[Feature] Auto-complete date field after only typing the day #2854

Closed
opened 2026-02-28 20:30:48 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @histefanhere on GitHub (Jan 24, 2026).

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?

Typing in my transactions is a weekly activity for me, and with many transactions it can take some time to input them all. I appreciate all the hotkeys and efficiencies built-in to ActualBudget that makes this quicker.

One thing that hasn't been made as efficient as it can be however is the completing the Date field when creating a new transaction. It needs the Day, Month, and Year to be input of course, but to make it quicker current behaviour allows you to only input the day and month, and the year will auto-complete. However, just typing in the day doesn't auto-complete the month and year. For example:

  • Typing 25/01/2026<tab> sets the date field to 25th of January 2026
  • Typing 25/01<tab> sets the date field to 25th of January 2026
  • Typing 25<tab> is registered as invalid and sets the date field to the default, today's date.

Describe your ideal solution to this problem

When the user inputs just a single number into the date field, interpret it as the day and auto-complete to the current month and year.

Teaching and learning

The UI updates the calendar date picker when a valid input is typed in, I don't know how or when it should update to reflect the user's intended input date

Originally created by @histefanhere on GitHub (Jan 24, 2026). ### 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? Typing in my transactions is a weekly activity for me, and with many transactions it can take some time to input them all. I appreciate all the hotkeys and efficiencies built-in to ActualBudget that makes this quicker. One thing that hasn't been made as efficient as it can be however is the completing the Date field when creating a new transaction. It needs the Day, Month, and Year to be input of course, but to make it quicker current behaviour allows you to only input the **day and month,** and the year will auto-complete. However, just typing in the **day** doesn't auto-complete the month and year. For example: - Typing `25/01/2026<tab>` sets the date field to 25th of January 2026 - Typing `25/01<tab>` sets the date field to 25th of January 2026 - Typing `25<tab>` is registered as invalid and sets the date field to the default, today's date. ### Describe your ideal solution to this problem When the user inputs just a single number into the date field, interpret it as the day and auto-complete to the current month and year. ### Teaching and learning The UI updates the calendar date picker when a valid input is typed in, I don't know how or when it should update to reflect the user's intended input date
GiteaMirror added the needs votesfeature labels 2026-02-28 20:30:48 -06:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 24, 2026):

Thanks for sharing your idea!

This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward 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 (Jan 24, 2026): :sparkles: Thanks for sharing your idea! :sparkles: This repository uses a voting-based system for feature requests. While enhancement issues are automatically closed, we still welcome feature requests! The voting system helps us gauge community interest in potential features. We also encourage community contributions for any feature requests marked as needing votes (just post a comment first so we can help guide you toward 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 -->
Author
Owner

@histefanhere commented on GitHub (Jan 24, 2026):

Afterthought: Aahhh I see why this maybe hasn't bothered as many people as I expected it would, in the settings I have my date formatting set as DD/MM/YYYY meaning the first number I type in would be the day, but on the default setting of MM/DD/YYYY you have to first type the month then the day. This feature could still work with the default though, or possibly just be implemented for DD/MM/YYYY/any date formatting option where the day comes first.

@histefanhere commented on GitHub (Jan 24, 2026): Afterthought: Aahhh I see why this maybe hasn't bothered as many people as I expected it would, in the settings I have my date formatting set as `DD/MM/YYYY` meaning the first number I type in would be the day, but on the default setting of `MM/DD/YYYY` you _have_ to first type the month then the day. This feature could still work with the default though, or possibly just be implemented for `DD/MM/YYYY`/any date formatting option where the day comes first.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2854