237 Commits

Author SHA1 Message Date
e527aa0655 🚨 fix: resolve linting type error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 34s
2026-05-29 15:46:09 +07:00
aea16ad35a 🦖 fix: update payload to match new schema
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 1m37s
2026-05-29 15:42:02 +07:00
6215e14420 🐛 fix: resolve session deletion issue 2026-05-29 14:27:29 +07:00
e92d996621 ♻️ refactor: update hero banner code for new schema 2026-05-29 14:07:40 +07:00
96b5101742 ♻️ refactor: rewrite OAuth provision business logic for new user schema 2026-05-28 21:29:20 +07:00
57d19d4302 🚧 wip: rewrite reprovision logic to match new user schema 2026-05-28 21:01:54 +07:00
72f8e9e4eb 👔 feat: implement database repository for get media by slug
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m51s
2026-04-02 09:48:31 +07:00
59228f7d1e feat: add service for getBySlug 2026-04-02 09:34:03 +07:00
b27479cd3e 🐛 fix: resolve schema type error in getAllMedia module 2026-04-01 23:38:32 +07:00
17eb272b1d feat: add endpoint to fetch media by slug 2026-04-01 23:28:22 +07:00
5cebd200c4 👔 feat: support user collection check on hero banner
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 56s
2026-03-30 19:03:37 +07:00
412b501c80 🚨 fix: resolve linting type error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 31s
2026-03-29 14:17:42 +07:00
68d834ae6b feat: add delete endpoint to collection
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 1m24s
2026-03-29 12:10:50 +07:00
86fe39f5b5 🚚 chore: move collection route module 2026-03-29 11:23:27 +07:00
73b22d7f2c feat: add collection module 2026-03-29 11:17:52 +07:00
3768ae4c26 🚧 wip: implement collection upsert logic 2026-03-28 21:59:44 +07:00
56c921e800 👔 feat: add collection module 2026-03-27 23:42:26 +07:00
4001aec6ef ♻️ refactor: refine payload before sending to frontend
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 47s
2026-03-25 17:55:48 +07:00
dd70f9f9d4 ♻️ refactor: restructure banner select payload 2026-03-25 17:49:16 +07:00
7f6b1373f4 💥 breaking: update endpoint to support new banner schema
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m42s
2026-03-25 12:39:23 +07:00
794a130562 feat: add cache flush module 2026-03-25 11:37:06 +07:00
b5a0c2eda6 🚨 fix: resolve linting type error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 33s
2026-03-11 10:11:09 +07:00
864a919680 📝 docs: complete documentation for auth module
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 42s
2026-03-11 10:07:33 +07:00
da74f5e3e1 📦 chore: snapshot commit before major changes 2026-03-11 09:24:25 +07:00
dc350d006b 📝 docs: add schema documentation to OAuth provider routes 2026-03-10 12:00:00 +07:00
97dc26ed82 👔 feat: add schema for token verification module 2026-03-09 12:00:00 +07:00
43af43b0a3 📝 docs: finish controller documentation for internal module
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 51s
2026-03-08 14:59:27 +07:00
232ea986cb 🚨 fix: resolve linting type error 2026-03-08 14:53:26 +07:00
595a79de34 ♻️ refactor: add schema to all controllers in internal module 2026-03-08 14:50:54 +07:00
9f47f8f298 ♻️ refactor: align update-thumbnail and bulk-insert-video with latest Elysia standards 2026-03-08 07:31:38 +07:00
5a4e4d04a4 ♻️ refactor: align bulk-insert implementation with latest Elysia standards 2026-03-07 14:57:16 +07:00
0b786206e4 💥 breaking: upgrade Elysia to v1.4 and update codebase accordingly 2026-03-07 13:41:13 +07:00
d61b4f1d55 🚨 fix: resolve linting type error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 32s
2026-03-07 08:53:45 +07:00
cb2c51f161 ⚗️ experiment: try OpenAPI metadata configuration 2026-03-06 23:06:48 +07:00
9a554bb2ec 📝 docs: add OpenAPI for API documentation 2026-03-06 21:56:50 +07:00
cb2475cff1 📝 docs: add overview section to README 2026-03-05 17:48:35 +07:00
afcd2348e0 perf: cache banners with Redis
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m3s
2026-03-05 16:42:08 +07:00
5a7f9bbebe perf: use Redis for faster system preference check
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 52s
2026-03-03 21:49:32 +07:00
02ad14d382 feat: add helper to detect system preference 2026-03-03 21:47:07 +07:00
a6b2c77bd1 👔 feat: add option to disable banner 2026-03-03 21:25:59 +07:00
d858e54fe8 feat: add tags to banner 2026-03-03 16:56:58 +07:00
01ad69a4b0 👔 feat: add banner priority ordering logic
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m48s
2026-03-02 23:07:30 +07:00
6ffa087e91 feat: add endpoint to get active banners 2026-03-02 22:32:05 +07:00
960493f414 feat: add internal endpoint to create banner 2026-03-02 22:09:33 +07:00
a4d24c785c 🔧 chore: fix build error
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 30s
2026-02-22 11:04:52 +07:00
482103c78a 🚨 fix: resolve linting type error
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 29s
2026-02-22 11:00:50 +07:00
21a06f3b9e 👔 feat: add bulk thumbnail update logic
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 42s
2026-02-22 10:55:02 +07:00
2a3467a737 👔 feat: add logic to replace placeholder with thumbnail code 2026-02-21 20:52:10 +07:00
46d7dc8da8 feat: add service to fetch all videos from videoService 2026-02-21 20:46:25 +07:00
1038ad068f 🗑️ chore: remove repository from service 2026-02-21 19:53:17 +07:00