undefined
|
5f7dae0111
|
core: fix cli usage
|
2 years ago |
undefined
|
895d50530a
|
core: import: handle error message for invalid zip
|
2 years ago |
undefined
|
cb424c9cac
|
core: fix script load
|
2 years ago |
undefined
|
446859822a
|
core: use aws-sdk/s3 instead of minio
|
2 years ago |
undefined
|
13e561c51a
|
ui: optimize: debounced reload
|
2 years ago |
undefined
|
c5d165617e
|
Merge branch 'master' into hot-reload
|
2 years ago |
undefined
|
9461499d7c
|
core: contest_scoreboard: disable pagination
|
2 years ago |
undefined
|
e70b1f53ed
|
core: bug fix
|
2 years ago |
undefined
|
a64e1857b4
|
core: fix contest_scoreboard display
|
2 years ago |
undefined
|
757b5e6bc1
|
core: update hook usage
|
2 years ago |
undefined
|
ab933bc9d5
|
utils: use reggol for logging
|
2 years ago |
undefined
|
5b7067d77d
|
core: use cordis to manage app lifecycle
|
2 years ago |
undefined
|
28f03dbcbd
|
core: add provideModule and injectUI API
|
2 years ago |
undefined
|
672c553f4c
|
core: ctx.setInterval support
|
2 years ago |
undefined
|
6e04a1a8a1
|
core: bug fix
|
2 years ago |
undefined
|
18cd033664
|
core: bug fix
|
2 years ago |
undefined
|
0ed92b6af5
|
core: move logger to utils
|
2 years ago |
undefined
|
d9a28d9152
|
core: hot reload for ui modules
|
2 years ago |
undefined
|
26364a717c
|
core: bug fix
|
2 years ago |
undefined
|
3d4aa0ba21
|
core: use disposable handler
|
2 years ago |
undefined
|
fd7c9cbeb1
|
core: experimental hot reload support
|
2 years ago |
undefined
|
632ae27b88
|
core&ui: UserSelectAutoComplete: show displayName
|
2 years ago |
undefined
|
92c62cb118
|
core: fix oauth redirect
|
2 years ago |
undefined
|
10dd5d28d5
|
core: add limit to problem.getPrefixList
|
2 years ago |
undefined
|
2ffaf9201f
|
core: simplify contest rank function
|
2 years ago |
undefined
|
1397f91f1e
|
core: fix support for node18
|
2 years ago |
undefined
|
f1436a366c
|
core: file_upload: add metadata header
|
2 years ago |
undefined
|
a648d51969
|
core: fix stats handle for non-integer score
|
2 years ago |
undefined
|
7b112817c6
|
core: contestScoreboardRow method
|
2 years ago |
undefined
|
f5828e5cb3
|
core: use saslprep to limit usernames
|
2 years ago |
undefined
|
dbe369d0c6
|
core&ui: contest: tsdoc projection for contest
|
2 years ago |
undefined
|
ff0d172dd3
|
core&ui: language selection bug fix
|
2 years ago |
undefined
|
f1b1c89bf1
|
core: fix remote domain langs config
|
2 years ago |
undefined
|
b3b8a03e00
|
core: fix types
|
2 years ago |
undefined
|
7343c596e9
|
core&ui: optimize injectable
|
2 years ago |
panda
|
25444f69f0
|
core: problem hackable check (#427)
|
2 years ago |
undefined
|
f72209beb5
|
core&ui: allow skipAnimation
|
2 years ago |
undefined
|
3b81c72846
|
judge: fix warnings
|
2 years ago |
panda
|
7cc4461930
|
bump version
|
2 years ago |
panda
|
9621f654c5
|
use files hack for rejudge
|
2 years ago |
undefined
|
5d0676a5d9
|
judge: bug fixes
|
2 years ago |
panda
|
fe0cd78db7
|
fix hack rejudge & rejudge all
|
2 years ago |
panda
|
bdc0b21e88
|
core: fix hack data add to testdata
|
2 years ago |
undefined
|
e0929476d5
|
judge: ignore nAccept count for hack
|
2 years ago |
undefined
|
3401cd75bf
|
judge: respect hack subtask configured score
|
2 years ago |
undefined
|
f87c320e42
|
core: handle hack rejudge
|
2 years ago |
undefined
|
a8111c2ecc
|
core: restore: ignore old env
|
2 years ago |
undefined
|
4e0c9bb00a
|
core&judge&ui: hack submission
|
2 years ago |
undefined
|
07ab4f1bbd
|
judge: bug fix
|
2 years ago |
undefined
|
5e113d9c7e
|
judge: use compileInteractor and per file cleanup
|
2 years ago |
undefined
|
7f967060cd
|
judge: remove useless suffix
|
2 years ago |
undefined
|
e2d8df1428
|
core: bug fix
|
2 years ago |
undefined
|
3f337e41c3
|
core: handle reverse_proxy chains
|
2 years ago |
undefined
|
0a4cd76a47
|
core: remove unused import
|
2 years ago |
undefined
|
7fb5a9cae9
|
core: skip app/started hook on cli mode
|
2 years ago |
undefined
|
01d9879ebf
|
core: telemetry: add dbVersion
|
2 years ago |
undefined
|
b1b933f3d7
|
core&ui: optimize schema display
|
2 years ago |
undefined
|
817eac2923
|
core: optimize record connection
|
2 years ago |
undefined
|
5e8d2b1286
|
ui: update eslint rules
|
2 years ago |
guke1024
|
316d9d5342
|
core: fix homework scoreboard does not display 0 score (#424)
|
2 years ago |
guke1024
|
5f4e43f4da
|
core&ui: add missing Chinese Translation (#422)
|
2 years ago |
undefined
|
b28fa5ca08
|
core: settings: remove required descriptor
|
2 years ago |
undefined
|
9e19eb2614
|
core: export drid and psid
|
2 years ago |
undefined
|
6ed4d74210
|
core&ui: user_detail: show solutions (#414)
|
2 years ago |
undefined
|
e3dd65c690
|
core&ui: solution: get link
|
2 years ago |
undefined
|
55266888d4
|
workspace: remove dev dockerfile
|
2 years ago |
undefined
|
00bc92a2e1
|
core: fix UserContext json
|
2 years ago |
undefined
|
2f2b1ca711
|
core: enhanced pm2 detection
|
2 years ago |
undefined
|
0562661fb4
|
core: remove builtin tx2 module (replace with prom-client plugin)
|
2 years ago |
undefined
|
e2415a75c3
|
workspace: remove useless typedoc
|
2 years ago |
undefined
|
2bd1e522d4
|
core: fix storage.put(stream)
|
2 years ago |
undefined
|
7903d012da
|
core&utils: remove outdated code
|
2 years ago |
guke1024
|
efbc3c0162
|
ui: allow admin view contest problem (#419)
|
2 years ago |
undefined
|
e06c86e9dd
|
core&ui: goodbye, minio (#417)
|
2 years ago |
undefined
|
5bc336fc9c
|
core: fix renderer UserContext
|
2 years ago |
undefined
|
55cee2ef1c
|
prom: fix gauge typings
|
2 years ago |
panda
|
7ebbaacb2a
|
core&ui: add PREM_VIEW_DISPLAYNAME (#410)
Co-authored-by: undefined <i@undefined.moe>
|
2 years ago |
undefined
|
b9bc504917
|
core: server: allow execution flow control
|
2 years ago |
undefined
|
594e97194b
|
core: optimize problem_list pjax
|
2 years ago |
undefined
|
955ee5f86d
|
core: fix judge-client ip
|
2 years ago |
undefined
|
c872d02758
|
core: only extract zip for testdata
|
2 years ago |
undefined
|
810b4cd25e
|
prom: add connection count
|
2 years ago |
undefined
|
4c81d96660
|
prom: export metrics
|
2 years ago |
undefined
|
a9c4d17528
|
ui: remove outdated progress api
|
2 years ago |
undefined
|
9e3f650afc
|
core: update default search logic
|
2 years ago |
undefined
|
52a0666b31
|
core: fix buildContent(type=markdown)
|
2 years ago |
undefined
|
98bf0d62a3
|
core: feedback: ignore CI environment
|
2 years ago |
undefined
|
400d0f10af
|
core: remove outdated extend api
|
2 years ago |
undefined
|
c6837a16e7
|
core: koa.context typings
|
2 years ago |
undefined
|
267455667f
|
workspace: upgrade toolchain
|
2 years ago |
undefined
|
7df24629dd
|
ui: add recent_problem section
|
2 years ago |
undefined
|
5bc8882738
|
telemetry: sandbox version
|
2 years ago |
undefined
|
6bda0e58d3
|
ui: better training validation output
|
2 years ago |
undefined
|
ba5950472c
|
install: use $HOME variable
|
2 years ago |
undefined
|
784180c0a9
|
core: update default language config
|
2 years ago |
undefined
|
7dafab8344
|
utils: module loader register
|
2 years ago |
panda
|
8648929063
|
core: sort home page training with pin (#398)
|
2 years ago |
panda
|
008c30c8e0
|
core&ui: show homework relate on problem_detail (#396)
|
2 years ago |
undefined
|
981f8a4b9d
|
core: fix tsdoc.endAt display
|
2 years ago |
undefined
|
a8675a45c5
|
core: add fallback for unknown user
|
2 years ago |
undefined
|
58ab74fcfc
|
core: submissionPriority: count STATUS_JUDGING
|
2 years ago |
undefined
|
1f113e7a08
|
core: schemastery validator
|
2 years ago |
undefined
|
f22caf8c7b
|
core: performance enhancement
|
2 years ago |
undefined
|
931b7b391e
|
bump version
|
2 years ago |
undefined
|
ba0beee9a8
|
core&ui: allow admin view contest when its not started
|
2 years ago |
undefined
|
340b02bbf2
|
core: limit sdoc payload
|
2 years ago |
undefined
|
22201794ce
|
core: add PRIV_UNLIMITED_QUOTA check
|
2 years ago |
undefined
|
9b2839846b
|
core: fix addon create
|
2 years ago |
panda
|
a52c488e23
|
core&ui: add problems gql to fix autocomplete (#389)
|
2 years ago |
undefined
|
4b3c57549a
|
core: patch homeworks created in contest handler
|
2 years ago |
undefined
|
1c3ea21283
|
core&ui: enhanced language selection (#390)
|
2 years ago |
undefined
|
bbde2b9cda
|
core: discussion: fix view counter
|
2 years ago |
undefined
|
b3555e030f
|
core: contest.list: ignore hidden rule
|
2 years ago |
undefined
|
74b140d88b
|
core: fix title check
|
2 years ago |
undefined
|
0b389cbbfd
|
core: fix contestDuration default value
|
2 years ago |
undefined
|
baab7bb68c
|
core: move lib/misc to ui
|
2 years ago |
undefined
|
08462cf870
|
core: simplify contest & homework logic
|
2 years ago |
undefined
|
81518ab424
|
core: hook resolve for @hydrooj/utils
|
2 years ago |
undefined
|
cd50eb0e61
|
core: fix message fetch
|
2 years ago |
panda
|
b8a4ed4c52
|
ui: fix contest_files ui (#385)
|
2 years ago |
undefined
|
996ff2a9dd
|
core&ui: contest_files
|
2 years ago |
undefined
|
86d77625f6
|
core: support ContestRule.hidden
|
2 years ago |
undefined
|
60ef2a1ad5
|
core: remove unused imports
|
2 years ago |
undefined
|
fc85ca36dc
|
core: better duplicate key error msg
|
2 years ago |
undefined
|
ef0582d63c
|
core: fix #382
|
2 years ago |
undefined
|
aab5b2211f
|
tests: hook process.send instead of server/started
|
2 years ago |
undefined
|
f83af97ac0
|
core: add server.lang to default fallback
|
2 years ago |
undefined
|
e4ce668850
|
core: bug fix
|
2 years ago |
undefined
|
5409186bf7
|
core: skip fallbacks in english translation
|
2 years ago |
undefined
|
0bb6be0eaf
|
core: translation enhance
|
2 years ago |
undefined
|
2b0bd3df04
|
core: fix redirect path generation
|
2 years ago |
undefined
|
05ec5e4737
|
ui: remove unused file
|
2 years ago |
panda
|
8d30a642e3
|
version: bump version
|
2 years ago |
panda
|
4529a501da
|
core: fix bugs
|
2 years ago |
undefined
|
e212addb84
|
Merge branch 'master' into enhance_objective
|
2 years ago |
undefined
|
0f150337f2
|
core: objective: add upgrade script
|
2 years ago |
undefined
|
f80ec720de
|
deps: downgrade nanoid to 3.3.4
|
2 years ago |
undefined
|
76745639c1
|
judge: change objective config format
|
2 years ago |
undefined
|
dd3a54f57c
|
workspace: bump version
|
2 years ago |
undefined
|
b367069050
|
util: fix score calculation
|
2 years ago |
panda
|
8fc64a0654
|
core: add discuss delete msg (#370)
|
2 years ago |
undefined
|
0fcea720a9
|
core: fix contest permission check
|
2 years ago |
undefined
|
e6d0bb51d4
|
core: homework: fix duration setting
|
2 years ago |
undefined
|
00176ddb14
|
core: update priority calculation
|
2 years ago |
undefined
|
792f1c6266
|
core: remove useless null check
|
2 years ago |
undefined
|
5bbc48d4dd
|
core: tsdoc.startAt setting
|
2 years ago |
undefined
|
e6b3b5c530
|
Merge branch 'master' into 367
|
2 years ago |
undefined
|
78b1141a02
|
core&ui: handle contest status display
|
2 years ago |
undefined
|
4e1745e38b
|
core: update submission limit (by user)
|
2 years ago |
undefined
|
069f420310
|
core: contest: tsdoc.startAt
|
2 years ago |
undefined
|
9477692abb
|
core: allow `hydrooj addon list`
|
2 years ago |
undefined
|
56396940fc
|
core: fix title check
|
2 years ago |
undefined
|
e31396468f
|
core: fix command parser
|
2 years ago |
undefined
|
7785c7ee19
|
core: use cac command parser
|
2 years ago |
undefined
|
87a72f35c1
|
ui: add matchMedia().addEventListener polyfill
|
2 years ago |
undefined
|
bcf0938f90
|
core: update contest_export fields
|
2 years ago |
undefined
|
f6cc2a72ff
|
core: update download file perm control
|
2 years ago |
undefined
|
080040579f
|
core: fix mention link
|
2 years ago |
panda
|
842322d15c
|
utils: fix normalizeSubtasks score (#356)
|
2 years ago |
undefined
|
a585c13a72
|
judge: provide score & subtaskId
|
2 years ago |
undefined
|
fdcf06c373
|
core: fic category selection
|
2 years ago |
undefined
|
1e286b069f
|
core: fix formidable types
|
2 years ago |
undefined
|
67ec4cea0c
|
w: upgrade deps
|
2 years ago |
undefined
|
6567c739b6
|
core&ui: enhanced category selector
|
2 years ago |
undefined
|
a9a7b3a451
|
core: reduce default integrate cache size
|
2 years ago |
undefined
|
fed6daae51
|
utils: apply default limit to normalizeSubtasks
|
2 years ago |
undefined
|
42d3cd7886
|
ui: bug fixes , bump version
Co-authored-by: panda <panda_dtdyy@outlook.com>
|
2 years ago |
undefined
|
539a1c44ce
|
judge: use case.score & normalizeSubtask API
|
2 years ago |
undefined
|
310189bc4d
|
ui: UI&UX enhance, bug fixes
Co-authored-by: panda <panda_dtdyy@outlook.com>
|
2 years ago |
panda
|
4ccb838a06
|
utils&ui: move public utils & add upload
|
2 years ago |
panda
|
1f498484d2
|
core&ui: add problem_config
Co-authored-by: undefined <i@undefined.moe>
|
2 years ago |
undefined
|
24aee0a033
|
core: ignore typings mismatch
|
2 years ago |
undefined
|
6c274497b4
|
core: fix url generation with domainId
|
2 years ago |
undefined
|
116415707b
|
core: hide contest scoreboard when not started
|
2 years ago |
undefined
|
4f4e6f9377
|
core: server: fix websocket message handle
|
2 years ago |
undefined
|
5af082eac8
|
core, ui, judge: rewrite http & ws layer (#352)
|
2 years ago |
undefined
|
3d2384f31a
|
core: fix #351
|
2 years ago |
undefined
|
7ddd2077e7
|
core: fix homework edit time format
|
3 years ago |
panda
|
84d69bc348
|
core&ui: add language filter (#346)
|
3 years ago |
panda
|
59f1b4e429
|
ui: fix assign text & core: allow owner get homework detail (#345)
|
3 years ago |
undefined
|
de9426a7fc
|
core: contest: mark zero-scored submission as effective
|
3 years ago |
undefined
|
eba6b7f484
|
core: remove PRIV_REGISTER_USER for default user
|
3 years ago |
undefined
|
eff6f28c7f
|
core: fix moment-timezone types
|
3 years ago |
undefined
|
93fd7f97c5
|
core: support auto delete submission files
|
3 years ago |
undefined
|
10950ce8b9
|
core: fix skipUpload types
|
3 years ago |
undefined
|
902393e587
|
core: record file operator
|
3 years ago |
undefined
|
d19476d7e7
|
core: handle oauth redirect
|
3 years ago |
undefined
|
639f89a558
|
core: fix typo
|
3 years ago |
undefined
|
ec92d30f01
|
core: fix homework scoreboard
|
3 years ago |
undefined
|
d51c457b7c
|
core: contest: ioi: fix rule context
|
3 years ago |
undefined
|
5335763f57
|
core: check contest info when rejudge
|
3 years ago |
undefined
|
0b77ed6b76
|
core: auto disconnect inactive session
|
3 years ago |
undefined
|
d3542774d7
|
core: fix value type
|
3 years ago |
undefined
|
bfa162e55e
|
core: contest: fix csv export
|
3 years ago |
undefined
|
406e45975f
|
core: fallback for non-replicaset instances
|
3 years ago |
undefined
|
429bacfaf2
|
core: use coll.watch to stream events
|
3 years ago |
undefined
|
c25176f483
|
core: ignore welcome in ci
|
3 years ago |
undefined
|
8e9854b1f3
|
core: add welcome page
|
3 years ago |
undefined
|
20a1542bc3
|
judge: add type: submit_answer support
|
3 years ago |
undefined
|
476457ac23
|
core: scoreboard
|
3 years ago |