An leaderboard for summer of making (opt-in with `/som-watch-my-balance`).
Copilot did inline completions, but they were trash so I wrote almost all the code myself
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Added charts in the user popup (luckily i wont have to store hundreds of thousands of psql rows as last time, cause i can just generate the chart data from transaction logs).
Also fixed the popup overflowing on phone
Did a BUNCH of optimizations:
- Store cache and userCache in memory (aka dont read from file on every request)
- Switch from cachet to making requests to slack myself (will fix issues were cachet sometimes timed out, also i made sure to not go over 100r/s using PQueue)
- Dont reload on search/page change (but still change the url so if u refresh its still there as it should)
And some fixes:
- Made the transactions log table scroll instead of overflowing if many log entries
- Fixed some issues is search, like the response missing some values
Initial devlog as i didnt wanna put the project out there before it was ready.
This devlog is just everything i have made to make this shit work.
Initially i used mock data, but converted to an api endpoint by @neon, allow me to get the shell counts for people who opted in.