aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-25Upgrade dependenciesmainJoris
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
2021-02-07Add a monthly payment in fixturesJoris
2021-02-07Upgrade dependenciesJoris
2021-02-01Fix mail sendingJoris
The error was due to the utilization of the special character “—” in the subject, with postfix’ sendmail. Also directly use process commands to get async support.
2021-01-23Modify READMEJoris
2021-01-23Reduce the font size a bitJoris
2021-01-23Simplify base.htmlJoris
2021-01-03Fuse sendmail_path and mock mail config keysJoris
2021-01-03Let Sqlite provide a default created_atJoris
2021-01-03Rewrite in RustJoris