Juan José Mata
099425d240
First quick Sure rebrand ( #74 )
...
* First cut of smallest rebrand, pending icons
* Leave SQL schema tokens/user names the same for now
* First batch of logos
* Release notes/what's new
* /releases missing
* redirect_uri for sureapp://
* Padded logo
* Test the correct /releases URL
* Missed a few mobile URIs
* Some icons/asssets from /website/ repo
* Seed/sample data user @sure.local now
* New screenshot
* Want to keep their legal "boilerplate" from the upstream repo
2025-08-05 23:35:01 +02:00
Zach Gollwitzer
1aae00f586
perf(transactions): add kind to Transaction model and remove expensive Transfer joins in aggregations ( #2388 )
...
* add kind to transaction model
* Basic transfer creator
* Fix method naming conflict
* Creator form pattern
* Remove stale methods
* Tweak migration
* Remove BaseQuery, write entire query in each class for clarity
* Query optimizations
* Remove unused exchange rate query lines
* Remove temporary cache-warming strategy
* Fix test
* Update transaction search
* Decouple transactions endpoint from IncomeStatement
* Clean up transactions controller
* Update cursor rules
* Cleanup comments, logic in search
* Fix totals logic on transactions view
* Fix pagination
* Optimize search totals query
* Default to last 30 days on transactions page if no filters
* Decouple transactions list from transfer details
* Revert transfer route
* Migration reset
* Bundle update
* Fix matching logic, tests
* Remove unused code
2025-06-20 13:31:58 -04:00
Zach Gollwitzer
a5f1677f60
perf(income statement): cache income statement queries ( #2371 )
...
* Leftover cleanup from prior PR
* Benchmark convenience task
* Change default warm benchmark time
* Cache income statement queries
* Fix private method access
2025-06-15 10:09:46 -04:00
Zach Gollwitzer
84b2426e54
Benchmarking setup ( #2366 )
...
* Benchmarking setup
* Get demo data working in benchmark scenario
* Finalize default demo scenario
* Finalize benchmarking setup
2025-06-14 11:53:53 -04:00