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