|
|
a04d1ffdf1
|
refactor: bulk insert media module
|
2026-06-28 21:00:00 +07:00 |
|
|
|
00ca1ba8fb
|
feat: add bulk insert module
|
2026-06-24 21:00:00 +07:00 |
|
|
|
0057f0c63b
|
🚧 wip: update bulk insert producer in media
|
2026-05-31 12:56:12 +07:00 |
|
|
|
1694035dc4
|
🚧 wip: update media bulk insert for new schema
|
2026-05-30 21:00:00 +07:00 |
|
|
|
e527aa0655
|
🚨 fix: resolve linting type error
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
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
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
Integration Tests / integration-tests (pull_request) Successful in 56s
|
2026-03-30 19:03:37 +07:00 |
|
|
|
412b501c80
|
🚨 fix: resolve linting type error
Integration Tests / integration-tests (pull_request) Successful in 31s
|
2026-03-29 14:17:42 +07:00 |
|
|
|
68d834ae6b
|
✨ feat: add delete endpoint to collection
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
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
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
Integration Tests / integration-tests (pull_request) Successful in 33s
|
2026-03-11 10:11:09 +07:00 |
|
|
|
864a919680
|
📝 docs: complete documentation for auth module
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
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
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
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
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
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
Integration Tests / integration-tests (pull_request) Successful in 30s
|
2026-02-22 11:04:52 +07:00 |
|
|
|
482103c78a
|
🚨 fix: resolve linting type error
Integration Tests / integration-tests (pull_request) Failing after 29s
|
2026-02-22 11:00:50 +07:00 |
|