| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix the default value for the expense shares field (#113) | sashkent3 | 2024-02-28 | 1 | -2/+5 |
| | | | | | | | | * fix default shares value * fix default shares value for reimbursements * prettier | ||||
| * | Fix decimal separator issue in numeric form fields (#115) | Jan T | 2024-02-28 | 1 | -4/+21 |
| | | | | | | | | | | | | | | | | | | * Revert 5b65b8f, fix comma issue with type="text" and onChange * Fix comma issue in "paid for" input * Run prettier autoformat * Allow only digits and dots in currency inputs * Fix behaviour in paidFor field * Fix duplicated onChange prop --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | Add onClick-event to select all to amount input (#104) | Lauri Vuorela | 2024-02-28 | 1 | -0/+1 |
| | | | | | | * add onfocus-event to select all to amount input * use onClick instead of onFocus | ||||
| * | Optimize docker image size (#91) | Jan T | 2024-02-14 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move prisma to runtime dependencies * Optimize Dockerfile and build script * Fix: remove mention of generated next-env.d.ts in Dockerfile * Add missing reset.d.ts file to Dockerfile * Remove compression steps from Dockerfile and entrypoint script * Add an env file with mocked env vars added for Docker production builds * Use server actions to get runtime env vars * Refactor types and names * Rollback serverActions, use parsed Zod object for runtime env * Reintroduce featureFlags object to avoid passing secret envs to the frontend * Improve string to boolean coercion Co-authored-by: Sebastien Castiel <sebastien@castiel.me> * Run prettier autoformat * Fix type issue, rename function to match behaviour better --------- Co-authored-by: Lauri Vuorela <lauri.vuorela@gmail.com> Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | Add cancel button on expense form (fixes #92) | Sebastien Castiel | 2024-02-14 | 2 | -7/+18 |
| | | |||||
| * | Limit file upload size on the client (#84) | Sebastien Castiel | 2024-02-06 | 1 | -0/+14 |
| | | |||||
| * | Automatic category from expense title (#80) | Mert Demir | 2024-02-04 | 3 | -7/+107 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * environment variable * random category draft * get category from ai * input limit and documentation * use watch * use field.name * prettier * presigned upload, readme warning, category to string util * prettier * check whether feature is enabled * use process.env * improved prompt to return id only * remove console.debug * show loader * share class name * prettier * use template literals * rename format util * prettier | ||||
| * | Support for additional S3 providers (#71) | Mert Demir | 2024-01-31 | 1 | -2/+2 |
| | | | | | | | | | | * support for other s3 providers * remove redundant route options * use type safe env * prettier | ||||
| * | Create expense from receipt (#69) | Sebastien Castiel | 2024-01-30 | 1 | -6/+19 |
| | | | | | | | | * Create expense from receipt * Add modal * Update README | ||||
| * | Use carousel to display images (fix dimensions) | Sebastien Castiel | 2024-01-28 | 1 | -3/+3 |
| | | |||||
| * | Use carousel to display images | Sebastien Castiel | 2024-01-28 | 2 | -28/+335 |
| | | |||||
| * | Attach documents to expenses (#64) | Sebastien Castiel | 2024-01-28 | 2 | -0/+174 |
| | | | | | | | | | | * Upload documents to receipts * Improve documents * Make the feature opt-in * Fix file name issue | ||||
| * | paid for all, split evenly (#59) | Mert Demir | 2024-01-26 | 1 | -1/+5 |
| | | |||||
| * | Upgrade Next.js to 14.1.0 | Sebastien Castiel | 2024-01-24 | 1 | -35/+42 |
| | | |||||
| * | Added search bar for expense list page (#52) | Ankit Bahl | 2024-01-19 | 1 | -0/+33 |
| | | | | | | | | | | * Added search bar for expense list page * Change search input styling --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | Clean project from marketing content (#50) | Sebastien Castiel | 2024-01-19 | 4 | -333/+0 |
| | | | | | | * Clean project from marketing content * Remove some dependencies | ||||
| * | Merge feedback and support dialogs | Sebastien Castiel | 2024-01-18 | 4 | -353/+294 |
| | | |||||
| * | Fix mobile keyboard on shares field (Fix #49) | Sebastien Castiel | 2024-01-18 | 1 | -2/+12 |
| | | |||||
| * | Remove unused code | Sebastien Castiel | 2024-01-18 | 1 | -9/+0 |
| | | |||||
| * | Responsive category selector with drawer | Sebastien Castiel | 2024-01-17 | 1 | -51/+109 |
| | | |||||
| * | Use combobox for category selector | Sebastien Castiel | 2024-01-17 | 3 | -31/+254 |
| | | |||||
| * | Add GitHub actions | Sebastien Castiel | 2024-01-16 | 1 | -1/+4 |
| | | |||||
| * | Fix donation modal with dark mode (Closes #46) | Sebastien Castiel | 2024-01-15 | 1 | -4/+4 |
| | | |||||
| * | Fix client-side error when editing date with keyboard (Closes #43) | Sebastien Castiel | 2024-01-14 | 1 | -3/+6 |
| | | |||||
| * | Add donation button (closes #40) | Sebastien Castiel | 2024-01-14 | 1 | -0/+123 |
| | | |||||
| * | Add category icons | Sebastien Castiel | 2024-01-11 | 1 | -4/+11 |
| | | |||||
| * | Assign categories to expenses (#28) | Chris Johnston | 2024-01-11 | 1 | -3/+61 |
| | | | | | | | | | | | | | | * add expense categories * set category to Payment for reimbursements * Insert categories as part of the migration * Display category groups --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | Fix font size in inputs | Sebastien Castiel | 2024-01-09 | 1 | -2/+10 |
| | | |||||
| * | Feedback button | Sebastien Castiel | 2024-01-09 | 8 | -0/+636 |
| | | |||||
| * | Ask the user who they are when opening a group for the first time (#7) | Sebastien Castiel | 2024-01-09 | 3 | -0/+284 |
| | | |||||
| * | Add activeUser for default payer per group (#16) | Ankit Bahl | 2024-01-09 | 2 | -1/+81 |
| | | | | | | | | | | * Add activeUser for default payer per group * Prettier, change labels, use useEffect --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | add shares to paidFor in reimbursement (#32) | Chris Johnston | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | Fix UI bug when clicking reimbursement link (#31) | Chris Johnston | 2024-01-08 | 1 | -0/+1 |
| | | |||||
| * | Add Expense Date (#26) | Chris Johnston | 2024-01-08 | 1 | -0/+29 |
| | | | | | | | | | | | | | | * add expense date * Improve date formatting * Prettier * Change field description --------- Co-authored-by: Sebastien Castiel <sebastien@castiel.me> | ||||
| * | Fix items alignment | Sebastien Castiel | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | Add splitmode and shares to expenses (#11) | Sebastien Castiel | 2024-01-08 | 2 | -105/+296 |
| | | | | | | | | | | | | | | * Add splitmode and shares to expenses * Update balances based on shares * Change field size * Form validation * Redesign expense form * Split unevenly by amount | ||||
| * | Revert "Use modal dialogs for expense creation & edition (#10)" | Sebastien Castiel | 2023-12-19 | 2 | -317/+193 |
| | | | | | This reverts commit 1e66efe5169dfad9a0c62ba42fbf31ce977bf49e. | ||||
| * | Use modal dialogs for expense creation & edition (#10) | Sebastien Castiel | 2023-12-19 | 2 | -193/+317 |
| | | | | | | | | | | | | * First attemps at using route interception and modals * Remove route interception * Make it work * Use Vaul on small screens * Improve vaul | ||||
| * | Small improvements | Sebastien Castiel | 2023-12-14 | 1 | -1/+1 |
| | | |||||
| * | Improve loading states | Sebastien Castiel | 2023-12-14 | 1 | -0/+15 |
| | | |||||
| * | Add share button | Sebastien Castiel | 2023-12-13 | 1 | -0/+44 |
| | | |||||
| * | Select all/no participant for expenses (Fix #3) | Sebastien Castiel | 2023-12-12 | 1 | -3/+32 |
| | | |||||
| * | Input mode on type=number | Sebastien Castiel | 2023-12-10 | 1 | -0/+1 |
| | | |||||
| * | Redesign the groups page | Sebastien Castiel | 2023-12-07 | 1 | -1/+1 |
| | | |||||
| * | Prevent removing participants with expenses | Sebastien Castiel | 2023-12-07 | 2 | -11/+75 |
| | | |||||
| * | Share button | Sebastien Castiel | 2023-12-07 | 3 | -0/+124 |
| | | |||||
| * | Dark mode | Sebastien Castiel | 2023-12-07 | 3 | -0/+247 |
| | | |||||
| * | Titles and navigation | Sebastien Castiel | 2023-12-07 | 2 | -3/+9 |
| | | |||||
| * | Store amounts as cents | Sebastien Castiel | 2023-12-07 | 1 | -2/+4 |
| | | |||||
| * | Reimbursements | Sebastien Castiel | 2023-12-06 | 1 | -3/+31 |
| | | |||||
