Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔀 Promote experimental features to nightly #504

Merged
merged 19 commits into from
Nov 17, 2024
Merged

Conversation

aaronleopold
Copy link
Collaborator

This PR updates nightly with all of the experimental features. This release cycle had more commits to experimental to avoid serious conflicts during development:

  • Desktop app improvements (it is getting there!)
  • Fix auth redirect issues when juggling multiple Stump instances
  • Add lerna
  • Fix cursor-based media queries
  • Opt-in upload features
  • Misc fixes and maintenance
  • New splash loading screen
  • KoReader sync integration
  • Stump API keys

aaronleopold and others added 17 commits October 15, 2024 21:02
* wip: start setting up credential store for windows

* wip: token fetching on client works

but at what cost

* replace all img with EntityImage

* swap back for mac, fix number inputs

* push up yesterdays stuff oops

* document changes to make

* refactor secure store

* Fix old lodash package imports.

* wow i hate windows so much?

* janky routing after first create

* wip: migrate to v2 tauri

* lunch refactors

* fix export?

* DEBUG: make work with deployed versions

* Revert "DEBUG: make work with deployed versions"

This reverts commit 79f6b50.

* update system deps script

* fix lint

* :(

* fix tests

* fix lint

* windows testing

* add debug logs

---------

Co-authored-by: Joseph Micheli <josephwmicheli@gmail.com>
* wip: fix tsc errors

* wip: add lerna, pre-start upgrading dev tooling

* wip: upgrade eslint

* wip: fix lints

* wip: so many

* wow

* lots of changes

* wip: more fixes

* fix components tsc checks

* fix lints!

* fix oopsie

* wow

* adjust ci

* ugh

* upgrade docs

* fix redirects, add sdk docs

* bump node version in ci

* fix docs lint

* bump docker node version

* sigh

* ignore transpiled tests

* small doc changes
* rewrite horizontal scroller

* fix library stat query

* print startup text

* fix a few warning lints

* make list smarter wrt start/end disabled state
Add upload feature, must be enabled via the `enable_upload` configuration variable.

---------

Co-authored-by: Aaron Leopold <36278431+aaronleopold@users.noreply.github.com>
Co-authored-by: Aaron Leopold <aaronleopold1221@gmail.com>
Co-authored-by: Aaron Leopold <36278431+aaronleopold@users.noreply.github.com>
* 🐛 Fix popover and dropdown on mobile

* 🐛 Fix misc UI issues only at 768px
* 💄 Add splash animation within webs index file

* 💄 Smaller splash size

Co-authored-by: Aaron Leopold <36278431+aaronleopold@users.noreply.github.com>

* 💄 Support themes on splash screen

---------

Co-authored-by: Aaron Leopold <36278431+aaronleopold@users.noreply.github.com>
* start koreader sync effort

relates to #239

* add migration

* DEBUG: push unstable image

* wip: api keys

* wip: api key management

* wip: api key management

* wip: api key management table

* wip: build out create api key, fix middleware permissions

* i love coding on the plane

* wip: locale and new permission

* add migration

* refactor api params, wip docs improvements

* docs tweak, consume progress

* adjust doc comments

* oops

* wip: fix weird type issues

* fix drawer portable issue

* stop building image

* fix lints, add new option to scanner

* DEBUG: push unstable image

* tweak docs

* messing around

* stop building image

* persist koreader hash

* Revert "stop building image"

This reverts commit 060f0b7.

* update docs

* wip: more localization

* stop building image

* fix registered device table name

* use translations for api key root

* adjust docs, add basic tests

* update codegen

* push up last nights crude effort for force rebuild

* update docs

* add api_key middleware test, update docs
It is a bit strange, but axios doesn't seem to set the content-type header unless you pass an empty object. Investigate more another time
@aaronleopold aaronleopold marked this pull request as ready for review November 15, 2024 18:18
@aaronleopold
Copy link
Collaborator Author

There is a Koreader-specific bug in this change-set but I think this is otherwise good to go. I'll plan on merging it sometime tomorrow

@aaronleopold aaronleopold merged commit 304f6a2 into develop Nov 17, 2024
10 checks passed
@aaronleopold aaronleopold mentioned this pull request Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants