This website requires JavaScript.
Explore
Help
Register
Sign In
astral
/
erika
Watch
3
Star
0
Fork
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
189
Commits
2
Branches
0
Tags
c06b2ef88fb11b6fc0f0669f77a9d0c416a402a9
Commit Graph
100 Commits
This Branch
This Branch
All Branches
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
feat(admin) : add utility
gunshiz
2026-07-08 20:04:41 +07:00
4317853aca
feat : logout callback use current path instead of root
gunshiz
2026-07-08 19:43:01 +07:00
7dad7ab553
feat : change title
gunshiz
2026-07-07 22:31:01 +07:00
79cfbbc737
style(404): better image path
gunshiz
2026-07-07 22:14:49 +07:00
4ea4cd370c
feat(404): greater 404 page
gunshiz
2026-07-07 21:45:47 +07:00
56fd2abf48
perf: add prefetch all api when build container and incrase light house score
gunshiz
2026-07-07 20:39:46 +07:00
8af12db64b
style : add fade-out for progress bar when changing page
gunshiz
2026-07-07 20:13:07 +07:00
0c806410eb
fix : remove unused file
gunshiz
2026-07-07 19:54:04 +07:00
edadc27508
refactor(admin) : remove auto detect followers and use validPlatforms instead
gunshiz
2026-07-07 19:53:10 +07:00
7e053dd6c8
fix(backend) : add .env to docker and longer timeout time
gunshiz
2026-07-07 19:44:30 +07:00
76034fa760
fix(linktree&backend): correct path, split work docker
gunshiz
2026-07-07 19:33:43 +07:00
6485b245f6
perf(linktree):use local background
gunshiz
2026-07-07 19:32:58 +07:00
6e8367dcce
fix(linktree) : followers count gone
gunshiz
2026-07-06 22:17:10 +07:00
8a51dc9934
refactor(linktree) : use local pfp
gunshiz
2026-07-06 22:03:52 +07:00
6f45a3a5b7
refactor(backend): better code quality, fix timeout issue, fix website eat port 3000, fix nginx wrong point, better docker compose file, moving some file and change some import, update package dependency etc.
gunshiz
2026-07-06 21:44:30 +07:00
05cf38d020
feat: remove TikTok auto-feed integration
gunshiz
2026-07-06 19:30:11 +07:00
6a4f06f5aa