Commit Graph

122 Commits

Author SHA1 Message Date
39124f0db4 🚸 ux: improve logout flow completely 2026-02-18 12:53:58 +07:00
0c9ca45b36 🥅 fix: handle logout failure warning 2026-02-18 12:27:24 +07:00
4fc87b7134 🛂 security: fix auth token validation flow 2026-02-17 21:32:27 +07:00
5eb7f753a5 Merge pull request 'feat/logout' (#6) from feat/logout into main
All checks were successful
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #6
2026-02-14 21:45:42 +07:00
36ad865c33 feat: add logout feature
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m44s
2026-02-14 21:37:06 +07:00
9f0f5e9c55 💄 style: add logout confirmation popup UI 2026-02-14 21:12:56 +07:00
686d24084f 🐛 fix: forward browser cookies to backend via nextjs proxy 2026-02-10 23:37:03 +07:00
ef5f7ef2e0 Merge pull request '🚨 fix: resolve linting errors' (#5) from fix/lint into main
All checks were successful
Sync to GitHub / sync (push) Successful in 7s
Reviewed-on: #5
2026-02-10 20:37:39 +07:00
34eb8d3a8b 🚨 fix: resolve linting errors
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 41s
2026-02-10 20:36:19 +07:00
e187f93aef Merge pull request 'feat/down-page' (#4) from feat/down-page into main
All checks were successful
Sync to GitHub / sync (push) Successful in 12s
Reviewed-on: #4
2026-02-09 23:23:53 +07:00
0664282572 🦺 fix: validate service status before showing error page
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 54s
2026-02-09 23:23:05 +07:00
5baf988984 feat: add service-down error page 2026-02-09 23:08:08 +07:00
48b3dbdab3 💄 style: minor UI improvements in signup popup 2026-02-08 22:50:11 +07:00
9d5412bacb Merge pull request '💄 style: change shadcn theme from nova to vega' (#3) from ui/change-theme into main
All checks were successful
Sync to GitHub / sync (push) Successful in 7s
Reviewed-on: #3
2026-02-08 21:52:52 +07:00
66766c0a36 💄 style: change shadcn theme from nova to vega
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 1m1s
2026-02-08 21:50:32 +07:00
9ccb91e2fc Merge pull request '👷 ci: add build and lint checks to CI' (#2) from ci into main
All checks were successful
Sync to GitHub / sync (push) Successful in 7s
Reviewed-on: #2
2026-02-07 17:37:29 +07:00
d4cacf13ae 💚 ci: fix CI by adding nodejs layer
All checks were successful
Integration Tests / integration-tests (pull_request) Successful in 41s
2026-02-07 17:34:38 +07:00
5f3a40df8a 👷 ci: add build and lint checks to CI
Some checks failed
Integration Tests / integration-tests (pull_request) Failing after 47s
2026-02-07 17:30:20 +07:00
ba125f1381 Merge pull request '🚨 fix: resolve all linting errors' (#1) from fix/linting into main
Reviewed-on: #1
2026-02-07 14:14:32 +07:00
7e8d26dc53 🚨 fix: resolve all linting errors 2026-02-07 14:14:00 +07:00
0a9f011f08 🔒 security: handle unauthorization user 2026-01-21 10:29:48 +07:00
19b15b89d2 feat: user profile in navbar 2026-01-21 09:48:12 +07:00
eae3b2b3fc feat: create auth provider context 2026-01-20 11:27:09 +07:00
e27b18b22e feat: add client info in backend fetch header 2026-01-20 08:25:10 +07:00
cb436fe40c ♻️ refactor(auth): replace redirect flow to popup window 2026-01-09 09:27:44 +07:00
b2c21c5f01 feat: create provider callback handler 2026-01-09 08:23:14 +07:00
34b4ec6232 🚚 mv: change layout folder structure
Separate the navbar from the root layout, keeping the root layout clean. Create two child layout folders:
1. main: for basic layouts such as the navbar
2. clean: for clean layouts without any extra elements.
2026-01-08 15:03:07 +07:00
940e84d168 🔧 chore: create oauth endpoint req to backend 2026-01-08 14:58:21 +07:00
77eeaf1adc 🔧 chore: add handle oauth endpoint login 2026-01-07 23:28:07 +07:00
28cd3178b9 feat: add oauth button 2026-01-07 17:21:14 +07:00
21a099b77f feat: fetch helper connection to main backend
create a helper to facilitate data requests to and from the main backend.
2026-01-07 15:13:56 +07:00
cb0dfdda2e feat: create popup signIn 2026-01-07 10:28:00 +07:00
c6040ed79a 💄 style: create signin button and refine the navbar layouts 2026-01-07 09:14:36 +07:00
a82e7a7424 ♻️ refactor: all codebase
Completely refactoring the entire old codebase with a new codebase. This change also altered most of the core UI from the old codebase, replacing it with Shadcn with some customizations.
2026-01-07 08:44:48 +07:00
fbcb575a36 🚧 (wip) create form provider 2025-10-16 00:28:20 +07:00
fcc131d4ee 🚧 (in plan to change the provision structure) 2025-10-15 23:26:20 +07:00
6b1fc720fe 🚨 (lint) remove unused imports 2025-10-14 22:34:40 +07:00
35b777e636 🧑‍💻 (dev) add helper for settingup a cookies 2025-10-13 10:07:33 +07:00
273db57e7b 👔 (necktie) add logic to store the cookies 2025-10-12 00:12:42 +07:00
94f6f0780c 🚧 (wip) testing signup submission 2025-10-11 23:40:06 +07:00
3d6be163e8 🚩 (flags) add username generator
generate username from full name and combine with random string.
2025-10-11 01:34:20 +07:00
15c9599ce7 🔒 (security) security improvement 2025-10-10 23:57:09 +07:00
54f4e72b32 🏗️ (arch) change model folder to lib
change model to lib becase the model folder that will use for zod validation
2025-10-07 21:49:05 +07:00
8b82f4744e 💄 (ui) add toast to display an error 2025-10-07 21:46:50 +07:00
f13f1ccaf1 🩹 (simple-fix) fix handler error request 2025-10-07 11:59:22 +07:00
171862aa3a 🚩 (flags) create form submitter endpoint 2025-10-07 10:36:32 +07:00
889cb4f2f6 🚚 (mv) change dir name
change lib directory in features to models
2025-10-04 22:58:55 +07:00
eca25d29cd (dep-add) add library for better handling form
Adding the react-hook-form library for better form handling than React's built-in state management, which often renders
every time input is entered.
2025-10-04 22:34:12 +07:00
bf286af235 🚩 (flags) create signup provision page 2025-10-03 00:29:17 +07:00
a2216b44db 🚚 (mv) separating card from other components 2025-10-02 23:56:20 +07:00