aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-08-21Fix payments page on narrow devicesJoris
After the introduction of filters, the payments table page was not very usable on mobile phones.
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.
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-02-13Add status pageJoris
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-03Fuse sendmail_path and mock mail config keysJoris
2021-01-03Let Sqlite provide a default created_atJoris
2021-01-03Rewrite in RustJoris
2017-11-08Use a better project structureJoris
2017-11-07Reformat payment queriesJoris
2017-11-07Bootstrap with GHCJS and reflex:Joris
- setup login and logout, - first draft of payment view.
2017-07-09Fix batch payment creationJoris
2017-06-06Fix payment category search queryJoris
2017-06-05Replace persistent by sqlite-simpleJoris
2017-04-02Add a chart on payments by month by categoriesJoris
2017-03-27Modelize punctual and monthly payment pagesJoris
2017-03-27Improve form validationJoris
- Trim names - Income amount accepted from 0 - Validate colors
2017-03-26Fix update payment category constraint errorJoris
2017-03-26Copy mime-mail locallyJoris
The path is wrong, it is configurable with --ghc-options but I can't get it right for now with stack.
2017-03-26Separate client and server watchJoris
2017-03-24Features/categoriesJoris
2016-11-19Search payments with multiple words and by cost tooJoris
2016-11-13Show a different message on weekly report if there were no activity during ↵Joris
the previous week
2016-11-13Send weekly activity at start of week about previous weekJoris
2016-10-30Use the timezone of the time and not the timezone of nowJoris
2016-08-21Show a message if there is an error during a server requestJoris
2016-08-08Add missing translations and modify clone income date to be the actual dateJoris
2016-08-08Show incomes in a table and update like payments are updatedJoris
2016-06-29Responsive home pageJoris
2016-06-29Add tooltipsJoris
2016-06-27Add the edit functionnality on paymentsJoris
2016-06-26Add the clone functionality on paymentsJoris
2016-06-26CleanupJoris
2016-06-26Set up enter form submi behaviour on dialogJoris