Commit Graph

114 Commits

Author SHA1 Message Date
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
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
e522e3e861 🧑‍💻 (dev) merge open signup dan login popup button 2025-09-29 22:31:01 +07:00
1a0dba6903 💚 (fix-ci) fix gitlab ci error
remove additional step before execution except `bun install` because nessecary module need to be installed first.
2025-09-13 13:35:04 +07:00
e4a19d4e41 💚 (fix-ci) fix gitlab ci error
install curl first before using it
2025-09-13 13:32:24 +07:00
05df43c218 💚 (fix ci script for gitlab) 2025-09-13 13:29:57 +07:00
d1d75d6722 💚 (fix-ci) change bun version 2025-09-13 13:16:43 +07:00