User Facing Updates
Improved Search
- New search helps in navigating with very few keystrokes.
- Examples:
- To find all the invoices by "Justin", type: "justin sales"
- To navigate to sales invoice number 2000, type: "sales 2000"
- To navigate to the Dashboard, type: "dash"
- The order of space-separated keywords doesn't matter.
- The entered words don't have to be exact (∵ fuzzy search).
- The search can be achieved with fewer keystrokes than shown in the examples above.
- Search can be further narrowed by using filters (for the most part they aren't required).
Reports Rewritten
- Reports are now much faster
- Added additional filtering options.
Transaction Deletion
- Transactions can now be deleted after they have been canceled
Create Demo
- Creates demo instance for evaluating the software.
- Instance has several transactions that span the past year.
UI Cleanup
- Database selector and setup wizard use the full-width screen.
- Database selector is a single page, instances can now be deleted from here.
- Cleaned up invoice and journal entry forms and unified their design.
- Added pagination for all entry lists.
GST Reports
- They are now enabled only when GSTIN is set
- These reports are in a separate section
Languages
- Added Spanish thanks to talmax1124.
- Added Dutch thanks to FastAct.
Software Updates
- They now occur automatically when an update is available.
- Why? cause users complain about issues in older versions that have been fixed
in later ones.
Telemetry
- Simplified the data being sent.
- Removed fine-grained usage tracking.
- Telemetry is not opt-in (it's still anonymous).
- Why? cause if I don't know that people are using Books, it doesn't make sense for me to work on it.
- Note: if this is an issue, you are still free to build books locally, in this case, telemetry won't work.
- Check wiki for
more details.
Non-User Facing Updates
The main reason for the delay in the release schedule was that the entire codebase was being refactored. For details on this check PR #381.
Since the entire codebase was refactored countless bugs have been ironed out, I've lost track so haven't mentioned them.
A few may have been introduced too, in case you come across them do raise an issue.
Changelog
[show/hide]
- Translation to Spanish Language by @talmax1124 in #391
- incr: disentangle node, part 2 by @18alantom in #381
- incr: a number of other pulls by @18alantom in #394
- fix: platform specific, post build fixes by @18alantom in #395
- feat: fuzzy search by @18alantom in #396
New Contributors
- @talmax1124 made their first contribution in #391
Full Changelog: v0.4.3-beta.0...v0.5.0-beta.0