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

PWA: Search transactions etc. #39

Open
dckc opened this issue Jan 3, 2023 · 2 comments · May be fixed by #53
Open

PWA: Search transactions etc. #39

dckc opened this issue Jan 3, 2023 · 2 comments · May be fixed by #53

Comments

@dckc
Copy link
Owner

dckc commented Jan 3, 2023

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.

@dckc dckc changed the title Search transactions using PWA PWA: Search transactions etc. Feb 5, 2023
@dckc dckc linked a pull request May 31, 2023 that will close this issue
10 tasks
@dckc
Copy link
Owner Author

dckc commented Jul 2, 2023

On a recent trip, I wanted to search transaction history for what we paid for an appliance some years ago.

#mobile #travel #family #finance

@dckc
Copy link
Owner Author

dckc commented Oct 7, 2024

Vue app with aider

image

$ 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 grep on split_detail.json as usual.

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 a pull request may close this issue.

1 participant