| Age | Commit message (Expand) | Author |
| 2026-01-04 | activity list import | Aldrik Ramaekers |
| 2026-01-04 | activity list write | Aldrik Ramaekers |
| 2026-01-03 | ui improvements | Aldrik Ramaekers |
| 2026-01-03 | move invoice status to invoice extras struct. implement r/w | Aldrik Ramaekers |
| 2026-01-02 | ui improvements | Aldrik Ramaekers |
| 2025-12-27 | mail provider settings ui | Aldrik Ramaekers |
| 2025-12-27 | fix warnings | Aldrik Ramaekers |
| 2025-11-08 | activity sidebar for invoices. | Aldrik Ramaekers |
| 2025-10-26 | loading animations and block navigation while writing to disk | Aldrik Ramaekers |
| 2025-10-25 | add all countries | Aldrik Ramaekers |
| 2025-10-25 | refactor tax rate loading | Aldrik Ramaekers |
| 2025-10-20 | nl tax tests | Aldrik Ramaekers |
| 2025-10-19 | fix r/w mem leaks | Aldrik Ramaekers |
| 2025-10-19 | strops and memops refactor | Aldrik Ramaekers |
| 2025-10-19 | replace strcmp with strops function | Aldrik Ramaekers |
| 2025-10-19 | fix issue with order of loading | Aldrik Ramaekers |
| 2025-10-19 | update tests for new tax rates | Aldrik Ramaekers |
| 2025-10-19 | change inv ui for new tax rates | Aldrik Ramaekers |
| 2025-10-19 | new tax rate format, ui and r/w | Aldrik Ramaekers |
| 2025-10-18 | tax rate refactor | Aldrik Ramaekers |
| 2025-10-18 | refactor memops | Aldrik Ramaekers |
| 2025-10-12 | contact search filter | Aldrik Ramaekers |
| 2025-10-12 | mark invalid invoices, projects, contacts in ui | Aldrik Ramaekers |
| 2025-10-11 | multi currency invoice handling for tax report | Aldrik Ramaekers |
| 2025-10-10 | tax statement UI | Aldrik Ramaekers |
| 2025-10-10 | working on NL tax reports | Aldrik Ramaekers |
| 2025-10-05 | country data, working on tax reports | Aldrik Ramaekers |
| 2025-10-05 | memops wrapper, remove unused includes | Aldrik Ramaekers |
| 2025-10-05 | strops format | Aldrik Ramaekers |
| 2025-10-05 | namespace administration | Aldrik Ramaekers |
| 2025-10-04 | namespace for logger, strops, locales | Aldrik Ramaekers |
| 2025-10-04 | namespacing locale, config, file_templates | Aldrik Ramaekers |
| 2025-10-04 | deepseek ai backend | Aldrik Ramaekers |
| 2025-10-04 | ai query improvements and importing work | Aldrik Ramaekers |
| 2025-09-28 | openAI invoice importing v0.1 | Aldrik Ramaekers |
| 2025-09-27 | ai service settings | Aldrik Ramaekers |
| 2025-09-27 | refactor | Aldrik Ramaekers |
| 2025-09-27 | fix shipping info r/w issue. fix date r/w timezone issue. | Aldrik Ramaekers |
| 2025-09-26 | refactor customer_id and supplier_id out of invoice | Aldrik Ramaekers |
| 2025-09-26 | remove test data functions | Aldrik Ramaekers |
| 2025-09-26 | log read and write failures | Aldrik Ramaekers |
| 2025-09-26 | files | Aldrik Ramaekers |
| 2025-09-21 | peppol file importing + invoice rw tests | Aldrik Ramaekers |
| 2025-09-20 | billing item validation | Aldrik Ramaekers |
| 2025-09-20 | refactor ui widgets | Aldrik Ramaekers |
| 2025-09-17 | add license | Aldrik Ramaekers |
| 2025-09-17 | add tax rates of destination country as option for billing items | Aldrik Ramaekers |
| 2025-09-17 | set invoice finals if invoice currency != main currency | Aldrik Ramaekers |
| 2025-09-17 | validation tests for tax rates, cost centers, contacts | Aldrik Ramaekers |
| 2025-09-16 | renamed country_tax_bracket to tax_rate | Aldrik Ramaekers |