Commit Graph

154 Commits

Author SHA1 Message Date
2a8ed7c6fd 🐛 fix: resolve video code issue in bulk insert 2026-02-20 23:02:13 +07:00
427825b186 🥅 fix: add error handling for GitHub auth request
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 29s
2026-02-19 16:46:21 +07:00
7a3c46c6c1 feat: add internal endpoint to purge user session 2026-02-19 14:16:12 +07:00
711ca4519c 🚨 fix: resolve linting error
All checks were successful
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
Some checks failed
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
3122f34093 🛂 security: fix auth token validation flow 2026-02-17 21:33:59 +07:00
63fcd8587b 🚨 fix: resolve all linting errors
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 37s
2026-02-15 23:08:07 +07:00
c74597c57d 🐛 fix: access cookie via header on logout
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 51s
2026-02-15 22:58:24 +07:00
42aa7ed8d3 feat: add logout endpoint
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 51s
2026-02-13 19:46:44 +07:00
08125dcb11 feat: add logout module 2026-02-10 23:12:04 +07:00
56e2b046b7 🩺 chore: add status check endpoint
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 56s
2026-02-10 19:15:34 +07:00
509e3cbc2f 🚑 hotfix: critical fix for signup process
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 29s
2026-02-08 22:19:09 +07:00
bd66705eae 📝 docs: add documentation for get all episodes controller
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 57s
2026-02-06 22:28:14 +07:00
7fb1d4f1f5 📝 docs: add documentation for get episode detail controller 2026-02-06 22:26:11 +07:00
7f129a1b55 📝 docs: add documentation for bulk update thumbnail controller 2026-02-06 22:22:49 +07:00
90bf31a209 🐛 fix: correct payload for bulk video insert API
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 37s
2026-02-05 22:22:05 +07:00
81cc1057b4 🐛 fix: handle bigint with json serialize helper 2026-02-05 22:20:25 +07:00
9dd02d097d feat: add endpoint to get episode details 2026-02-05 21:47:02 +07:00
e3e4df35e2 🔇 chore: remove debug console.log
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 32s
2026-02-05 21:04:06 +07:00
f3522f6cac 🚚 chore: move get episode with thumbnile repository file
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 29s
2026-02-05 21:02:53 +07:00
745fd213f9 feat: add automatic thumbnail generation
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 57s
2026-02-05 20:59:34 +07:00
c1f90c40f2 feat: add endpoint to get all episodes by media
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 57s
2026-02-04 23:31:12 +07:00
4b9ade64c3 feat: add get all media endpoint
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 56s
2026-02-03 15:25:15 +07:00
9e487297cd 💡 docs: add documentation to createVideoService controller
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 48s
2026-02-02 08:30:34 +07:00
5cb9b475be 💡 docs: add documentation for bulk insert video controller 2026-02-02 08:26:29 +07:00
dedafaa4de 🩹 fix: minor linting issue 2026-01-31 15:24:34 +07:00
68fec64efc 🚨 fix: resolve linting type error 2026-01-31 08:13:04 +07:00
11a607b4da feat: endpoint for bulk insert video 2026-01-30 15:56:43 +07:00
ab0c8afca4 feat: endpoint for create video service 2026-01-30 15:18:00 +07:00
ce56e13f30 📝 docs: complete pagination documentation 2026-01-30 05:02:41 +07:00
4e8eda081c 📝 docs: add documentation for bulk insert episode 2026-01-30 05:02:03 +07:00
10a19a066d 📝 docs: add documentation for bulk insert media 2026-01-30 04:23:47 +07:00
5c7e82cd52 feat: create bulk insert for episode endpoint 2026-01-29 13:00:19 +07:00
1485971cb7 🐛 fix: race condition in seeding 2026-01-29 03:31:21 +07:00
465ac7fb87 🚑 hotfix: remove all hardcoded system user id 2026-01-29 02:59:51 +07:00
c5afbb963f 🚑 hotfix: update all section that need uuidv7 2026-01-29 02:58:13 +07:00
e305d955f1 🐛 fix: move prisma id generator to service and repo 2026-01-29 02:10:01 +07:00
2f1e37ce52 feat: launch endpoint to insert anime only with malId 2026-01-27 21:22:08 +07:00
11834924e9 feat: create bulk insertion for characters 2026-01-25 10:57:35 +07:00
fe10412f1a 🚧 wip: try to create character with VA in bulk 2026-01-24 22:02:34 +07:00
7d26ca7f7b ♻️ refactor: move file to related folder 2026-01-23 22:29:30 +07:00
4c1f891f12 🚧 wip: create bulk insert endpoint 2026-01-23 21:08:10 +07:00
20b371dbf6 feat: create token validation endpoint 2026-01-20 11:27:52 +07:00
22428c720c 🐛 fix: user client info in oauth flow 2026-01-20 09:39:50 +07:00
ade9008752 🐛 fix: change create user repository flow
Include preference creation when creating new user accounts
2026-01-09 14:56:39 +07:00
5bcdeae663 🔧 chore: change selected data when create user session
These changes include:
1. Changes to the response structure when logging in with a third-party provider, by wrapping the token in `authToken` instead of directly entering it in the return data section.
2. Adding a type to user session creation by taking only the important elements. This is to prevent data leaks because important data is in jwt.
2026-01-09 14:10:56 +07:00
0cd253750a 🔧 chore: change response structure 2026-01-08 17:26:54 +07:00
c1d5d1692b feat: add new route to get client callback
This new route serves to find the client callback after successfully logging in from the provider page. This is done so that the callback becomes more flexible and can be changed at any time.
2026-01-08 17:22:05 +07:00