 AntaresandCopilot
|
851e1672e7
|
core: fix: upsert each user when setting roles in bulk (#1224)
* fix(domain): upsert each user when setting roles in bulk
Use per-UID bulk upserts for batch role assignment and skip empty batches while preserving cache invalidation and autojoin behavior.
Fixes hydro-dev/Hydro#1223
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* perf(domain): deduplicate UIDs before bulk role updates
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-10-14 09:09:29 +00:00 |
|
undefined
|
900fb7eb19
|
upgrade deps
|
2026-10-14 03:29:01 +08:00 |
|
undefined
|
54ae550586
|
core: drop system/setting-loaded event
|
2026-10-13 11:03:31 +00:00 |
|
undefined
|
09dd840097
|
upgrade deps
|
2026-10-04 17:32:13 +00:00 |
|
undefined
|
b1e7989894
|
core: RecordConn: fix pretest filter
|
2026-10-01 11:08:48 +00:00 |
|
ReiAC
|
816fc88c01
|
cli: db: support overriding backup/restore dir via HYDRO_BACKUP_DIR (#1215)
|
2026-10-01 13:25:16 +08:00 |
|
undefined
|
c77d81817d
|
core: skip telemetry in ci
|
2026-09-20 18:20:38 +00:00 |
|
Baoshuo
|
78e898fdfc
|
core: contest team (#1183)
|
2026-09-16 01:05:44 +08:00 |
|
undefined
|
18257e71da
|
bump version
|
2026-09-05 11:21:37 +00:00 |
|
undefined
|
4cf647c49b
|
patch: ignore package.json & support framework path
|
2026-09-05 11:21:02 +00:00 |
|
undefined
|
9e08afbccd
|
core: fix aggregate error handle
|
2026-08-30 15:40:49 +00:00 |
|
undefined
|
11fc1f59c9
|
bump version
|
2026-08-30 12:45:32 +00:00 |
|
XeF2
|
c25c1d5e89
|
fix #1202 (#1203)
|
2026-08-25 14:47:03 +08:00 |
|
undefined
|
f9fb8dcbf1
|
core&elastic: fix search by id
|
2026-08-24 15:25:11 +08:00 |
|
undefined
|
42269f91ca
|
core: ci fix
|
2026-08-23 14:45:30 +08:00 |
|
undefined
|
8f8ab63f2c
|
bump deps
|
2026-08-23 04:17:58 +00:00 |
|
undefined
|
50b105d5d1
|
core: settings: add extra validation
|
2026-08-23 04:12:00 +00:00 |
|
undefined
|
d3334666ec
|
core: use cordis builtin logger
|
2026-08-23 04:03:51 +00:00 |
|
undefined
|
cf06238aac
|
update robots.txt
|
2026-08-16 05:08:10 +08:00 |
|
undefined
|
87f64d60fd
|
fix config parse fallback
|
2026-08-12 10:54:31 +08:00 |
|
undefined
|
fc67389b49
|
upgrade deps
|
2026-08-09 07:28:40 +08:00 |
|
Baoshuo
|
f29971a30d
|
core: admin can remove contestant before contest start (#1196)
|
2026-08-03 12:42:33 +08:00 |
|
ILoveScratch
|
52f811cf98
|
ui: fix typo & add stylus style (#1195)
|
2026-08-01 19:11:08 +08:00 |
|
undefined
|
591dbd31c0
|
core: fix js-yaml options
|
2026-07-25 11:25:38 +00:00 |
|
undefined
|
2f99407669
|
upgrade deps
|
2026-07-22 22:40:02 +00:00 |
|
undefined
|
06640c90fb
|
core: contest: scoreboard-view: add advanced checker
|
2026-07-19 19:44:23 +00:00 |
|
undefined
|
18c1882842
|
core: system: add kv delete
|
2026-07-12 18:05:17 +00:00 |
|
undefined
|
6042dc7bb1
|
bump version
|
2026-06-29 22:25:29 +08:00 |
|
undefined
|
ffcacb4cb8
|
core: add missing exports
|
2026-06-26 21:58:37 +08:00 |
|
undefined
|
4b806711ef
|
core: bug fixes
|
2026-06-26 20:22:16 +08:00 |
|
undefined
|
edc00782a3
|
core: remove pwhash export to global.Hydro.modules
|
2026-06-23 07:07:54 +00:00 |
|
undefined
|
72fbe2bb2d
|
core: cli: allow interactive mode
|
2026-06-23 07:07:30 +00:00 |
|
undefined
|
bf8c83894a
|
onsite-toolkit: add auto redirect
|
2026-06-20 20:43:14 +08:00 |
|
undefined
|
e39a5fa87f
|
core&ui: cache uicontext.domain
|
2026-06-18 12:59:55 +00:00 |
|
Baoshuo
|
43fb00e3c7
|
core: auth/login event (#1181)
|
2026-06-18 11:01:39 +08:00 |
|
undefined
|
3ef155b938
|
ui: fix #1146
|
2026-06-18 05:11:31 +08:00 |
|
Baoshuo
|
a6cdbb9914
|
core: typing for tsdoc (#1164)
|
2026-06-14 08:44:33 +08:00 |
|
undefined
|
6dcc9ca57f
|
core: domain group: only apply default limit when using search
|
2026-06-14 02:20:49 +08:00 |
|
Baoshuo
|
81cf24106b
|
core: group api (#1168)
|
2026-06-14 02:15:37 +08:00 |
|
undefined
|
e654a5b7e6
|
upgrade deps
|
2026-06-12 05:41:48 +08:00 |
|
undefined
|
44df5f0441
|
core: fix setting getAccess
|
2026-06-10 23:39:48 +08:00 |
|
undefined
|
ee918c67fb
|
downgrade simplewebauthn
|
2026-06-10 23:04:02 +08:00 |
|
undefined
|
39a1d3ed15
|
bump version
|
2026-06-10 22:15:52 +08:00 |
|
Baoshuo
|
dc5bcff952
|
core: fix logout all sessions behavior (#1178)
|
2026-06-08 12:41:49 +08:00 |
|
Baoshuo
|
01771a43e5
|
core: fix oauth login redirect url (#1172)
|
2026-06-06 18:27:07 +08:00 |
|
Baoshuo
|
8d76be8f0b
|
core: delete old session after recreate (#1173)
|
2026-06-06 17:23:13 +08:00 |
|
Baoshuo
|
3cc13252e8
|
core: allow user/import/parse to add messages (#1171)
|
2026-05-31 20:14:01 +08:00 |
|
grass-cat//Bryan0324
|
5c294fa6c1
|
ui: Update zh_TW translations for various terms and acceptance messages (#1169)
|
2026-05-31 17:40:10 +08:00 |
|
undefined
|
6196f20b4c
|
core: problem import: use actual domainId
|
2026-05-28 18:39:36 +08:00 |
|
Baoshuo
|
ce14b98184
|
core&ui: add login methods to response body (#1165)
|
2026-05-24 22:52:08 +08:00 |
|