|
|
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 |
|
|
|
c992314cf1
|
Merge pull request 'docs' (#24) from docs into main
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #24
|
2026-03-07 08:54:33 +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 |
|
|
|
5d0d933758
|
📝 docs: add API endpoints and license documentation
Integration Tests / integration-tests (pull_request) Failing after 51s
|
2026-03-07 08:50:39 +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 |
|
|
|
0383150109
|
🎨 style: fix documentation layout issues
|
2026-03-05 21:54:37 +07:00 |
|
|
|
37c6e30f7a
|
📝 docs: add project structure and getting started guide
|
2026-03-05 21:51:14 +07:00 |
|
|
|
4cb9b911a8
|
📝 docs: add architecture documentation
|
2026-03-05 18:43:47 +07:00 |
|
|
|
cb2475cff1
|
📝 docs: add overview section to README
|
2026-03-05 17:48:35 +07:00 |
|
|
|
b593299f60
|
Merge pull request '⚡ perf: cache banners with Redis' (#23) from perf into main
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #23
|
2026-03-05 16:46:15 +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 |
|
|
|
ebc143dc74
|
Merge pull request 'fix/hero-banner' (#22) from fix/hero-banner into main
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #22
|
2026-03-03 21:59:03 +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 |
|
|
|
ae0830cbe7
|
Merge pull request 'feat/hero-banner' (#21) from feat/hero-banner into main
Sync to GitHub / sync (push) Successful in 13s
Reviewed-on: #21
|
2026-03-02 23:24:20 +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 |
|
|
|
90655dcf92
|
🚚 chore: rename hero banner table in schema
|
2026-03-01 12:28:16 +07:00 |
|
|
|
815e24158a
|
🗃️ db: update hero banner schema
|
2026-03-01 12:22:23 +07:00 |
|
|
|
3a4bcfd360
|
Merge pull request 'fix/thumbnail-code' (#20) from fix/thumbnail-code into main
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #20
|
2026-02-22 11:10:08 +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 |
|
|
|
21a06f3b9e
|
👔 feat: add bulk thumbnail update logic
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 |
|
|
|
b69742f806
|
✨ feat: add thumbnailCode field to bulk insert video
|
2026-02-20 23:11:11 +07:00 |
|
|
|
2a8ed7c6fd
|
🐛 fix: resolve video code issue in bulk insert
|
2026-02-20 23:02:13 +07:00 |
|
|
|
9bcaed9526
|
🗃️ db: add thumbnailCode column to video table
|
2026-02-20 22:58:58 +07:00 |
|
|
|
1f6d07affd
|
🗃️ db: modify video code column and update migration
|
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
Sync to GitHub / sync (push) Successful in 9s
Reviewed-on: #19
|
2026-02-19 17:21:43 +07:00 |
|
|
|
427825b186
|
🥅 fix: add error handling for GitHub auth request
Integration Tests / integration-tests (pull_request) Successful in 29s
|
2026-02-19 16:46:21 +07:00 |
|
|
|
1b992522de
|
Merge pull request 'purge-session' (#18) from purge-session into main
Sync to GitHub / sync (push) Successful in 9s
Reviewed-on: #18
|
2026-02-19 14:38:41 +07:00 |
|
|
|
133ebb4668
|
🗃️ db: add composite index to userSession
Integration Tests / integration-tests (pull_request) Successful in 57s
|
2026-02-19 14:23:37 +07:00 |
|
|
|
7a3c46c6c1
|
✨ feat: add internal endpoint to purge user session
|
2026-02-19 14:16:12 +07:00 |
|
|
|
959af8abdc
|
Merge pull request 'feat/logout' (#17) from feat/logout into main
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #17
|
2026-02-18 13:03:28 +07:00 |
|
|
|
711ca4519c
|
🚨 fix: resolve linting error
Integration Tests / integration-tests (pull_request) Successful in 27s
|
2026-02-18 13:00:50 +07:00 |
|
|
|
9c4854ce64
|
🩹 fix: change header name in cookie validation
Integration Tests / integration-tests (pull_request) Failing after 28s
|
2026-02-18 12:55:16 +07:00 |
|
|
|
9e84460a22
|
♻️ refactor: create Redis helper and replace direct Redis access
|
2026-02-18 12:17:26 +07:00 |
|
|
|
9686153a82
|
🔒 security: add auth token validation via Redis and DB check
|
2026-02-17 21:51:14 +07:00 |
|