Replies: 1 comment 1 reply
-
|
You have done a great job, and I think the way you're using ezBookkeeping is one of the better practise in today's LLM-driven world. Users can customize ezBookkeeping through LLMs in very flexible ways. However, the feature you added isn't suitable for all users and would make ezBookkeeping more bloated. If every user added their own desired options to transaction template, the add template dialog could easily end up with dozens of options, which goes against ezBookkeeping's design goals. For this reason, I'm afraid I can't merge your code. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Good day, guys.
Here I come with the POC of the feature I'll be happy to see in the code.
The idea is that travellers are spending money in local currency but charges made from their local bank in another and maybe some conversion fees applied.
I've came with that idea earlier and got an answer to make a template with predefined expense close to conversion rate and use multiplication in the expense text box to get a final expense. That works somewhat ok, but I had to fix the balance drift every now and then which is inconvenient since I'm not sure if I forgot to add some expense or that's just a diff between the template and actual conversion rates.
So now, when LLMs got already somewhat useful, I've used it to implement the feature.
This is a modified template creation widget

Here you have to choose spending currency, spending account and bank conversion comission (optional):
Then you choose the template later when adding an expense:

That's an actual expense adding widget:

And here's the final result:

Since it's an LLM-generated changes I'm not doing the pull request but attaching
.patchhere for demonstration purposes.I'm not a programmer of any kind, so I apologize if someone got offended with that post. I've just made a POC of the feature I would like a lot to have implemented.
Dear @mayswind , please, take a look.
And thank you very much again for that beautiful app you brought to us all.
latest-commit.patch
UPD: To run against the existing DB it needs to get updated:
Beta Was this translation helpful? Give feedback.
All reactions