5eb7f753a5
Merge pull request 'feat/logout' ( #6 ) from feat/logout into main
...
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #6
2026-02-14 21:45:42 +07:00
36ad865c33
✨ feat: add logout feature
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
...
Sync to GitHub / sync (push) Successful in 7s
Reviewed-on: #5
2026-02-10 20:37:39 +07:00
34eb8d3a8b
🚨 fix: resolve linting errors
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
...
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
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
...
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
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
...
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
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
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
b0d72f7a13
🔧 (config) publish sentry credentials to client side
2025-10-02 23:35:01 +07:00
8e69819444
🚧 (wip) proping function into page component
...
Prop the page component state function on the main to the page component so that the page can be changed from the page
component. Used for step-by-step login procedures.
2025-10-02 10:33:40 +07:00
57affc70ca
🔧 (config) remove git prefix from bun command
2025-09-29 22:31:42 +07:00