Commit Graph

189 Commits

Author SHA1 Message Date
fd8f980d9a 🚨 fix: resolve linting type error 2026-01-31 09:03:32 +07:00
68fec64efc 🚨 fix: resolve linting type error 2026-01-31 08:13:04 +07:00
5a43769f69 🚨 fix: resolve linting type error 2026-01-30 21:21:43 +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
0521c27834 Merge pull request #5 from rafiarrafif/documentation
Documentation
2026-01-30 05:06:13 +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
7df1bfa073 Merge pull request #4 from rafiarrafif/chore/startup
Chore/startup
2026-01-29 13:25:59 +07:00
1b039a3d31 perf: optimize program start-up process 2026-01-29 13:24:52 +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
467faedf28 🚑 hotfix: move id assign only in create 2026-01-29 02:47:43 +07:00
5bfb376e88 🚑 hotfix: seeding system 2026-01-29 02:40:25 +07:00
e305d955f1 🐛 fix: move prisma id generator to service and repo 2026-01-29 02:10:01 +07:00
adc38cdfd3 Merge pull request #3 from rafiarrafif/chore/adjustmnent
🔧 chore: update example env
2026-01-29 01:58:33 +07:00
1f099c0942 🔒 security: ignoring any account config file 2026-01-29 01:57:52 +07:00
b8d92dd996 🔒 security: ignore account credentials config 2026-01-29 01:57:02 +07:00
1ae59c2ccb 🔧 chore: update example env 2026-01-28 23:49:16 +07:00
ab2bcf0b6f Merge pull request #2 from rafiarrafif/refactor/change-to-uuidv7
♻️ refactor: change all id types to uuidv7
2026-01-27 22:33:01 +07:00
c730689587 ♻️ refactor: change all id types to uuidv7 2026-01-27 22:29:21 +07:00
6e346738c6 Merge pull request #1 from rafiarrafif/fix/bulk-insert-adjustment
🐛 fix: adjustment in bulk insert
2026-01-27 21:29:36 +07:00
2f1e37ce52 feat: launch endpoint to insert anime only with malId 2026-01-27 21:22:08 +07:00
379a5b4b38 🐛 fix: prisma schema in seiyuu 2026-01-26 21:28:19 +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
87ec339dba perf: change country to enum values 2026-01-21 21:54:42 +07:00
e33c0264fa feat: create db seed for initialization 2026-01-21 10:26:31 +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
fb3d0b5e9b 🐛 (prisma) fix prisma db pool error 2026-01-19 22:07:10 +07:00
1e71bc43f7 📦 deps: updating prisma v6 to v7 2026-01-09 15:12:17 +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
d8e8ec3fa7 ♻️ refactor: app token and oAuth endpoint request
These changes include:
1. Replacing the app token with a standard authorization barrier.
2. Changing the response body in the OAuth request by wrapping the endpoint link with a structure instead of placing it in the callback payload data.
2026-01-07 23:56:44 +07:00
d3fcf281b3 🐛 fix: clear tsconfig warning 2026-01-06 10:16:36 +07:00
f47a97e00e ♻️ refactor: add entry point for middleware module 2026-01-06 10:10:40 +07:00
c2ba666d26 🎨 (style) add success status in response payload 2025-10-11 23:46:57 +07:00
41b6807a36 🧑‍💻 (dev) change register flow
Change the user creation flow in the register so that it must go through the
main create user service first instead of directly accessing the create user
repo.
2025-10-11 02:00:19 +07:00
5c31ba7340 👔 (necktie) add safeguard for duplicate email case
Create a safeguard so that when a user enters an email address that has already been used with another OAuth provider,
it will be rejected to avoid double entries.
2025-09-13 16:15:01 +07:00
0458cc70aa 🧑‍💻 (dev) logging the error into console 2025-09-09 19:27:30 +07:00
098e0aac56 🐛 (fix) handle user name not found
Handle users who do not have a name by entering the login field as the username field to prevent errors in the GitHub
provision account process.
2025-09-09 17:30:27 +07:00
4c4ae0385b 🧑‍💻 (dev) improve error handler 2025-09-09 00:26:53 +07:00