Commit Graph

  • 9328f6f27d chore: update nextjs and filter render on client side gunshiz 2026-08-01 01:13:16 +07:00
  • a41baf1435 feat: add sub-sidebar result page gunshiz 2026-08-01 00:59:58 +07:00
  • 255b895112 refactor: fix ai slop gunshiz 2026-07-31 22:22:33 +07:00
  • 8de32bcb3f fix(admin): timesteampz gunshiz 2026-07-31 21:14:02 +07:00
  • 6a73b60c48 feat: schedule automatic form closure gunshiz 2026-07-31 00:54:15 +07:00
  • 8ee011cdfc test: keep only SSE coverage gunshiz 2026-07-30 15:09:09 +07:00
  • a014f72d0f feat: improve form results and harden secrets gunshiz 2026-07-30 14:48:46 +07:00
  • 6b0440602b refactor: consolidate shared application helpers gunshiz 2026-07-29 12:28:51 +07:00
  • 1fb154b465 feat: show Discord profiles for form respondents gunshiz 2026-07-29 12:28:13 +07:00
  • 0ffab96aca feat(admin): add dashboard overview gunshiz 2026-07-28 20:31:50 +07:00
  • acebeb1f10 docs(skill): split erika project overview references gunshiz 2026-07-28 20:04:18 +07:00
  • 2ac971bb6e feat(form): add submission link webhook placeholder gunshiz 2026-07-28 19:57:54 +07:00
  • fa35f00f38 feat:update form gunshiz 2026-07-28 00:02:34 +07:00
  • 0e8c816276 style: IDK WHAT IUS FUCKING ON gunshiz 2026-07-27 19:47:13 +07:00
  • 1be1932814 style: move button gunshiz 2026-07-27 19:16:56 +07:00
  • bc856402e9 Improve admin form workspace UX gunshiz 2026-07-27 19:11:27 +07:00
  • f988f60504 feat: remove status badge gunshiz 2026-07-26 20:29:05 +07:00
  • 73bd6ef5d2 feat(form): show response totals and queue numbers gunshiz 2026-07-26 15:54:20 +07:00
  • 1b58d2c363 feat(form) : force user to join discord server gunshiz 2026-07-25 23:43:55 +07:00
  • 17c2347fdc chore : nginx gunshiz 2026-07-25 23:35:10 +07:00
  • 2694d1d837 test : use gitea gunshiz 2026-07-25 23:26:50 +07:00
  • d770d07e59 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
  • 80aa49c39c style : form no bg gunshiz 2026-07-25 22:12:46 +07:00
  • 3f4b670170 feat: implement real-time leaderboard system with XP and voice channel tracking features gunshiz 2026-07-25 21:26:53 +07:00
  • bb6740fcee feat: add realtime Discord leaderboards gunshiz 2026-07-25 00:06:52 +07:00
  • 7a9e67e283 feat: improve form response experience gunshiz 2026-07-24 22:11:42 +07:00
  • 29df784aeb feat: add Redis-backed SSE updates gunshiz 2026-07-24 21:31:47 +07:00
  • 5cc7edaa13 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
  • 66f1f1b14d feat: add shadcn/ui skill configuration, documentation, and asset files gunshiz 2026-07-24 21:00:06 +07:00
  • c445f6521d feat: add video.list scope to TikTok auth and update donation threshold text in LinkCard gunshiz 2026-07-17 22:43:38 +07:00
  • 52c91ab7f3 fix : force use dark theme in homepage gunshiz 2026-07-13 22:12:10 +07:00
  • 0a1f8c2503 feat(linktree):add donate link gunshiz 2026-07-11 14:21:51 +07:00
  • 9d6ab4abef fix: update not-found component path for dynamic form route gunshiz 2026-07-10 21:49:37 +07:00
  • c4a2749daf refactor: replace video backgrounds with static images and update 404 page assets gunshiz 2026-07-10 21:42:52 +07:00
  • f91472b34e style(link): remove bold font weight from roles section header in dropdown menu avatar gunshiz 2026-07-10 18:17:49 +07:00
  • ebde6932e9 style(linktree) : better ui gunshiz 2026-07-10 18:14:47 +07:00
  • 8c0cc4492b Harden form auth and submission handling gunshiz 2026-07-09 23:53:40 +07:00
  • 2c82d55839 feat : add simple uptime page gunshiz 2026-07-08 22:26:03 +07:00
  • d742644710 fix(backend) : adding max in revalidateTag gunshiz 2026-07-08 21:27:32 +07:00
  • 7c7a1d7d0a style(admin) : ai slop son gunshiz 2026-07-08 21:13:37 +07:00
  • 5fd165e2b6 perf : not ask me i copy from another projeft gunshiz 2026-07-08 21:02:39 +07:00
  • 4317853aca feat(admin) : add utility gunshiz 2026-07-08 20:04:41 +07:00
  • 7dad7ab553 feat : logout callback use current path instead of root gunshiz 2026-07-08 19:43:01 +07:00
  • 79cfbbc737 feat : change title gunshiz 2026-07-07 22:31:01 +07:00
  • 4ea4cd370c style(404): better image path gunshiz 2026-07-07 22:14:49 +07:00
  • 56fd2abf48 feat(404): greater 404 page gunshiz 2026-07-07 21:45:47 +07:00
  • 8af12db64b perf: add prefetch all api when build container and incrase light house score gunshiz 2026-07-07 20:39:46 +07:00
  • 0c806410eb style : add fade-out for progress bar when changing page gunshiz 2026-07-07 20:13:07 +07:00
  • edadc27508 fix : remove unused file gunshiz 2026-07-07 19:54:04 +07:00
  • 7e053dd6c8 refactor(admin) : remove auto detect followers and use validPlatforms instead gunshiz 2026-07-07 19:53:10 +07:00
  • 76034fa760 fix(backend) : add .env to docker and longer timeout time gunshiz 2026-07-07 19:44:30 +07:00
  • 6485b245f6 fix(linktree&backend): correct path, split work docker gunshiz 2026-07-07 19:33:43 +07:00
  • 6e8367dcce perf(linktree):use local background gunshiz 2026-07-07 19:30:12 +07:00
  • 8a51dc9934 fix(linktree) : followers count gone gunshiz 2026-07-06 22:17:10 +07:00
  • 6f45a3a5b7 refactor(linktree) : use local pfp gunshiz 2026-07-06 22:03:52 +07:00
  • 05cf38d020 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
  • 6a4f06f5aa feat: remove TikTok auto-feed integration gunshiz 2026-07-06 19:30:11 +07:00
  • 48c4dae218 fix: handle unauthorized guild roles by defaulting to an empty array gunshiz 2026-07-04 01:09:05 +07:00
  • d8437ae39a refactor: migrate TikTok polling from external cron to internal Next.js instrumentation interval gunshiz 2026-07-03 23:50:56 +07:00
  • 46360826b6 fix: add logging to the TikTok cron job command in docker-compose.yml gunshiz 2026-07-03 23:36:04 +07:00
  • 752f708151 feat: implement debounced autosave functionality for form extra settings with status indicators gunshiz 2026-07-03 23:26:08 +07:00
  • 2e94c8f8ec feat: implement unified login flow with LoginButton and contextual LoginDialog for unauthenticated form access gunshiz 2026-07-03 23:18:59 +07:00
  • ac6c35598c feat: add Discord profile dropdown menu with role display and integrate with admin and form layouts via AdminShellServer. gunshiz 2026-07-03 23:02:15 +07:00
  • 6cb28421e6 fix: adjust DropdownMenuContent width to fixed 64 units and remove min-width constraint gunshiz 2026-07-03 22:07:16 +07:00
  • 6996b2405e feat: add support for {update} template variable to track and display submission changes gunshiz 2026-07-03 22:04:19 +07:00
  • 248d6dc083 docs: update documentation to reflect Discord role-based access control integration for forms gunshiz 2026-07-03 22:00:16 +07:00
  • 10162c9363 feat: add Discord role-based access control for forms with custom dropdown UI gunshiz 2026-07-03 21:58:10 +07:00
  • a0eac6ce1e docs: add documentation for TikTok cron polling, Discord utilities, and cron container updates gunshiz 2026-07-03 21:26:23 +07:00
  • 96b7ce11c0 feat: add tiktok polling system with docker cron gunshiz 2026-07-03 21:18:12 +07:00
  • 80dcaf1bc2 refactor: remove redundant error logging for unauthorized TikTok webhook requests gunshiz 2026-07-03 20:53:55 +07:00
  • 67a883de8c refactor: remove unused import in form page and modularize theme toggle component logic gunshiz 2026-07-03 18:37:09 +07:00
  • c3e5aabd3f style: add responsive horizontal padding to form administration pages gunshiz 2026-07-03 18:32:18 +07:00
  • 7c74d39138 style: increase max-width container constraint across admin pages to 6xl gunshiz 2026-07-03 18:28:54 +07:00
  • fcc58a92af feat: implement custom not-found page for forms chore: upgrade Next.js to v16.2.10 gunshiz 2026-07-03 18:21:43 +07:00
  • cafb59dcf4 feat: implement custom 404 not-found page gunshiz 2026-07-03 18:04:03 +07:00
  • f5544e328d feat: add theme toggle to admin sidebars and update form list to use full-row navigation links gunshiz 2026-07-03 17:55:33 +07:00
  • 8c7c183d14 feat: add success dialog for form submission and update typography and spacing for HTML display and editor components gunshiz 2026-07-03 17:43:20 +07:00
  • 659c41f713 feat: add enhanced logging for TikTok webhook authorization, environment variables, and message delivery status gunshiz 2026-07-03 17:08:39 +07:00
  • 179b8b2e30 fix: update Roblox friends API endpoint to use roproxy.com gunshiz 2026-07-02 19:48:41 +07:00
  • e3a79a55e4 refactor: remove redundant console logging from TikTok webhook handler gunshiz 2026-07-02 19:44:02 +07:00
  • e85b8904d6 feat: implement TikTok webhook handler to stream video and live notifications to Discord gunshiz 2026-07-02 19:33:24 +07:00
  • f458486583 fix: disable fetch caching for follower count requests and update docker logs command gunshiz 2026-07-02 18:31:10 +07:00
  • 83834b7fc9 refactor: update Roblox integration to fetch and label friend count instead of followers gunshiz 2026-06-30 23:01:47 +07:00
  • 38f9ebd4cf docs: update admin panel architecture and documentation for centralized auth and new backend management sections gunshiz 2026-06-30 22:59:36 +07:00
  • 9cc95f642b fix: update robots.txt disallow path from /form/admin/ to /admin/ gunshiz 2026-06-30 22:58:42 +07:00
  • e2f480af62 refactor: consolidate admin authorization into layout and introduce AdminShell component gunshiz 2026-06-30 22:56:25 +07:00
  • 848f93641f chore: update TikTok API revalidation interval to one hour gunshiz 2026-06-30 22:45:58 +07:00
  • 8c0c2ee3a1 docs: add project-specific rules and file reference documentation gunshiz 2026-06-30 22:39:47 +07:00
  • 19fde79fd0 feat: implement discord-based admin authentication for the form management page and add skill documentation gunshiz 2026-06-30 22:35:11 +07:00
  • 2e3983e38c feat: implement TikTok OAuth flow and integrate profile data into home page gunshiz 2026-06-30 20:41:01 +07:00
  • de3ee40fa4 refactor: remove unused requireAdmin function from form actions gunshiz 2026-06-30 18:23:42 +07:00
  • a875a7b652 fix: prevent answer text overflow by adding min-width and break-all styling gunshiz 2026-06-30 18:16:38 +07:00
  • 2920520d41 feat: add SidebarTrigger to mobile view in form admin layout gunshiz 2026-06-30 17:18:15 +07:00
  • 01e97bb6c6 feat: add delete functionality to admin forms list and correct redirection paths gunshiz 2026-06-30 17:17:20 +07:00
  • 14abb54108 feat: add Redis caching for follower counts, implement fetch timeouts, enable Nginx gzip compression, and refactor icon management. gunshiz 2026-06-29 21:58:13 +07:00
  • d0ce59b209 feat: implement global page navigation progress bar using Radix UI gunshiz 2026-06-29 21:15:12 +07:00
  • f9b423eded feat: support user-related placeholders in submission templates and standardize display time to Asia/Bangkok timezone gunshiz 2026-06-29 20:30:06 +07:00
  • 56eaf61cef refactor: change form list layout from grid to vertical flex stack gunshiz 2026-06-29 19:16:56 +07:00
  • 3b004e393c feat: replace textarea with rich text editor for form descriptions and add metadata support with HTML rendering gunshiz 2026-06-29 19:13:37 +07:00
  • 45ceae5c6e feat: add theme toggle component with dropdown menu support to the layout gunshiz 2026-06-29 18:54:38 +07:00