97ef74e0f7
💄 style: add scroll button UI
2026-03-15 21:25:53 +07:00
5cb3b909be
👔 feat: add title and additional attributes to card
2026-03-15 21:11:20 +07:00
8393e6393c
🚧 wip: add rating to card
2026-03-14 12:00:00 +07:00
c02832674b
🚧 wip: add image support to card
2026-03-13 12:00:00 +07:00
e3211d240a
🚧 wip: add recommendation component
2026-03-12 12:00:00 +07:00
01a15210ea
Merge pull request 'feat/hero' ( #9 ) from feat/hero into main
...
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #9
2026-03-03 14:01:42 +07:00
29f2d3fa59
🔧 chore: replace dummy data with real data
Integration Tests / integration-tests (pull_request) Successful in 1m4s
2026-03-03 13:58:11 +07:00
2f9fef54ff
💄 style: adjust UI for image-only banner
2026-03-01 21:55:24 +07:00
119e0f447c
✨ feat: add base banner elements
2026-03-01 21:40:14 +07:00
24ec3588d5
🚧 wip: add base hero section component
2026-02-28 14:33:39 +07:00
eee8546260
Merge pull request ' 🚸 ux: handle duplicate email account error flow' ( #8 ) from fix/auth into main
...
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #8
2026-02-19 17:20:03 +07:00
f5f0bb8c58
🚸 ux: handle duplicate email account error flow
Integration Tests / integration-tests (pull_request) Successful in 1m2s
2026-02-19 17:17:23 +07:00
76f17020d4
Merge pull request 'fix/auth' ( #7 ) from fix/auth into main
...
Sync to GitHub / sync (push) Successful in 8s
Reviewed-on: #7
2026-02-18 12:58:27 +07:00
879afd94de
🩹 fix: resolve build error
Integration Tests / integration-tests (pull_request) Successful in 1m4s
2026-02-18 12:56:29 +07:00
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
...
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