Commit Graph
83 Commits
Author SHA1 Message Date
robin 7ab6876005 feat: added bootstrap cli (removed db migration from service) 2026-08-21 11:09:08 +02:00
robin 82bbccd817 Merge pull request 'Updated README.md' (#14) from dev into main 2026-08-21 09:32:46 +02:00
robin 976b275128 fix: updated readme 2026-08-21 09:32:16 +02:00
robin afaa8fc4ee Merge pull request 'Updated dependencies' (#13) from dev into main 2026-08-21 09:26:46 +02:00
robin e73aba9930 chore: updated dependencies 2026-08-21 09:26:09 +02:00
robin 659ff88af6 Merge pull request 'Added Makefile' (#12) from dev into main 2026-08-21 09:25:05 +02:00
robin 4660daa405 fix: removed docs.go file from swaggo output 2026-08-21 09:21:39 +02:00
robin 53f1e2c642 fix: added swag command to makefile 2026-08-21 09:18:42 +02:00
robin a8386b741b fix: added makefile, along with dynamic version, commit hash and buildtime 2026-08-21 09:09:43 +02:00
robin a056906ab3 Merge pull request 'Enable adding/removing users to list as well as add/update list items' (#11) from dev into main 2026-08-20 15:55:37 +02:00
robin cba2507893 fix: update modified_at when updatig list item 2026-08-20 15:48:45 +02:00
robin 8c0b46f8e4 feat: list functions now validate user has access to list 2026-08-20 15:43:59 +02:00
robin 36b3f1a483 refactor: renamed "IsUserInListByListItem" to "IsUserInListByItemID" 2026-08-20 15:43:33 +02:00
robin d026fa4d7c feat: added "IsUserInListByListItem" to list repository 2026-08-20 15:42:25 +02:00
robin 8caa218e0d fix: added error vars to list service 2026-08-20 15:37:02 +02:00
robin abb3d154f8 fix: in "CreateList", the authenticated userid is now added in the service layer, rather than the handler layer 2026-08-20 15:32:54 +02:00
robin a5d649dbf5 refactor: renamed "ownerID" => "authUserID" for clarity 2026-08-20 15:32:12 +02:00
robin d80a17f16a feat: added "IsUserInList" to list repository 2026-08-20 15:28:51 +02:00
robin 41425bc709 feat: added WIP list modification routes 2026-08-14 17:35:49 +02:00
robin 93fd79560c fix: updated handlers to use new DecodeJSON generic function 2026-08-14 16:58:52 +02:00
robin e0ab3bb51a feat: added generic json payload decoder function 2026-08-14 16:56:43 +02:00
robin d6b913a763 feat: ListService now supports user management and creating/updating list items 2026-08-14 16:56:17 +02:00
robin dd8c105230 fix: rename AddListItem => CreateListItem 2026-08-14 16:46:13 +02:00
robin 9261e07e72 feat: list repository now supports managing users for lists, adding and updating list items 2026-08-14 16:45:05 +02:00
robin 6eb9f22cf2 fix: pass TokenPair by value 2026-08-03 15:21:30 +02:00
robin ef41731b8e Merge pull request 'Added /auth/refresh route' (#10) from dev into main 2026-08-03 15:01:08 +02:00
robin 48c30ed9f4 fix: moved /health route to /api/v1/health 2026-08-03 14:59:20 +02:00
robin 8e80f8d481 feat: added /auth/refresh route 2026-08-03 14:58:55 +02:00
robin 9b45fd48ed Merge pull request 'Added refresh tokens' (#9) from dev into main 2026-08-03 11:44:38 +02:00
robin 8fefc5d5c7 feat: added refresh tokens 2026-08-03 11:41:03 +02:00
Robin Dittmar 3b4a6cba82 fix: updated table name 'sessions' => 'refresh_tokens' 2026-08-03 10:57:45 +02:00
robin 3406db8384 Merge pull request 'Added swaggo and testify' (#8) from dev into main 2026-07-28 14:43:35 +02:00
Robin Dittmar 2e1fbc6e68 feat: added swaggo support 2026-07-28 14:41:49 +02:00
Robin Dittmar cb14374d09 fix: added missing "error" key for logging 2026-07-28 14:29:57 +02:00
Robin Dittmar 031b586fe7 test: added two variants of tests for user repository 2026-07-24 15:50:28 +02:00
Robin Dittmar c0ab4c9a62 test: added tests for list service 2026-07-24 15:30:58 +02:00
Robin Dittmar 0f9c12d077 test: utilize testify 2026-07-24 15:30:42 +02:00
robin 5862750060 Merge pull request 'Add JWT authentication' (#7) from dev into main 2026-07-21 13:49:48 +02:00
Robin Dittmar b4f1cfe8cd fix: go.mod 2026-07-21 13:49:14 +02:00
Robin Dittmar d9bfcea420 feat: jwt authentication 2026-07-21 13:47:59 +02:00
Robin Dittmar 1cdb0ebefa fix: improved logging message 2026-07-21 11:43:36 +02:00
robin a433134ea2 Merge pull request 'Added .env file to docker build' (#6) from dev into main 2026-07-20 22:51:56 +02:00
Robin Dittmar 866f416243 fix: added .env file to docker build 2026-07-20 22:50:41 +02:00
Robin Dittmar addbbb9cbe fix: "service shutdown" log is now always last on proper shutdown 2026-07-20 22:49:55 +02:00
Robin Dittmar 826f296e05 fix: added .env file for default docker setup 2026-07-20 22:32:53 +02:00
robin 4af052206e Merge pull request 'Always use UTC' (#5) from dev into main 2026-07-20 22:24:16 +02:00
Robin Dittmar a9de24726a fix: always run service with UTC timezone 2026-07-20 22:23:43 +02:00
Robin Dittmar 1ce0c8fdb7 indentation 2026-07-20 22:10:37 +02:00
robin f902082796 Merge pull request 'User creation' (#4) from dev into main 2026-07-20 22:00:50 +02:00
robin 470c0f52f1 Merge branch 'main' into dev 2026-07-20 22:00:28 +02:00