Skip to content

Commit

Permalink
Profile api options no store (#347)
Browse files Browse the repository at this point in the history
* Feature/revamp card (#135)

* Feature/update backend setup on developer md (#104)

* Ignore local IDE config

* Update backend setup guidelines on developer.md

* Add supabase config guidelines

* Fix md syntax

* add CORS to edge func depending on the staging env

* add reply-to header to both contact email (#109)

* Feature/refactor search hook (#96)

* Refactor search hook in referral page

* Refactor referee search hook

* Remove useless import

* Refactor referee post

* Refactor referrer post search hook

* Remmove uesless import

* Change to error toast (#106)

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>

* create new card component for referrer and referee; update card skeleton; add missing modules in tailwind

* add referral post card; update referral post pages

* update contact toUuid; minor ui fix

* add items-center to info display

* Show edit button on profile page if logged-in user is profile user

* Fix build error

* Fix typos

* Import as module path

* Module import

* Using Link instead of onurlclick

* Fix import

* Remove id slug user page

* Remove showEditButton props

---------

Co-authored-by: Lulu <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Refactor/fix all formart problem (#142)

* Fix doc

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/contributors page (#174)

* fix file name

* Adding reminder message to contact dialog (#181)

Co-authored-by: Pjaijai <[email protected]>

* Feature/Adding contributor (#180)

* Adding contributor

* Fix error

---------

Co-authored-by: Pjaijai <[email protected]>

* Refactor/refactor use search post and api (#171)

* Adding max words length

* Feature/config email testing on local environment (#138)

* Remove (#92)

Co-authored-by: Pjaijai <[email protected]>

* [#137] Config email testing on local environment

* Fix .env variable name

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/cc sender when sending email (#140)

* Add sender email to cc

* Updating reminder text in contact dialog

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/adding type from supabase (#124)

* Adding supabase type

* Adding workflow files

* fix types

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/Adding initial data (#125)

* Adding initial data

* Update

* update st johns value

* Update

* Fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/revamp card (#135)

* Feature/update backend setup on developer md (#104)

* Ignore local IDE config

* Update backend setup guidelines on developer.md

* Add supabase config guidelines

* Fix md syntax

* add CORS to edge func depending on the staging env

* add reply-to header to both contact email (#109)

* Feature/refactor search hook (#96)

* Refactor search hook in referral page

* Refactor referee search hook

* Remove useless import

* Refactor referee post

* Refactor referrer post search hook

* Remmove uesless import

* Change to error toast (#106)

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>

* create new card component for referrer and referee; update card skeleton; add missing modules in tailwind

* add referral post card; update referral post pages

* update contact toUuid; minor ui fix

* add items-center to info display

* Show edit button on profile page if logged-in user is profile user

* Fix build error

* Fix typos

* Import as module path

* Module import

* Using Link instead of onurlclick

* Fix import

* Remove id slug user page

* Remove showEditButton props

---------

Co-authored-by: Lulu <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Refactor/fix all formart problem (#142)

* Fix doc

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>

* Hotfix/fix post duplication (#144)

* Fix IUserResponse type

* Fix api

* Fix type

* Fix api

* House keep

* Fetch 3 per page in search referral api

* Fix search post api

* House keep

* fix type

* fix format

* Fix number of order per page

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/adding tailwind plugin (#145)

* Adding prettier-plugin-tailwindcss and prettier

* Fixing formart

---------

Co-authored-by: Pjaijai <[email protected]>

* Bugfix/Card UI (#160)

* fix card ui bugs; modify the contact button of referral post card in mobile

* chaneg relative paths to absolute

* Bugfix/fix contact dialog text (#156)

* Fix text

* fix text

---------

Co-authored-by: Pjaijai <[email protected]>

* Fix UI (#163)

Co-authored-by: Pjaijai <[email protected]>

* Add word break (#162)

Co-authored-by: Pjaijai <[email protected]>

* Doc/adding local db dev guidelines (#146)

* Updating docs for backend local dev

* Fix typo

* House keep

* fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* version bump to 1.4.0 (#167)

Co-authored-by: Pjaijai <[email protected]>

* create ISearchPostsRequest

* Refactor

* Adding year of experience min and max

* House keep

* Feature/config email testing on local environment (#138)

* Remove (#92)

Co-authored-by: Pjaijai <[email protected]>

* [#137] Config email testing on local environment

* Fix .env variable name

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/revamp card (#135)

* Feature/update backend setup on developer md (#104)

* Ignore local IDE config

* Update backend setup guidelines on developer.md

* Add supabase config guidelines

* Fix md syntax

* add CORS to edge func depending on the staging env

* add reply-to header to both contact email (#109)

* Feature/refactor search hook (#96)

* Refactor search hook in referral page

* Refactor referee search hook

* Remove useless import

* Refactor referee post

* Refactor referrer post search hook

* Remmove uesless import

* Change to error toast (#106)

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>

* create new card component for referrer and referee; update card skeleton; add missing modules in tailwind

* add referral post card; update referral post pages

* update contact toUuid; minor ui fix

* add items-center to info display

* Show edit button on profile page if logged-in user is profile user

* Fix build error

* Fix typos

* Import as module path

* Module import

* Using Link instead of onurlclick

* Fix import

* Remove id slug user page

* Remove showEditButton props

---------

Co-authored-by: Lulu <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Refactor/fix all formart problem (#142)

* Fix doc

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>

* Refactor/fixing site config and using common layout (#172)

* Rename search page layout to common page layout

* refactor common layout

* Using common layout

* Remove margin top in create post template

---------

Co-authored-by: Pjaijai <[email protected]>

* version bump (#175)

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu <[email protected]>
Co-authored-by: marukosy124 <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Feature/post detail page (#183)

* Adding max words length

* Feature/config email testing on local environment (#138)

* Remove (#92)

Co-authored-by: Pjaijai <[email protected]>

* [#137] Config email testing on local environment

* Fix .env variable name

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/cc sender when sending email (#140)

* Add sender email to cc

* Updating reminder text in contact dialog

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/adding type from supabase (#124)

* Adding supabase type

* Adding workflow files

* fix types

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/Adding initial data (#125)

* Adding initial data

* Update

* update st johns value

* Update

* Fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/revamp card (#135)

* Feature/update backend setup on developer md (#104)

* Ignore local IDE config

* Update backend setup guidelines on developer.md

* Add supabase config guidelines

* Fix md syntax

* add CORS to edge func depending on the staging env

* add reply-to header to both contact email (#109)

* Feature/refactor search hook (#96)

* Refactor search hook in referral page

* Refactor referee search hook

* Remove useless import

* Refactor referee post

* Refactor referrer post search hook

* Remmove uesless import

* Change to error toast (#106)

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>

* create new card component for referrer and referee; update card skeleton; add missing modules in tailwind

* add referral post card; update referral post pages

* update contact toUuid; minor ui fix

* add items-center to info display

* Show edit button on profile page if logged-in user is profile user

* Fix build error

* Fix typos

* Import as module path

* Module import

* Using Link instead of onurlclick

* Fix import

* Remove id slug user page

* Remove showEditButton props

---------

Co-authored-by: Lulu <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Refactor/fix all formart problem (#142)

* Fix doc

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>

* Hotfix/fix post duplication (#144)

* Fix IUserResponse type

* Fix api

* Fix type

* Fix api

* House keep

* Fetch 3 per page in search referral api

* Fix search post api

* House keep

* fix type

* fix format

* Fix number of order per page

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/adding tailwind plugin (#145)

* Adding prettier-plugin-tailwindcss and prettier

* Fixing formart

---------

Co-authored-by: Pjaijai <[email protected]>

* Bugfix/Card UI (#160)

* fix card ui bugs; modify the contact button of referral post card in mobile

* chaneg relative paths to absolute

* Bugfix/fix contact dialog text (#156)

* Fix text

* fix text

---------

Co-authored-by: Pjaijai <[email protected]>

* Fix UI (#163)

Co-authored-by: Pjaijai <[email protected]>

* Add word break (#162)

Co-authored-by: Pjaijai <[email protected]>

* Doc/adding local db dev guidelines (#146)

* Updating docs for backend local dev

* Fix typo

* House keep

* fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* version bump to 1.4.0 (#167)

Co-authored-by: Pjaijai <[email protected]>

* add post details page

* fix page status layout bugs

* Rename params from postId to uuid

* refactor get post api and hook

* Rename post status enum

* Fixing type

* Add post status enum migration file

* Refactoring ReferralTypeZh

* Refactoring nested conditional components mounting

* Add doc

* Remove useless line

* fix card height inconsistent bug; fix post header floating bug; update CollapsibleTextWrapper to only show expand button when needed

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>

* Feature/Simplify referral post card (#185)

* Simplify referral -post card

* Clicking avatar redirect to user profile

* fix links on card not clickable issue; fix tooltip no center-aligned issue

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: marukosy124 <[email protected]>

* Fix layout (#187)

Co-authored-by: Pjaijai <[email protected]>

* Feature/remove referee post page (#186)

* Remove post referee

* House keep

* Remove type input in post cerate page

* Remove badge

* Remove post referee

* House keep

* House keep

* House keep

* Move post component to post module

---------

Co-authored-by: Pjaijai <[email protected]>

* Refactor/update post types (#188)

* Update type

* Fix type casting

---------

Co-authored-by: Pjaijai <[email protected]>

* Refactor/update post types (#189)

* Update type

* Fix type casting

* fix types

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/create post history page (#193)

* create page

* Create listPostByUserUuid api

* Create type

* Create list post api hook

* Create post

* Add no isloading

* Fix skeleton folder name and import path

* Fix IReferralPostCardProps

* Remove fragment from ReferralPostCard

* Adding status to PostHeader

* Rename created At helper

* Rename created at

* Create formate date helper

* create post history card

* Format

* Remove lines

* Add buttons to post history card

* House keep

* Adding skeleton

* house keep

* house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* Fix doc (#195)

Co-authored-by: Pjaijai <[email protected]>

* Update DEVELOPER.md regarding the supabase development setup (#196)

Co-authored-by: Pjaijai <[email protected]>

* Fix margin (#202)

Co-authored-by: Pjaijai <[email protected]>

* Feature/updating contact through post api (#198)

* Update env template

* Update api

* Fix typo

* Fix text

---------

Co-authored-by: Pjaijai <[email protected]>

* Use search params on filtering values (#203)

* Use search params on filtering values

* add missing handleSubmitChange function in post referee template

* add missing key press function in post referee template

* move confirm button out of the search component

* update contributor list

* fix build error in post referee template

* Feature/edit post (#197)

* create edit page

* Create edit post template

* adding uuid

* House keep

* Refactor post validation

* Update edit post validation schema

* Fix type

* fix status validation

* Fix select

* Update edit post page

* Adding setting initial value

* Remove line

* Make status select

* Rename hook post list

* Create update post api

* House keep

* Add user return hook

* Add update post policy migration file

* addd error hanlding

* Redirect to post detail page

* House keep

* House keep

* Adding create_on_post_update_function_and_trigger

* Fix path

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/progressive web app (#192)

* Bug: These 2 files exist for no reason

* Feat: Added PWA configuration

* Feat: Adding manifest,json and icon

* Revert "Bug: These 2 files exist for no reason"

This reverts commit b0b1fe0.

* Fix skeleton file name

* install next pwa

* Adding config

* Fix manifest

* Add git config

* Feat: Added _document.js and added manifest in layout.tsx

* Update images and manifest

* Rename pwa config

* Update _document

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/adding site name to edit post page (#206)

* House keep

* Adding edit post in site config

* Adding page name to edit page

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/fix pwa structure (#208)

* [#192]
Set default color from _document.js
Fix the ul li key warning

* [#207]
Fix the ul li key warning as well

* Add myself as a contributor

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Refactor/improve typing (#210)

* [#192]
Set default color from _document.js
Fix the ul li key warning

* [#207]
Fix the ul li key warning as well

* Add myself as a contributor

* [#209]
Simplify countryList, provinceList, cityList and industryList related logic
Remove unnecessary `as` usage in code

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/seo optimization (#212)

* Add metedata keywords

* Add generateMetadata to SSR pages
- Move profile templates to a separate file for client-side rendering

* Show not found if userUuid is null on profile page

* Clean code

* Add noindex & nofollow to policy & tnc pages

* Remove next/babel extension

* Fix build issues

* Add spacing to clickable elements to enhance SEO

* Improve accessibility by adding discernible text

* Edit contributor page

* Fix import as amended in latest dev branch

* fix typo

* Adding key words

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/add contributor (#214)

* add contributor (ken tung)

* update some formatting

* Refactor/post (#200)

* update post details page ui; add contact button; unify created at formatting

* update post details info components

* Fix format

* Fix merge mistake

* Adding edit post redirect link in post history card

* Refactor post view template

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/post history page button in profile page (#215)

* Adding site config

* Adding post history page title

* House keep

* Adding history icon

* Adding post history button to profile page

* Adding metadata

* House keep

* Fix seo metadata generation problem

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/block sending email if post is closed (#216)

* Creating post status enum

* Blocking action if post is closed

* Hide button if the post is closed

---------

Co-authored-by: Pjaijai <[email protected]>

* Fix type

* [#205] Fix Edit Post bug (#219)

* [#205]
Remove useEffect in edit post for reset url
Improve type

* Fix format

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/Adding user profile url to email template (#199)

* Adding user profile url to email template

* Fix text

* Fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* Version bump

* Fix text (#225)

Co-authored-by: Pjaijai <[email protected]>

* Adding gap (#222)

Co-authored-by: Pjaijai <[email protected]>

* Feature/error boundary (#218)

* Add root error boundary

* add myself as contributor

* [Issue #226] Bugfix/post-card-ui (#227)

* fix issue #226

* fix validateDOMNesting issues

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/redirect to post detail page after creating (#230)

* Return data after insert

* Redirect to post detail page

* Select uuid only

---------

Co-authored-by: Pjaijai <[email protected]>

* Refactor/navbar UI issues (#232)

* center-align navbar items

* hide duplicate dropdown menu items; change logout text to red

* also hide them on root route

* add myself to contributors

* Adding text (#236)

Co-authored-by: Pjaijai <[email protected]>

* Fix showing logic (#237)

Co-authored-by: Pjaijai <[email protected]>

* Fix user profile url

* add global loading placeholder during rendering (#229)

* add global loading placeholder during rendering

* update to use spinner

---------

Co-authored-by: Pjaijai <[email protected]>

* Doc/update sql script for create user in local  (#233)

* Update doc

* Add local mail box

* Update

* Fix format

* fix typo

* doc: Updated local backend instuction for magic link

* doc: Found the problem of the redirect_to problem, updated DEVELOPER.md

* Updated .env.template

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Eddie Li <[email protected]>

* Feature/Created authenticated wrapper (#247)

* Created authenticated layout

* Rename

* update ui

* House keep

* Fix typo

---------

Co-authored-by: Pjaijai <[email protected]>

* [#131] adding husky (#221)

* [#131]
Test

* absolute version

* feat: enhance common layout component

* add fragment

* testing

* add git ignore

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Refactor/ Get user profile api (#223)

* Refactor api

* Disable to fire api when no user uuid is passed

* House keep

* Refactor useGetUserprofile

* Fix build error

* House keep

---------

Co-authored-by: Pjaijai <[email protected]>

* [Test] Adding Jest set up (#258)

* add @types/jest, jest, and ts-jest

* add jest config

* add test script

* update jest config to allow import from module in test files

* add coverage collection setting

* add jest-runner-groups

* set runner to groups

* Add testing docs

* add unit test for get-contribution-area-text.ts

* add script to run test for unit, integration, and e2e

* remove Test.md

* add TEST.md

* Refactor/refactor types naming convention (#254)

* Created authenticated layout

* add fragment

* testing

* Rename MessageType to EMessageType

* Rename PostStatusType to TPostStatusType

* Rename PostStatus to EPostStatus

* Rename Post to IPost

* Rename QueryKeyString to EQueryKeyString

* Rename ReferralType to EReferralType

* Rename NavItem to INavItem

* fix rebase error
e Please enter the commit message for your changes. Lines starting

* add ignore

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/create space for auth (#260)

* Created authenticated layout

* Create sign in sign up and forgot password

---------

Co-authored-by: Pjaijai <[email protected]>

* [Docs] Improvements and breaking down (#257)

* Remove Developer.md

* change root README.md developer guide to linkt to introduction.md

* Add introduction.md containing overview of the project, tech stack, and the corresponding docs

* migrate git guide and put in CONTRIBUTING.md

* Add Frontend.md, containing guide to setup local dev environment and access to user interface

* Add Backend.md, containing guide to set up local backend, deployment, migration, and table structure

* remove markdown file

* add markdown files name with all captial

* update Readme file reference

* add Inbucket guide in set up backend locally, separate Resend config guide to another section

* update sql script for set up trigger on inital run

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/PWA installation instruction (#267)

* create installation page

* add link in footer

* House keep

---------

Co-authored-by: Pjaijai <[email protected]>

* search url using value instead of uuid (#255)

* Created authenticated layout

* search url using value instead of uuid

* search referal uuid to value update

* fix type

* house keep search post hook

* house keep search referral hook

* rename yeo to year of experience

* Rename maxYearofExperience

* rename minYearOfExperience

---------

Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Pjaijai <[email protected]>

* Feature/adding react testing library (#259)

* Created authenticated layout

* install packages

* Adding config

* Adding ContributionAreaBadge test

* house keep

* install packages

* Adding config

* Adding ContributionAreaBadge test

* house keep

* add doc

* update test doc

* Update contributing doc

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/adding more husky config (#261)

* Created authenticated layout

* Add eslint and prettier pre commit

* Fix format

* Modify prettier config

* feat: add commit convention hook

* fix: fix commit problem

* chore: use absolute version

* chore(release): 1.6.0

* chore: house keep

* docs: add doc

---------

Co-authored-by: Pjaijai <[email protected]>

* CI/adding run client test ci (#270)

* docs: updating contributing doc

* ci: adding run client test ci

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: remove extra lint-staged (#268)

Co-authored-by: Pjaijai <[email protected]>

* fix: refetch data after finishing edit (#271)

Co-authored-by: Pjaijai <[email protected]>

* test: adding created-at and location helper tests (#272)

* test: adding created-at and location helper tests

* chore: rename folder name

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/password sign up and sign in (#269)

* feat: create create user with email password api

* feat: create sign up skeleton

* feat: adding error message to form check box

* feat: adding type for form text input

* refactor: refactor auth email and password validation

* feat: create sign in form validation

* feat: create sign in form skeleton

* chore: rename sign up api and hook

* feat: create sign in form skeleton

* feat: adding auth api ui handling

* fix: fix error toast color

* feat: handle username

* feat: duplicate username handling

* feat: create create user with email password api

* feat: create sign up skeleton

* chore: rename sign up api and hook

* feat: create sign in form skeleton

* fix: fix profile usernam validation

* feat: create signInWithMagicLink api and hook

* chore: rename and move sign in and sign up api type

* feat: create ISignInEmailMagicLinkRequest type

* feat: create magic linka and password sign in form

* feat: create magic link and password sign in validation

* feat: create sign in tab

* feat: create sign in template

* feat: adding left component to input label

* fix: fix auth form tabs height

* chore: house keep

* fix: fix style of register link in sign in template

* chore: house keep

* fix: fix username max length validation

* fix: fix validation text

* feat: create EEmaiVerification

* feat: create email verificaiton page

* feat: add email verification to site config

* feat: sign up page house keep

* feat: remove sign up page checkbox validaiton

* feat: fix text and copy

* fix: add forgort password link to sign in page

* fix: fixing minor issue

\

* style: fixing margin

* refactor: performance improvement

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/Add contributor (#276)

* feat: add contributor

* test: fix test

* fix: fix contributor area

---------

Co-authored-by: Pjaijai <[email protected]>

* style: fix style of sign in page (#277)

Co-authored-by: Pjaijai <[email protected]>

* Feature/sign up confirmation page (#279)

* chore: fix auth tmeplate import path

* chore: centailize auth templates

* feat: remove hover underline base link button

* feat: create sign up confirmation page

* test: fix test

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix test

* fix: fix password min length validation

* chore: house keep

* refactor: remove link in functions deploy in staging yml file

* Revert "refactor: remove link in functions deploy in staging yml file"

This reverts commit 59f083e.

* feat: add debug log to function deploy

* Feature/forget password (#280)

* feat: create forgot password

* fix: add loading for sigin and sing up

* feat: add disabled to input

* feat: add sign in button to site header

* fix: fix site paht in site config

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: replace text input instead of form text input in reset password form (#281)

Co-authored-by: Pjaijai <[email protected]>

* Feature/remove old magic link (#282)

* feat: remove old sign in

* fix: replace sign path insead of auth path

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: remove contributor button (#283)

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.7.0

* chore(release): 1.7.0

* chore(release): 1.8.0

* chore(release): 1.7.1

* docs: release

* feat: yarn lock update

* feat: temp remove function deploy

* fix: fix build error

* feat: add handling (#285)

Co-authored-by: Pjaijai <[email protected]>

* Feature/data access  (#286)

* feat: migration script

* feat: remove email from api

* fix: fix contact content email failed to send reset problem

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: migration file

* fix:  update on contact referral query

* ci: update staging ci file

* fix: fix contact through post function

* ci: remove function deplot

* Refactor/house keep (#288)

* chore: house keep

* house keep

* add back register button title

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix import path

* feat: add new password same as old password handling

* fix: fix text

* fix: fix import error

* feat: turn off local supabase analytics

* Feature/Internationalization set up (#287)

* feat: move app files to have locale path

* feat: install next international

* feat: next internaiton config

* feat: next international implementation

* feat: create combined middleware

* chore: remove layout what not in locale

* feat: update typescript version

* docs: adding next internaiton to doc

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/handle signed in user in sign page (#289)

* feat: create not found page

* feat: return not found in sign up page if  user already signed in

* chore: replace throw with replace

* fix: new not found page

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/access control (#290)

* feat: create sever admin

* feat: migration restrict user table column access

* feat: replace client with sever admin

* chore: house keep

* chore: house keep

* chore: house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: added backbtn to post referer page (#294)

Co-authored-by: Pjaijai <[email protected]>

* style: fix back to post button

* Feature/in app chat room UI (#292)

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* test: chat message card test

* test: chat conversation header test

---------

Co-authored-by: Pjaijai <[email protected]>

* style: fix layout style

* feat: add helen wong to contributor list

* feat: add selina lam to contributor list

* Feature/In app Chat  (#293)

* Feature/in app chat room UI (#292)

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* test: chat message card test

* test: chat conversation header test

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/message logic (#296)

* feat: create message api and logic

* feat: remove email for apis

* feat: fix message referral request for edge funciton

* feat: implement message edge function

* feat: remove contact apis

* feat: update supabse types

* feat: basic message api implementation

* feat: enhance base infinite scroll

* fix: fix for input text

* chore: remove useUpdateConversationLastUpdatedAt

* feat: cretae useUpdateConversation api hook

* feat: update api

* feat: update chat

* feat: update package json script

* feat: update supabase type

* feat: migration script

* chore: rename room to conversation

* feat(implement date in message  card): implment date in mesage card

* feat: add before to created message

* feat: messsage infinite scroll

* fix(fix page overflow problem ): fix page overflow problem

* style: fix style

* fix: fix conversation header url

* feat: conversation scroll

* feat: conversatio header routing

* feat: chat page mobile view

* style: in app chat layout

* feat: close footer when in chat page

* feat: chat api hool refech config

* feat: message real time subscribe

* fix: fix post page layout

* feat: conversation update

* feat: loading and no messange and conversation handleing

* feat: update is convertion seen checking condition

* fix: fix conversation api fetch timing

* style: fix conversation and message card style

* fix: fix message real time refech

* fix: fix in app caht back button

* style: chat message list skletion style

* test: chat skeletion test

* feat: check conversation unseen

* chore: house keep

* feat: add chat provider

* style: fix input field style

* feat: update handle_message_create function migration file

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix build error

* docs: update supabase types

* Bugfix/fix chat style (#301)

* fix: fix chat invalidate logic

* style(fix chat style): fix chat style

* fix: fix build failed

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix build error

* style: chat page an scroll bar style

* Feature/schedule notification for unseen conversation (#302)

* Feature/in app chat room UI (#292)

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* feat: update lucide-react

* fix: fix icon onclick error

* feat: chat ui

* feat(message unread ui): messsage unread ui

* chore: house keep

* style: more style on room card

* test: chat message card test

* test: chat conversation header test

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/message logic (#296)

* feat: create message api and logic

* feat: remove email for apis

* feat: fix message referral request for edge funciton

* feat: implement message edge function

* feat: remove contact apis

* feat: update supabse types

* feat: basic message api implementation

* feat: enhance base infinite scroll

* fix: fix for input text

* chore: remove useUpdateConversationLastUpdatedAt

* feat: cretae useUpdateConversation api hook

* feat: update api

* feat: update chat

* feat: update package json script

* feat: update supabase type

* feat: migration script

* chore: rename room to conversation

* feat(implement date in message  card): implment date in mesage card

* feat: add before to created message

* feat: messsage infinite scroll

* fix(fix page overflow problem ): fix page overflow problem

* style: fix style

* fix: fix conversation header url

* feat: conversation scroll

* feat: conversatio header routing

* feat: chat page mobile view

* style: in app chat layout

* feat: close footer when in chat page

* feat: chat api hool refech config

* feat: message real time subscribe

* fix: fix post page layout

* feat: conversation update

* feat: loading and no messange and conversation handleing

* feat: update is convertion seen checking condition

* fix: fix conversation api fetch timing

* style: fix conversation and message card style

* fix: fix message real time refech

* fix: fix in app caht back button

* style: chat message list skletion style

* test: chat skeletion test

* feat: check conversation unseen

* chore: house keep

* feat: add chat provider

* style: fix input field style

* feat: update handle_message_create function migration file

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix build error

* feat: notify unseenconversation function

* style: fix email style

* fix: fix unseen conversation function return

* fix: fix build error

---------

Co-authored-by: Pjaijai <[email protected]>

---------

Co-authored-by: Pjaijai <[email protected]>

* feat(fix email sending error and adding log): fix email sending error and adding log

* fix: fix chat email link

* fix: fix conversation exsist case

* fix: fix chat room redirection in email content

* feat: not showing user massage in notificaiton email

* test: temp remove test

* feat: mobile friendly main page ui (#303)

* feat(mobile friendly main page ui): mobile friendly main page ui

* fix: fix copy

---------

Co-authored-by: Pjaijai <[email protected]>

* style: update char message card ui (#304)

Co-authored-by: Pjaijai <[email protected]>

* test: fix message card test

* Feature/mobile menu (#305)

* feat: add side menu for mobile

* feat: update message icon for nav menu; update chat nav link on mobile menu

* fix: updated message test typo

* Feature/translation (#306)

* test: fix message card test

* feat: update layout lang point to locale

* feat: update zh-hk and en-ca copies

* feat: implement i18n keys

* feat: hanlde not static data translation

* style: user count magin

* feat: unify created at

* feat: add locale setting button

* feat: page name i18n impletation

* style: make locale selection visible on mobile

* feat: mobile nav i18n

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/mobile no message handling (#307)

* fix: not allow white space username in edit profile

* fix: fix profile page title

* fix: fix profile site config name

* feat: no message to conversation left section

* fix: fix change locale sign our problem

* fix: fix change locale no search params problem

* chore: house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix password email invalid text

* Feature/style house keep (#308)

* style: fix style

* fix: fix theme toggle in mobile nav

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/replace magic link with one time passcode (#309)

* feat: replace magic link with one time password

* chore: house keep

* chore: house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* style: fix opt verfication max width

* feat: message display clickable link (#310)

Co-authored-by: Pjaijai <[email protected]>

* fix: fix copy

* fix: fix message icon in site header not redirect

* chore(release): 1.8.0

* style: email style

* fix: fix email link

* fix: fix copy

* fix: fix copy

* style: profile buttons container style

* feat: implement bottleneck

* fix: fix copies

* fix: fix copy

* chore: house keep

* chore: house keep

* fix(fix en-ca copy): fix en-ca copy

* feat: optimize notify unseen conversation function (#314)

Co-authored-by: Pjaijai <[email protected]>

* Feature/api-ssg (#312)

* fix: makes server action works

* fix: fix copy

* fix: fix sign up redirect problem

* feat: user count isg

* feat(remove unauthenticated wrapper): remove unauthenticated wrapper

* feat: remove unauth wrapper

* feat: update options hooks

* feat: update search hook

* feat: ssg in post

* feat(profile cache\): profile cache

* feat: referral cache

* feat: updateb search pop over

* feat: remove react-query-next-experimental

* feat(update profile template): update profile templates

* feat: update referral templates

* feat: update post templates

* fix: fix edit post page rendering

* fix: fix rendering

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: install speed insights

* chore(release): 1.9.0

* feat: fix sign in link in sign up page

* feat: invalidate instead of refech (#317)

Co-authored-by: Pjaijai <[email protected]>

* Feature/password eye icon (#316)

* style: password input show eye icon when focus or have value

* style: main page layout

---------

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.10.0

* fix: hotfix conversatio  per page

* chore(release): 1.10.1

* Feature/revamp user profile (#320)

* feat: post detail page title

* feat: fix options schema not null colounm

* docs: fix type

* feat: split profile edit page

* feat: add copies

* feat: add icons

* style: edit and view profile page style

---------

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.10.2

* chore(release): 1.10.3

* fix: fixtype

* feat: post prefech cache

* style: fix profile info card ui padding

* feat: combine providers

* Feature/style enhancement (#325)

* style: add space to post created at

* style: remove des i refferral post card

* fix: fix chat outermost scroll

* refactor: house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* Featurel/make post sharable (#326)

* feat: install react share

* feat: desktop post share link

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/make post sharable (#327)

* feat: share drawer

* feat: update copies

---------

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.11.0

* feat: post preview on main page (#329)

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.12.0

* chore(release): 1.12.1

* fix: fix carousel

* chore(release): 1.12.2

* fix: fix toast not showing

* chore(release): 1.12.3

* Feature/support sending pdf (#333)

* feat: add new icons

* feat: add react-dropzone

* feat: install react-dropzone

* fix: fix api hook path

* feat: add file drop ui to send message form

* feat: support sending pdf in app chat

* feat: support pdf in message contact

* feat: api for cleaning document storeage

* feat: add copies

* feat: update engine in client package json

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/support sending pdf (#334)

* feat: add file drop ui to send message form

* feat: support sending pdf in app chat

* feat: support pdf in message contact

* feat: add copies

* fix: fix upload document loading spin

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix yoe in referral post card

* fix: remove github in header

* fix: replace reset icon with copy

* fix: fix infinite scroll infinite loading problem

* fix: fix copy

* fix: fix word break

* fix: fix typo

* feat: add fancy background (#335)

Co-authored-by: Pjaijai <[email protected]>

* fix: fix fancy background showing logic

* Feature/ Create message record (#336)

* feat: record down message

* fix: fix clipboard window error

* fix: fix main page button rendering error

---------

Co-authored-by: Pjaijai <[email protected]>

* Feature/increase document maximum size (#337)

* feat: allow upload doc to 2 mb

* feat: show document is expired

---------

Co-authored-by: Pjaijai <[email protected]>

* try seed migration

* Revert "try seed migration"

This reverts commit 16f38db.

* Feature/add new locations (#338)

* fix: fix profile view check box bg color

* feat: support multi location search

* refactor: house keep

---------

Co-authored-by: Pjaijai <[email protected]>

* fix: fix ui (#339)

Co-authored-by: Pjaijai <[email protected]>

* chore(release): 1.13.0

* Feature/update notify unseen conversation (#341)

* chore(release): 1.13.0

* feat(cron notify-unseen-conversation support pdf): cron notify-unseen-conversation support pdf

---------

Co-authored-by: Pjaijai <[email protected]>

* feat: update clean storage api logic

* refactor: house keep

* chore(release): 1.14.0

* refactor: house keep

* fix: remove cache

* fix: add back location cache

* fix: cache options for 60 seconds

* no cache

* fix: profile apis no store

---------

Co-authored-by: marukosy124 <[email protected]>
Co-authored-by: Lulu <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Thomas Yau <[email protected]>
Co-authored-by: Pjaijai <[email protected]>
Co-authored-by: Lulu Tung <[email protected]>
Co-authored-by: marukosy124 <[email protected]>
Co-authored-by: Ken Tung <[email protected]>
Co-authored-by: Martin Tsang <[email protected]>
Co-authored-by: 14104647ls3 <[email protected]>
Co-authored-by: tommy <[email protected]>
Co-authored-by: Paco Wong <[email protected]>
Co-authored-by: Cyrus Chan <[email protected]>
Co-authored-by: Eddie Li <[email protected]>
Co-authored-by: Vardy <[email protected]>
Co-authored-by: Trevor Wong <[email protected]>
Co-authored-by: Johnson Shan <[email protected]>
  • Loading branch information
18 people authored Mar 31, 2024
1 parent bd33721 commit 4e77a35
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions client/app/[locale]/profile/edit/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import {
import CommonPageLayout from "@/components/layouts/common"
import AuthenticatedPageWrapper from "@/components/wrappers/authenticated"

export const fetchCache = "default-no-store"

const EditProfilePage = async () => {
const countryList = await getCountryList()
const provinceList = await getProvinceList()
Expand Down

0 comments on commit 4e77a35

Please sign in to comment.