27 Commits

Author SHA1 Message Date
Peter Smit
763c8c42e5 Remove ghrc pull example from README since it's not available yet
All checks were successful
CI / checks (push) Successful in 55s
2025-09-05 16:55:57 +02:00
Julen Dixneuf
409784672c Add health check endpoint and resolve locale detection bug (#387)
* Add health check API endpoint with database connectivity

* Update locale handling to fallback to default language on invalid input

* Add health check endpoints for application readiness and liveness

- Introduced `/api/health/readiness` endpoint to check if the application can serve requests, including database connectivity.
- Introduced `/api/health/liveness` endpoint to verify if the application is running independently of external dependencies.
- Updated the health check logic to streamline database connectivity checks and response handling.

* Refactor health check logic

---------

Co-authored-by: Julen Dixneuf <julen.d@padoa-group.com>
2025-09-05 09:53:12 +02:00
Izzy Irvine
a86e92e414 Added pipeline to buid container and push to ghcr.io 2025-09-05 08:54:22 +02:00
Peter Smit
76c58a7f61 Use vertical weblate chart in README 2025-09-05 08:18:31 +02:00
Peter Smit
ef2062071a Add Discord and Weblate to README
All checks were successful
CI / checks (push) Successful in 59s
2025-09-04 20:36:24 +02:00
Mert Demir
fb49fb596a Automatic category from expense title (#80)
* 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
2024-02-04 12:23:11 -05:00
Mert Demir
08d75fd75c Support for additional S3 providers (#71)
* support for other s3 providers

* remove redundant route options

* use type safe env

* prettier
2024-01-31 17:00:19 -05:00
Sebastien Castiel
4a9bf575bd Create expense from receipt (#69)
* Create expense from receipt

* Add modal

* Update README
2024-01-30 16:36:29 -05:00
Sebastien Castiel
d43e731fe1 Attach documents to expenses (#64)
* Upload documents to receipts

* Improve documents

* Make the feature opt-in

* Fix file name issue
2024-01-28 18:51:29 -05:00
Vid Čufar
2228415323 Fix search functionality (#62)
* Improve README instructions for local setup

* Fix search functionality #61
- use 'includes' for expense filtering

* Ensure expense groups with no matching expenses are hidden after filtering

* Improve README instructions for local setup
2024-01-26 10:27:34 -05:00
Sebastien Castiel
49218e8e9d Update README.md 2024-01-19 23:37:12 -05:00
Sebastien Castiel
ba4107e440 Update README.md 2024-01-19 16:43:31 -05:00
Sebastien Castiel
3735509fea Update GitHub repository URL 2024-01-19 16:13:02 -05:00
Sebastien Castiel
18ac2142a8 Update README.md 2024-01-19 12:10:19 -05:00
Sebastien Castiel
875b9787d0 Add deploy with Vercel button 2024-01-19 12:04:48 -05:00
Sebastien Castiel
beae336666 Add donation button (closes #40) 2024-01-14 11:43:48 -05:00
Sebastien Castiel
2dcb80f954 Update home page & README 2024-01-11 17:32:52 -05:00
Max
76427c9f13 Docker container version (#39)
* + Dockerfile and compose file
+ Scripts dir and startup script
+ Build image npm script

* * Moves env to file

* + Tags image with info from package.json
* Moves image creation to script
* Updates README

* Update README.md

Co-authored-by: Sebastien Castiel <sebastien@castiel.me>

---------

Co-authored-by: Maxime Jacob <mjacob-no-reply@proton.me>
Co-authored-by: Sebastien Castiel <sebastien@castiel.me>
2024-01-11 15:25:08 -05:00
Sebastien Castiel
a258e85fae Update README.md 2024-01-09 09:15:38 -05:00
Sebastien Castiel
d9aeb45c83 Update README.md 2024-01-08 16:21:46 -05:00
Sebastien Castiel
80c4baa0e1 Add image to README 2023-12-14 12:05:46 -05:00
Sebastien Castiel
560492423f Update README.md 2023-12-14 11:39:44 -05:00
Sebastien Castiel
6bd99d9a34 Update README 2023-12-13 12:31:36 -05:00
Sebastien Castiel
af3ed68f1c Select all/no participant for expenses (Fix #3) 2023-12-12 09:55:48 -05:00
Sebastien Castiel
4f43e8e42a Add Plausible 2023-12-11 11:54:24 -05:00
Sebastien Castiel
9f7ea9ca50 README 2023-12-11 11:39:04 -05:00
Sebastien Castiel
1fd6e48807 Initial commit from Create Next App 2023-10-27 16:10:10 -04:00