From 6605cba2d6dc66cb4bf96fac21b32b903ea1a1b3 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Mon, 12 Jan 2026 17:01:55 +0100 Subject: refactorings --- TODO | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'TODO') 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 -- cgit v1.2.3-70-g09d2