Commit Graph

171 Commits

Author SHA1 Message Date
Dawid Wysokiński 48125dd50a feat: api - list versions/get version - add tests (#64)
Reviewed-on: twhelp/corev3#64
2024-02-24 06:57:09 +00:00
Dawid Wysokiński a8b8ffea58
refactor: api - error handling refactor 2024-02-23 07:51:37 +01:00
Dawid Wysokiński 30be8bebc0
feat: new API endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/tribes/{tribeId} 2024-02-20 08:14:35 +01:00
Dawid Wysokiński 4ce2131ac4
feat: api - GET /api/v2/versions/{versionCode}/servers/{serverKey}/tribes - new query param 'tag' 2024-02-20 07:50:16 +01:00
Dawid Wysokiński 6e4fe7131a
refactor: variable shadowing for t.Parallel is no longer needed 2024-02-20 07:39:00 +01:00
Dawid Wysokiński bf3a7b11e5
feat: api - GET /api/v2/versions/{versionCode}/servers/{serverKey}/tribes - add more sort options 2024-02-20 07:34:44 +01:00
Dawid Wysokiński e5d8ba5390 feat: tribe - sort - add more options (#63)
Reviewed-on: twhelp/corev3#63
2024-02-19 07:17:38 +00:00
Renovate 52c3ccb01b chore(deps): update module github.com/go-chi/chi/v5 to v5.0.12 (#61)
Reviewed-on: twhelp/corev3#61
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2024-02-18 05:32:54 +00:00
Dawid Wysokiński a863c7af2e
refactor: openapi - update Tribe schema 2024-02-14 07:53:43 +01:00
Dawid Wysokiński cde03857a2
feat: api - add a new endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/tribes 2024-02-14 07:43:55 +01:00
Dawid Wysokiński 25efaacc01 refactor: tribe - cursor pagination (#60)
Reviewed-on: twhelp/corev3#60
2024-02-12 07:07:15 +00:00
Dawid Wysokiński 6a4e896cd4
feat: api - add 3 new endpoints 2024-02-10 13:28:41 +01:00
Dawid Wysokiński 50d83fcc14
refactor: adjust oapi-codegen template to the project needs 2024-02-10 12:15:23 +01:00
Dawid Wysokiński 6d61e43143
feat: api - add a new endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey} 2024-02-10 11:53:14 +01:00
Dawid Wysokiński 79337cd60a feat: api - add a new endpoint - GET /api/v2/versions/{versionCode}/servers (#59)
Reviewed-on: twhelp/corev3#59
2024-02-09 11:30:01 +00:00
Dawid Wysokiński 8087f5ba7b feat: go 1.22 (#58)
Reviewed-on: twhelp/corev3#58
2024-02-09 08:49:23 +00:00
Dawid Wysokiński f07451351b refactor: server - cursor pagination (#56)
Reviewed-on: twhelp/corev3#56
2024-02-07 07:17:47 +00:00
Dawid Wysokiński b6d55b1741
refactor: add utils responsible for encoding/decoding cursors 2024-02-06 08:11:05 +01:00
Dawid Wysokiński 7f614877c5
refactor: version cursor - don't allow for nullable values 2024-02-06 07:49:01 +01:00
Dawid Wysokiński 74c5d842ce
refactor: version cursor - update payload 2024-02-06 07:14:19 +01:00
Dawid Wysokiński 186c8d6765
refactor: rename domain.Error methods (Code -> Type, Slug -> Code) 2024-02-01 07:48:03 +01:00
Dawid Wysokiński a66bbb0b2f
feat: api - add a new endpoint - GET /api/v2/versions/{versionCode} 2024-02-01 07:39:38 +01:00
Dawid Wysokiński 28877f1b9b feat: api - error handling (#54)
Reviewed-on: twhelp/corev3#54
2024-01-31 07:14:18 +00:00
Dawid Wysokiński 1409e0a1be feat: add a new endpoint - GET /api/v2/versions (#53)
Reviewed-on: twhelp/corev3#53
2024-01-27 08:37:12 +00:00
Dawid Wysokiński aff2b077c0 feat: add meta endpoints - API (#52)
Reviewed-on: twhelp/corev3#52
2024-01-24 06:22:03 +00:00
Dawid Wysokiński d1878c9e97 feat: add a new cmd - serve (#49)
Reviewed-on: twhelp/corev3#49
2024-01-23 07:13:55 +00:00
Renovate 43451aa32e chore(deps): update module github.com/brianvoe/gofakeit/v6 to v6.28.0 (#48)
Reviewed-on: twhelp/corev3#48
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2024-01-21 05:56:33 +00:00
Dawid Wysokiński 3d85c84527 feat: snapshot creation integration test (#47)
Reviewed-on: twhelp/corev3#47
2024-01-17 06:04:52 +00:00
Renovate 5737a756f3 chore(deps): update module github.com/brianvoe/gofakeit/v6 to v6.27.0 (#46)
Reviewed-on: twhelp/corev3#46
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2024-01-17 04:30:04 +00:00
Dawid Wysokiński ba3b0ea7a6 feat: player snapshots (#45)
Reviewed-on: twhelp/corev3#45
2024-01-16 06:28:03 +00:00
Dawid Wysokiński 87b3308433 feat: tribe snapshots (#44)
Reviewed-on: twhelp/corev3#44
2024-01-15 07:00:08 +00:00
Dawid Wysokiński 00cee5a181 feat: add a new job - create snapshots (#43)
Reviewed-on: twhelp/corev3#43
2024-01-14 11:57:32 +00:00
Dawid Wysokiński 85b3f90447 refactor: update project structure (#42)
Reviewed-on: twhelp/corev3#42
2024-01-14 10:04:17 +00:00
Dawid Wysokiński 535b1038d4 chore(deps): update module github.com/uptrace/bun to v1.1.17 (#41)
Reviewed-on: twhelp/corev3#41
2024-01-14 09:48:50 +00:00
Dawid Wysokiński b6380651f3 feat: ennoblement sync integration test (#33)
Reviewed-on: twhelp/corev3#33
2024-01-11 06:13:28 +00:00
Renovate 0f6006a28d chore(deps): update golang docker tag to v1.21.6 (#32)
Reviewed-on: twhelp/corev3#32
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2024-01-11 04:41:56 +00:00
Dawid Wysokiński 274f08d0cf feat: data sync integration test (#31)
Reviewed-on: twhelp/corev3#31
2024-01-10 06:39:09 +00:00
Renovate 819ee3dadd chore(deps): update module github.com/brianvoe/gofakeit/v6 to v6.26.4 (#30)
Reviewed-on: twhelp/corev3#30
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2024-01-10 06:20:26 +00:00
Dawid Wysokiński 4c2cf7a5ed
feat: tests/logic improvements 2024-01-06 10:44:14 +01:00
Dawid Wysokiński 57de175c66 feat: tribe changes (#29)
Reviewed-on: twhelp/corev3#29
2024-01-06 09:26:56 +00:00
Dawid Wysokiński 7a1e4dfb50 feat: ennoblement sync (#28)
Reviewed-on: twhelp/corev3#28
2024-01-04 10:44:36 +00:00
Dawid Wysokiński 1c6624fa2d feat: add a new job - sync ennoblements (#27)
Reviewed-on: twhelp/corev3#27
2024-01-03 08:59:24 +00:00
Dawid Wysokiński a44391c06f fix: fix woodpecker deprecation warnings (#26)
Reviewed-on: twhelp/corev3#26
2024-01-03 08:15:45 +00:00
Dawid Wysokiński 8aed4e7eea feat: tribes - update dominance after village sync (#25)
Reviewed-on: twhelp/corev3#25
2024-01-03 08:09:13 +00:00
Dawid Wysokiński c726411f43 feat: server - update NumVillages & VillageDataSyncedAt (#24)
Reviewed-on: twhelp/corev3#24
2024-01-02 10:47:02 +00:00
Dawid Wysokiński 422fb7dcb9 feat: village sync (#23)
Reviewed-on: twhelp/corev3#23
2024-01-02 09:54:11 +00:00
Dawid Wysokiński 437c99510d feat: server - update NumPlayers & PlayerDataSyncedAt (#22)
Reviewed-on: twhelp/corev3#22
2024-01-01 10:53:59 +00:00
Dawid Wysokiński 751805d6b1 feat: player sync (#21)
Reviewed-on: twhelp/corev3#21
2024-01-01 10:20:30 +00:00
Dawid Wysokiński 1b699d225f feat: player consumer (#20)
Reviewed-on: twhelp/corev3#20
2024-01-01 07:49:47 +00:00
Renovate 4d67bdb30c chore(deps): update module github.com/urfave/cli/v2 to v2.27.1 (#19)
Reviewed-on: twhelp/corev3#19
Co-authored-by: Renovate <renovate@dwysokinski.me>
Co-committed-by: Renovate <renovate@dwysokinski.me>
2023-12-31 07:35:38 +00:00