diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md
index e69de29bb..54cf4fc42 100644
--- a/.github/CHANGELOG.md
+++ b/.github/CHANGELOG.md
@@ -0,0 +1,409 @@
+# Changelog
+
+
+## 0.0.1 (2024-02-17)
+
+### Added
+
+- ✨ Basic server semver version check [[47a4297](https://github.com/stumpapp/stump/commit/47a4297c571a150a93febede30bf646785bde33c)]
+- ✨ API and DB definition for notifier feature ([#264](https://github.com/stumpapp/stump/issues/264)) [[9280e7f](https://github.com/stumpapp/stump/commit/9280e7f3a34159b8e9fb006b66d36cfcbea27a2f)]
+- ✨ Upload library/series/book thumbnails ([#249](https://github.com/stumpapp/stump/issues/249))" ([#251](https://github.com/stumpapp/stump/issues/251)) [[e6c1c9e](https://github.com/stumpapp/stump/commit/e6c1c9eb38d441c7502b2ee649e80ae6df223cb8)]
+- ✨ Upload library/series/book thumbnails ([#249](https://github.com/stumpapp/stump/issues/249)) [[c50e2c1](https://github.com/stumpapp/stump/commit/c50e2c1647c4d6a37069d2a722add5421cae147a)]
+- ✨ Minimally viable smart list functionality ([#241](https://github.com/stumpapp/stump/issues/241)) [[6fbd970](https://github.com/stumpapp/stump/commit/6fbd970a8721c03e3eb3bfcaafbeab3b9647171e)]
+- 🔊 Add extra logs to errors in config init ([#237](https://github.com/stumpapp/stump/issues/237)) [[e7fabac](https://github.com/stumpapp/stump/commit/e7fabacf2744b51f59565f68ecbe0320c95e760a)]
+- ✨ Support TZ environment variable in entrypoint ([#233](https://github.com/stumpapp/stump/issues/233)) [[bd17be0](https://github.com/stumpapp/stump/commit/bd17be008b7e2c447ec0004c7d59a4e5dd96ec89)]
+- ✨ Maximum sessions configuration ([#234](https://github.com/stumpapp/stump/issues/234)) [[4965bd7](https://github.com/stumpapp/stump/commit/4965bd7702ef473c7cb51df76051ea5b7819cab0)]
+- ✨ Epub bookmark support ([#226](https://github.com/stumpapp/stump/issues/226)) [[5789102](https://github.com/stumpapp/stump/commit/5789102a5e0f0865c4516e84f8e4431fc6179497)]
+- 👷♂️ Fix nightly CI for PRs ([#218](https://github.com/stumpapp/stump/issues/218)) [[4a64937](https://github.com/stumpapp/stump/commit/4a649377637e2cc3786df953f2af38d439ee213c)]
+- ✨ Book completed toggle button and fix read again button ([#208](https://github.com/stumpapp/stump/issues/208)) [[684a893](https://github.com/stumpapp/stump/commit/684a8932ba735094e500243effe4991e7d5f5eed)]
+- ✨ Add ability to clean library ([#199](https://github.com/stumpapp/stump/issues/199)) [[c0bfde7](https://github.com/stumpapp/stump/commit/c0bfde7175bec81e6156deee87904951469f0fe0)]
+- ✨ support for arrow key navigation ([#182](https://github.com/stumpapp/stump/issues/182)) [[1df9bf1](https://github.com/stumpapp/stump/commit/1df9bf15c134a2b6647832b3bebffdb23d6614aa)]
+- ✨ Account freezing and CLI tool ([#171](https://github.com/stumpapp/stump/issues/171)) [[fab2c97](https://github.com/stumpapp/stump/commit/fab2c979bdefb6173b2b8f5c70a800cce28bfae7)]
+- ✨ Select custom thumbnails ([#167](https://github.com/stumpapp/stump/issues/167)) [[a27025b](https://github.com/stumpapp/stump/commit/a27025b363316382796cf4b2ece55d538b7a9cba)]
+- ✨ Scheduled scans and user login activity ([#164](https://github.com/stumpapp/stump/issues/164)) [[31ea422](https://github.com/stumpapp/stump/commit/31ea42207efff91d2bfab85623107bf3ec35e0eb)]
+- ✨ basic PDF support ([#158](https://github.com/stumpapp/stump/issues/158)) [[5589803](https://github.com/stumpapp/stump/commit/55898031569788c753b5487f404aa6faaaa07937)]
+- ✨ support filtering and basic search ([#152](https://github.com/stumpapp/stump/issues/152)) [[3977fd5](https://github.com/stumpapp/stump/commit/3977fd5a6ab79c859336598d1474f6d92d20bb5c)]
+
+### Changed
+
+- ⬆️ Update `epub-rs` dep [[96feaaa](https://github.com/stumpapp/stump/commit/96feaaa833fa60cbc32f6de6c0f9b8dffa3cbd13)]
+- 🎨 Simplify dockerfile ([#268](https://github.com/stumpapp/stump/issues/268)) [[3ef7a24](https://github.com/stumpapp/stump/commit/3ef7a246fcd289fb33989c12979d6a44713ce460)]
+- ⬆️ Upgrade `unrar` dependency ([#235](https://github.com/stumpapp/stump/issues/235)) [[1b567ea](https://github.com/stumpapp/stump/commit/1b567ea23591d2724bd8b12dc648e380aefd44c5)]
+- 💄 Redesigns and theme options ([#230](https://github.com/stumpapp/stump/issues/230)) [[4038a97](https://github.com/stumpapp/stump/commit/4038a9738e53a043d86c76a566d76756feb969a0)]
+- 🎨 General housekeeping ([#225](https://github.com/stumpapp/stump/issues/225)) [[f87a4ad](https://github.com/stumpapp/stump/commit/f87a4adedc5c6a3cbcf0fefb22175c7577cc1294)]
+- ♻️ Fix epub reader ugliness ([#224](https://github.com/stumpapp/stump/issues/224)) [[f933a9d](https://github.com/stumpapp/stump/commit/f933a9d49cf02589efcc65803e1b9861a73fcfe9)]
+- 🎨 Refactor core config ([#214](https://github.com/stumpapp/stump/issues/214)) [[58b25d9](https://github.com/stumpapp/stump/commit/58b25d92d404c0e6d1c327622c33ab322dd56881)]
+- 🎨 Session cleanup as queueable job ([#201](https://github.com/stumpapp/stump/issues/201)) [[cfee12f](https://github.com/stumpapp/stump/commit/cfee12ff5b7fca2f4ee53627a8d9ced52dfb94ef)]
+- ♻️ Various UI refactors and fixes ([#193](https://github.com/stumpapp/stump/issues/193)) [[2021664](https://github.com/stumpapp/stump/commit/2021664b339adb7e37dfd63f45d7ec3b271cec4f)]
+- ♻️ refactor default scanner ([#176](https://github.com/stumpapp/stump/issues/176)) [[dbeab79](https://github.com/stumpapp/stump/commit/dbeab790957f6f47c8de6f8d886b70a82d6a4682)]
+- 🎨 support regenerate thumbnails from UI and improve mobile friendliness ([#161](https://github.com/stumpapp/stump/issues/161)) [[7048270](https://github.com/stumpapp/stump/commit/7048270703b2af8de4c075737226fdebec18294c)]
+
+### Removed
+
+- 🔥 [[a7cec19](https://github.com/stumpapp/stump/commit/a7cec1925633dc76ad3dcf0fd803bb895aa820f3)]
+
+### Fixed
+
+- 🐛 Fix inverted update check [[a3f50bf](https://github.com/stumpapp/stump/commit/a3f50bff5fc7ef507b9236a4f101792f6a9e8f55)]
+- 🐛 Fix invalid date conversion(s) ([#261](https://github.com/stumpapp/stump/issues/261)) [[944fa8f](https://github.com/stumpapp/stump/commit/944fa8fb1393a5bd2cc66e570bd1896fe9bf0c48)]
+- 🐛 Fix unbound prefix in generated XML ([#256](https://github.com/stumpapp/stump/issues/256)) [[db51e3c](https://github.com/stumpapp/stump/commit/db51e3cf6f75f58638b5aa2b8edb1aac5b8a0edc)]
+- 🐛 Fix opening RAR files with unicode characters ([#253](https://github.com/stumpapp/stump/issues/253)) [[cfa0101](https://github.com/stumpapp/stump/commit/cfa01013d62fe0ce53ccbb7b0fcdf719b6d14253)]
+- 🐛 Fix `reqwest` features ([#252](https://github.com/stumpapp/stump/issues/252)) [[22110a5](https://github.com/stumpapp/stump/commit/22110a566084d482cdc1a4404305b70bb7e96922)]
+- 🐛 Fix effect in table config drawer [[ddaf40d](https://github.com/stumpapp/stump/commit/ddaf40d6ee2bc0661bf78dd4508865ef3194f61a)]
+- 🐛 Render `SmartListRouter` outside of development ([#247](https://github.com/stumpapp/stump/issues/247)) [[e05217e](https://github.com/stumpapp/stump/commit/e05217e2c788d92bd6f49f8bba3ebafcb6f53780)]
+- 🐛 Fix ul text color in EPUB reader ([#244](https://github.com/stumpapp/stump/issues/244)) [[b5cf08c](https://github.com/stumpapp/stump/commit/b5cf08c0074bc43e861bfd77c72f93694e4cd973)]
+- 🐛 Update previously missing when found ([#240](https://github.com/stumpapp/stump/issues/240)) [[97f8212](https://github.com/stumpapp/stump/commit/97f8212336e2f5169fd40938d14b12d20d5f3b83)]
+- 🐛 Fix rendering of certain settings links ([#232](https://github.com/stumpapp/stump/issues/232)) [[217fe6b](https://github.com/stumpapp/stump/commit/217fe6b146aea6e24eea3d6dec9c61d6f0c1131e)]
+- 🐛 Fix page slice preloading and toolbar initial offset ([#217](https://github.com/stumpapp/stump/issues/217)) [[ce3194b](https://github.com/stumpapp/stump/commit/ce3194bf9a0dbee13cf40b5047d1aaada6417adc)]
+- 🐛 Add background to aside first child in SideBar ([#221](https://github.com/stumpapp/stump/issues/221)) [[c19f681](https://github.com/stumpapp/stump/commit/c19f68144970ddc36a1210fcf905f02a11bed122)]
+- 🐛 Only initialize WAL once ([#216](https://github.com/stumpapp/stump/issues/216)) [[5c4bf87](https://github.com/stumpapp/stump/commit/5c4bf877a21380506fa9a1e635b8850a681ca43f)]
+- 🐛 Only set journal_mode when explicitly set ([#215](https://github.com/stumpapp/stump/issues/215)) [[881b5cf](https://github.com/stumpapp/stump/commit/881b5cfcde56403f90513675a06422363a5aa311)]
+- 🐛 Invalid query method for setting journal_mode ([#212](https://github.com/stumpapp/stump/issues/212)) [[e676cb6](https://github.com/stumpapp/stump/commit/e676cb63a8dea98c935b552c4c3216dddcdd27a5)]
+- 🐛 Fix hotkey bug in image reader ([#205](https://github.com/stumpapp/stump/issues/205)) [[1764c36](https://github.com/stumpapp/stump/commit/1764c361db6ba5bc51ee1a7ee45ea020485b37cf)]
+- 🐛 Attempt to unset invalid or otherwise bad cookies ([#200](https://github.com/stumpapp/stump/issues/200)) [[7be07ec](https://github.com/stumpapp/stump/commit/7be07ec6803b50f16242233090ca6da1f204b61d)]
+- 💚 Update runner name ([#192](https://github.com/stumpapp/stump/issues/192)) [[1a4379c](https://github.com/stumpapp/stump/commit/1a4379cd441eac444cb50a4945b42c7251417242)]
+- 🐛 Fix no server owner after migration ([#188](https://github.com/stumpapp/stump/issues/188)) [[846df2b](https://github.com/stumpapp/stump/commit/846df2b37b0b6c4be32d0bbabf557e3c1abe98f4)]
+- 🐛 Add cascade to series metadata ([#172](https://github.com/stumpapp/stump/issues/172)) [[f127bb7](https://github.com/stumpapp/stump/commit/f127bb7d88166a3e53211c380579b284205a33ee)]
+- 🐛 Fix entrypoint.sh adduser and addgroup commands ([#160](https://github.com/stumpapp/stump/issues/160)) [[ce250ef](https://github.com/stumpapp/stump/commit/ce250ef8c61bac9f71540f8a7196ca0f9d16323b)]
+- 🐛 fix autoclosing drawer ([#157](https://github.com/stumpapp/stump/issues/157)) [[22563b5](https://github.com/stumpapp/stump/commit/22563b5be3350fbb70c94594fc9a828a288bd744)]
+
+### Miscellaneous
+
+- Merge pull request [#273](https://github.com/stumpapp/stump/issues/273) from stumpapp/develop [[5162f0d](https://github.com/stumpapp/stump/commit/5162f0dd6321b1b2dff5ec8d10ac17f439727da1)]
+- Merge pull request [#270](https://github.com/stumpapp/stump/issues/270) from stumpapp/al/version-checker [[d686956](https://github.com/stumpapp/stump/commit/d6869565131ec718021d694bb7d6e91e3e00cdf5)]
+- 🌐 Update translations ([#231](https://github.com/stumpapp/stump/issues/231)) [[4650583](https://github.com/stumpapp/stump/commit/46505838d1ddc7e03c8a7045345ee570bee173b2)]
+- 👷 Define release workflow ([#263](https://github.com/stumpapp/stump/issues/263)) [[96b29fe](https://github.com/stumpapp/stump/commit/96b29fe0e3178493bd0ca616ca28da3adb36f5c8)]
+- Merge pull request [#250](https://github.com/stumpapp/stump/issues/250) from stumpapp/develop [[bca5620](https://github.com/stumpapp/stump/commit/bca5620fc4f00e154a7eb5e5a4951dcc62643654)]
+- Merge branch 'main' into develop [[7b6c729](https://github.com/stumpapp/stump/commit/7b6c72928e9cc55aac1404f66a6030e6625a4848)]
+- 🧑💻 Remove moonrepo ([#257](https://github.com/stumpapp/stump/issues/257)) [[0c29791](https://github.com/stumpapp/stump/commit/0c29791bddc9217df2447638eb43e84a0304895c)]
+- Merge pull request [#238](https://github.com/stumpapp/stump/issues/238) from stumpapp/develop [[228ecd6](https://github.com/stumpapp/stump/commit/228ecd663815bd6835619c73eabdf932feda6a70)]
+- 🌐 Update translations ([#223](https://github.com/stumpapp/stump/issues/223)) [[4c031d8](https://github.com/stumpapp/stump/commit/4c031d85dbc80564ee92e0874daae42cc020dda1)]
+- Merge pull request [#222](https://github.com/stumpapp/stump/issues/222) from stumpapp/develop [[dde5b8f](https://github.com/stumpapp/stump/commit/dde5b8f9f5fdb60e74eb5c8ef26b4e4e04211715)]
+- 🔨 Modify scripts to support building on windows ([#211](https://github.com/stumpapp/stump/issues/211)) [[563313c](https://github.com/stumpapp/stump/commit/563313cd5ea2ce12a8a8f49b9176dcbd8b52fce2)]
+- 🌐 Update translations ([#198](https://github.com/stumpapp/stump/issues/198)) [[7c33b12](https://github.com/stumpapp/stump/commit/7c33b12a47bb0ad20529c2354478bc6bb46e1f95)]
+- 🌐 Update translations ([#185](https://github.com/stumpapp/stump/issues/185)) [[bc566ae](https://github.com/stumpapp/stump/commit/bc566ae666c6dc14162998e24eba2c8d7217ea64)]
+- Merge pull request [#190](https://github.com/stumpapp/stump/issues/190) from stumpapp/develop [[5fe3980](https://github.com/stumpapp/stump/commit/5fe3980b7c488f9cd26ba098d193d384ff8aa8d2)]
+- 🚧 Book clubs and user permissions ([#186](https://github.com/stumpapp/stump/issues/186)) [[c9571a3](https://github.com/stumpapp/stump/commit/c9571a37bc08e847ed8ddf40fa1060207833fa77)]
+- 🍻 Update JS dependencies ([#178](https://github.com/stumpapp/stump/issues/178)) [[730423d](https://github.com/stumpapp/stump/commit/730423d6ce2149c183a767f8836064e8bb1704ea)]
+- 🚧 Add integrations crate ([#175](https://github.com/stumpapp/stump/issues/175)) [[3dcddd0](https://github.com/stumpapp/stump/commit/3dcddd010850ed425f14dcdd2c074592a77a68ea)]
+- Merge pull request [#170](https://github.com/stumpapp/stump/issues/170) from stumpapp/develop [[5d3b1f6](https://github.com/stumpapp/stump/commit/5d3b1f67699950d65a656bbd6cde7e255ed6f2ff)]
+- 🌐 Update translations ([#165](https://github.com/stumpapp/stump/issues/165)) [[2d736b6](https://github.com/stumpapp/stump/commit/2d736b6443b7bd583957be7cb0d20693163bc010)]
+- 🌐 New Crowdin translations ([#155](https://github.com/stumpapp/stump/issues/155)) [[f208c08](https://github.com/stumpapp/stump/commit/f208c08a6d23cb9b6521381b99d273f571d9ea29)]
+- 📝 Update README and CONTRIBUTING [[88253be](https://github.com/stumpapp/stump/commit/88253beaad37a7ad016b12d76a977c127bf439b3)]
+- Update README.md ([#154](https://github.com/stumpapp/stump/issues/154)) [[08a2829](https://github.com/stumpapp/stump/commit/08a2829c5f135bfd7dbf233b2ff23d6191fa702e)]
+- bug(core): fix seg fault, use debian for base docker image ([#150](https://github.com/stumpapp/stump/issues/150)) [[4f10443](https://github.com/stumpapp/stump/commit/4f10443db55d21f3e0204ea72c3ecdddca7fd9a3)]
+- bug(core): fix alphanumeric sorting ([#149](https://github.com/stumpapp/stump/issues/149)) [[b7cb4bc](https://github.com/stumpapp/stump/commit/b7cb4bc058f6656f8664c19d6477523853b37feb)]
+- New Crowdin updates ([#145](https://github.com/stumpapp/stump/issues/145)) [[e22ea81](https://github.com/stumpapp/stump/commit/e22ea816c0b5c614e6ba5ebebbe8b81482f63e31)]
+- separate thumbnail generation and other job manager improvements ([#148](https://github.com/stumpapp/stump/issues/148)) [[2ef6c7b](https://github.com/stumpapp/stump/commit/2ef6c7b20adad9a697223775547d33a3d36d871b)]
+- Merge pull request [#147](https://github.com/stumpapp/stump/issues/147) from stumpapp/al/fix-docker-compilation [[171db11](https://github.com/stumpapp/stump/commit/171db11856f0c8effde950ab346c96c67afffd10)]
+- update prisma, add recursion limit [[ca8d59b](https://github.com/stumpapp/stump/commit/ca8d59be9c2cd1f72812060eec9fe411477d33a9)]
+- Merge pull request [#144](https://github.com/stumpapp/stump/issues/144) from stumpapp/develop [[b052513](https://github.com/stumpapp/stump/commit/b05251394adb68a1a9377a8a9e18d05f71ac818f)]
+- fix: explorer shows wrong path on refresh ([#143](https://github.com/stumpapp/stump/issues/143)) [[00e9521](https://github.com/stumpapp/stump/commit/00e95215af8638108004b527d6a9719f714da797)]
+- feat!: basic metadata support ([#141](https://github.com/stumpapp/stump/issues/141)) [[ac8b25a](https://github.com/stumpapp/stump/commit/ac8b25a58d6a550487e8a850534c3f54a7d064d3)]
+- New Crowdin updates ([#140](https://github.com/stumpapp/stump/issues/140)) [[1c55d9e](https://github.com/stumpapp/stump/commit/1c55d9e002a11efd8b74b81139eac8b18faf977c)]
+- Update Crowdin configuration file [[aa7c56b](https://github.com/stumpapp/stump/commit/aa7c56b5b00733784b246b858d337353c1fccf54)]
+- feat: RAR support (fix Windows) ([#138](https://github.com/stumpapp/stump/issues/138)) [[49b3db5](https://github.com/stumpapp/stump/commit/49b3db592a35a683e9bb66f0ada639d296165864)]
+- chore: add missing migration ([#136](https://github.com/stumpapp/stump/issues/136)) [[f842437](https://github.com/stumpapp/stump/commit/f84243790d76458f8ddc0dd5504a0d12160d7ffa)]
+- feat: thumbnail options + reorganize fs with traits ([#134](https://github.com/stumpapp/stump/issues/134)) [[835d96e](https://github.com/stumpapp/stump/commit/835d96efb478839b85932d4caf8b9742cd636791)]
+- feat: create and delete user ([#131](https://github.com/stumpapp/stump/issues/131)) [[594016a](https://github.com/stumpapp/stump/commit/594016aad367f612b7e03066a4ab52e88c8dcc08)]
+- chore(dev): loosen pre-commit hook [[9059b31](https://github.com/stumpapp/stump/commit/9059b31c28fcf30b14272183d7074f9b37a13a26)]
+- Merge pull request [#124](https://github.com/stumpapp/stump/issues/124) from aaronleopold/develop [[62c1fd1](https://github.com/stumpapp/stump/commit/62c1fd15789d5ca0421553810a33a2ad9d5caff7)]
+- feat: epub progress tracking ([#121](https://github.com/stumpapp/stump/issues/121)) [[8960e4f](https://github.com/stumpapp/stump/commit/8960e4faa0f24b2bd026004f4e5d698d0d9f53f0)]
+- feat: migrate off chakra ([#118](https://github.com/stumpapp/stump/issues/118)) [[736975f](https://github.com/stumpapp/stump/commit/736975feff246272c416692726271788955e733c)]
+- chore(docs): bring docs back into monorepo [#117](https://github.com/stumpapp/stump/issues/117) [[42724d0](https://github.com/stumpapp/stump/commit/42724d0494fe9c4beb9d9653b89139de71d58364)]
+- small fixes and remove cringe [[5020c20](https://github.com/stumpapp/stump/commit/5020c209d182faa57a817a748299a3615da5eb05)]
+- move docs back into monorepo, use nextra instead [[6ba0a63](https://github.com/stumpapp/stump/commit/6ba0a6379b6008ecb448032b750388b2343a17af)]
+- nextra template added [[3c5d952](https://github.com/stumpapp/stump/commit/3c5d9529bcd928787c2e6f0e183d4329bada0137)]
+- Merge pull request [#108](https://github.com/stumpapp/stump/issues/108) from dancamdev/navigation-fix [[43a77c0](https://github.com/stumpapp/stump/commit/43a77c0c60fef570413d761d652a661a5a049642)]
+- Merge pull request [#109](https://github.com/stumpapp/stump/issues/109) from aaronleopold/al/ci-fix [[196595c](https://github.com/stumpapp/stump/commit/196595c097d32f271eeef76e458fe23bfaf01e48)]
+- y [[baae55f](https://github.com/stumpapp/stump/commit/baae55f8cfd474c6498f6f7e021e939c1e2a66d6)]
+- interface: fix navigation buttons [[f5fa4dc](https://github.com/stumpapp/stump/commit/f5fa4dcdf0550bae8286a1b8b2ca69bcadfc61f3)]
+- fix(maybe lol): limit concurrency [#103](https://github.com/stumpapp/stump/issues/103) [[849d472](https://github.com/stumpapp/stump/commit/849d472aecd02cfcd28008138e4c25a3dd2aa795)]
+- use better name [[106a352](https://github.com/stumpapp/stump/commit/106a3520340fb73b3e62330c85066742ba77e635)]
+- limit concurrency [[5f63a36](https://github.com/stumpapp/stump/commit/5f63a369d2c050a2426d80dbbcffca4c716d10ab)]
+- chore: update main with latest develop [#100](https://github.com/stumpapp/stump/issues/100) [[bb67ec2](https://github.com/stumpapp/stump/commit/bb67ec2105655fdc3219fd5d86ba997c8ac960b7)]
+- feat(ci): add discord action ([#101](https://github.com/stumpapp/stump/issues/101)) [[fd0feed](https://github.com/stumpapp/stump/commit/fd0feedadb9178ee3e6079ef3374c54965e81ca3)]
+- fix: load epub cover with missing metadata and misc improvements ([#99](https://github.com/stumpapp/stump/issues/99)) [[3164585](https://github.com/stumpapp/stump/commit/31645858674f63f143f3a4aaf9b6f0a8fc34627a)]
+- chore(ci): use self-hosted runner ([#92](https://github.com/stumpapp/stump/issues/92)) [[0e79aec](https://github.com/stumpapp/stump/commit/0e79aec211a1606d90b676cc0f8ce1ceeda863d7)]
+- feat: utoipa for openapi/swagger ([#91](https://github.com/stumpapp/stump/issues/91)) [[87fc414](https://github.com/stumpapp/stump/commit/87fc414e56520ed63dc8070884e8a0ff9e20aa95)]
+- chore(misc): lots of small changes, package updates ([#90](https://github.com/stumpapp/stump/issues/90)) [[60b18d8](https://github.com/stumpapp/stump/commit/60b18d8111466f6554dbe570a36aea7123262037)]
+- chore(docker): allow downgrade to regular user via environment variables ([#89](https://github.com/stumpapp/stump/issues/89)) [[da20577](https://github.com/stumpapp/stump/commit/da2057773c45fb06c96cbe9101f63e23c9a509b7)]
+- fix desktop sse connected status [[e50dd04](https://github.com/stumpapp/stump/commit/e50dd04ddadc5a8290650a354edb1d26ce62eb30)]
+- fix: cookie not being set causing infinite loop + count query ([#88](https://github.com/stumpapp/stump/issues/88)) [[c3fe603](https://github.com/stumpapp/stump/commit/c3fe603647157f167ed970734f2e7aad267a58f0)]
+- chore: various repo improvements and optimizations ([#87](https://github.com/stumpapp/stump/issues/87)) [[5e1e762](https://github.com/stumpapp/stump/commit/5e1e762ec16b34a81c471a2531fb6cb177296fb8)]
+- chore: add nix dev environment ([#86](https://github.com/stumpapp/stump/issues/86)) [[f8e3dfc](https://github.com/stumpapp/stump/commit/f8e3dfcd152c2c8ed7bd86cdf0320eaa6b810dd9)]
+- Update README.md [[840fa9a](https://github.com/stumpapp/stump/commit/840fa9a782affdaac4690642e24716da6b486f3c)]
+- very basic homepage ([#85](https://github.com/stumpapp/stump/issues/85)) [[087d171](https://github.com/stumpapp/stump/commit/087d1712bc1846a4aca06815e50fa8ba05ef351a)]
+- tweak ci and fmt [[78ac1cc](https://github.com/stumpapp/stump/commit/78ac1cc07d7f9bae6c5d6f8db25ffb6adc6fa3cf)]
+- Nightly build for web, desktop and server ([#83](https://github.com/stumpapp/stump/issues/83)) [[181e782](https://github.com/stumpapp/stump/commit/181e7828d28ed188351012e219699cdb23dd0df7)]
+- user api functions ([#81](https://github.com/stumpapp/stump/issues/81)) [[d403fdb](https://github.com/stumpapp/stump/commit/d403fdb55c0c24bdba31523c807ecab9748bd0dd)]
+- misc dx + bring in ci ([#80](https://github.com/stumpapp/stump/issues/80)) [[da3fe1b](https://github.com/stumpapp/stump/commit/da3fe1bed414f94d8de7608d5d9d1640975a9141)]
+- super basic job history table ([#77](https://github.com/stumpapp/stump/issues/77)) [[54bd467](https://github.com/stumpapp/stump/commit/54bd46700e50d54375bd263ed0cf9fdd5fb17e82)]
+- Develop ([#76](https://github.com/stumpapp/stump/issues/76)) [[f789eef](https://github.com/stumpapp/stump/commit/f789eef0753bfe7333b27e4b219ec5dfbf95c9c6)]
+- Added SystemD Service File ([#75](https://github.com/stumpapp/stump/issues/75)) [[ff21242](https://github.com/stumpapp/stump/commit/ff2124266d40db1aca42027942aad5e3c15dc1f7)]
+- log middleware started [[a34c1f5](https://github.com/stumpapp/stump/commit/a34c1f5e5a4aca7b0048223bd6ae380ae119c460)]
+- Job cancelling ([#73](https://github.com/stumpapp/stump/issues/73)) [[b58bdfd](https://github.com/stumpapp/stump/commit/b58bdfd34fe4489d15bb934c369c7de9302772c6)]
+- fix prisma.rs in docker, more verbose version api, misc tweaks [[2e92cb5](https://github.com/stumpapp/stump/commit/2e92cb505be462c27730cfd284aeb4395ed67adf)]
+- 🤮 [[5d06b89](https://github.com/stumpapp/stump/commit/5d06b89016bcc1eb880182599dc9e6104dfa47ec)]
+- misc fixes [[78bfbeb](https://github.com/stumpapp/stump/commit/78bfbeb8a97f769328ca1bda2a797971db5de760)]
+- add test [[51199d6](https://github.com/stumpapp/stump/commit/51199d64ea2f104fc1b8f85d403df44c50d24f20)]
+- fix opds page streaming [[a08d692](https://github.com/stumpapp/stump/commit/a08d69241a0404c1e3127da4eea1364a8451347f)]
+- functional tests [[a430659](https://github.com/stumpapp/stump/commit/a4306596cc646623eec3bee0ecc1c57df4575f6b)]
+- moved docs [[e79dfc8](https://github.com/stumpapp/stump/commit/e79dfc8ae0a27f82eca288a59f5fbd65e1635fe0)]
+- 😩 🙏 [[f19e376](https://github.com/stumpapp/stump/commit/f19e37693211b7da0dd374a8d319713cd92f5c74)]
+- misc [[29e84e8](https://github.com/stumpapp/stump/commit/29e84e8589b107101a90a5991e73fc29c5155fec)]
+- 🙏 [[9e5779c](https://github.com/stumpapp/stump/commit/9e5779c329e3b41162bb5172987afface0597061)]
+- clippy upkeep [[3c52378](https://github.com/stumpapp/stump/commit/3c52378cb15c1ddeba4f963013f0c6315fc4e145)]
+- fix baseUrl in release profile [[db7630a](https://github.com/stumpapp/stump/commit/db7630afc2ad72d9a2bba5a1fc9a1d03d24b41e9)]
+- hrm [[8394bd8](https://github.com/stumpapp/stump/commit/8394bd8ff9eafd5e334eaea009cd09ff2c4048d7)]
+- oops [[2a06386](https://github.com/stumpapp/stump/commit/2a0638600e44525215e8a726103e619ac219257e)]
+- lmao oops [[365be15](https://github.com/stumpapp/stump/commit/365be151cb2639ed63d1316769ff69eea6708235)]
+- rust docs, small axum fixes [[167755f](https://github.com/stumpapp/stump/commit/167755f3c561ea247320b8c6cb82d9a0ef3b1f5e)]
+- 🚀 [[964867a](https://github.com/stumpapp/stump/commit/964867aa99aaa3d366e4c95b04509255b96ec4f2)]
+- almost done [[647d242](https://github.com/stumpapp/stump/commit/647d2425ad412fb4fe463b0f3bc3bf8afff03eb9)]
+- websockets [[e5e7030](https://github.com/stumpapp/stump/commit/e5e7030eaf64a9bd967af637eff451ddfb9ed7a4)]
+- misc fixes [[efefa49](https://github.com/stumpapp/stump/commit/efefa496c0c54a07572c6303fcea35dc81e60c47)]
+- 🚀 [[8eb2352](https://github.com/stumpapp/stump/commit/8eb235215e85898ffaa813396a45c5d5181ae69a)]
+- log, series, tag, user routers [[8f04a36](https://github.com/stumpapp/stump/commit/8f04a362537db633de049fb7c6e9895ffe2c66df)]
+- job, filesystem, sse->websockets [[4a1aed5](https://github.com/stumpapp/stump/commit/4a1aed505530c6207d02ac758e76f66d08616ba7)]
+- most of media router, epub [[75596f8](https://github.com/stumpapp/stump/commit/75596f89530e720d012f6e72d21a032e0b53aa22)]
+- tracing, opds, environment [[6040dcd](https://github.com/stumpapp/stump/commit/6040dcd5a75c08fca858318f58413a67e1e379b2)]
+- library router [[315cf08](https://github.com/stumpapp/stump/commit/315cf08444c80949bb02fa903a8594fee415666f)]
+- 🤧 [[749604e](https://github.com/stumpapp/stump/commit/749604ee553a4bd2b387810cb508729336d387de)]
+- axum is nice, but also not nice [[a76a34b](https://github.com/stumpapp/stump/commit/a76a34b0e427042c293dd8d3010f3cc894333408)]
+- why is this so hard? [[54f0588](https://github.com/stumpapp/stump/commit/54f0588e18bd78a342b23e14daaa9fcdfb7ce89b)]
+- WIP: tests [[c689ed2](https://github.com/stumpapp/stump/commit/c689ed28f7691165e6c3b99c8a4d0ebdf904233a)]
+- move ts to client [[8547768](https://github.com/stumpapp/stump/commit/8547768b952768bb8f264ca6a8d9a577ec47101c)]
+- docs+misc [[ca276d0](https://github.com/stumpapp/stump/commit/ca276d0188bf67d6eeda2ee7d11bcbf1f5fd9484)]
+- tiny debug session [[441b074](https://github.com/stumpapp/stump/commit/441b07423a89b1cdaafdb67c911c4aaabccdca7d)]
+- move integration tests to own crate [[6fbfce3](https://github.com/stumpapp/stump/commit/6fbfce3f71c93dbb01f7881a4dded9672a62a8f6)]
+- la la la, a little bit Alexis [[c831982](https://github.com/stumpapp/stump/commit/c8319829f0d18a9dd7937e72e5a5e101db66b076)]
+- just a little misc [[1a9f1fa](https://github.com/stumpapp/stump/commit/1a9f1fab79875b5af08bb907de39673fd5e81fd0)]
+- remove excess, misc [[7b19378](https://github.com/stumpapp/stump/commit/7b193782ebf437bba8f9e7042e8d1a1e2dfa3b5d)]
+- WIP integration tests [[bbc7ba3](https://github.com/stumpapp/stump/commit/bbc7ba3364090de3ac24aa7f575eb5f6dbed565a)]
+- lol or maybe i am [[33fa1b4](https://github.com/stumpapp/stump/commit/33fa1b43084ba5db0ada91a9ef34abe80306be0e)]
+- hey im not totally incompetent [[1dc0a8b](https://github.com/stumpapp/stump/commit/1dc0a8b0f7faafcd5dcbcf4f195b87044c54a3bf)]
+- 🤦 [[d2ff2bf](https://github.com/stumpapp/stump/commit/d2ff2bfb09fd070814b5e1529a36c1e886f0f06c)]
+- 😭 [[49ed087](https://github.com/stumpapp/stump/commit/49ed087bf7bbe84168ae63e86ae7520fcdbbc2de)]
+- fkdjafkjd;asl [[fdd6b7b](https://github.com/stumpapp/stump/commit/fdd6b7b29d4ed4c2c4ec98a6c662821ffe450b10)]
+- cringe [[03506ac](https://github.com/stumpapp/stump/commit/03506ac6608c8eac1fde65e6c167357091a5bdb2)]
+- kicking screaming crying [[cc96bce](https://github.com/stumpapp/stump/commit/cc96bce58c1debdf1273ace24f6e96684e0af67c)]
+- lots of tweaks, mostly ui [[e34ec0a](https://github.com/stumpapp/stump/commit/e34ec0aba930f8db001eff087d90ba2d0777869c)]
+- small responsiveness tweaks [[7034a8b](https://github.com/stumpapp/stump/commit/7034a8bc068be82f98451b1827187f646a37e520)]
+- [#43](https://github.com/stumpapp/stump/issues/43) library patterns + misc [[26b9d0e](https://github.com/stumpapp/stump/commit/26b9d0edbea0b5272b5355880b4fd613c121ec13)]
+- well, if it isnt the consequences of my own actions [[61867d5](https://github.com/stumpapp/stump/commit/61867d59d487cfec38d24296417b5f9be7e335fb)]
+- updating some docs during lunch [[92f363b](https://github.com/stumpapp/stump/commit/92f363b8777870c4b10c206bd63465b46f3c2e2a)]
+- more messing around [[3634e5d](https://github.com/stumpapp/stump/commit/3634e5dd68cb5972cbeeb5f7b039a72486abbe55)]
+- messing around 🤷♂️ [[e441663](https://github.com/stumpapp/stump/commit/e4416639b453cdeae54fcafb43f44d1fefbf1e63)]
+- query ordering direction from UI [[2968520](https://github.com/stumpapp/stump/commit/296852031d4e6282d6fc46ab2b22bd67cae1210b)]
+- command palette mock [[8fe31d6](https://github.com/stumpapp/stump/commit/8fe31d6c14d0086b1f139518ede9142c1882eb8d)]
+- extract baseUrl form, created server connection error page [[d67fa81](https://github.com/stumpapp/stump/commit/d67fa817f8cc7b5ee05744724047b47c4566aa80)]
+- Merge pull request [#47](https://github.com/stumpapp/stump/issues/47) from aaronleopold/reorg-experiment-smaller [[131ef51](https://github.com/stumpapp/stump/commit/131ef51d3fd99a6e0d04cbe993fc77a3867d5d6e)]
+- docker still works, small fix [[32aff71](https://github.com/stumpapp/stump/commit/32aff7102e5a2fab935317330336e2bffc5bf0a8)]
+- fix [#39](https://github.com/stumpapp/stump/issues/39) scan issue [[98eb59e](https://github.com/stumpapp/stump/commit/98eb59e79d693b0aa20fca92e4217203f0e9f417)]
+- Merge branch 'develop' into reorg-experiment-smaller [[007dfb4](https://github.com/stumpapp/stump/commit/007dfb455a1efd254b233008977e5492df8b1227)]
+- bump [[407cb79](https://github.com/stumpapp/stump/commit/407cb795ed46d7b13449ab76f94cf6a6bb2c0c8d)]
+- adjustments, onboarding page [[aaf34a4](https://github.com/stumpapp/stump/commit/aaf34a417f4661bdf06c52b93c92a9e73e5b8787)]
+- 🥲 [[879d132](https://github.com/stumpapp/stump/commit/879d13258d1e927546eac889c957f022e9ff1158)]
+- 🥲 [[f512c55](https://github.com/stumpapp/stump/commit/f512c55215e7711891fff2c22e8d4ddd88f19ce1)]
+- 🥲 [[ee199fa](https://github.com/stumpapp/stump/commit/ee199fa17e29f52fca5f5b1a5aeecd93f533d09e)]
+- literally never ending [[2800f48](https://github.com/stumpapp/stump/commit/2800f486540c9bf48184e29ff47e807fe755d6c3)]
+- kicking screaming crying pooping peeing [[cb8a631](https://github.com/stumpapp/stump/commit/cb8a631a52aeeea12c4b2cdae73727e2b02495f7)]
+- step by step [[a0d0fcc](https://github.com/stumpapp/stump/commit/a0d0fccd5f2c700b2b7f013be032f6a65b2d277a)]
+- brick by brick [[2690933](https://github.com/stumpapp/stump/commit/2690933a0ade9cb101c1e76d4b85acbe12c7ee5d)]
+- working on reorg [[25bdcb6](https://github.com/stumpapp/stump/commit/25bdcb6fb643f406fc36043b057437d8d829af10)]
+- logical rename [[c5dd00b](https://github.com/stumpapp/stump/commit/c5dd00bc7c326f21627b1d52cc517dcaf46fb0a3)]
+- update readme [[6081081](https://github.com/stumpapp/stump/commit/60810819f0bcfbddbbba76070c4c5be728992a9e)]
+- Merge pull request [#32](https://github.com/stumpapp/stump/issues/32) from aaronleopold/develop [[2158372](https://github.com/stumpapp/stump/commit/2158372345777ade4b3243cad54c493ef652cf99)]
+- icons [[5727b4f](https://github.com/stumpapp/stump/commit/5727b4f82f941380923aa1b456cbeba6d7578991)]
+- basic workspaces added [[e96971e](https://github.com/stumpapp/stump/commit/e96971e9970c237f99e17cb74fc361b0dccdf616)]
+- fix devtools showing in docker [[3c7a0d7](https://github.com/stumpapp/stump/commit/3c7a0d7bd89c5efe792ff63a8a3156073c8afdb6)]
+- bump prisma [[0450ce3](https://github.com/stumpapp/stump/commit/0450ce3f0b7579d7565050f71a73c4f24d4da40b)]
+- lmao im so silly oops [[ae79f65](https://github.com/stumpapp/stump/commit/ae79f65912c8b51d1c3743f3589a721ddde9fe3f)]
+- cleanup, misc [[6fd19e9](https://github.com/stumpapp/stump/commit/6fd19e9bda35b07c3e3a8f0c9167378867be60d1)]
+- detect missing series, misc clean up [[125c20d](https://github.com/stumpapp/stump/commit/125c20dc10df3a013da232b217b4ebadfbd3d4ff)]
+- clean up [[de98ff5](https://github.com/stumpapp/stump/commit/de98ff5c73a602eee8fb6c312472e38270a59d5f)]
+- should i go outside? [[6b3c5ce](https://github.com/stumpapp/stump/commit/6b3c5ceb5dc0247e0480514675aa9b539d8acf8a)]
+- screaming crying throwing up [[4f41e03](https://github.com/stumpapp/stump/commit/4f41e03804f33966f4183f8879a6495f8bc66b0e)]
+- update/create library with options, scan passes lib options [[f70591d](https://github.com/stumpapp/stump/commit/f70591dcda90b307de55eb290a99827f1bc4639f)]
+- WIP: library options [[059fdf1](https://github.com/stumpapp/stump/commit/059fdf10100382850e9d664897d00c8292472f07)]
+- Merge pull request [#31](https://github.com/stumpapp/stump/issues/31) from aaronleopold/aleopold--rs-codegen [[dc05c59](https://github.com/stumpapp/stump/commit/dc05c59b2cf9e0ec7dd14212712d15bd6383c598)]
+- rust -> typescript codegen [[2253160](https://github.com/stumpapp/stump/commit/22531606099e1f5b650320c0a420fb2b6637fddb)]
+- fix breaking pcr changes [[d48740a](https://github.com/stumpapp/stump/commit/d48740aa1c7e09ca346dd89a377c471d2a171bd3)]
+- bug fix, worked on toolbar [[7613285](https://github.com/stumpapp/stump/commit/7613285fe6bff55ed64653479d1b6ea80dca85ab)]
+- opt, reorg, mocking some UI stuff [[8508041](https://github.com/stumpapp/stump/commit/85080411128d54e94cb3939539a8caea04947c64)]
+- Merge branch 'develop' of https://github.com/aaronleopold/stump into develop [[c9d2376](https://github.com/stumpapp/stump/commit/c9d237699486d9a81cb0d7c6c60d80afc9ba3b36)]
+- small ui changes [[b331dd2](https://github.com/stumpapp/stump/commit/b331dd29dd894c12c1558d32727d59950a10862a)]
+- bump prisma [[1d3af0d](https://github.com/stumpapp/stump/commit/1d3af0dbb10604a98577598a685d559a58dbe7f8)]
+- image reader rework wip (kinda), other misc [[533ef97](https://github.com/stumpapp/stump/commit/533ef9788aba711c61a04b69bd0ff041ea78f4c8)]
+- 🤷 [[5086c33](https://github.com/stumpapp/stump/commit/5086c3300acbe5a67fcd069ff2ccd0b68368e948)]
+- wip: convert on scan and other misc [[d417359](https://github.com/stumpapp/stump/commit/d417359df52712a4854441f53e9a03fa70cdbe20)]
+- rough impl for rar-to-zip conversion [[ee2d3c3](https://github.com/stumpapp/stump/commit/ee2d3c3a70e8c19c04e2c75bc6e2c16fb5e232e9)]
+- sorry rars [[3d228cd](https://github.com/stumpapp/stump/commit/3d228cdcfba07521f0406c3ae80d152079ef5267)]
+- Merge branch 'develop' of https://github.com/aaronleopold/stump into develop [[70220a4](https://github.com/stumpapp/stump/commit/70220a494214a8bf2c547b0ed700aa2effefc584)]
+- save my spot before I change a lot [[aa15bb2](https://github.com/stumpapp/stump/commit/aa15bb2e87a5a0c83a6ab08b3ed298f743606711)]
+- Merge remote-tracking branch 'origin/main' into develop [[debb11a](https://github.com/stumpapp/stump/commit/debb11a8a9a42849109a2a6f9754d9f6e71349dd)]
+- Merge pull request [#30](https://github.com/stumpapp/stump/issues/30) from aaronleopold/aleopold--job-overhaul [[ea9fa42](https://github.com/stumpapp/stump/commit/ea9fa421030d638d2931953855f0edd868ab7802)]
+- debug [[a27030b](https://github.com/stumpapp/stump/commit/a27030b7b1fd52bcf79ffe658224a1a39c2c0c52)]
+- Merge branch 'aleopold--job-overhaul' of https://github.com/aaronleopold/stump into aleopold--job-overhaul [[de9504b](https://github.com/stumpapp/stump/commit/de9504b1eb7fda76a2ee1b3e6c9d8da28da7bc13)]
+- tweaks, added types [[d485107](https://github.com/stumpapp/stump/commit/d48510791f0a9c782f6407b1a620daf58d4df819)]
+- jobs migration [[470524e](https://github.com/stumpapp/stump/commit/470524efdc645a5d19403e4768b6f4d888966cda)]
+- is it finally over? [[9429021](https://github.com/stumpapp/stump/commit/94290215af642e9b7f08ea91146fe1f739e38e7c)]
+- messy messy messy [[03fd68a](https://github.com/stumpapp/stump/commit/03fd68ab1937aaf39294adfaa25e9869bc103b2e)]
+- error fallback design [[9adf7c7](https://github.com/stumpapp/stump/commit/9adf7c7e2b63ff730bf06a7c896bde1feeb152cb)]
+- more jobs work [[ad2a253](https://github.com/stumpapp/stump/commit/ad2a253fa9dfda6a82b29cf6328c60b3e8571234)]
+- painful [[ff004ba](https://github.com/stumpapp/stump/commit/ff004bac2e40b9e5a32c593d9bff5967827df235)]
+- oops [[c3c9ef7](https://github.com/stumpapp/stump/commit/c3c9ef78aae69fc81adfa4c21052ffc8997497d7)]
+- job persisting [[5229b6d](https://github.com/stumpapp/stump/commit/5229b6d86858b910523d2a82ce73f7746ff814d3)]
+- bah humbug [[b90f4b5](https://github.com/stumpapp/stump/commit/b90f4b5a298ec987f768272c0d8c82ad5c5abe26)]
+- jobz [[2767568](https://github.com/stumpapp/stump/commit/27675688b47882c78a32229b662c63507920f044)]
+- Update CONTRIBUTING.md [[9f86aee](https://github.com/stumpapp/stump/commit/9f86aeecd5af8dde0cef6f5036f11f046fb043ad)]
+- fun [[a8b068f](https://github.com/stumpapp/stump/commit/a8b068f04acac0065e446c292fa3d04e7862a005)]
+- wip jobs [[1a4dc55](https://github.com/stumpapp/stump/commit/1a4dc55ec50b451b2ef2c41ab0ccc3c019fe64b1)]
+- tweak styles of pagination [[f1badf6](https://github.com/stumpapp/stump/commit/f1badf6f22aab205d773d289630a78eb1cc10bb8)]
+- potential docker permissions fix [[3ce297a](https://github.com/stumpapp/stump/commit/3ce297a6fc0809bbf4d4410d985b16f54378b732)]
+- Decrease zustand usage ([#28](https://github.com/stumpapp/stump/issues/28)) [[f309c15](https://github.com/stumpapp/stump/commit/f309c157ec59949d2db38cd88c8f9de98a5a4bf1)]
+- v4 react-query, fixed libraries stats query [[5ddaebf](https://github.com/stumpapp/stump/commit/5ddaebfe239352caac83e7b07138427bf426d747)]
+- move ui outside components, fix checksum calc [[b2cf5a9](https://github.com/stumpapp/stump/commit/b2cf5a99fea057c4e372c710c12426c64f3a2b29)]
+- move files_to_process calc to scan precheck [[871ba5e](https://github.com/stumpapp/stump/commit/871ba5e99b0ea95e5b1ee4809360c6d21fb85fb7)]
+- simple animated display for stats [[62885f7](https://github.com/stumpapp/stump/commit/62885f793cd314b1030368f036fca197c9e18f15)]
+- basic library stats, reorg client api folder, update some deps, other misc [[6e9e003](https://github.com/stumpapp/stump/commit/6e9e0035771324223e7d28568b2def1032a22b44)]
+- little progress on preferences [[e5951ca](https://github.com/stumpapp/stump/commit/e5951cacdddb6abdcc6e2cd91f8afaefbaa76374)]
+- ugh [[c888e32](https://github.com/stumpapp/stump/commit/c888e329aa8ecb9a313802b735df1da491cf3175)]
+- oops [[16a5f72](https://github.com/stumpapp/stump/commit/16a5f72792f5d3bec5230500dcf9416e1ed1a6a7)]
+- 😡 [[7600f1f](https://github.com/stumpapp/stump/commit/7600f1ff97e25da80d679c0120d9cd566591fb46)]
+- dockerfile update, small misc [[f1e61cc](https://github.com/stumpapp/stump/commit/f1e61cca128e67cf9d6d9284a175bfc5e88a3e44)]
+- more OPDS optimizations [[c57770f](https://github.com/stumpapp/stump/commit/c57770fc02bef39752fe82521a41e5239f803a4b)]
+- Merge branch 'aleopold--vite3' into develop [[d122364](https://github.com/stumpapp/stump/commit/d122364eeb17aba68367164cf4e7b00e61e4154b)]
+- updated everything, seems okay [[6b88ac5](https://github.com/stumpapp/stump/commit/6b88ac5245cbfc3d8b812d83f41ef0d5559f110d)]
+- giving OPDS some love again, optimizing queries [[79caee3](https://github.com/stumpapp/stump/commit/79caee366c58ca3aee9a71b08a5d85e68a07757e)]
+- oopsie fixed website preview image + misc [[76479db](https://github.com/stumpapp/stump/commit/76479dbf71eca8651538e6d5034c74a50392d96d)]
+- fix vercel [[f00cf00](https://github.com/stumpapp/stump/commit/f00cf004adf45fb2d476dafe359bb03e66cdb4c7)]
+- Merge pull request [#26](https://github.com/stumpapp/stump/issues/26) from aaronleopold/develop [[1af51ae](https://github.com/stumpapp/stump/commit/1af51aed037bee502c792a20d31a1e6667979949)]
+- mostly readme updates [[d5e23cc](https://github.com/stumpapp/stump/commit/d5e23cc20d04d3713dee9b05fa7adcf0617cd57a)]
+- move types to core, wip locale persisting [[adea9ca](https://github.com/stumpapp/stump/commit/adea9ca03b84644847dc09ace3cc6016a9675399)]
+- starting ui for general settings, its just OK ig [[dde7578](https://github.com/stumpapp/stump/commit/dde7578f77b64ff936d4a3bb52ee44c77eb85774)]
+- small tweaks [[0e88ef4](https://github.com/stumpapp/stump/commit/0e88ef4fa58fc455f338efc21dea66b6df75993a)]
+- oops didn't push [[211d16b](https://github.com/stumpapp/stump/commit/211d16bfdac885e52bd81ea563b73296a23f2ac1)]
+- made readme cute [[bbcbd74](https://github.com/stumpapp/stump/commit/bbcbd7456c72a2274759ba334cf2587d37365f71)]
+- Scanner rework ([#25](https://github.com/stumpapp/stump/issues/25)) [[f2b06d6](https://github.com/stumpapp/stump/commit/f2b06d68991396975d6cf1ee8a324619f5d0e535)]
+- ran fmt, added doody query >:( [[1f09af9](https://github.com/stumpapp/stump/commit/1f09af9f98183dcd3696bb481447126e1d2aa833)]
+- started i18n, tweak website [[52a25d5](https://github.com/stumpapp/stump/commit/52a25d5f761fe6778709b3f6aa90375c07d2e2d1)]
+- WIP: optimizing paginated queries [[bf932d5](https://github.com/stumpapp/stump/commit/bf932d5809aeca364871141278a6bb210485ba6c)]
+- WIP: drafting traits for optimized paginated queries [[353f190](https://github.com/stumpapp/stump/commit/353f190fac8f183dbee9def356c6e92d91518d11)]
+- WIP: drafting query optimizations [[9092be3](https://github.com/stumpapp/stump/commit/9092be3b9688199bba7853e85162586db4b65a4f)]
+- arm64 docker image now works [[530d706](https://github.com/stumpapp/stump/commit/530d706512f7d80dcba3eb20e34a02486677b741)]
+- running out of ideas to get docker working on arm >:( [[3795375](https://github.com/stumpapp/stump/commit/3795375ded999dab9e10b2aa8ef63d612339cc2e)]
+- continue reading button [[611d7e0](https://github.com/stumpapp/stump/commit/611d7e0b331325632bc1521eeeec213125b43659)]
+- added up next in series endpoint [[dc9dbc1](https://github.com/stumpapp/stump/commit/dc9dbc19b396768d204fd48de8ad5f2964093d7f)]
+- Merge pull request [#24](https://github.com/stumpapp/stump/issues/24) from aaronleopold/develop [[e402b60](https://github.com/stumpapp/stump/commit/e402b60e1ef82056bdc6fc76300b2a3645f76715)]
+- docker tweaks before flight [[0fe2dcf](https://github.com/stumpapp/stump/commit/0fe2dcf6f014d54e0767a7cdf68b4568a665b6de)]
+- codin on a plane [[a932d6e](https://github.com/stumpapp/stump/commit/a932d6e3bb451082d6452e1d1c1a00d01fd06890)]
+- update branch [[54d3b0f](https://github.com/stumpapp/stump/commit/54d3b0f3c7a0db4d5abf5826c47a7ab826a355c1)]
+- Enable cross compilation (Docker) to aarch64-unknown-linux-musl ([#23](https://github.com/stumpapp/stump/issues/23)) [[e64b754](https://github.com/stumpapp/stump/commit/e64b7540a6e091c2938137dc416e011d67f71cdd)]
+- misc improvements [[0c0f57e](https://github.com/stumpapp/stump/commit/0c0f57e008e65523246ee764def274c90e88b126)]
+- UI uses paginated routes ([#22](https://github.com/stumpapp/stump/issues/22)) [[4219716](https://github.com/stumpapp/stump/commit/421971618a6558121d078336f6845245cafe93a0)]
+- i will get this animation if it kills me [[800d1e8](https://github.com/stumpapp/stump/commit/800d1e80dcec4d4164156d55e7269900b5028d04)]
+- tiny ui tweaks [[a48eb29](https://github.com/stumpapp/stump/commit/a48eb29cdc49e4aaf97250e3a073333841859a87)]
+- repo restructured ([#20](https://github.com/stumpapp/stump/issues/20)) [[2b98498](https://github.com/stumpapp/stump/commit/2b98498873d343077d20944f4e17f2f3c6c43c3c)]
+- agh [[b9b35e2](https://github.com/stumpapp/stump/commit/b9b35e24c396f9c6d49eb115e1413d5b5a34c382)]
+- misc ui improvements [[157327f](https://github.com/stumpapp/stump/commit/157327f09aab93da817dc8421da38faedf76f4ee)]
+- fixed annoying mobile viewport issue [[a938d63](https://github.com/stumpapp/stump/commit/a938d632946d0dedbd6083211730491f90960384)]
+- tiny tweaks [[9af9386](https://github.com/stumpapp/stump/commit/9af9386daa920a58e8ffbaad1650af89d8f574f7)]
+- chugging away :sobs: [[d319db1](https://github.com/stumpapp/stump/commit/d319db1bb8bd7bbb796f2c8c30dbf7dfad31fdd4)]
+- 😩 [[99f90d0](https://github.com/stumpapp/stump/commit/99f90d0d011ad7b70387418beda54d202ce6cd3e)]
+- swipe for lazy epub reader [[db68e3c](https://github.com/stumpapp/stump/commit/db68e3c888cfa360c3890f90d94750e9cf17d566)]
+- tiny work [[87e1f9d](https://github.com/stumpapp/stump/commit/87e1f9d2df07b17610ffc44f447c417663b14232)]
+- just a little epub progress [[6e90c92](https://github.com/stumpapp/stump/commit/6e90c9234b11f07c2b424762cc79e5cb9475345d)]
+- epubs will kill me [[bec98b7](https://github.com/stumpapp/stump/commit/bec98b72301cbacf0d479f881ca83f9083187036)]
+- agh [[62fa554](https://github.com/stumpapp/stump/commit/62fa554106229e8f2bc86ce79633e045039b74b0)]
+- WIP: gonna be so tedious lol [[5e535af](https://github.com/stumpapp/stump/commit/5e535af39da9e156f6fb6b195f56fbad5b72a6fc)]
+- WIP: super hacky, working on epub client side [[113d7d8](https://github.com/stumpapp/stump/commit/113d7d8e369f49d53cc8a642170975b6ed4065c0)]
+- baby tests [[1ff1161](https://github.com/stumpapp/stump/commit/1ff11615fe547340ad6209bbdf553e835da98892)]
+- WIP: epub backend models, epub api routes [[dbbd4c2](https://github.com/stumpapp/stump/commit/dbbd4c20b4c3eda7721363a271a698fbb9464559)]
+- tiny things [[7a10c55](https://github.com/stumpapp/stump/commit/7a10c55ecd6a54d9d3ad1059c94429f957a99817)]
+- webp mime temp quick fix [[1c09310](https://github.com/stumpapp/stump/commit/1c09310f57a2d79476492886d96895bf11bf90d4)]
+- houston we have terrible but functional epub rendering [[0114a37](https://github.com/stumpapp/stump/commit/0114a372e785f2b5f00f5573b923b4680c5a2c3f)]
+- janky epub thumbnail [[cb58796](https://github.com/stumpapp/stump/commit/cb58796706704c01800515a8b1e502b28ec72caa)]
+- epub checksum [[29fb576](https://github.com/stumpapp/stump/commit/29fb57648e3ce49b65d5ac0e24dccf68da649899)]
+- saving progress, making feature branch [[fcebc5a](https://github.com/stumpapp/stump/commit/fcebc5ab19359757b97f977f80321803984fa6e8)]
+- WIP: toml env config, needs more testing but seems okay [[d0e4d62](https://github.com/stumpapp/stump/commit/d0e4d62bdebdc7b9f0d9e247c531ac2afd3356d9)]
+- custom env configuration via toml [[857cf2c](https://github.com/stumpapp/stump/commit/857cf2cc4e9220654764879da60674df55531dda)]
+- directory picker [[b434f96](https://github.com/stumpapp/stump/commit/b434f961da4d4930e56cd359889c13d934f9622c)]
+- meh live notification reconnect [[0065928](https://github.com/stumpapp/stump/commit/0065928aec696fb0b285dc4f2262e650014463d4)]
+- added directory listing api, cleaned some warnings [[4878319](https://github.com/stumpapp/stump/commit/487831937d8197e8e2f40107c063075fa35ec918)]
+- little tweaks, put logging back [[4aa929c](https://github.com/stumpapp/stump/commit/4aa929c6d764d7a556433a215f500e926a2749fb)]
+- started user api [[9bfc412](https://github.com/stumpapp/stump/commit/9bfc4120aa310dca329f3996596304adeca77d64)]
+- basic duplicate detection (via api) [[88aac54](https://github.com/stumpapp/stump/commit/88aac54d5ad2b9b38e51eaa508ff80d7ce96fd49)]
+- 😬 [[b29a6fe](https://github.com/stumpapp/stump/commit/b29a6fec52b24b95934034744f6bf54ac4c9f128)]
+- maturity lol [[81dfaf7](https://github.com/stumpapp/stump/commit/81dfaf76f54ad4e5e382e12d1a370aa6ac5a4e50)]
+- Develop changes ([#18](https://github.com/stumpapp/stump/issues/18)) [[892064e](https://github.com/stumpapp/stump/commit/892064e3062d03526893073841843a8bd2948c5c)]
+- Develop changes ([#15](https://github.com/stumpapp/stump/issues/15)) [[3e345c0](https://github.com/stumpapp/stump/commit/3e345c0b815c128b9f9f2318cf169a80e4f04bde)]
+- revert vercel config for now [[da95f2a](https://github.com/stumpapp/stump/commit/da95f2a303370446937c169f1941a9f237571c21)]
+- Develop changes ([#14](https://github.com/stumpapp/stump/issues/14)) [[a67606f](https://github.com/stumpapp/stump/commit/a67606f58e82ceadb924a94098ba8cea21389cad)]
+- Develop changes ([#13](https://github.com/stumpapp/stump/issues/13)) [[48eff04](https://github.com/stumpapp/stump/commit/48eff04e6597de2e5d5d2bf1ef90ab9687bddc68)]
+- Develop changes ([#12](https://github.com/stumpapp/stump/issues/12)) [[f857849](https://github.com/stumpapp/stump/commit/f857849900cae6131adfab52557a8369384541a1)]
+- oops [[8f195da](https://github.com/stumpapp/stump/commit/8f195da5b937ffd190924c45e3d356ef67d78e8f)]
+- fix workspace issues [[bec696d](https://github.com/stumpapp/stump/commit/bec696d7c4b10eb8aaf3b0c241f0623949f25548)]
+- Squashed commit of the following: [[d1add96](https://github.com/stumpapp/stump/commit/d1add96ade0bcfa05c51a71cfc8f880365293ed0)]
+- merge develop to main ([#11](https://github.com/stumpapp/stump/issues/11)) [[0990f70](https://github.com/stumpapp/stump/commit/0990f709b59b03bb2982c38ddc2dd79ad9a685ff)]
+- Create CODE_OF_CONDUCT.md [[1a10769](https://github.com/stumpapp/stump/commit/1a10769faa2293fb59588253a94099c8d125e8da)]
+- Merge develop into main [[5e972a0](https://github.com/stumpapp/stump/commit/5e972a0ccb8e638cedfc3563266177f488945045)]
+- Merge branch 'main' of https://github.com/aaronleopold/stump [[01056ab](https://github.com/stumpapp/stump/commit/01056abc6cc1a3124f50adc91350ba0b1041823d)]
+- quick fix oop [[5028178](https://github.com/stumpapp/stump/commit/50281783ecd86efc06bc0adc1b618a4a195507c5)]
+- Develop changes ([#9](https://github.com/stumpapp/stump/issues/9)) [[079d139](https://github.com/stumpapp/stump/commit/079d139ac6e9d225ad29ea34dc4539255bff6160)]
+- Migrate from SeaORM to Prisma ([#8](https://github.com/stumpapp/stump/issues/8)) [[96472f6](https://github.com/stumpapp/stump/commit/96472f6de6ca29fb9d75694562c6d0770cd75125)]
+- tiny progress [[26e0bb8](https://github.com/stumpapp/stump/commit/26e0bb8476512103fa2e6669e456d2c30f179ef1)]
+- Kinda reworked scanner ([#7](https://github.com/stumpapp/stump/issues/7)) [[150879a](https://github.com/stumpapp/stump/commit/150879a4ccf3c2599175446c5b961934f6b6c837)]
+- 😩 [[e12e445](https://github.com/stumpapp/stump/commit/e12e445bc7d10704acaa0fcf93d4528d6f303196)]
+- Merge branch 'develop' of https://github.com/aaronleopold/stump into develop [[3c39ae4](https://github.com/stumpapp/stump/commit/3c39ae4cef71a285eb3060baa76b3287628bdd17)]
+- werkin it [[3c2b6f9](https://github.com/stumpapp/stump/commit/3c2b6f9e3c053a7de35f680dd48330d9eb281660)]
+- aint much but honest work [[61869d5](https://github.com/stumpapp/stump/commit/61869d5a57d32a312678b7018f654209304c4959)]
+- whoop there it is ([#5](https://github.com/stumpapp/stump/issues/5)) [[e92e086](https://github.com/stumpapp/stump/commit/e92e086783410e781f28750eb2fcf99b4f6cc002)]
+- lol oops messed that up [[a709ef3](https://github.com/stumpapp/stump/commit/a709ef39c1d5e9c2e4b75d686dcb32b95dd1d9dd)]
+- Merge branch 'react' [[4516ca7](https://github.com/stumpapp/stump/commit/4516ca7d4cf9744a0ac3f704a52acc528050f855)]
+- oof [[027d265](https://github.com/stumpapp/stump/commit/027d26571d9d27d828fa343ecc779531f9677681)]
+- workin [[81b8759](https://github.com/stumpapp/stump/commit/81b8759f06baf32ac99864eaa588344ced09e4b4)]
+- ugh [[f80d08e](https://github.com/stumpapp/stump/commit/f80d08e93ed809e7aeb1cf43bf88e7449a214849)]
+- welp [[f49baed](https://github.com/stumpapp/stump/commit/f49baedeb00336bb7563e15507fa1244beb9b3e4)]
+- auth broke :) [[132d9cd](https://github.com/stumpapp/stump/commit/132d9cde7b4903e9616260c23d8106252ce240e7)]
+- oop [[a2522a0](https://github.com/stumpapp/stump/commit/a2522a007df1978129100692942327fd2c40a2b6)]
+- did tiny stuff [[3a31abb](https://github.com/stumpapp/stump/commit/3a31abb1ca00aac41aa40619e13001d3da4e0228)]
+- little by little [[f844e7f](https://github.com/stumpapp/stump/commit/f844e7ff9e2187b258dc4b18f09b9c58a03b915d)]
+- SeaORM Migration CLI ([#4](https://github.com/stumpapp/stump/issues/4)) [[cd85b5e](https://github.com/stumpapp/stump/commit/cd85b5e96994ad0d6eed12084c0536389942cb5d)]
+- did some stuffs [[f4e4568](https://github.com/stumpapp/stump/commit/f4e4568b83a9f2b4d00dd6201f569bee4828386b)]
+- prettier update [[fb8e1c2](https://github.com/stumpapp/stump/commit/fb8e1c2a4b700850fb5651c7932edd74a2667c37)]
+- wip trying new errors [[70fba7a](https://github.com/stumpapp/stump/commit/70fba7a8d60e96b1f00b0756148a101cbb2961c7)]
+- wip starting to rewrite indexing [[b490c7b](https://github.com/stumpapp/stump/commit/b490c7b86696171eb069b755c851dc497c041c99)]
+- fixed build issues [[1b4f639](https://github.com/stumpapp/stump/commit/1b4f63995b264a9209aa9eb6caa469722b154ce5)]
+- wip connecting frontend to backend [[ce9b08e](https://github.com/stumpapp/stump/commit/ce9b08e502d7fb4269aaf35e525f9c7aa126efc0)]
+- update readme [[160bc5c](https://github.com/stumpapp/stump/commit/160bc5c262d634e7530378e5219b83ee6635e887)]
+- update prettier (amongst other things) [[b51688b](https://github.com/stumpapp/stump/commit/b51688b0cd8dfe2ce1b510a60fa7e8855c508b35)]
+- worked on frontend today [[3bea978](https://github.com/stumpapp/stump/commit/3bea9784f729483bf80d610d1ae2e3384b0ec47f)]
+- did some work today [[a5f3063](https://github.com/stumpapp/stump/commit/a5f3063ff6fb73124b038c8d40faf1888ed3ce01)]
+- gross poc impl for auth, will rewrite [[b6d4210](https://github.com/stumpapp/stump/commit/b6d42101cb37f78565913c7b74452fe285e14d2d)]
+- added log db table, other stuff [[0107c23](https://github.com/stumpapp/stump/commit/0107c233b058d236a1e46beb4312d5ba7086f0af)]
+- fixed paging bug, started epub support [[613003e](https://github.com/stumpapp/stump/commit/613003e80c7362d315fb9e3971b14ad47073a2db)]
+- favicon [[2cab953](https://github.com/stumpapp/stump/commit/2cab95305be2d5d32446cf22f36f1ac46ead3f9e)]
+- impl logging+event streaming, worked on opds feed for libs [[5aaa657](https://github.com/stumpapp/stump/commit/5aaa65771082979494ab5b4d3ee1b529427d866e)]
+- indexing improvements [[8e0fc83](https://github.com/stumpapp/stump/commit/8e0fc83189b49374efda459ade99cb1862464b62)]
+- improved fs indexing, missing logic to add series fk [[d295972](https://github.com/stumpapp/stump/commit/d295972eed85f54f11a11930f460801d759f77a6)]
+- fixed static serving in docker [[d0c3a65](https://github.com/stumpapp/stump/commit/d0c3a659774f7679c00d95afc09171c19cdb12df)]
+- dockerfile for alpine working [[b70eaa1](https://github.com/stumpapp/stump/commit/b70eaa13c0b26eddab40dbf738af0bee51fb308a)]
+- 💩 cbr/rar page streaming, update readme [[7949591](https://github.com/stumpapp/stump/commit/79495917c4a3650a6ddbbb4b1dfb57a838c534ca)]
+- 💩 , streaming *almost* fully impl [[eb65a4e](https://github.com/stumpapp/stump/commit/eb65a4e3341db181883761521b78e55c6bb9f48b)]
+- using pnpm, added some colors/names to concurrently [[4b9bd25](https://github.com/stumpapp/stump/commit/4b9bd252c70a255f8a0f58693454ca08c3a2ccd5)]
+- more opds work, abstracted some queries to functions [[28b97fd](https://github.com/stumpapp/stump/commit/28b97fd21141a9100a0ce4085b51be8db3c8d25a)]
+- added page navigation [[896bf15](https://github.com/stumpapp/stump/commit/896bf1515acf893a03e7ee186933afeee6d0110a)]
+- implemented series feed, started thumbnail processing [[5c467b9](https://github.com/stumpapp/stump/commit/5c467b92959e160278ac53ecdce3ae1be724a74c)]
+- awful indexing logic lol, tweaked link->xml code, added opds series xml [[1430396](https://github.com/stumpapp/stump/commit/1430396d5395067822b7816b2282feabe8c119f1)]
+- started cbz/cbr file processing [[9bbe372](https://github.com/stumpapp/stump/commit/9bbe372565d97f7ec9a0ce3967b731626e4d34a5)]
+- working on fs indexing of libraries [[dc1c4d0](https://github.com/stumpapp/stump/commit/dc1c4d09539d9322ae424e92907d0c072ab2590d)]
+- added some library endpoints, renamed web folder to frontend [[401d004](https://github.com/stumpapp/stump/commit/401d004982aeedaa347ca8a703106183d650e3b4)]
+- tiny changes, setting up api structure [[20b16a1](https://github.com/stumpapp/stump/commit/20b16a174de11f679c14ace1a3fa81206c762b24)]
+- configured basic static serving for web ui [[8f0eb4e](https://github.com/stumpapp/stump/commit/8f0eb4e3a8a0d82d192781021c092f49d0d8393d)]
+- separated routing, figuring out scan logic [[37c2023](https://github.com/stumpapp/stump/commit/37c202388162ced04212e4fb12fbb835ed9c76e5)]
+- xml logic, license and readme [[2467237](https://github.com/stumpapp/stump/commit/2467237eb47b5f3f9d18c425b86cd425b5826cac)]
+- first commit [[433201e](https://github.com/stumpapp/stump/commit/433201e32eee63ffa5011066e5783ed612231bba)]
+
+
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 67d4fe016..32f5efd4c 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -8,6 +8,7 @@ on:
jobs:
check-rust:
+ if: "!contains(github.event.pull_request.head.ref, 'release/v')"
name: Rust checks
runs-on: [self-hosted]
steps:
@@ -30,6 +31,7 @@ jobs:
# cargo integration-tests
check-typescript:
+ if: "!contains(github.event.pull_request.head.ref, 'release/v')"
name: TypeScript checks
runs-on: [self-hosted]
steps:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d2aaa6611..effff998d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -7,7 +7,7 @@ on:
pull_request:
branches:
- main
- types: [opened, closed]
+ types: [opened, closed, synchronize, reopened]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
@@ -22,28 +22,50 @@ jobs:
if: contains(github.event.pull_request.head.ref, 'release/v')
name: Parse semver version
runs-on: [self-hosted]
+ outputs:
+ version: ${{ steps.tag.outputs.version }}
+ tags: ${{ steps.docker-tags.outputs.tags }}
steps:
- name: Extract version from branch name
id: tag
- run: echo "version=$(echo ${{ github.event.pull_request.head.ref }} | sed -e 's/release\/v//')" >> $GITHUB_ENV
+ run: echo "version=$(echo ${{ github.event.pull_request.head.ref }} | sed -e 's/release\/v//')" >> $GITHUB_OUTPUT
- name: Print the tag
run: echo "The output version is ${{ steps.tag.outputs.version }}"
- name: Configure docker tags
+ id: docker-tags
run: |
- echo "DOCKER_TAGS=latest,nightly,${{ steps.tag.outputs.version }}" >> $GITHUB_ENV
+ echo "tags=latest,nightly,${{ steps.tag.outputs.version }}" >> $GITHUB_OUTPUT
echo "Docker tags are latest, nightly, and ${{ steps.tag.outputs.version }}"
push-or-load:
if: contains(github.event.pull_request.head.ref, 'release/v')
name: Configure docker load/push
runs-on: [self-hosted]
+ outputs:
+ load: ${{ steps.configure.outputs.load }}
+ push: ${{ steps.configure.outputs.push }}
+ platforms: ${{ steps.configure.outputs.platforms }}
steps:
- name: Configure environment
+ id: configure
run: |
- echo "load=${{ github.event.pull_request.merged == false }}" >> $GITHUB_OUTPUT
- echo "push=${{ github.event.pull_request.merged == true }}" >> $GITHUB_OUTPUT
+ if [[ ${{ github.event.pull_request.merged }} == true ]]; then
+ echo "push=true" >> $GITHUB_OUTPUT
+ echo "load=false" >> $GITHUB_OUTPUT
+ echo "platforms=linux/arm64/v8,linux/amd64" >> $GITHUB_OUTPUT
+ else
+ echo "push=false" >> $GITHUB_OUTPUT
+ echo "load=true" >> $GITHUB_OUTPUT
+ echo "platforms=linux/amd64" >> $GITHUB_OUTPUT
+ fi
+
+ - name: Print the configuration
+ run: |
+ echo "Platforms: ${{ steps.configure.outputs.platforms }}"
+ echo "Load: ${{ steps.configure.outputs.load }}"
+ echo "Push: ${{ steps.configure.outputs.push }}"
build-stable-docker:
if: contains(github.event.pull_request.head.ref, 'release/v')
@@ -59,10 +81,10 @@ jobs:
with:
username: ${{ env.DOCKER_USERNAME }}
password: ${{ env.DOCKER_PASSWORD }}
- tags: ${{ env.DOCKER_TAGS }}
- load: ${{ steps.push-or-load.outputs.load }}
- push: ${{ steps.push-or-load.outputs.push }}
- platforms: 'linux/arm64/v8,linux/amd64'
+ tags: ${{ needs.parse-semver.outputs.tags }}
+ load: ${{ needs.push-or-load.outputs.load }}
+ push: ${{ needs.push-or-load.outputs.push }}
+ platforms: ${{ needs.push-or-load.outputs.platforms }}
discord-webhook: ${{ secrets.DISCORD_WEBHOOK }}
# build-web-app:
diff --git a/.prettierignore b/.prettierignore
index b02ec977c..a144a282b 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -10,4 +10,6 @@ build
.next
# locale files
-interface/src/i18n/locales/*.json
\ No newline at end of file
+interface/src/i18n/locales/*.json
+
+CHANGELOG.md
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index 93c66c064..9069dfb7d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -561,7 +561,7 @@ dependencies = [
[[package]]
name = "builtin-psl-connectors"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"connection-string",
"either",
@@ -809,7 +809,7 @@ checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
[[package]]
name = "cli"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"bcrypt",
"clap",
@@ -855,7 +855,7 @@ dependencies = [
[[package]]
name = "codegen"
-version = "0.0.0"
+version = "0.0.1"
[[package]]
name = "codespan-reporting"
@@ -1322,7 +1322,7 @@ checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
[[package]]
name = "datamodel-renderer"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"base64 0.13.1",
"once_cell",
@@ -1396,7 +1396,7 @@ dependencies = [
[[package]]
name = "diagnostics"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"colored",
"indoc",
@@ -1528,7 +1528,7 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
[[package]]
name = "dml"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"chrono",
"cuid",
@@ -1546,7 +1546,7 @@ dependencies = [
[[package]]
name = "dmmf"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"bigdecimal",
"indexmap 1.9.2",
@@ -2777,7 +2777,7 @@ dependencies = [
[[package]]
name = "integrations"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"async-trait",
"dotenv",
@@ -2790,7 +2790,7 @@ dependencies = [
[[package]]
name = "introspection-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"anyhow",
"async-trait",
@@ -2951,7 +2951,7 @@ dependencies = [
[[package]]
name = "json-rpc-api-build"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"backtrace",
"heck 0.3.3",
@@ -3413,7 +3413,7 @@ dependencies = [
[[package]]
name = "migration-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"chrono",
"enumflags2",
@@ -3428,7 +3428,7 @@ dependencies = [
[[package]]
name = "migration-core"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"async-trait",
"chrono",
@@ -4058,7 +4058,7 @@ dependencies = [
[[package]]
name = "parser-database"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"diagnostics",
"either",
@@ -4450,7 +4450,7 @@ dependencies = [
[[package]]
name = "prisma-cli"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"prisma-client-rust-cli",
]
@@ -4544,7 +4544,7 @@ dependencies = [
[[package]]
name = "prisma-models"
version = "0.0.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"bigdecimal",
"chrono",
@@ -4560,7 +4560,7 @@ dependencies = [
[[package]]
name = "prisma-value"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"base64 0.12.3",
"bigdecimal",
@@ -4625,7 +4625,7 @@ dependencies = [
[[package]]
name = "psl"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"builtin-psl-connectors",
"dml",
@@ -4635,7 +4635,7 @@ dependencies = [
[[package]]
name = "psl-core"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"bigdecimal",
"chrono",
@@ -4666,7 +4666,7 @@ dependencies = [
[[package]]
name = "quaint"
version = "0.2.0-alpha.13"
-source = "git+https://github.com/Brendonovich/quaint?tag=0.6.5#2bf0c3620f76d83982c17e567b71da6fc9d65d14"
+source = "git+https://github.com/Brendonovich/quaint?tag=0.6.5#c502995f5e9dd4a86d80fa27f63e641bd6bbc6f2"
dependencies = [
"async-trait",
"base64 0.12.3",
@@ -4710,7 +4710,7 @@ dependencies = [
[[package]]
name = "query-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"anyhow",
"async-trait",
@@ -4730,7 +4730,7 @@ dependencies = [
[[package]]
name = "query-core"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"async-trait",
"base64 0.12.3",
@@ -4774,7 +4774,7 @@ dependencies = [
[[package]]
name = "query-engine-metrics"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"metrics 0.18.1",
"metrics-exporter-prometheus",
@@ -5057,7 +5057,7 @@ dependencies = [
[[package]]
name = "request-handlers"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"bigdecimal",
"connection-string",
@@ -5342,7 +5342,7 @@ dependencies = [
[[package]]
name = "schema"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"once_cell",
"prisma-models",
@@ -5352,7 +5352,7 @@ dependencies = [
[[package]]
name = "schema-ast"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"diagnostics",
"pest",
@@ -5362,7 +5362,7 @@ dependencies = [
[[package]]
name = "schema-builder"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"itertools 0.10.5",
"lazy_static",
@@ -5894,12 +5894,12 @@ dependencies = [
[[package]]
name = "sql-ddl"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
[[package]]
name = "sql-introspection-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"anyhow",
"async-trait",
@@ -5923,7 +5923,7 @@ dependencies = [
[[package]]
name = "sql-migration-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"chrono",
"connection-string",
@@ -5950,7 +5950,7 @@ dependencies = [
[[package]]
name = "sql-query-connector"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"anyhow",
"async-trait",
@@ -5969,6 +5969,7 @@ dependencies = [
"rand 0.7.3",
"serde",
"serde_json",
+ "socket2 0.4.7",
"thiserror",
"tokio",
"tracing",
@@ -5981,7 +5982,7 @@ dependencies = [
[[package]]
name = "sql-schema-describer"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"async-trait",
"bigdecimal",
@@ -6090,7 +6091,7 @@ dependencies = [
[[package]]
name = "stump_core"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"alphanumeric-sort",
"async-trait",
@@ -6135,7 +6136,7 @@ dependencies = [
[[package]]
name = "stump_desktop"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"discord-rich-presence",
"serde",
@@ -6148,7 +6149,7 @@ dependencies = [
[[package]]
name = "stump_server"
-version = "0.0.0"
+version = "0.0.1"
dependencies = [
"async-stream",
"async-trait",
@@ -7212,7 +7213,7 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "user-facing-error-macros"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"proc-macro2",
"quote",
@@ -7222,7 +7223,7 @@ dependencies = [
[[package]]
name = "user-facing-errors"
version = "0.1.0"
-source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#7e31dbeb1087c55a71c141c07d87bb39bc3a4e38"
+source = "git+https://github.com/Brendonovich/prisma-engines?tag=pcr-0.6.10#c4aeef82dbae310e974d6122160c7e3b5fb6df53"
dependencies = [
"backtrace",
"indoc",
diff --git a/Cargo.toml b/Cargo.toml
index 465b177b0..186a1a343 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -8,7 +8,7 @@ members = [
]
[workspace.package]
-version = "0.0.0"
+version = "0.0.1"
rust-version = "1.72.1"
[workspace.dependencies]
@@ -42,4 +42,4 @@ tokio = { version = "1.35.0", features = [
"signal",
] }
tracing = "0.1.40"
-urlencoding = "2.1.3"
\ No newline at end of file
+urlencoding = "2.1.3"
diff --git a/apps/desktop/package.json b/apps/desktop/package.json
index d8fb12244..9e8dc29a3 100644
--- a/apps/desktop/package.json
+++ b/apps/desktop/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/desktop",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"license": "MIT",
"scripts": {
diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml
index 3d596d4cd..9b376b5eb 100644
--- a/apps/desktop/src-tauri/Cargo.toml
+++ b/apps/desktop/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "stump_desktop"
-version = "0.0.0"
+version = "0.0.1"
description = ""
authors = ["Aaron Leopold "]
license = "MIT"
diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index f1b26fee9..21cedb7c7 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/mobile",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"license": "MIT",
"scripts": {},
diff --git a/apps/server/package.json b/apps/server/package.json
index c49b48c11..a708c416f 100644
--- a/apps/server/package.json
+++ b/apps/server/package.json
@@ -1,7 +1,7 @@
{
"name": "@stump/server",
"private": true,
- "version": "0.0.0",
+ "version": "0.0.1",
"scripts": {
"lint": "cargo clippy --package stump_server -- -D warnings",
"format": "cargo fmt --package stump_server",
diff --git a/apps/web/package.json b/apps/web/package.json
index 99ad17272..a408f3b8f 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/web",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"license": "MIT",
"scripts": {
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 5f4080def..bc69d50f4 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -57,4 +57,4 @@ tempfile = { workspace = true }
chrono = "0.4.31"
[target.'cfg(target_os = "linux")'.dependencies]
-libc = "0.2.152"
\ No newline at end of file
+libc = "0.2.152"
diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml
index a87711a3a..2d6f2983f 100644
--- a/crates/cli/Cargo.toml
+++ b/crates/cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cli"
-version = "0.0.0"
+version = "0.0.1"
edition = "2021"
[[bin]]
diff --git a/crates/integrations/Cargo.toml b/crates/integrations/Cargo.toml
index 56afd2db7..0fd391a2d 100644
--- a/crates/integrations/Cargo.toml
+++ b/crates/integrations/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "integrations"
-version = "0.0.0"
+version = "0.0.1"
edition = "2021"
[dependencies]
@@ -11,4 +11,4 @@ thiserror = { workspace = true }
[dev-dependencies]
tokio = { workspace = true }
-dotenv = "0.15.0"
\ No newline at end of file
+dotenv = "0.15.0"
diff --git a/crates/prisma-cli/Cargo.toml b/crates/prisma-cli/Cargo.toml
index f63dce428..a0f460ae2 100644
--- a/crates/prisma-cli/Cargo.toml
+++ b/crates/prisma-cli/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "prisma-cli"
-version = "0.0.0"
+version = "0.0.1"
edition = "2021"
[dependencies]
-prisma-client-rust-cli = { workspace = true }
\ No newline at end of file
+prisma-client-rust-cli = { workspace = true }
diff --git a/interface/package.json b/interface/package.json
index 334761ef3..69cb67fdc 100644
--- a/interface/package.json
+++ b/interface/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/interface",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"license": "MIT",
"private": true,
diff --git a/package.json b/package.json
index e8fa2261e..099f5cf69 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/monorepo",
- "version": "0.0.0",
+ "version": "0.0.1",
"repository": "https://github.com/stumpapp/stump.git",
"author": "Aaron Leopold ",
"license": "MIT",
diff --git a/packages/api/package.json b/packages/api/package.json
index 24a719d5c..9ea024638 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/api",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"main": "src/index.ts",
"exports": {
diff --git a/packages/client/package.json b/packages/client/package.json
index 2ed3325aa..bb0d47379 100644
--- a/packages/client/package.json
+++ b/packages/client/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/client",
- "version": "0.0.0",
+ "version": "0.0.1",
"private": true,
"main": "src/index.ts",
"exports": {
diff --git a/packages/components/package.json b/packages/components/package.json
index 542b38c29..004c1063f 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/components",
- "version": "0.0.0",
+ "version": "0.0.1",
"exports": {
".": "./src/index.ts",
"./styles/overrides.css": "./src/styles/overrides.css",
diff --git a/packages/types/package.json b/packages/types/package.json
index 0bd5650e1..02fe21a77 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@stump/types",
- "version": "0.0.0",
+ "version": "0.0.1",
"description": "",
"main": "index.ts",
"exports": {
diff --git a/scripts/release/bump-version.sh b/scripts/release/bump-version.sh
index 3857b900a..233d5398e 100755
--- a/scripts/release/bump-version.sh
+++ b/scripts/release/bump-version.sh
@@ -36,5 +36,5 @@ fi
# https://docs.gitmoji-changelog.dev/#/?id=%f0%9f%93%9a-how-it-works
if [ $_GENERATE_CHANGELOG == 1 ]; then
- pnpx gitmoji-changelog
+ pnpx gitmoji-changelog --output ./.github/CHANGELOG.md
fi
\ No newline at end of file