robin
|
7def43fbeb
|
feat: re-order lists
PR Checks / lint-test-and-build (pull_request) Failing after 2m40s
|
2026-09-11 19:13:03 +02:00 |
|
robin
|
726c3554eb
|
feat: added repo_test.go
|
2026-09-09 16:41:30 +02:00 |
|
robin
|
77a4ccc520
|
fix: added missing spaces for tx savepoints
|
2026-09-09 16:33:47 +02:00 |
|
robin
|
4a967ef002
|
fix: WithinTx now actually places the transaction into the context
|
2026-09-09 16:30:43 +02:00 |
|
robin
|
366386c8bf
|
test: re-worked user repo tests
|
2026-09-09 16:25:48 +02:00 |
|
robin
|
52cc00ebfd
|
fix: moved module namespace to git.dittmar.dev
|
2026-09-06 18:13:30 +02:00 |
|
robin
|
b8d2c96821
|
fix: commented out failing tests
|
2026-09-06 18:02:27 +02:00 |
|
robin
|
571f9cdcfc
|
fix: vet errors (mostly outdated tests)
|
2026-09-06 17:18:15 +02:00 |
|
robin
|
4697435fc9
|
fix: unused warnings
|
2026-09-04 12:30:19 +02:00 |
|
robin
|
e1f274b744
|
feat: added exercises handler/service/repo
|
2026-09-04 12:29:44 +02:00 |
|
robin
|
4cb03c6712
|
feat: added endpoint to update list item title only
|
2026-09-04 10:11:32 +02:00 |
|
robin
|
42fbd681ba
|
feat: added endpoint to fetch invites status
|
2026-09-01 16:26:27 +02:00 |
|
robin
|
8e126c46fb
|
fix: not finding an invite in the database now produced an invalid invite error
|
2026-09-01 15:53:08 +02:00 |
|
robin
|
b4ab9eaba1
|
fix: POST /lists/items now returns "list_id" correctly
|
2026-09-01 15:46:07 +02:00 |
|
robin
|
26aa0c2a94
|
fix: /login now has better error handling/reporting
|
2026-09-01 15:38:17 +02:00 |
|
robin
|
b35dc4841f
|
fix: /logout routes; improved error handling for invites
|
2026-09-01 15:28:18 +02:00 |
|
robin
|
2e3e82e776
|
feat: added db transactions abstraction; cleaned up user registration; repos adapted new abstraction: all repos now support transactions, if present in ctx
|
2026-09-01 14:55:20 +02:00 |
|
robin
|
1695a57dbd
|
feat: added pagination to GET /user/invites
|
2026-09-01 10:18:08 +02:00 |
|
robin
|
8479b8ac4b
|
fix: manually delete user when invite could not be consumed - since transactions in the handler are not yet supported
|
2026-08-31 21:31:53 +02:00 |
|
robin
|
4b91e7b32c
|
fix: registering with invite now works
|
2026-08-31 21:31:13 +02:00 |
|
robin
|
8b0d82ac24
|
fix: sql column access for invites
|
2026-08-31 21:03:10 +02:00 |
|
robin
|
755ebefd30
|
fix: too many arguments for sql query
|
2026-08-31 20:58:22 +02:00 |
|
robin
|
5cfeb0bf96
|
feat: added invite system
|
2026-08-31 20:06:51 +02:00 |
|
robin
|
2e16eefaba
|
fix: improved logging
|
2026-08-31 19:19:08 +02:00 |
|
robin
|
dc71ff4332
|
feat: change user password
|
2026-08-29 17:23:25 +02:00 |
|
robin
|
c677b71a7a
|
fix: make() lists and items, so having no lists and no items returns [] instead of nil
|
2026-08-22 21:45:52 +02:00 |
|
robin
|
b777e00d94
|
fix: sql identifier in get lists query
|
2026-08-21 21:44:00 +02:00 |
|
robin
|
c2912d8d79
|
feat: added delete endpoints for lists and list items
|
2026-08-21 21:28:58 +02:00 |
|
robin
|
be588dd405
|
feat: GET /lists now returns total items and completed items of that list
|
2026-08-21 21:10:17 +02:00 |
|
robin
|
d2f0f1a4cf
|
fix: list items are now ordered by is_completed and modified_at
|
2026-08-21 21:00:05 +02:00 |
|
robin
|
3c13e13c2e
|
fix: list items are now ordered by modified_at
|
2026-08-21 20:56:53 +02:00 |
|
robin
|
3c5c8a7fe7
|
feat: adding/removing users from list now works by email
|
2026-08-21 20:51:23 +02:00 |
|
robin
|
da7b6a7e78
|
fix: GetListItems now populates list_id field
|
2026-08-21 17:01:02 +02:00 |
|
robin
|
e91e80e725
|
fix: minor improvements, wrong argument order, ambigious columns in sql, log messages, etc
|
2026-08-21 16:21:33 +02:00 |
|
robin
|
27883408a5
|
fix: rename GetListsByUserID to GetLists for consistency
|
2026-08-21 14:51:35 +02:00 |
|
robin
|
51b2b74f0d
|
feat: added GET /lists, POST /list/items/{id} and GET /list/{id}
|
2026-08-21 14:48:38 +02:00 |
|
robin
|
5e23d9cc9f
|
feat: added logout handler
|
2026-08-21 13:49:47 +02:00 |
|
robin
|
cba2507893
|
fix: update modified_at when updatig list item
|
2026-08-20 15:48:45 +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
|
d80a17f16a
|
feat: added "IsUserInList" to list repository
|
2026-08-20 15:28:51 +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
|
8fefc5d5c7
|
feat: added refresh tokens
|
2026-08-03 11:41:03 +02:00 |
|
Robin Dittmar
|
031b586fe7
|
test: added two variants of tests for user repository
|
2026-07-24 15:50:28 +02:00 |
|
Robin Dittmar
|
d9bfcea420
|
feat: jwt authentication
|
2026-07-21 13:47:59 +02:00 |
|
Robin Dittmar
|
14b82b787b
|
feat: user creation
|
2026-07-20 21:57:43 +02:00 |
|
Robin Dittmar
|
49f1497f45
|
fix: removed error handling for tx.Rollback()
|
2026-07-20 21:11:46 +02:00 |
|
Robin Dittmar
|
5f4e95b3f7
|
fix: added modified_at to ListRepo
|
2026-07-20 21:06:21 +02:00 |
|
Robin Dittmar
|
c623e02b6c
|
fix: all log messages are now lower case
|
2026-07-20 21:05:18 +02:00 |
|