summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@mailbox.org>2026-01-12 17:01:55 +0100
committerAldrik Ramaekers <aldrik@mailbox.org>2026-01-12 17:01:55 +0100
commit6605cba2d6dc66cb4bf96fac21b32b903ea1a1b3 (patch)
treedc4eae8fdc79c87e7f0462429e389e40681204bc /TODO
parent6d1c29533ab455dabe7e7b4f0dd31d5a11f02048 (diff)
refactoringsHEADmaster
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 4 insertions, 1 deletions
diff --git a/TODO b/TODO
index 1b8fbc6..0aca1bd 100644
--- a/TODO
+++ b/TODO
@@ -6,18 +6,21 @@ Fix:
- Handle missing file loading crash
- handle invalid file format crash. check if xml object is found before using it.
- invoice total is wrong when invoice is not using main currency (final is correct but currency tag is wrong)
+- crash on back button when leaving ai import view after failure
+- datepicker ui is a little off
Refactor:
- Refactor zip writing to be faster (Windows is slow)
-- fix all warnings from Wall
- load ttfs from memory, embed ttfs in binary
- remove hardcoded buffer sizes from api provider implementations
- remove hardcoded buffer sizes from administration_writer.cpp
+- Email provider needs a sender email
Testing:
- write tests for strops.hpp
- write tests that check error handling for corrupt files. (e.g. references to tax rates, project and cost center that failed to load)
- write tests for document saving
+- write tests for activity r/w
Features:
- Button to mark expense as paid