1
0
Commit Graph

78 Commits

Author SHA1 Message Date
baeee04ffb
fix: missing @sinclair/typebox/ as dependency causing backend throws 'export not found' 2026-01-09 00:42:16 +08:00
c55cfb36fc
ref: format with biome 2025-12-31 21:18:27 +08:00
77c2926327
add: CF worker proxy 2025-12-28 17:45:42 +08:00
1130dcb85f
add: merge turborepo config into main branch 2025-12-21 22:37:35 +08:00
c9c5b9b2bc
fix: incorret data structure of /song/<song_id>/eta, and calling this endpoint instead of /video/<song_id>/eta 2025-12-20 04:38:43 +08:00
e7cbaed069
ref: formatting & linting with Biome, add turborepo 2025-12-16 03:29:57 +08:00
fc610d417b
add: support for IP proxies 2025-12-14 04:35:59 +08:00
24e9d0e5c0
fix: cannot correctly get client ip in /ping endpoint 2025-12-13 01:31:02 +08:00
26207171d6
fix: correctly returning the data from video info endpoint 2025-12-10 14:29:54 +08:00
ce88dfea4c
fix: setting wrong property to cache 2025-12-10 14:28:25 +08:00
6ba93a55e2
fix: reading wrong properties from cache 2025-12-10 14:26:27 +08:00
1835591052
add: metrics for taking snapshot 2025-12-09 04:36:58 +08:00
e88d77d135
fix: system keyboard shortcuts conflicts with labelling shortcuts in labelling page 2025-12-09 00:52:29 +08:00
07571eb7b4
update: adjust the recalled videos ratio of the unlabeled endpoint 2025-12-09 00:18:00 +08:00
7a35e30a95
fix: adjust the number of videos returned from unlabeled endpoint to 20 2025-12-02 18:48:16 +08:00
ab160eadd2
update: the amount of videos fetched from 2025-12-02 10:21:13 +08:00
17004f47c7
fix: unexpected hard-coding user ID 2025-12-02 10:18:31 +08:00
bb01750816
add: labelling instructions 2025-12-01 23:24:04 +08:00
423e602da5
add: video labelling page 2025-12-01 03:07:18 +08:00
4008fabbf1
update: using ILIKE instead of LIKE in search API 2025-11-30 01:58:07 +08:00
a31257c441
fix: backend not responding offset 2025-11-30 01:51:13 +08:00
e6623b3937
update: display logic of milestone videos in homepage 2025-11-30 01:41:20 +08:00
997ba01e7d
add: a toast in login page in tracker 2025-11-29 23:15:46 +08:00
10d8126de4
fix: didn't read correct property when reading from cache 2025-11-28 23:52:41 +08:00
92db443e6b
update: include old data in history table 2025-11-23 13:12:55 +08:00
5560f5d705
add: OpenAPI description for backend 2025-11-18 20:19:50 +08:00
a95b9f76be
update: version number
fix: version number in frontend
2025-11-17 05:21:07 +08:00
2851491eaa
ref: rename import alias 2025-11-17 05:04:24 +08:00
30f8a2ffe8
ref: switch to drizzle, add history 2025-11-17 01:34:14 +08:00
965fe5ddc9
ref: project structure cleanup 2025-11-16 20:47:57 +08:00
02a2a845da ref: cleanup code 2025-10-06 17:04:16 +08:00
57deaed2e1 add: scaffold a color plaette generator 2025-10-04 23:43:00 +08:00
5ac952ec13
merge: branch 'feat/frontend' into main 2025-06-08 18:09:49 +08:00
2cf5923b28
add: logout in frontend 2025-06-08 18:06:46 +08:00
75973c72ee
add: login, user profile page & license 2025-06-07 19:42:36 +08:00
0a6ecc6314
add: route for getting videos 2025-06-06 21:03:52 +08:00
b4a0320e3e
version: cvsa/3.15.34 2025-06-06 17:40:32 +08:00
3abd6666c0
add: missing dependency in backend 2025-06-02 05:33:50 +08:00
44e13724fc
fix: missing dependency in backend 2025-06-02 05:17:46 +08:00
dd7e2242a0
add: docker support for nextjs frontend 2025-06-02 05:04:26 +08:00
507f2c331e
add: several pages, synced with old frontend 2025-06-02 04:04:17 +08:00
a1a4abff46
fix: missing import in @cvsa/core 2025-06-01 21:31:37 +08:00
fa5ab258da
add: login status detection in frontend 2025-06-01 17:21:09 +08:00
9dd06fa7bc
add: set cookie after signing up 2025-06-01 16:18:01 +08:00
bb7f846305
improve: the structure of the error handling in sign up page 2025-06-01 14:36:55 +08:00
7f9563a2a6
ref: use axios for API requests
add: a useCaptcha hook
2025-06-01 01:53:06 +08:00
f003e77d52
add: text fields and button in signup page 2025-05-18 20:55:51 +08:00
c5ba673069
fix: several bugs in captcha rate limiting 2025-05-18 03:28:27 +08:00
7786d66dbb
add: complete guarding under uCaptcha 2025-05-18 00:33:43 +08:00
b18b45078f
add: tokenID added to JWT in endpoint GET /captcha/:id/result 2025-05-17 02:15:05 +08:00