-
Notifications
You must be signed in to change notification settings - Fork 4
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
PWA: Search transactions etc. #39
Comments
On a recent trip, I wanted to search transaction history for what we paid for an appliance some years ago. #mobile #travel #family #finance |
Vue app with aider$ git log10
2024-09-28 07:26 f69885d fix: Remove duplicate 'calculateTotalAmount' method from 'methods' section
2024-09-28 07:26 cd71662 fix: resolve eslint errors in src/App.vue
2024-09-28 07:25 e42ae57 fix: Resolve syntax error and improve performance
2024-09-28 07:24 859b26a feat: Implement lazy loading and pagination for TransactionList component Motivation: sysinit runs on PostmarketOS; I wanted to see whether there's any intersection between devices supported by postmarket and my purchase history. I don't have the database connected, so for today, I fell back on |
browse GnuCash with datasette?datasette offers a handy mix of built-in browsing and ad-hoc query browsing an iPhoto album worked well enough that I'm inclined to try it for a GnuCash db. Mobile access using avahi/mdns is pretty straightforward, though disconnected access would be another matter. But who knows? Maybe one of the zillion datasette plug-ins provides PWA style access? |
How about caching split_detail.json in localStorage?
Compressed should work for search: streaming decompress, split into lines, match.
I thought about weekly html files or uploading quarterly csv files to Google drive, but I'd rather not share with Google.
I've been doing pandas lately, which made me wonder about JS dataframe apis... This ine looks cool...
https://github.com/data-forge/data-forge-ts/blob/master/docs/guide.md#browser-installation-and-setup
But ordinary map / filter should work for this.
The text was updated successfully, but these errors were encountered: