[Feature] Add a newline feature in transaction notes #1349

Closed
opened 2026-02-28 19:41:15 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @rizkyrivaldi on GitHub (Aug 20, 2024).

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

I have a problem when I try to add a transaction which includes multiple items in single transaction. As represented in this image as an example:
The Problem
(Ignore the math, I'm bad at it)

Its harder when I have a longer list of items to be added to the notes, since it is only a one line note, In example, if I have a groceries with 10 items with each items have its own unique names and prices, I can't just fit it in a single line, its hard to read.

Describe your ideal solution to this problem

The solution I think is viable for this problem is adding a feature of being able to add multiple line in notes, as shown in this image:
The Proposed Solution
(Forgive me for using paint)

I'm not a UI/UX programmer, but I think there is a lot of ways to achieve this.

Correct me if I'm wrong, all I understand is the database used to store all transaction in an account is a csv file with a table-like database storage. One of the solution I can think of is adding a newline escape character to represent a newline in the database file.

\n

When the data is read by the web interface, it translates the newline escape character to an actual newline to be shown in the transaction list, so that the user can see it as a way more organized notes.

For simplicity, user who want to add a newline in their notes can just press shift+enter to automatically create an 'invisible' newline escape character from their view, while adding an actual escape character in the csv file.

It's all I can think of, I think someone can think for a better solution.

Can someone implement this feature? Thanks a lot

Teaching and learning

No response

Originally created by @rizkyrivaldi on GitHub (Aug 20, 2024). ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? I have a problem when I try to add a transaction which includes multiple items in single transaction. As represented in this image as an example: ![The Problem](https://github.com/user-attachments/assets/c120d4ff-0e54-4ef5-be2d-d9c0f4090c53) (Ignore the math, I'm bad at it) Its harder when I have a longer list of items to be added to the notes, since it is only a one line note, In example, if I have a groceries with 10 items with each items have its own unique names and prices, I can't just fit it in a single line, its hard to read. ### Describe your ideal solution to this problem The solution I think is viable for this problem is adding a feature of being able to add multiple line in notes, as shown in this image: ![The Proposed Solution](https://github.com/user-attachments/assets/2b8f6664-4c95-4d1f-ae70-95c6f317aa2a) (Forgive me for using paint) I'm not a UI/UX programmer, but I think there is a lot of ways to achieve this. Correct me if I'm wrong, all I understand is the database used to store all transaction in an account is a csv file with a table-like database storage. One of the solution I can think of is adding a newline escape character to represent a newline in the database file. ``` \n ``` When the data is read by the web interface, it translates the newline escape character to an actual newline to be shown in the transaction list, so that the user can see it as a way more organized notes. For simplicity, user who want to add a newline in their notes can just press shift+enter to automatically create an 'invisible' newline escape character from their view, while adding an actual escape character in the csv file. It's all I can think of, I think someone can think for a better solution. Can someone implement this feature? Thanks a lot ### Teaching and learning _No response_
GiteaMirror added the needs votesfeature labels 2026-02-28 19:41:15 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Aug 20, 2024):

Thanks for sharing your idea!

This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution).

The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+

Don’t forget to upvote the top comment with 👍!

@github-actions[bot] commented on GitHub (Aug 20, 2024): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses lodash style issue management for enhancements. That means enhancement issues are automatically closed. This doesn’t mean we don’t accept feature requests, though! We will consider implementing ones that receive many upvotes, and we welcome contributions for any feature requests marked as needing votes (just post a comment first so we can help you make a successful contribution). The enhancement backlog can be found here: https://github.com/actualbudget/actual/issues?q=label%3A%22needs+votes%22+sort%3Areactions-%2B1-desc+ Don’t forget to upvote the top comment with 👍! <!-- feature-auto-close-comment -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1349