| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 3 days | Format sourcesmain | Joris Guyonvarch | |
| 3 days | Show date for balancings | Joris Guyonvarch | |
| 3 days | Fix income table header desync | Joris Guyonvarch | |
| 3 days | Add balancing capabilities | Joris Guyonvarch | |
| If payment are too unbalanced, it’s easier to make a transfer. | |||
| 4 days | Upgrade dependencies | Joris Guyonvarch | |
| 4 days | Remove signing login token | Joris Guyonvarch | |
| It’s enough to use a safe crypto lib. But augment the token size to upper bound. | |||
| 2025-08-30 | Remove weekly report job | Joris Guyonvarch | |
| 2025-08-30 | Upgrade dependencies | Joris Guyonvarch | |
| 2025-08-30 | Update flake | Joris Guyonvarch | |
| 2025-07-27 | Extend cookie validity | Joris Guyonvarch | |
| 2025-07-18 | Specify mail from in environment | Joris Guyonvarch | |
| 2025-02-28 | Solidify string equality in templates | Joris | |
| "" ~ was missing when updating a payment. Add it everywhere. | |||
| 2025-02-07 | Update chart lib | Joris | |
| 2025-02-07 | Move migration to migrations folder | Joris | |
| 2025-02-07 | Migrate database at startup | Joris | |
| 2025-02-06 | Use anyhow Error | Joris | |
| 2025-02-06 | Improve String handling | Joris | |
| See https://blog.sulami.xyz/posts/string-vs-str/ | |||
| 2025-02-06 | Use pragma update to setup foreign keys | Joris | |
| 2025-02-06 | Format payments file | Joris | |
| 2025-02-06 | Support foreign keys at startup | Joris | |
| 2025-02-06 | Use strict mode for tables | Joris | |
| 2025-02-06 | Fix search on payment name | Joris | |
| 2025-01-31 | Upgrade dependencies | Joris | |
| 2025-01-31 | Fix selecting connected user | Joris | |
| 2025-01-31 | Fix message in payment table page | Joris | |
| 2025-01-31 | Migrate to tokio_rusqlite | Joris | |
| 2025-01-31 | Migrate to tokio_rusqlite | Joris | |
| 2025-01-26 | Replace tera by minijinja | Joris | |
| tera was doing the job all right, but minijinja has fewer dependencies. | |||
| 2025-01-15 | Upgrade dependencies | Joris | |
| 2024-06-02 | Simplify logging init | Joris | |
| 2024-06-01 | Upgrade dependencies | Joris | |
| 2023-11-25 | Upgrade dependencies | Joris | |
| 2023-08-28 | Fix sendmail error | Joris | |
| 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-19 | Use environment variables instead of config file | Joris | |
| 2023-08-12 | Upgrade dependencies | Joris | |
| 2023-08-12 | Generate crypto random token instead of uuid | Joris | |
| 2023-08-12 | Sign cookie with secret key | Joris | |
| 2023-04-17 | Follow clippy indications | Joris | |
| 2023-04-17 | Validate income date from body | Joris | |
| 2023-04-17 | Upgrade dependencies | Joris | |
| 2023-01-28 | Upgrade dependencies | Joris | |
| 2022-09-04 | Remove security headers | Joris | |
| This can be taken care of directly in nginx. | |||
| 2022-09-04 | Add strict security headers | Joris | |
| 2022-09-04 | Return content-type of assets | Joris | |
| 2022-09-04 | Remove inline styling for category colors | Joris | |
| Also stop changing color of select options, because it does not work reliably accross browsers. | |||
| 2022-09-04 | Use run by default in dev-server instead of check | Joris | |
| 2022-09-04 | Use chart.js version 3 | Joris | |
| No more CSS injection compared to version 2. | |||
| 2022-09-04 | Remove logging | Joris | |
| 2022-09-03 | Upgrade flake and cargo dependencies | Joris | |
| 2022-08-21 | Update dependencies | Joris | |
