aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
24 hoursUpgrade dependenciesmainJoris
24 hoursFix selecting connected userJoris
24 hoursFix message in payment table pageJoris
24 hoursMigrate to tokio_rusqliteJoris
25 hoursMigrate to tokio_rusqliteJoris
6 daysReplace 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
2021-10-10Search payments by categories explicitelyJoris
It was already possible to search by categories in the full text input, but it could have matched other fields as well. Explicitely add a select to search by categories. Also put the search form in a left aside. The mobile view is not done for the moment.
2021-10-10Search by categoryJoris
2021-10-09Upgrade dependenciesJoris
2021-08-12Hide income in statistics by defaultJoris
2021-08-12Use arrow functions in main.jsJoris
2021-02-13Add status pageJoris