v1.0.3
v1.0.3 Release
This is a big one. Largest change is that importing from Anki is now available. Upload your file, set your name, and you're off to the races.
Additionally, support for embedded media in cards is now supported. Images, audio, etc. With the media support, rich text editing is now the way to edit cards - you can format text with bold, italics, code blocks, etc. Took a lot of work to get media working and to accurately keep track of files.
Regarding smaller changes, header modals have been moved to separate components for readability. Docs have been updated to reflect the new environment variables. There was an issue with 404's under the /api route resolving to the site's 404, that has now been fixed to show a programmatic 404 page.
There's likely still some bugs in there due to the sheer amount of changes - please don't hesitate to create an issue if you experience any bugs in this release.
Full Changelog: v1.0.2...v1.0.3
Upgrade instructions:
This version contains new environment variables. Please read carefully.
Shut down the service.
docker compose down
Pull the new image.
docker compose pull
Edit your environment file. Reference the table below to understand what needs to be added.
This version adds support for media files - these variables provide information to Scholarsome as to where the files should be stored.
Below is the instructions for setting up Scholarsome with local storage. Local is recommended for most users, but S3 is supported for those that require it. If using S3 media storage, reference the docs here.
| Variable | Description |
|---|---|
| STORAGE_TYPE | Required. The method that Scholarsome will store media files, either local or s3. If set to local, Scholarsome will store media files locally. |
| STORAGE_LOCAL_DIR | The absolute filepath pointing to the directory where Scholarsome should store media files. |
Restart the service.
docker compose up -d --remove-orphans
If you have issues with this release, please open an issue or join the Discord server. There are many new features in this release, making bugs likely. Reporting them helps them get fixed faster.