Commit Graph

  • 8ee2af480d Merge pull request 'Fixed position missing datatype' (#50) from dev into main main dev robin 2026-09-11 19:53:45 +02:00
  • c0ff985061 fix: position missing datatype robin 2026-09-11 19:51:21 +02:00
  • 616adbbf75 Merge pull request 'Re-order lists' (#49) from dev into main robin 2026-09-11 19:47:23 +02:00
  • 2c97ca7641 fix: list fixes and ci improvement robin 2026-09-11 19:43:32 +02:00
  • fd50ce99a7 fix: updated list_test.go robin 2026-09-11 19:27:22 +02:00
  • 7def43fbeb feat: re-order lists robin 2026-09-11 19:13:03 +02:00
  • 7821009f96 Merge pull request 'Merging PRs now requires linting/formatting/tests and builds to complete' (#48) from dev into main robin 2026-09-09 17:19:40 +02:00
  • c4ce8e66b6 fix: removed unused packages from 'Install system dependencies' step robin 2026-09-09 17:13:17 +02:00
  • a9328043b7 feat: moved parts of CI/CD to pull requests, rather than after merging robin 2026-09-09 17:06:19 +02:00
  • 3b3afedd64 Merge pull request 'Updated dependencies' (#47) from dev into main robin 2026-09-09 16:55:19 +02:00
  • 469222054d chore: updated dependencies robin 2026-09-09 16:54:44 +02:00
  • 0bb875020b Merge pull request 'Fixed WithinTx and improved test coverage' (#46) from dev into main robin 2026-09-09 16:42:27 +02:00
  • 726c3554eb feat: added repo_test.go robin 2026-09-09 16:41:30 +02:00
  • c8a5da61ef fix: re-worked list tests go robin 2026-09-09 16:34:26 +02:00
  • 77a4ccc520 fix: added missing spaces for tx savepoints robin 2026-09-09 16:33:47 +02:00
  • 4a967ef002 fix: WithinTx now actually places the transaction into the context robin 2026-09-09 16:30:43 +02:00
  • 366386c8bf test: re-worked user repo tests robin 2026-09-09 16:25:48 +02:00
  • f81eb3be96 Merge pull request 'Changed image for sync-dev job, to include node binary for checkout@v4' (#45) from dev into main robin 2026-09-06 19:33:02 +02:00
  • 560695c067 fix: changed image for sync-dev job, to include node binary for checkout@v4 robin 2026-09-06 19:31:30 +02:00
  • 9d8ed99827 Merge pull request 'Added DEPLOY_PATH to deploy env vars' (#44) from dev into main robin 2026-09-06 19:23:43 +02:00
  • 26e5620fc2 fix: added deploy_path to deploy env vars robin 2026-09-06 19:22:49 +02:00
  • 3f254c289c Merge pull request 'deploy.yml ssh command was cut off' (#43) from dev into main robin 2026-09-06 18:26:05 +02:00
  • 934e231ba7 fix: deploy.yml ssh command was cut off robin 2026-09-06 18:24:37 +02:00
  • 1715e87c5b Merge pull request 'Moved module namespace to git.dittmar.dev' (#42) from dev into main robin 2026-09-06 18:18:42 +02:00
  • f409f02f91 fix: make test now only runs with -race on amd64 robin 2026-09-06 18:15:51 +02:00
  • 52cc00ebfd fix: moved module namespace to git.dittmar.dev robin 2026-09-06 18:13:30 +02:00
  • 567f493ee5 Merge pull request 'Commented out failing tests' (#41) from dev into main robin 2026-09-06 18:03:30 +02:00
  • b8d2c96821 fix: commented out failing tests robin 2026-09-06 18:02:27 +02:00
  • 495ec3cc6c Merge pull request 'Added node installation step to deploy.yml' (#40) from dev into main robin 2026-09-06 17:54:07 +02:00
  • 3bc7bc6251 fix: added node installation step to deploy.yml robin 2026-09-06 17:53:34 +02:00
  • 12e92e56bc Merge pull request 'Added CI with auto deployment' (#39) from dev into main robin 2026-09-06 17:37:20 +02:00
  • 28c83f1d08 fix: ci now syncs dev to main robin 2026-09-06 17:35:10 +02:00
  • 571f9cdcfc fix: vet errors (mostly outdated tests) robin 2026-09-06 17:18:15 +02:00
  • e7ce3afe87 feat: deployment ci/cd on merge to main robin 2026-09-06 17:14:30 +02:00
  • 18a75e12f5 Merge pull request 'Added exercises; list improvements' (#38) from dev into main robin 2026-09-04 12:30:58 +02:00
  • 4697435fc9 fix: unused warnings robin 2026-09-04 12:30:19 +02:00
  • e1f274b744 feat: added exercises handler/service/repo robin 2026-09-04 12:29:44 +02:00
  • f0304cda1a fix: changed constraint for exercises.load column: "absolute" => "external" robin 2026-09-04 11:01:00 +02:00
  • 4cb03c6712 feat: added endpoint to update list item title only robin 2026-09-04 10:11:32 +02:00
  • ad8a5e3bab chore: update dependencies robin 2026-09-04 09:56:54 +02:00
  • ba9c1bc14f fix: improved error logging for config value lookups robin 2026-09-04 09:55:28 +02:00
  • 6b100e02af Merge pull request 'Added /version endpoint' (#37) from dev into main robin 2026-09-01 17:16:52 +02:00
  • 2c50d75f88 fix: nil pointer dereference robin 2026-09-01 17:10:29 +02:00
  • 3778ab7d58 feat: create list now runs in a transaction robin 2026-09-01 17:03:04 +02:00
  • 62a5324e6d feat: added docstring for /version endpoint robin 2026-09-01 16:57:49 +02:00
  • 19ad59ac30 feat: added /version endpoint robin 2026-09-01 16:42:40 +02:00
  • b17c2b6670 Merge pull request 'Added endpoint to fetch invites status' (#36) from dev into main robin 2026-09-01 16:27:37 +02:00
  • 42fbd681ba feat: added endpoint to fetch invites status robin 2026-09-01 16:26:27 +02:00
  • c6498e1078 Merge pull request 'Added transactions and improved error handling' (#35) from dev into main robin 2026-09-01 15:58:37 +02:00
  • 8e126c46fb fix: not finding an invite in the database now produced an invalid invite error robin 2026-09-01 15:53:08 +02:00
  • 24bb87fdca fix: removed double check for consumed/expired invitations robin 2026-09-01 15:52:47 +02:00
  • b4ab9eaba1 fix: POST /lists/items now returns "list_id" correctly robin 2026-09-01 15:46:07 +02:00
  • 173d56d399 fix: /lists/items now consistent in singular/plural usage robin 2026-09-01 15:44:27 +02:00
  • d3aa9523dc fix: updated doc strings robin 2026-09-01 15:40:26 +02:00
  • 26aa0c2a94 fix: /login now has better error handling/reporting robin 2026-09-01 15:38:17 +02:00
  • b35dc4841f fix: /logout routes; improved error handling for invites robin 2026-09-01 15:28:18 +02:00
  • 4b703b077c fix: list service errors unification robin 2026-09-01 15:06:30 +02:00
  • 2e3e82e776 feat: added db transactions abstraction; cleaned up user registration; repos adapted new abstraction: all repos now support transactions, if present in ctx robin 2026-09-01 14:55:20 +02:00
  • f87b0a0707 Merge pull request 'Added pagination to invites' (#34) from dev into main robin 2026-09-01 10:19:17 +02:00
  • 1695a57dbd feat: added pagination to GET /user/invites robin 2026-09-01 10:18:08 +02:00
  • 02931d16be fix: added doc.go, so swaggo finds generic types robin 2026-09-01 09:36:45 +02:00
  • 4bcdc98edd Merge pull request 'Updated dependencies' (#33) from dev into main robin 2026-08-31 21:42:18 +02:00
  • 3a07ffceb1 fix: updated dependencies robin 2026-08-31 21:41:23 +02:00
  • 69379f3a6a Merge pull request 'Invite system and user registration' (#32) from dev into main robin 2026-08-31 21:38:46 +02:00
  • 8479b8ac4b fix: manually delete user when invite could not be consumed - since transactions in the handler are not yet supported robin 2026-08-31 21:31:53 +02:00
  • 4b91e7b32c fix: registering with invite now works robin 2026-08-31 21:31:13 +02:00
  • 47a6ad6cbf feat: removed default handler robin 2026-08-31 21:18:05 +02:00
  • 2ae4dbdc11 feat: POST /users is now no longer a protected route robin 2026-08-31 21:15:24 +02:00
  • 8b0d82ac24 fix: sql column access for invites robin 2026-08-31 21:03:10 +02:00
  • 755ebefd30 fix: too many arguments for sql query robin 2026-08-31 20:58:22 +02:00
  • 8ab2f3f1bf fix: GET /user/invites now calls correct handler robin 2026-08-31 20:35:39 +02:00
  • e52b7d4fad fix: invite paths in doc comments robin 2026-08-31 20:22:23 +02:00
  • 5cfeb0bf96 feat: added invite system robin 2026-08-31 20:06:51 +02:00
  • 2e16eefaba fix: improved logging robin 2026-08-31 19:19:08 +02:00
  • 491b8da1ac fix: changed invite code length to 64 (sha256 hash) robin 2026-08-31 18:51:13 +02:00
  • eaf676f8b4 fix: moved to encoding/json/v2 robin 2026-08-31 18:44:22 +02:00
  • 73df97548b fix: added go.sum robin 2026-08-31 18:41:58 +02:00
  • a5fba4183b Merge pull request 'Change password now requires old/current password' (#31) from dev into main robin 2026-08-29 17:41:04 +02:00
  • da3b2a5a6e feat: change password now requires old/current password robin 2026-08-29 17:37:52 +02:00
  • 68d45db8cd Merge pull request 'Allow users to change their password' (#30) from dev into main robin 2026-08-29 17:24:01 +02:00
  • dc71ff4332 feat: change user password robin 2026-08-29 17:23:25 +02:00
  • 67f5d43a58 Merge pull request 'Added invite table' (#29) from dev into main robin 2026-08-29 16:59:55 +02:00
  • ac527e1928 feat: added invite table robin 2026-08-29 16:59:20 +02:00
  • ac00c791af Merge pull request 'Workouts sql improvements' (#28) from dev into main robin 2026-08-29 16:17:13 +02:00
  • c468dac5e1 fix: workouts sql improvements robin 2026-08-29 16:16:44 +02:00
  • c466eb59bc Merge pull request 'Improvements to workouts sql' (#27) from dev into main robin 2026-08-29 16:09:07 +02:00
  • 3360687a00 fix: workouts sql improvements robin 2026-08-29 16:08:37 +02:00
  • 655f99f166 Merge pull request 'Improved workouts sql schema' (#26) from dev into main robin 2026-08-29 15:28:15 +02:00
  • ce73cb451a feat: added group_no to template_exercises, to allow grouping exercises to supersets robin 2026-08-29 15:27:04 +02:00
  • 06846c611d fix: moved rpe to sets rather than workouts robin 2026-08-29 15:21:17 +02:00
  • 62b3863257 fix: added deleted_at to workouts and workout_sets robin 2026-08-29 15:15:55 +02:00
  • 95da21a84f fix: added modified_at to template_exercises robin 2026-08-29 15:14:44 +02:00
  • 7f98fedaa6 fix: added optional user_id to exercises table robin 2026-08-29 15:13:28 +02:00
  • d0de5b2982 fix: column name in constraint robin 2026-08-29 15:12:11 +02:00
  • ac2e66b731 fix: added missing commas in sql file robin 2026-08-29 15:04:32 +02:00
  • 78bc7341fc fix: spelling in index name robin 2026-08-29 14:53:05 +02:00
  • cf10fda69b fix: added bodyweight_logs as own table and target is now explicity defined as target_sets, target_reps and target_seconds robin 2026-08-29 14:48:45 +02:00
  • 9f79a5d73b fix: added type column to workout_sets (warm-up, working, drop) robin 2026-08-29 14:40:49 +02:00
  • 667811a88a fix: added modified_at to workout tables robin 2026-08-29 14:39:09 +02:00
  • efc3523579 fix: added user_id column to workouts and templates robin 2026-08-29 14:32:17 +02:00