Skip to content

v1.0.3

Choose a tag to compare

@hwgilbert16 hwgilbert16 released this 06 Jul 00:45
· 279 commits to release since this release
dd24423

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.

Join our new Discord server

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.