Commit graph

462 commits

Author SHA1 Message Date
Ben Grant bc6e8dd2e0 Use ghcr tag directly 2023-05-16 17:37:35 +10:00
Ben Grant fcc72b58ea Use correct file path 2023-05-16 17:18:06 +10:00
Ben Grant 8f2c7bb1c0 Include workflow file in deps 2023-05-16 17:17:00 +10:00
Ben Grant 1f6479d879 Set docker context explicitly 2023-05-16 17:15:00 +10:00
Benji Grant f8724cc704
Merge pull request #257 from GRA0007/refactor/rust-api
Rust API refactor
2023-05-16 17:07:00 +10:00
Ben Grant 44288f99d1 Create workflow to deploy the API on EC2 2023-05-16 16:57:19 +10:00
Ben Grant 862ea1148b Merge remote-tracking branch 'origin/main' into refactor/rust-api 2023-05-16 15:36:57 +10:00
Ben Grant 65619653c6 Set up dockerfile, and handle SIGINT signals 2023-05-16 15:36:53 +10:00
Benji Grant bb2fa742db
Merge pull request #256 from giraugh/chore/update-hue-map
Update hue-map to v1.0
2023-05-16 11:38:02 +10:00
Benji Grant 9128567c9a
Merge pull request #255 from GRA0007/translations_crabfit-frontend-public-i18n-en-common-json--main_it_IT
Translate 'crabfit-frontend/public/i18n/en/common.json' in 'it_IT'
2023-05-16 11:35:54 +10:00
Benji Grant adbc3890cf
Merge pull request #254 from GRA0007/translations_crabfit-frontend-public-i18n-en-privacy-json--main_hu_HU
Translate 'crabfit-frontend/public/i18n/en/privacy.json' in 'hu_HU'
2023-05-16 11:33:18 +10:00
Benji Grant 657084b8ee
Merge pull request #253 from GRA0007/translations_crabfit-frontend-public-i18n-en-home-json--main_fr_FR
Translate 'crabfit-frontend/public/i18n/en/home.json' in 'fr_FR'
2023-05-16 11:33:05 +10:00
Benji Grant 2579588ab3
Merge pull request #247 from GRA0007/translations_crabfit-frontend-public-i18n-en-event-json--main_fr_FR
Translate 'crabfit-frontend/public/i18n/en/event.json' in 'fr_FR'
2023-05-16 11:32:55 +10:00
Benji Grant 23854618d7
Merge pull request #246 from GRA0007/translations_crabfit-frontend-public-i18n-en-common-json--main_fr_FR
Translate 'crabfit-frontend/public/i18n/en/common.json' in 'fr_FR'
2023-05-16 11:32:31 +10:00
Ben Grant f78d762999 Add docs for FRONTEND_URL env var 2023-05-16 02:42:01 +10:00
Ben Grant fc18e6f85b Update API version 2023-05-16 02:23:57 +10:00
Ben Grant bca67d2f06 Fix logic and document CRON_KEY env variable 2023-05-16 02:18:13 +10:00
Ben Grant 68cf43164d Implement cleanup route 2023-05-16 02:06:56 +10:00
Ben Grant 0304f5955d Change how cleanup trait fn works using a date cutoff 2023-05-16 01:37:01 +10:00
Ben Grant 3e770a337b Include documentation for API and subcrates 2023-05-15 23:51:12 +10:00
Ben Grant dfdfc24ee5 Ignore case for person names 2023-05-15 22:54:07 +10:00
Ben Grant e13f466785 Support Null values and use structs 2023-05-15 22:53:50 +10:00
Ben Grant 6b99fe1c72 Properly parse and save stats to datastore 2023-05-15 20:23:43 +10:00
Ben Grant b586b4c88d More helpful error messages when creating adaptors 2023-05-15 20:11:41 +10:00
Ben Grant 2ba96cc9cb Setup features for conditional compilation 2023-05-15 18:33:32 +10:00
Ben Grant 1a8db405de Add an in-memory storage adaptor 2023-05-15 18:18:26 +10:00
Ben Grant bf5bcf9992 Co-locate related routes 2023-05-15 16:57:13 +10:00
Ben Grant aa3b323cb6 Update visited date when event is fetched 2023-05-15 16:48:00 +10:00
Ben Grant 9157308398 Implement remaining methods 2023-05-15 16:30:08 +10:00
Ben Grant 4abb538db7 Create Google datastore adaptor 2023-05-15 15:28:17 +10:00
Ben Grant 2da5ba107f Refactor password auth to use Bearer token 2023-05-14 02:10:22 +10:00
Ben Grant f46f456db0 Add API docs with utoipa 2023-05-14 00:48:23 +10:00
Ben Grant 300285e84b Update cargo metadata 2023-05-13 22:36:11 +10:00
Ben Grant 983424e17b Add rate limiting functionality 2023-05-13 22:03:52 +10:00
Ben Grant 4676abf6a9 Add cors config 2023-05-13 18:04:57 +10:00
Ben Grant cd18427d1b Add update_person route 2023-05-13 17:13:04 +10:00
Ben Grant d2a94b078c Add get_person route 2023-05-13 16:30:16 +10:00
Ben Grant 7770ab958a Add get_people route 2023-05-13 14:02:16 +10:00
Ben Grant 8a26cebf3b Allow name to be optionally passed when creating an event 2023-05-13 13:54:16 +10:00
Ben Grant fc8e2a4360 Set up some routes using new Rust API 2023-05-13 13:46:23 +10:00
Ben Grant fdc58b428b Rename main folders and write sql backend adaptor 2023-05-11 17:04:17 +10:00
Ewan Breakey bbb7095081 Update hue-map to v1.0 2023-04-12 23:54:40 +10:00
transifex-integration[bot] 557d31e86a
Apply translations in it_IT
100% translated for the source file 'crabfit-frontend/public/i18n/en/common.json'
on the 'it_IT' language.
2023-04-06 11:48:25 +00:00
transifex-integration[bot] aabb005b50
Apply translations in hu_HU
100% translated for the source file 'crabfit-frontend/public/i18n/en/privacy.json'
on the 'hu_HU' language.
2023-03-29 13:48:46 +00:00
transifex-integration[bot] 2e660d93ef
Apply translations in fr_FR
100% translated for the source file 'crabfit-frontend/public/i18n/en/home.json'
on the 'fr_FR' language.
2023-03-29 08:19:47 +00:00
transifex-integration[bot] a1e8dee3c4
Apply translations in fr_FR
100% translated for the source file 'crabfit-frontend/public/i18n/en/event.json'
on the 'fr_FR' language.
2023-03-29 08:10:14 +00:00
transifex-integration[bot] a6aaf7c54d
Apply translations in fr_FR
100% translated for the source file 'crabfit-frontend/public/i18n/en/common.json'
on the 'fr_FR' language.
2023-03-29 08:08:52 +00:00
Benjamin Grant 1d34f8e06d
Merge pull request #215 from GRA0007/translations_crabfit-frontend-public-i18n-en-privacy-json--main_pt_PT
Translate '/crabfit-frontend/public/i18n/en/privacy.json' in 'pt_PT'
2023-03-17 17:09:12 +11:00
Benjamin Grant ec9ab0ff08
Merge pull request #216 from GRA0007/translations_crabfit-frontend-public-i18n-en-help-json--main_pt_PT
Translate '/crabfit-frontend/public/i18n/en/help.json' in 'pt_PT'
2023-03-17 17:09:03 +11:00
Benjamin Grant 87753f4d78
Merge pull request #218 from GRA0007/translations_crabfit-frontend-public-i18n-en-common-json--main_pt_PT
Translate '/crabfit-frontend/public/i18n/en/common.json' in 'pt_PT'
2023-03-17 17:08:53 +11:00