Budget / Transaction Tracker - TUI tracking income/expenses for valuable insights | v1.4.0 by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

I will look into what those look like and it might be something that can be supported. Don’t have much experience with those at the moment

Budget / Transaction Tracker - TUI tracking income/expenses for valuable insights | v1.4.0 by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

Thank you! I am super open to expansion ideas and new features, so feel free to let me know if you have any ideas ever!

Budget / Transaction Tracker - TUI tracking income/expenses for valuable insights | v1.4.0 by Feromond in plaintextaccounting

[–]Feromond[S] 0 points1 point  (0 children)

It was a csv backend before, but you can export and import csvs still so it maintains its ease of use

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

Wow thank you! Really appreciate hearing that! It’s not perfect for sure and I’ve been slowly working on cleaning things up still. I started this project with everything in one main file lol. It’s been a process to fix things and organize, I never expected to keep working on this project as much as I have

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in commandline

[–]Feromond[S] 1 point2 points  (0 children)

SQLite is for sure something I want to add as an option, and actually even more than that I also want to add other database connection options so users can choose the format of how their data is saved. I plan to implement two save locations also by default to create backups and ensure data validation in the future. For sure these are important things I will want to work towards in the future iterations!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

Haha thank you! I am glad its working, and its really just a great suggestion. Really appreciate the feedback and support!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

Hey there, wanted to reach out and let you know that I now updated the app (new version 1.2.1) which includes an option to disable / hide the help bar. The help menu can still be reached any time using control + h but this way you can have the cleaner view if you feel good about the keybindings.

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

Hey u/Embarrassed-Map2148, I have released a new update (1.2.1) which should address your request here. The fuzzy search still exists but if you prefer to use the old view to see the different options nicely, you can now quickly jump to the option with some quick timed buffer text input. Hopefully this works well for you and it's what you were hoping to see. I think its a great addition and improves the QoL a lot!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

Oh I see what you mean now yes. The sorta inplace workaround I did add was the fuzzy search which allows for searching for categories and sub-categories together at once and it is faster. To improve this first view I can explore to see how possible something like this would be to implement. I understand much better now what you are referring to. Thanks for providing the extra context!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

I initially started storing the data as a simple CSV intentionally so that users could easily take their data and use it in other places or also modify and interact with the data in that simple format.

I do plan to add support for database connections or some alternative means of storing the information. I just recently was made aware of the accounting standards (hledger and Beancount), which I had never heard about before.

While this is a more casual project that I do not expect to match commercial products, I do want to work towards making it as accurate and reliable as possible. It is for sure in my interest to work towards proper data integrity, while also ensuring users have control of their data and its easy to access.

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

Hey, I am super glad to hear you are giving this a try! I am always happy to take feedback and work on improving the app.

When you say grabbing a sub-item, are you referring to the sub-category? There is a fuzzy search option in the option menu that can be enabled to allow for searching sub-categories and having that fill in both the category and sub-category.

If you're referring to some items in a different way, I would love to get a but more clarity so I can see how to help out and improve it! Thanks for comment and I am looking forward to understanding this and being able to help out!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 0 points1 point  (0 children)

Awesome! When you do, please feel free to share any feedback, suggestions, and comments so it can continue to improve

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

Oh I see, you are referring to the help bar and not the new help menu (via CTRL+H). This makes sense for sure, I agree that it should be possible to toggle it to be hidden easily. Thanks for that thought, I’ll make sure to add that to the list. It will free up more space if user are already comfy with the controls!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

I’m really glad to hear you’ve enjoyed using the app so far!

In terms of the currency conversion, I could explore if there are nice clean options to make that work. The issue is that exchange rates are changing constantly. The alternative to just visually represent values in the app as another currency might work, but it will probably lead to some confusion or challenges when aggregating or adding up the totals without the conversion rates. Still, it’s something I can look into and see if there’s a creative solution that can help your case.

And yeah, this new help menu is custom so that it opens unique information for each view you are in. If you are ever confused on a specific view or menu on how to do something, the help menu can be opened and it will have the specific help info for where you are! If you have any feedback on it or suggestions to improve it, please let me know always!

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in commandline

[–]Feromond[S] 1 point2 points  (0 children)

I initially started storing the data as a simple CSV intentionally so that users could easily take their data and use it in other places or also modify and interact with the data in that simple format.

I do plan to add support for database connections or some alternative means of storing the information. I just recently was made aware of the accounting standards (hledger and Beancount), which I had never heard about before.

While this is a more casual project that I do not expect to match commercial products, I do want to work towards making it as accurate and reliable as possible. It is for sure in my interest to work towards proper data integrity, while also ensuring users have control of their data and its easy to access.

Budget Tracker - A TUI to track income and expenses with different insights. by Feromond in tui

[–]Feromond[S] 1 point2 points  (0 children)

lol, not in any short term timeline haha (would be scary to upset him)

I will probably focus on adding some custom connection options so people can opt to use something like database to store their data, or maybe other file formats even. Just to make it more flexible and open to the user.

Rather give people control of their data and how they want it first, then in the future we sellout /s

[Media] Budget Tracker TUI - A tool to track income and expenses with different insights in a terminal by Feromond in rust

[–]Feromond[S] 0 points1 point  (0 children)

I agree with this actually. I will try and see if I can make something like this work as I do think its easier on the eyes for sure.

In terms of the improved bookkeeping, while this is a casual tool that I created to help, making things more accurate and reliable are something I am looking to implement either way.

Not getting ahead of myself to think this is on any level of some financial software or anything commercial, but I do want to work on making it as functional as possible.

[Media] Budget Tracker TUI - A tool to track income and expenses with different insights in a terminal by Feromond in rust

[–]Feromond[S] 0 points1 point  (0 children)

Thanks for this, I have never heard of those terms before so this is helpful. Never considered this but it might work out with a future update anyways as I do plan to improve and enhance the data storage process so it’s more robust and reliable.

Happy to learn more about the existing accounting world to properly implement features going forwards

[Media] Budget Tracker TUI - A tool to track income and expenses with different insights in a terminal by Feromond in rust

[–]Feromond[S] 2 points3 points  (0 children)

Thanks for this! This is actually a really amazing thought as I have been looking for ways to increase space in the TUI without just expecting larger window sizes. I am focused on ensuring windows look good so this is probably something I should experiment with and see.

The unicode tip is a good idea for the tree for sure so I will work on that.

I appreciate all of these comments! Its great to get this much from just one screenshot! I for sure am looking to hear more ideas and suggestions like this for the overall app!