aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysImprove String handlingJoris
See https://blog.sulami.xyz/posts/string-vs-str/
6 daysUse pragma update to setup foreign keysJoris
6 daysFormat payments fileJoris
6 daysSupport foreign keys at startupJoris
6 daysUse strict mode for tablesJoris
6 daysFix search on payment nameJoris
12 daysUpgrade dependenciesJoris
12 daysFix selecting connected userJoris
12 daysFix message in payment table pageJoris
12 daysMigrate to tokio_rusqliteJoris
12 daysMigrate to tokio_rusqliteJoris
2025-01-26Replace tera by minijinjaJoris
tera was doing the job all right, but minijinja has fewer dependencies.
2025-01-15Upgrade dependenciesJoris
2024-06-02Simplify logging initJoris
2024-06-01Upgrade dependenciesJoris
2023-11-25Upgrade dependenciesJoris
2023-08-28Fix sendmail errorJoris
Since using a systemd user to run budget, sendmail is failing with: ``` warning: mail_queue_enter: create file maildrop/665739.29050: Permission denied ``` Try specifying the complete path, as mentioned in: https://github.com/NixOS/nixpkgs/issues/90248
2023-08-19Use environment variables instead of config fileJoris
2023-08-12Upgrade dependenciesJoris
2023-08-12Generate crypto random token instead of uuidJoris
2023-08-12Sign cookie with secret keyJoris
2023-04-17Follow clippy indicationsJoris
2023-04-17Validate income date from bodyJoris
2023-04-17Upgrade dependenciesJoris
2023-01-28Upgrade dependenciesJoris
2022-09-04Remove security headersJoris
This can be taken care of directly in nginx.
2022-09-04Add strict security headersJoris
2022-09-04Return content-type of assetsJoris
2022-09-04Remove inline styling for category colorsJoris
Also stop changing color of select options, because it does not work reliably accross browsers.
2022-09-04Use run by default in dev-server instead of checkJoris
2022-09-04Use chart.js version 3Joris
No more CSS injection compared to version 2.
2022-09-04Remove loggingJoris
2022-09-03Upgrade flake and cargo dependenciesJoris
2022-08-21Update dependenciesJoris
2022-08-21Fix payments page on narrow devicesJoris
After the introduction of filters, the payments table page was not very usable on mobile phones.
2022-08-21Show app title above form during connectionJoris
2022-07-10Add public licenseJoris
2022-07-09Fix payment search by sub wordJoris
It tried to search for exact words, minus accents and case. Use the same method that was successfully working when searching a category.
2022-07-08Update Rust dependenciesJoris
2022-07-08Update dependenciesJoris
2022-07-08Select no default category on payment creationJoris
This prevents creating a payment with the first defined category, which may not be the right one to use.
2022-07-08Rename bin/watch to bin/dev-serverJoris
2022-07-08Adjust READMEJoris
2022-07-08Remove documentation imagesJoris
2022-05-03Use sans-serif fontJoris
2021-11-12Use nix flakesJoris
2021-10-10Precise payment addition concerning frequencyJoris
2021-10-10Fix login centeringJoris
2021-10-10Filter payments by start and end dateJoris
2021-10-10Search by name, cost and userJoris