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

♻️ Various UI refactors and fixes #193

Merged
merged 25 commits into from
Nov 22, 2023
Merged

♻️ Various UI refactors and fixes #193

merged 25 commits into from
Nov 22, 2023

Conversation

aaronleopold
Copy link
Collaborator

@aaronleopold aaronleopold commented Nov 18, 2023

Mostly some odds and ends and chores

  • Redesign sidebar, component itself was a little messy
  • Add and use aliases throughout the interface package
  • Add emoji support for libraries and book clubs because it is cute and I wanted it
  • Add a config to enable WAL mode on the SQLite DB
  • Fix the ability to unset age restrictions

@aaronleopold
Copy link
Collaborator Author

Didn't have as much time this weekend to wrap up these changes, but since opening it I have added:

  • Refactor of the EntityCard component(s) to not be a hot mess but also support fallback image if the initial failed to load
  • Refactor of the PrismaSessionStore to safely error, instead of panicking with a bunch of expects

I think I'll try and add the ability to remove emojis (so you aren't stuck with it) and then I'll merge this shortly after

@aaronleopold aaronleopold changed the title [WIP] ♻️ Various UI refactors and fixes ♻️ Various UI refactors and fixes Nov 22, 2023
@aaronleopold aaronleopold merged commit 2021664 into develop Nov 22, 2023
7 checks passed
@aaronleopold aaronleopold deleted the al/touchups branch November 22, 2023 00:50
JMicheli pushed a commit to JMicheli/stump that referenced this pull request Dec 4, 2023
* messing around with sidebar

* messing around with sidebar

* ROUGH

* woe is me

* werk

* use alias in interface

* migration for emojis

* nits

* WAL mode configuration, fix age restriction, UI updates

* SCUFFED :(

* Fix unsetting age restriction

* mhm

* Fix filename

* Refactor entity card to support fallback image

* Quick fixes

* 🎨 Refactor prisma session store to propagate errors

There is now a `SessionError` to bubble up any errors during the store operations, instead of `expect` panics

* Add debug logs

* Ability to unset emoji

* Fix mobile overflow in docs site

* Relocate docs

* Fix eslint config

* Optimize PNGs

* Fix remove emoji
JMicheli pushed a commit to JMicheli/stump that referenced this pull request Dec 8, 2023
* messing around with sidebar

* messing around with sidebar

* ROUGH

* woe is me

* werk

* use alias in interface

* migration for emojis

* nits

* WAL mode configuration, fix age restriction, UI updates

* SCUFFED :(

* Fix unsetting age restriction

* mhm

* Fix filename

* Refactor entity card to support fallback image

* Quick fixes

* 🎨 Refactor prisma session store to propagate errors

There is now a `SessionError` to bubble up any errors during the store operations, instead of `expect` panics

* Add debug logs

* Ability to unset emoji

* Fix mobile overflow in docs site

* Relocate docs

* Fix eslint config

* Optimize PNGs

* Fix remove emoji
@aaronleopold aaronleopold mentioned this pull request Feb 18, 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.

1 participant