Log where you are, instantly
TODO: steal best practices from cobalt (i love u cobalt)
- put more logic in layouts, not components
- error pages
- read the svelte config dos
- and just all of the docs in general frankly
- possibly mimic their icon library?
- finishing refactoring
- svelte 5 is out!!!!
- less dependencies finally?????
- tauri...
try to get app a bit cleaner
- rescale UI?
- info panel in settings
- app version, author (me), changelog
- pop up for reload on new app version
- maybe cookie to store if the reload was clicked?
- and then popup for "click here to see what's changed"?
- in the future if i need closable modals, make sure to use shallow routing - push history so the native back button will close it
- perhaps: confetti on log submission?
- note: with how much backend work i'm slowly accruing, this may become a 3.0.0
make app even easier (and more invasive)
- create geofences in google maps and export them
- (for auto detecting location client-side and server-side)
- record location on log submission
- reuse pop up from new app version
- maybe this is 3.0.0. how major are major versions?
- log editor
- admins and admin data exports
- possibly graphs and stuff?
ui rework
- i don't know what this entails and it may be scrapped
- possibly chip away at idea of reworking view transitions?
- i think my idea of rendering all pages at once and then sliding between them is really really bad but it could be funny
- this may actually be large enough for a major version
- perhaps use a UI library
- add a page-by-page log input ui
- do more server calls on client-side maybe
- make it more PWA-y
- switch to bun/deno
- please make error handling way better
- like it's not even funny how bad it is
- host supabase instance locally?
- is this necessary?
- possibly bonus points for visiting underserved schools?
- bounties??
- this would require an actual homepage instead of josh's "just throw the clock in on the front page"
- this needs to happen anyway when i make the form something you click through instead of just throwing all the controls on one page (lmao)
- this would require an actual homepage instead of josh's "just throw the clock in on the front page"
- ranked splits xd (actually do it though)
- points --> themes
- profile borders???
- discord cat ears border (real and true)
- stealing points?
- custom color name (real and true)