What's Changed
- SeaORM Migration CLI by @aaronleopold in #4
- whoop there it is by @aaronleopold in #5
- Kinda reworked scanner by @aaronleopold in #7
- Migrate from SeaORM to Prisma by @aaronleopold in #8
- Develop changes by @aaronleopold in #9
- merge develop to main by @aaronleopold in #11
- Develop changes by @aaronleopold in #12
- Develop changes by @aaronleopold in #13
- Develop changes by @aaronleopold in #14
- Develop changes by @aaronleopold in #15
- Develop changes by @aaronleopold in #18
- Develop changes by @aaronleopold in #19
- Repo Restructuring by @aaronleopold in #20
- UI uses paginated routes by @aaronleopold in #22
- Enable cross compilation (Docker) to aarch64-unknown-linux-musl by @alxjpzmn in #23
- Develop updates by @aaronleopold in #24
- Scanner rework by @aaronleopold in #25
- Scanner rework and query optimizations by @aaronleopold in #26
- Decrease zustand usage by @aaronleopold in #28
- Reworked job system by @aaronleopold in #30
- TypeScript type generation by @aaronleopold in #31
- Lots o' changes by @aaronleopold in #32
- Reorg repository by @aaronleopold in #47
- misc dx + bring in ci by @aaronleopold in #80
- user api functions by @berkingurcan in #81
- Nightly build for web, desktop and server by @f8thl3ss in #83
- very basic homepage by @aaronleopold in #85
- Add nix development environment using nix flakes by @f8thl3ss in #86
- chore: various repo improvements and optimizations by @aaronleopold in #87
- fix: cookie not being set causing infinite loop by @aaronleopold in #88
- docker: Allowing to downgrade to regular user via environment variables by @tuxuser in #89
- chore(misc): lots of small changes, package updates by @aaronleopold in #90
- feat: utoipa for openapi/swagger by @aaronleopold in #91
- chore(ci): use self-hosted runner by @aaronleopold in #92
- fix: load epub cover with missing metadata and misc improvements by @aaronleopold in #99
- feat(ci): add discord action by @aaronleopold in #101
- chore: update main with latest develop by @aaronleopold in #100
- fix(maybe lol): limit concurrency by @aaronleopold in #103
- 😠 by @aaronleopold in #109
- Navigation fixes by @dancamdev in #108
- chore(docs): bring docs back into monorepo by @aaronleopold in #117
- feat: migrate off chakra by @aaronleopold in #118
- feat: epub progress tracking by @aaronleopold in #121
- chore: update main with latest develop by @aaronleopold in #124
- feat: create and delete user by @aaronleopold in #131
- feat: thumbnail options + reorganize fs with traits by @aaronleopold in #134
- chore: add missing thumbnail migration by @aaronleopold in #136
- feat: RAR support (fix Windows) by @aaronleopold in #138
- New Crowdin updates by @aaronleopold in #140
- feat!: basic metadata support by @aaronleopold in #141
- fix: explorer shows wrong path on refresh by @aaronleopold in #143
- chore: update main with latest develop by @aaronleopold in #144
- bug: fix recursion error during docker compilations by @aaronleopold in #147
- separate thumbnail generation and other job manager improvements by @aaronleopold in #148
- New Crowdin updates by @aaronleopold in #145
- bug(core): fix alphanumeric sorting by @aaronleopold in #149
- bug(core): fix seg fault, use debian for base docker image by @aaronleopold in #150
- chore(docs): update README.md to fix broken links by @devinherron in #154
- ✨ support filtering and basic search by @aaronleopold in #152
- 🐛 fix autoclosing drawer by @aaronleopold in #157
- ✨ basic PDF support by @aaronleopold in #158
- 🐛 Fix entrypoint.sh adduser and addgroup commands by @aaronleopold in #160
- 🎨 support regenerate thumbnails from UI and improve mobile friendliness by @aaronleopold in #161
- 🌐 New Crowdin translations by @aaronleopold in #155
- ✨ Scheduled scans and user login activity by @aaronleopold in #164
- 🌐 Update translations by @aaronleopold in #165
- ✨ Select custom thumbnails by @aaronleopold in #167
- Update main with latest develop by @aaronleopold in #170
- ✨ Account freezing and CLI tool by @aaronleopold in #171
- 🐛 Add cascade to series metadata by @aaronleopold in #172
- 🚧 Add integrations crate by @LRotenberger in #175
- 🍻 Update JS dependencies by @aaronleopold in #178
- ♻️ refactor default scanner by @aaronleopold in #176
- feat: add support for arrow key navigation by @JMicheli in #182
- 🚧 Book clubs and user permissions by @aaronleopold in #186
- 🐛 Fix no server owner after migration by @aaronleopold in #188
- Update main with latest develop by @aaronleopold in #190
- 💚 Update runner name by @aaronleopold in #192
- New Crowdin updates by @aaronleopold in #185
- ♻️ Various UI refactors and fixes by @aaronleopold in #193
- 🐛 Attempt to unset invalid or otherwise bad cookies by @aaronleopold in #200
- ✨ Add ability to clean library by @aaronleopold in #199
- 🎨 Session cleanup as queueable job by @aaronleopold in #201
- 🐛 Fix hotkey bug in image reader by @aaronleopold in #205
- ✨ Book completed toggle button and fix read again button by @aaronleopold in #208
- 🌐 Update translations by @aaronleopold in #198
- Modify scripts to support building on windows by @JMicheli in #211
- 🐛 Invalid query method for setting journal_mode by @aaronleopold in #212
- 🐛 Only set journal_mode when explicitly set by @aaronleopold in #215
- 🎨 Refactor core config by @JMicheli in #214
- 🐛 Only initialize WAL once by @aaronleopold in #216
- 🐛 Add background to aside first child in SideBar by @aaronleopold in #221
- 🐛 Fix page slice preloading and toolbar initial offset by @aaronleopold in #217
- Update main with latest develop by @aaronleopold in #222
- 🌐 Update translations by @aaronleopold in #223
- ♻️ Fix epub reader ugliness by @aaronleopold in #224
- 🎨 General housekeeping by @JMicheli in #225
- 👷 Fix nightly CI for PRs by @aaronleopold in #218
- ✨ Epub bookmark support by @aaronleopold in #226
- 💄 Redesigns and theme options by @aaronleopold in #230
- 🐛 Fix rendering of certain settings links by @aaronleopold in #232
- ✨Maximum sessions configuration by @aaronleopold in #234
- ✨ Support TZ environment variable in entrypoint by @aaronleopold in #233
- 🔊 Add extra logs to errors in config init by @aaronleopold in #237
- Update main with latest develop by @aaronleopold in #238
- ⬆️ Upgrade
unrar
dependency by @aaronleopold in #235 - 🐛 Update previously missing when found by @aaronleopold in #240
- 🐛 Fix ul text color in EPUB reader by @aaronleopold in #244
- ✨ Minimally viable smart list functionality by @aaronleopold in #241
- 🐛 Render
SmartListRouter
outside of development by @aaronleopold in #247 - ✨ Upload library/series/book thumbnails by @aaronleopold in #249
- Revert "✨ Upload library/series/book thumbnails (#249)" by @aaronleopold in #251
- 🐛 Fix
reqwest
features by @aaronleopold in #252 - 🐛 Fix opening RAR files with unicode characters by @aaronleopold in #253
- 🐛 Fix unbound prefix in generated XML by @aaronleopold in #256
- 🧑💻 Remove moonrepo by @aaronleopold in #257
- 🐛 Fix invalid date conversion(s) by @aaronleopold in #261
- Update main with latest develop by @aaronleopold in #250
- ✨API and DB definition for notifier feature by @LRotenberger in #264
- 👷 Define release workflow by @aaronleopold in #263
- New Crowdin updates by @aaronleopold in #231
- 🎨 Simplify dockerfile by @JMicheli in #268
- ✨ Basic server semver version check and ⬆️ Update epub-rs dep by @aaronleopold in #270
- Update main with latest develop by @aaronleopold in #273
- 🔖 Release v0.0.1 by @aaronleopold in #274
New Contributors
- @alxjpzmn made their first contribution in #23
- @f8thl3ss made their first contribution in #83
- @tuxuser made their first contribution in #89
- @devinherron made their first contribution in #154
- @JMicheli made their first contribution in #182
Full Changelog: https://github.com/stumpapp/stump/commits/v0.0.1