Commit Graph

  • dade012888 Merge pull request 'hotfix/payload-banner' (#28) from hotfix/payload-banner into main main Vivy Bot 2026-03-25 17:57:49 +07:00
  • 4001aec6ef ♻️ refactor: refine payload before sending to frontend Rafi Arrafif 2026-03-25 17:55:48 +07:00
  • dd70f9f9d4 ♻️ refactor: restructure banner select payload Rafi Arrafif 2026-03-25 17:49:16 +07:00
  • 26909154ab Merge pull request 'prune-banner' (#27) from prune-banner into main rafiarrafif 2026-03-25 12:52:55 +07:00
  • 7f6b1373f4 💥 breaking: update endpoint to support new banner schema Rafi Arrafif 2026-03-25 12:39:23 +07:00
  • 794a130562 feat: add cache flush module Rafi Arrafif 2026-03-25 11:37:06 +07:00
  • 6599fa8f79 🗃️ db: reset prisma migrations for updated banner structure Rafi Arrafif 2026-03-17 16:41:29 +07:00
  • 27b66e6d34 🗃️ db: update schema to match new banner logic Rafi Arrafif 2026-03-16 22:45:13 +07:00
  • 1c097aac69 Merge pull request 'refactor' (#26) from refactor into main Vivy Bot 2026-03-11 10:12:24 +07:00
  • b5a0c2eda6 🚨 fix: resolve linting type error Rafi Arrafif 2026-03-11 10:11:09 +07:00
  • 864a919680 📝 docs: complete documentation for auth module Rafi Arrafif 2026-03-11 10:07:33 +07:00
  • da74f5e3e1 📦 chore: snapshot commit before major changes Rafi Arrafif 2026-03-11 09:24:25 +07:00
  • dc350d006b 📝 docs: add schema documentation to OAuth provider routes Rafi Arrafif 2026-03-10 12:00:00 +07:00
  • 97dc26ed82 👔 feat: add schema for token verification module Rafi Arrafif 2026-03-09 12:00:00 +07:00
  • d767a0434c Merge pull request 'refactor' (#25) from refactor into main Vivy Bot 2026-03-08 15:02:28 +07:00
  • 43af43b0a3 📝 docs: finish controller documentation for internal module Rafi Arrafif 2026-03-08 14:59:27 +07:00
  • 232ea986cb 🚨 fix: resolve linting type error Rafi Arrafif 2026-03-08 14:53:26 +07:00
  • 595a79de34 ♻️ refactor: add schema to all controllers in internal module Rafi Arrafif 2026-03-08 14:50:54 +07:00
  • 9f47f8f298 ♻️ refactor: align update-thumbnail and bulk-insert-video with latest Elysia standards Rafi Arrafif 2026-03-08 07:31:38 +07:00
  • 5a4e4d04a4 ♻️ refactor: align bulk-insert implementation with latest Elysia standards Rafi Arrafif 2026-03-07 14:57:16 +07:00
  • 0b786206e4 💥 breaking: upgrade Elysia to v1.4 and update codebase accordingly Rafi Arrafif 2026-03-07 13:41:13 +07:00
  • c992314cf1 Merge pull request 'docs' (#24) from docs into main Vivy Bot 2026-03-07 08:54:33 +07:00
  • d61b4f1d55 🚨 fix: resolve linting type error Rafi Arrafif 2026-03-07 08:53:45 +07:00
  • 5d0d933758 📝 docs: add API endpoints and license documentation Rafi Arrafif 2026-03-07 08:50:39 +07:00
  • cb2c51f161 ⚗️ experiment: try OpenAPI metadata configuration Rafi Arrafif 2026-03-06 23:06:48 +07:00
  • 9a554bb2ec 📝 docs: add OpenAPI for API documentation Rafi Arrafif 2026-03-06 21:56:50 +07:00
  • 0383150109 🎨 style: fix documentation layout issues Rafi Arrafif 2026-03-05 21:54:37 +07:00
  • 37c6e30f7a 📝 docs: add project structure and getting started guide Rafi Arrafif 2026-03-05 21:51:14 +07:00
  • 4cb9b911a8 📝 docs: add architecture documentation Rafi Arrafif 2026-03-05 18:43:47 +07:00
  • cb2475cff1 📝 docs: add overview section to README Rafi Arrafif 2026-03-05 17:48:35 +07:00
  • b593299f60 Merge pull request ' perf: cache banners with Redis' (#23) from perf into main Vivy Bot 2026-03-05 16:46:15 +07:00
  • afcd2348e0 perf: cache banners with Redis Rafi Arrafif 2026-03-05 16:42:08 +07:00
  • ebc143dc74 Merge pull request 'fix/hero-banner' (#22) from fix/hero-banner into main Vivy Bot 2026-03-03 21:59:03 +07:00
  • 5a7f9bbebe perf: use Redis for faster system preference check Rafi Arrafif 2026-03-03 21:49:32 +07:00
  • 02ad14d382 feat: add helper to detect system preference Rafi Arrafif 2026-03-03 21:47:07 +07:00
  • a6b2c77bd1 👔 feat: add option to disable banner Rafi Arrafif 2026-03-03 21:25:59 +07:00
  • d858e54fe8 feat: add tags to banner Rafi Arrafif 2026-03-03 16:56:58 +07:00
  • ae0830cbe7 Merge pull request 'feat/hero-banner' (#21) from feat/hero-banner into main Vivy Bot 2026-03-02 23:24:20 +07:00
  • 01ad69a4b0 👔 feat: add banner priority ordering logic Rafi Arrafif 2026-03-02 23:07:30 +07:00
  • 6ffa087e91 feat: add endpoint to get active banners Rafi Arrafif 2026-03-02 22:32:05 +07:00
  • 960493f414 feat: add internal endpoint to create banner Rafi Arrafif 2026-03-02 22:09:33 +07:00
  • 90655dcf92 🚚 chore: rename hero banner table in schema Rafi Arrafif 2026-03-01 12:28:16 +07:00
  • 815e24158a 🗃️ db: update hero banner schema Rafi Arrafif 2026-03-01 12:22:23 +07:00
  • 3a4bcfd360 Merge pull request 'fix/thumbnail-code' (#20) from fix/thumbnail-code into main Vivy Bot 2026-02-22 11:10:08 +07:00
  • a4d24c785c 🔧 chore: fix build error Rafi Arrafif 2026-02-22 11:04:52 +07:00
  • 482103c78a 🚨 fix: resolve linting type error Rafi Arrafif 2026-02-22 11:00:50 +07:00
  • 21a06f3b9e 👔 feat: add bulk thumbnail update logic Rafi Arrafif 2026-02-22 10:55:02 +07:00
  • 2a3467a737 👔 feat: add logic to replace placeholder with thumbnail code Rafi Arrafif 2026-02-21 20:52:10 +07:00
  • 46d7dc8da8 feat: add service to fetch all videos from videoService Rafi Arrafif 2026-02-21 20:46:25 +07:00
  • 1038ad068f 🗑️ chore: remove repository from service Rafi Arrafif 2026-02-21 19:53:17 +07:00
  • b69742f806 feat: add thumbnailCode field to bulk insert video Rafi Arrafif 2026-02-20 23:11:11 +07:00
  • 2a8ed7c6fd 🐛 fix: resolve video code issue in bulk insert Rafi Arrafif 2026-02-20 23:02:13 +07:00
  • 9bcaed9526 🗃️ db: add thumbnailCode column to video table Rafi Arrafif 2026-02-20 22:58:58 +07:00
  • 1f6d07affd 🗃️ db: modify video code column and update migration Rafi Arrafif 2026-02-20 22:57:07 +07:00
  • 7e5168f1fc Merge pull request '🥅 fix: add error handling for GitHub auth request' (#19) from fix-github-auth into main Vivy Bot 2026-02-19 17:21:43 +07:00
  • 427825b186 🥅 fix: add error handling for GitHub auth request Rafi Arrafif 2026-02-19 16:46:21 +07:00
  • 1b992522de Merge pull request 'purge-session' (#18) from purge-session into main Vivy Bot 2026-02-19 14:38:41 +07:00
  • 133ebb4668 🗃️ db: add composite index to userSession Rafi Arrafif 2026-02-19 14:23:37 +07:00
  • 7a3c46c6c1 feat: add internal endpoint to purge user session Rafi Arrafif 2026-02-19 14:16:12 +07:00
  • 959af8abdc Merge pull request 'feat/logout' (#17) from feat/logout into main Vivy Bot 2026-02-18 13:03:28 +07:00
  • 711ca4519c 🚨 fix: resolve linting error Rafi Arrafif 2026-02-18 13:00:50 +07:00
  • 9c4854ce64 🩹 fix: change header name in cookie validation Rafi Arrafif 2026-02-18 12:55:16 +07:00
  • 9e84460a22 ♻️ refactor: create Redis helper and replace direct Redis access Rafi Arrafif 2026-02-18 12:17:26 +07:00
  • 9686153a82 🔒 security: add auth token validation via Redis and DB check Rafi Arrafif 2026-02-17 21:51:14 +07:00
  • 3122f34093 🛂 security: fix auth token validation flow Rafi Arrafif 2026-02-17 21:33:59 +07:00
  • d3d66b992e Merge pull request '🐛 fix: access cookie via header on logout' (#16) from feat/logout into main Vivy Bot 2026-02-15 23:17:00 +07:00
  • 63fcd8587b 🚨 fix: resolve all linting errors Rafi Arrafif 2026-02-15 23:08:07 +07:00
  • c74597c57d 🐛 fix: access cookie via header on logout Rafi Arrafif 2026-02-15 22:58:24 +07:00
  • a151c6dab0 Merge pull request 'feat/logout' (#15) from feat/logout into main Vivy Bot 2026-02-13 19:48:18 +07:00
  • 42aa7ed8d3 feat: add logout endpoint Rafi Arrafif 2026-02-13 19:46:44 +07:00
  • 588ac49e01 🚨 fix: update TypeScript type for decodeJWT Rafi Arrafif 2026-02-13 19:38:16 +07:00
  • 08125dcb11 feat: add logout module Vivy Bot 2026-02-10 23:12:04 +07:00
  • e46711bf2f Merge pull request '🩺 chore: add status check endpoint' (#14) from chore/status into main Vivy Bot 2026-02-10 19:16:40 +07:00
  • 56e2b046b7 🩺 chore: add status check endpoint Vivy Bot 2026-02-10 19:15:34 +07:00
  • 5eef52e301 Merge pull request '🚑 hotfix: critical fix for signup process' (#13) from hotfix/signup into main Vivy Bot 2026-02-08 22:20:15 +07:00
  • 509e3cbc2f 🚑 hotfix: critical fix for signup process Vivy Bot 2026-02-08 22:19:09 +07:00
  • d7270f8696 Merge pull request 'docs' (#12) from docs into main Vivy Bot 2026-02-06 22:30:22 +07:00
  • bd66705eae 📝 docs: add documentation for get all episodes controller Vivy Bot 2026-02-06 22:28:14 +07:00
  • 7fb1d4f1f5 📝 docs: add documentation for get episode detail controller Vivy Bot 2026-02-06 22:26:11 +07:00
  • 7f129a1b55 📝 docs: add documentation for bulk update thumbnail controller Vivy Bot 2026-02-06 22:22:49 +07:00
  • 3d3a9af9dc Merge pull request 'feat/episode-details' (#11) from feat/episode-details into main Vivy Bot 2026-02-05 22:22:51 +07:00
  • 90bf31a209 🐛 fix: correct payload for bulk video insert API Vivy Bot 2026-02-05 22:22:05 +07:00
  • 81cc1057b4 🐛 fix: handle bigint with json serialize helper Vivy Bot 2026-02-05 22:20:25 +07:00
  • 9dd02d097d feat: add endpoint to get episode details Vivy Bot 2026-02-05 21:47:02 +07:00
  • 6f754a878b Merge pull request ' feat: add automatic thumbnail generation' (#10) from feat/thumbnail-generation into main Vivy Bot 2026-02-05 21:04:53 +07:00
  • e3e4df35e2 🔇 chore: remove debug console.log Vivy Bot 2026-02-05 21:04:06 +07:00
  • f3522f6cac 🚚 chore: move get episode with thumbnile repository file Vivy Bot 2026-02-05 21:02:53 +07:00
  • 745fd213f9 feat: add automatic thumbnail generation Vivy Bot 2026-02-05 20:59:34 +07:00
  • dea8c6b7ce Merge pull request ' feat: add endpoint to get all episodes by media' (#9) from feat/endpoint-get-episodes into main Vivy Bot 2026-02-04 23:32:46 +07:00
  • c1f90c40f2 feat: add endpoint to get all episodes by media Vivy Bot 2026-02-04 23:31:12 +07:00
  • d6fa5efaff Merge pull request ' feat: add get all media endpoint' (#8) from feat/get-all-media into main Vivy Bot 2026-02-03 15:26:14 +07:00
  • 4b9ade64c3 feat: add get all media endpoint Vivy Bot 2026-02-03 15:25:15 +07:00
  • 9afa0e62f9 Merge pull request 'create controller documentation' (#7) from docs into main Vivy Bot 2026-02-02 08:32:12 +07:00
  • 9e487297cd 💡 docs: add documentation to createVideoService controller Vivy Bot 2026-02-02 08:30:34 +07:00
  • 5cb9b475be 💡 docs: add documentation for bulk insert video controller Vivy Bot 2026-02-02 08:26:29 +07:00
  • 0e3b0a341f Merge pull request '💚 ci: change to secret token that have full repo access' (#6) from ci/add-automatic-sync into main Vivy Bot 2026-02-01 22:02:49 +07:00
  • aa6e3424d3 💚 ci: change to secret token that have full repo access Vivy Bot 2026-02-01 22:01:47 +07:00
  • 92620f35bc Merge pull request '💚 ci: add checkout to fix unkown repos' (#5) from ci/add-automatic-sync into main Vivy Bot 2026-02-01 21:56:00 +07:00
  • bb6bed884a 💚 ci: add checkout to fix unkown repos Vivy Bot 2026-02-01 21:54:35 +07:00
  • 491d41e44d Merge pull request '💚 ci: fixing auto PR' (#4) from ci/add-automatic-sync into main Vivy Bot 2026-02-01 21:50:57 +07:00