This website requires JavaScript.
Explore
Help
Register
Sign In
astral
/
erika
Watch
3
Star
0
Fork
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
205
Commits
2
Branches
0
Tags
1ac594293a15cffe8e5945d889e81e7340e18a27
Commit Graph
100 Commits
This Branch
This Branch
All Branches
chore(file-path): correct /profile and /leaderboard file path
gunshiz
2026-08-10 17:28:43 +07:00
1ac594293a
feat(ui) : get a bit rounded ui
gunshiz
2026-08-10 16:26:52 +07:00
d038c95d35
style(ui): align colors with Buzz
gunshiz
2026-08-10 13:52:05 +07:00
82830aeccc
chore(deploy): restore port 8606
gunshiz
2026-08-10 13:51:59 +07:00
3823d0c61d
style(ui): use neutral black theme
gunshiz
2026-08-10 13:39:22 +07:00
a75a453852
feat(ui): adopt Lyra theme
gunshiz
2026-08-10 13:19:09 +07:00
6f1fd826d7
fix(fonts): restore Google font rendering
gunshiz
2026-08-09 22:47:06 +07:00
cbb40b665c
fix(ui): restore global page progress
gunshiz
2026-08-09 22:45:00 +07:00
1294473cf7
fix(home): preserve legacy visitor totals
gunshiz
2026-08-09 22:39:57 +07:00
5a180e0bf8
perf(docker): prune runtime before copy
gunshiz
2026-08-09 22:09:33 +07:00
912ca8f2ff
perf(ui): defer editor and navigation effects
gunshiz
2026-08-09 22:02:27 +07:00
d094861ebb
perf(admin): lazy-load response navigation
gunshiz
2026-08-09 22:01:24 +07:00
4eb8296135
perf(admin): paginate responses on the server
gunshiz
2026-08-09 21:58:19 +07:00
78373b76cc
perf(home): shrink carousel client boundary
gunshiz
2026-08-09 21:37:25 +07:00
916aaf92ef
perf(home): parallelize private visitor tracking
gunshiz
2026-08-09 21:35:37 +07:00
c0429a8e8e
perf(build): make standalone image deterministic
gunshiz
2026-08-09 21:34:00 +07:00
1dc44e0215
chore(deps): align packages and enforce unused checks
gunshiz
2026-08-09 21:25:55 +07:00
c06b2ef88f
chore(config): centralize feature settings
gunshiz
2026-08-09 21:20:19 +07:00
950d3d4afe
fix(video): make publishing transitions safe
gunshiz
2026-08-09 21:15:27 +07:00
26c0b5af18
refactor(realtime): centralize refresh policy
gunshiz
2026-08-09 21:13:48 +07:00
e17a615c07
refactor(profile): isolate resilient guild reads
gunshiz
2026-08-09 21:13:37 +07:00
078216f36d
refactor(forms): isolate submission persistence
gunshiz
2026-08-09 21:13:20 +07:00
8756a2ce8a
fix(ui): remove response sidebar height limit
gunshiz
2026-08-08 14:13:45 +07:00
59140488f6
feat : add profile page
gunshiz
2026-08-06 22:46:47 +07:00
c1c015ef78
chore(admin): temporarily disable upload feature
gunshiz
2026-08-02 19:34:51 +07:00
e5a6ad3e04
chore(admin): disable platform login buttons
gunshiz
2026-08-02 19:31:10 +07:00
88550be932
refactor(worker): use native bun cron
gunshiz
2026-08-02 19:12:58 +07:00
353cc0528c
fix(tiktok): calculate valid upload chunks
gunshiz
2026-08-02 18:50:05 +07:00
a43e99aa10
fix(tiktok): preserve initialization error details
gunshiz
2026-08-02 18:47:51 +07:00
e610453356
chore(worker): use compose container naming
gunshiz
2026-08-02 18:45:34 +07:00
41d87cd9c9
chore(worker): preserve explicit container name
gunshiz
2026-08-02 18:45:13 +07:00
13823e96d2
feat(upload): add realtime SSE updates
gunshiz
2026-08-02 18:43:45 +07:00
7f4a1a339c
chore(worker): set container name
gunshiz
2026-08-02 18:39:45 +07:00
ccd875327a
fix(deploy): pin app docker target
gunshiz
2026-08-02 18:33:24 +07:00
d25e0e90a2
fix(upload): correct tiktok creator request
gunshiz
2026-08-02 18:33:00 +07:00
4f29e6f76f
fix(worker): decouple database runtime from next
gunshiz
2026-08-02 18:28:47 +07:00
24f14e9342
fix(worker): allow backend upload module in bun
gunshiz
2026-08-02 18:26:47 +07:00
f0a9b734f7
fix(worker): use absolute cron entrypoint
gunshiz
2026-08-02 18:24:21 +07:00
2d3f065c0e
revert(deploy): restore original nginx wiring
gunshiz
2026-08-02 18:23:06 +07:00
c1e48e92a1
fix(upload): isolate cron jobs in worker
gunshiz
2026-08-02 18:21:31 +07:00
dbf8e345a3
fix(deploy): keep proxy attached across app rebuilds
gunshiz
2026-08-02 18:15:16 +07:00
53606c60af
fix(upload): prevent overlapping cron runs
gunshiz
2026-08-02 18:09:00 +07:00
9bbde8b7b5
feat(upload): run scheduled jobs with cron
gunshiz
2026-08-02 18:06:25 +07:00
5b0bc32845
fix(upload) : ai slop
gunshiz
2026-08-02 17:37:20 +07:00
c810b0ab35
fix(upload): place category note with YouTube settings
gunshiz
2026-08-02 17:32:00 +07:00
a3e9b413c1
feat(upload): label YouTube category options
gunshiz
2026-08-02 17:22:17 +07:00
eda4c17d3c
feat(upload): default YouTube category to gaming
gunshiz
2026-08-02 17:19:34 +07:00
cbd72787d7
feat(admin): reshape overview into operations dashboard
gunshiz
2026-08-02 17:12:12 +07:00
4acc297709
fix(upload): keep platform panels side by side
gunshiz
2026-08-02 17:05:03 +07:00
da768fcba3
fix(upload): prevent video card overflow
gunshiz
2026-08-02 17:02:46 +07:00
ac3f318973
fix(youtube): request video content details
gunshiz
2026-08-02 16:59:02 +07:00
974a38cdf3
refactor(upload): split admin sections into routes
gunshiz
2026-08-02 16:58:13 +07:00
e8e52daf95
refactor(lib): organize modules by feature
gunshiz
2026-08-02 16:56:55 +07:00
d513b47d09
feat(admin): add platform login setup page
gunshiz
2026-08-02 02:09:13 +07:00
6c3b1cab83
feat: implement admin video upload system with platform integration for YouTube and TikTok
gunshiz
2026-08-02 02:07:35 +07:00
698b12039a
feat(form): show submission queue names
gunshiz
2026-08-01 19:18:38 +07:00
7cec08fb77
refactor: update Docker base images, enhance image upload security, and implement shared form client logic and validation
gunshiz
2026-08-01 15:57:55 +07:00
b557879928
fix : why the fuck admin pag ehere
gunshiz
2026-08-01 01:23:01 +07:00
e243a75d33
fix : filter
gunshiz
2026-08-01 01:19:41 +07:00
3d7ecbcac5
chore: update nextjs and filter render on client side
gunshiz
2026-08-01 01:13:16 +07:00
9328f6f27d
feat: add sub-sidebar result page
gunshiz
2026-08-01 00:59:58 +07:00
a41baf1435
refactor: fix ai slop
gunshiz
2026-07-31 22:22:33 +07:00
255b895112
fix(admin): timesteampz
gunshiz
2026-07-31 21:14:02 +07:00
8de32bcb3f
feat: schedule automatic form closure
gunshiz
2026-07-31 00:54:15 +07:00
6a73b60c48
test: keep only SSE coverage
gunshiz
2026-07-30 15:09:09 +07:00
8ee011cdfc
feat: improve form results and harden secrets
gunshiz
2026-07-30 14:48:46 +07:00
a014f72d0f
refactor: consolidate shared application helpers
gunshiz
2026-07-29 12:28:51 +07:00
6b0440602b
feat: show Discord profiles for form respondents
gunshiz
2026-07-29 12:28:13 +07:00
1fb154b465
feat(admin): add dashboard overview
gunshiz
2026-07-28 20:33:33 +07:00
0ffab96aca
docs(skill): split erika project overview references
gunshiz
2026-07-28 20:04:18 +07:00
acebeb1f10
feat(form): add submission link webhook placeholder
gunshiz
2026-07-28 19:58:36 +07:00
2ac971bb6e
feat:update form
gunshiz
2026-07-28 00:02:34 +07:00
fa35f00f38
style: IDK WHAT IUS FUCKING ON
gunshiz
2026-07-27 19:47:13 +07:00
0e8c816276
style: move button
gunshiz
2026-07-27 19:16:56 +07:00
1be1932814
Improve admin form workspace UX
gunshiz
2026-07-27 19:11:27 +07:00
bc856402e9
feat: remove status badge
gunshiz
2026-07-26 20:29:05 +07:00
f988f60504
feat(form): show response totals and queue numbers
gunshiz
2026-07-26 15:54:20 +07:00
73bd6ef5d2
feat(form) : force user to join discord server
gunshiz
2026-07-25 23:43:55 +07:00
1b58d2c363
chore : nginx
gunshiz
2026-07-25 23:35:10 +07:00
17c2347fdc
test : use gitea
gunshiz
2026-07-25 23:26:50 +07:00
2694d1d837
chore: update Nginx proxy configuration to use variable resolution and bind start script to all interfaces
gunshiz
2026-07-25 23:13:04 +07:00
d770d07e59
style : form no bg
gunshiz
2026-07-25 22:12:46 +07:00
80aa49c39c
feat: implement real-time leaderboard system with XP and voice channel tracking features
gunshiz
2026-07-25 21:26:53 +07:00
3f4b670170
feat: add realtime Discord leaderboards
gunshiz
2026-07-25 00:06:52 +07:00
bb6740fcee
feat: improve form response experience
gunshiz
2026-07-24 22:11:42 +07:00
7a9e67e283
feat: add Redis-backed SSE updates
gunshiz
2026-07-24 21:31:47 +07:00
29df784aeb
feat: add new skills for codebase architecture, grilling, and frontend design with associated configurations and documentation
gunshiz
2026-07-24 21:02:20 +07:00
5cc7edaa13
feat: add shadcn/ui skill configuration, documentation, and asset files
gunshiz
2026-07-24 21:00:06 +07:00
66f1f1b14d
feat: add video.list scope to TikTok auth and update donation threshold text in LinkCard
gunshiz
2026-07-17 22:43:38 +07:00
c445f6521d
fix : force use dark theme in homepage
gunshiz
2026-07-13 22:12:10 +07:00
52c91ab7f3
feat(linktree):add donate link
gunshiz
2026-07-11 14:21:51 +07:00
0a1f8c2503
fix: update not-found component path for dynamic form route
gunshiz
2026-07-10 21:49:37 +07:00
9d6ab4abef
refactor: replace video backgrounds with static images and update 404 page assets
gunshiz
2026-07-10 21:42:52 +07:00
c4a2749daf
style(link): remove bold font weight from roles section header in dropdown menu avatar
gunshiz
2026-07-10 18:17:49 +07:00
f91472b34e
style(linktree) : better ui
gunshiz
2026-07-10 18:14:47 +07:00
ebde6932e9
Harden form auth and submission handling
gunshiz
2026-07-09 23:53:40 +07:00
8c0cc4492b
feat : add simple uptime page
gunshiz
2026-07-08 22:26:03 +07:00
2c82d55839
fix(backend) : adding max in revalidateTag
gunshiz
2026-07-08 21:27:32 +07:00
d742644710
style(admin) : ai slop son
gunshiz
2026-07-08 21:13:37 +07:00
7c7a1d7d0a
perf : not ask me i copy from another projeft
gunshiz
2026-07-08 21:02:39 +07:00
5fd165e2b6