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

Features in 1.0 release #110

Open
14 of 42 tasks
georgeef opened this issue Oct 5, 2024 · 2 comments
Open
14 of 42 tasks

Features in 1.0 release #110

georgeef opened this issue Oct 5, 2024 · 2 comments
Labels
i: todo Information: Reminder of planned work
Milestone

Comments

@georgeef
Copy link
Contributor

georgeef commented Oct 5, 2024

Next

  • ViewModel: Journal (unification of transactions and scheduled)
  • Manage: Journal (unification of transactions and scheduled)
  • Settings: Date format
  • Settings: On change of base currency: scale currency rate/history, budget amount

Features planned for 1.0 release

  • ViewModel: Validations for Transaction
  • ViewModel: Execution of scheduled transactions
  • ViewModel: Replace (merge) Account, Category, Payee, etc.
  • ListView: Category operations (copy hierarchy, remove hierarchy)
  • EditView: Picker for Currency (used, search)
  • EditView: Picker for Account (active, search)
  • EditView: Picker for Category (hierarchy, active, search)
  • EditView: Picker for Payee (active, search)
  • EditView: Link between transaction and asset/stock
  • EditView: Select attachment file
  • EditView: Attachment viewers (txt, pdf, image)
  • Settings: Global option to search in all areas (if no areas are selected)
  • Manage: Currency history
  • Manage: Stock history
  • Download currency rates
  • Download stock prices
  • Journal: Schedule an existing transaction
  • Insights: Cash flow reports
  • Insights: Budget
  • Insights: Reports with SQL (support of general reports)

Features planned after 1.0 release

  • ListView: Advanced search (incl. numeric and date comparisons)
  • Insights: Reports with Lua (check if it is possible)
  • Settings: More theme options
  • Settings: App icons

Done

  • Environment: Sample Database in memory
  • ViewModel: Validations
  • ListView: Groups
  • ListView: Storage of group preferences
  • ListView: Search area
  • ListView: Search in auxiliary data
  • ListView: Search with debounce
  • ListView: Pull-to-refresh
  • ListView: Swipe actions: Copy, Edit, Delete
  • Manage: Category (with hierarchical list)
  • Manage: Tags, Fields, Attachments, Budget Periods, Budgets, Reports
  • Settings: Appearance (Light/Dark)
  • Settings: Theme
  • Settings: Storage of theme preferences
@georgeef
Copy link
Contributor Author

georgeef commented Oct 5, 2024

@guanlisheng
You can edit the list directly, it is meant to be a working todo list.

@georgeef georgeef pinned this issue Oct 5, 2024
@georgeef georgeef added the i: todo Information: Reminder of planned work label Oct 5, 2024
@guanlisheng
Copy link
Contributor

guanlisheng commented Oct 6, 2024

thanks @georgeef and this is a good start for all.

@georgeef georgeef added this to the v1.0 milestone Oct 10, 2024
@georgeef georgeef changed the title Reminder of missing features until 1.0 release Features in 1.0 release Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i: todo Information: Reminder of planned work
Projects
None yet
Development

No branches or pull requests

2 participants