Commit Graph

93 Commits

Author SHA1 Message Date
Dawid Wysokiński 9d5987f74c feat: new endpoint GET /api/v2/versions/{versionCode}/servers/{serverKey}/snapshots (#52)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/tag/release Pipeline was successful Details
ci/woodpecker/tag/deployment Pipeline was successful Details
ci/woodpecker/cron/govulncheck Pipeline was successful Details
Reviewed-on: #52
2024-05-13 05:12:05 +00:00
Dawid Wysokiński 7de443c652
fix: server_snapshots - incorrect num_inactive_tribes
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-05-11 17:23:40 +02:00
Dawid Wysokiński 08a7f0c504 feat: server snapshots (#49)
ci/woodpecker/push/govulncheck Pipeline failed Details
ci/woodpecker/push/test Pipeline failed Details
Reviewed-on: #49
2024-05-09 07:49:04 +00:00
Dawid Wysokiński f8c9bdb321 feat: add more stats to the Server model (#47)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: #47
2024-05-07 06:15:37 +00:00
Dawid Wysokiński 4d6c1c8982 refactor: server - rename num_tribes and num_players (#46)
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/tag/release Pipeline was successful Details
ci/woodpecker/tag/deployment Pipeline was successful Details
ci/woodpecker/push/govulncheck Pipeline was successful Details
Reviewed-on: #46
2024-05-06 04:50:24 +00:00
Dawid Wysokiński 68b715306d
refactor: versionModelName should be const, not var
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/cron/govulncheck Pipeline was successful Details
2024-04-09 07:51:20 +02:00
Dawid Wysokiński 82a2ee6b31
chore: update module name 2024-04-06 06:32:29 +02:00
Dawid Wysokiński 5cd6c33082
feat: add PrependSort to models that need it
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-27 07:39:39 +01:00
Dawid Wysokiński c1dfb0fa9b feat: add a new API endpoint - /api/v1/versions/{versionCode}/players (#37)
ci/woodpecker/push/govulncheck Pipeline failed Details
ci/woodpecker/push/test Pipeline failed Details
Reviewed-on: twhelp/corev3#37
2024-03-27 06:18:37 +00:00
Dawid Wysokiński 99b187d930 refactor: new PrependSortString logic (#35)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#35
2024-03-25 07:29:37 +00:00
Dawid Wysokiński 4819ec39cd feat: tribe snapshots/player snapshots/ennoblements cleanup (#34)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#34
2024-03-24 08:49:01 +00:00
Dawid Wysokiński 55c7a0c405 feat: add a new job responsible for triggering data cleanup (#33)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#33
2024-03-24 07:13:26 +00:00
Dawid Wysokiński 4b828575e8 chore(deps): update golangci/golangci-lint to v1.57 (#32)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#32
2024-03-21 05:56:01 +00:00
Dawid Wysokiński 387fe30b82
feat: add a new domain model - PlayerSnapshotWithRelations
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-20 06:49:24 +01:00
Dawid Wysokiński e32da0afaa
feat: player/tribe snapshot - add a new method to list params
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-19 07:10:28 +01:00
Dawid Wysokiński 0bec35d0d2
feat: add a new domain model - TribeSnapshotWithRelations
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-19 07:01:38 +01:00
Dawid Wysokiński bc1e6617b9 chore: update openapi schema and swagger version (#29)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#29
2024-03-18 07:01:47 +00:00
Dawid Wysokiński 5fa98ce0b6
refactor: tribe snapshot - cursor pagination
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-16 08:19:30 +01:00
Dawid Wysokiński 41cb1d042e
refactor: player snapshot - cursor pagination
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-16 07:43:46 +01:00
Dawid Wysokiński 80f14d6601
refactor: domain - generic isSortInConflict
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-15 07:57:21 +01:00
Dawid Wysokiński 07f18c8aab
refactor: domain - generic newSortFromString
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-15 07:50:08 +01:00
Dawid Wysokiński f15b17dee0 feat: tribe change - add 2 new api endpoints (#27)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#27
2024-03-13 07:23:22 +00:00
Dawid Wysokiński 4bae71da47
feat: add more filters to ListTribeChangesParams
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-13 06:55:23 +01:00
Dawid Wysokiński 48f6a56a5e feat: add a new model - TribeChangeWithRelations (#26)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#26
2024-03-12 06:52:41 +00:00
Dawid Wysokiński 53596dcdad refactor: tribe change - cursor pagination (#25)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#25
2024-03-12 06:19:16 +00:00
Dawid Wysokiński db528e125e feat: api - /api/v2/versions/{versionCode}/servers/{serverKey}/ennoblements - new query params (#23)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#23
2024-03-11 09:05:29 +00:00
Dawid Wysokiński a86acd760a
refactor: prevent ProfileURL methods panic
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-11 08:37:04 +01:00
Dawid Wysokiński fc5f531ce7
refactor: change max limit to 500 for all models
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-11 08:16:29 +01:00
Dawid Wysokiński b2fa484902 feat: new API endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/ennoblements (#22)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#22
2024-03-11 06:41:32 +00:00
Dawid Wysokiński d9a529167a feat: add a new model - EnnoblementWithRelations (#21)
ci/woodpecker/push/govulncheck Pipeline failed Details
ci/woodpecker/push/test Pipeline failed Details
Reviewed-on: twhelp/corev3#21
2024-03-10 09:37:44 +00:00
Dawid Wysokiński 5fa7c27d6d refactor: ennoblement - cursor pagination (#20)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#20
2024-03-10 08:30:03 +00:00
Dawid Wysokiński eb1890d90b
feat: add 2 new API endpoints to list player/tribe villages
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-09 08:38:23 +01:00
Dawid Wysokiński eb2c19cc8a
feat: new API endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/village/{villageId}
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-07 06:52:03 +01:00
Dawid Wysokiński b0f1a3d1bd
feat: update validation logic
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-06 08:20:10 +01:00
Dawid Wysokiński 53db131fec
feat: api - /api/v2/versions/{versionCode}/servers/{serverKey}/villages - new query param 'coords'
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline failed Details
2024-03-06 08:14:31 +01:00
Dawid Wysokiński 7d7c44e338 feat: api - extend village schema (#18)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#18
2024-03-06 06:35:26 +00:00
Dawid Wysokiński 34a5385224 feat: api - add a new endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/villages (#17)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#17
2024-03-05 06:42:37 +00:00
Dawid Wysokiński 847cf220da refactor: village - cursor pagination (#16)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#16
2024-03-05 06:14:41 +00:00
Dawid Wysokiński e3bb2eb5c4 feat: new API endpoint - /v2/versions/{versionCode}/servers/{serverKey}/tribes/{tribeId}/members (#15)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#15
2024-03-04 06:11:00 +00:00
Dawid Wysokiński 82d313d2ae
feat: api - GET /api/v2/versions/{versionCode}/servers/{serverKey}/players - new sort option
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-03 07:43:07 +01:00
Dawid Wysokiński c4d8a380c3
feat: improve server key validation
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-03 07:23:46 +01:00
Dawid Wysokiński 48b87eea81 feat: sort validation improvements (#14)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#14
2024-03-02 08:49:42 +00:00
Dawid Wysokiński 32859aae9f chore: bump deps (#12)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#12
2024-03-01 07:15:06 +00:00
Dawid Wysokiński 0f4611962f
refactor: introduce domain.ErrorWithPath interface
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
2024-03-01 07:46:42 +01:00
Dawid Wysokiński c173bcdba6 feat: server/version - validation improvements (#11)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#11
2024-03-01 06:33:48 +00:00
Dawid Wysokiński 572a85bc3c feat: new API endpoint - GET /api/v2/versions/{versionCode}/servers/{serverKey}/players/{playerId} (#10)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#10
2024-02-29 06:25:01 +00:00
Dawid Wysokiński bf2b3b178c feat: api - GET /api/v2/versions/{versionCode}/servers/{serverKey}/players - new query param 'name' (#9)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#9
2024-02-29 06:03:36 +00:00
Dawid Wysokiński 0be010ab50 feat: api - extend player schema (#8)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#8
2024-02-28 06:59:10 +00:00
Dawid Wysokiński d12bcf5e4e feat: api - GET /api/v2/versions/{versionCode}/servers/{serverKey}/players - add more sort options (#7)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
Reviewed-on: twhelp/corev3#7
2024-02-27 07:09:24 +00:00
Dawid Wysokiński 084bb5aa85 refactor: player - cursor pagination (#5)
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline failed Details
Reviewed-on: twhelp/corev3#5
2024-02-26 06:44:39 +00:00