Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: web/dev into main (v1) #88

Merged
merged 24 commits into from
Jan 22, 2024
Merged

release: web/dev into main (v1) #88

merged 24 commits into from
Jan 22, 2024

Conversation

poiu694
Copy link
Collaborator

@poiu694 poiu694 commented Jan 22, 2024

Related Issue

#90

Changes

  • main으로 머지를 하며 릴리즈를 진행합니다.
  • 실제로 배포는 하지 않지만, 프론트에서 버튼을 구현이 되지 않았다면 구현이 되지 않았다는 등 최대한 인터랙션을 모두 두었습니다.
  • CI / CD 작성
  • 공통 컴포넌트 작성
    • Typography
    • Button
    • Tabs
    • Icon
    • Input
    • VisuallyHidden
    • Modal
  • 컴포넌트 작성
    • bottomSheet, FloatingButton, AccessibleIconButton, AsyncBoundary, BottomNavigation, ... 등
    • NotSupportText 를 통해 구현되지 않는 기능에 대한 토스트 메시지를 띄웠습니다.
  • 페이지 작성
    • 비밀번호 변경 페이지
    • 로그인 페이지
    • 에러 페이지 (404)
    • 회원가입 페이지
    • 홈 페이지
    • 진입점 페이지
  • 유틸 함수 작성
  • 유틸함수에 대해서는 테스트 코드를 작성했습니다.
  • 훅 작성
    • 리액트에 종속되면서 공통적으로 뺄 수 있는 비즈니스 로직은 훅으로 작성했습니다.

To Reviewer

다들 1차 릴리즈까지 고생하셨습니다 :)

Checklist

  • PR 제목은 포맷과 내용 둘 다 알맞게 작성되었는가
  • PR에 대해 구체적으로 설명이 되어있는가

poiu694 and others added 24 commits January 10, 2024 16:28
* feat: use absolute path

* feat: add tailwind-merge, clsx lib

* feat: font, color style type

* fix: vite absolute path setting with using path lib

* feat: add class-variance-authorithy lib

* feat: Typography with size, color props

* feat: VisuallyHidden Component for OnlyScreenReader

* fix: fix typo in text-grey-number

* feat: update color scale(grey, blueGrey scale)

* feat: add cn util with extendsTailwindMerge

* fix: use cn util at typography className

* feat: update font scale(headline-1, body-4)

* feat: Button Component with variant, color, padding
* chore: add type check script

* feat: add testing libs to web packages

* chore: set jest config

* chore: add coverage to gitignore

* chore: add sample test code

* feat: add web ci worfklow(lint, type check, test, build)

* feat: add coverage to lint ignorePatterns

* chore: coverage to web gitignore
)

* feat: add icon svg assets

* feat: add vite-svgr-plugin lib

* feat: set svgr option with typescript

* feat: Icon with type, stroke, fill

* fix: add white, black color to ColorType

* feat: AccessibleIconButton for ScreenReader

* chore: add eol to vite-env.dts
* feat: create Docker Hub push flow
* feat: create Docker Hub push flow (#22)

* feat: create Docker Hub push flow

* feat: add `Typography`, `Button` components (#17)

* feat: use absolute path

* feat: add tailwind-merge, clsx lib

* feat: font, color style type

* fix: vite absolute path setting with using path lib

* feat: add class-variance-authorithy lib

* feat: Typography with size, color props

* feat: VisuallyHidden Component for OnlyScreenReader

* fix: fix typo in text-grey-number

* feat: update color scale(grey, blueGrey scale)

* feat: add cn util with extendsTailwindMerge

* fix: use cn util at typography className

* feat: update font scale(headline-1, body-4)

* feat: Button Component with variant, color, padding

* feat: add ci workflow for web (#19)

* chore: add type check script

* feat: add testing libs to web packages

* chore: set jest config

* chore: add coverage to gitignore

* chore: add sample test code

* feat: add web ci worfklow(lint, type check, test, build)

* feat: add coverage to lint ignorePatterns

* chore: coverage to web gitignore

* feat: add icon assets and `Icon`, `AccessibleIconButton` components (#21)

* feat: add icon svg assets

* feat: add vite-svgr-plugin lib

* feat: set svgr option with typescript

* feat: Icon with type, stroke, fill

* fix: add white, black color to ColorType

* feat: AccessibleIconButton for ScreenReader

* chore: add eol to vite-env.dts

* feat: change headline-2 with 24px font

* feat: add width, height props to icon

* fix: change design system(font, icon, svg)

* feat: Header component

* chore: change svg fill color

* feat: content layout

* feat: add @tanstack/react-router lib

* feat: set routing with tasntack router

* feat: add solid icons

* feat: add lodash.throttle lib

* feat: add usePreservedCallback

* feat: add usePreservedReference

* feat: add useThrottle

* feat: BottomNavigation

* chore: delete console log

* chore: delete un-used ignore lint

* refactor: fix bg-white to bottom navigation(using opacity when scroll up)

* feat: add transition opacity to bottom navigation

* fix: add blueGrey800 color

---------

Co-authored-by: Wonyoung Lee <74983448+210-reverof@users.noreply.github.com>
* feat: create Docker Hub push flow (#22)

* feat: create Docker Hub push flow

* feat: add check svg

* feat: add StepTitle component for sign-up

* fix: variant to optional

* fix: content layout with className, isShowBottomNavigation

* -feat: add react-toastify lib

* feat: world static asset

* refactor: adjust sub-headline

* chore: add transition to color

* feat: Input component

* refactor: change line-height

* feat: customize toastify style, action

* feat: alert not support at click NotSupportText

* feat: solidCamera icon

* chore: delete border bottom on Header

* chore: add iconColor props to Input

* feat: add eye icons

* refactor: change icon props on Input

* feat: user input email, nickname on SignUpEmailBox

* feat: user input verifyCode on SignUpEmailVerifyBox

* feat: user input password on SignUpPasswordBox

* feat: user input profileImage on SignUpProfileImageBox

* feat: user input name on SignUpNameBox

* feat: make entry page

* feat: sign-up page

* refactor: align start, mid, end on Header

* feat: add resend email verify text

---------

Co-authored-by: Wonyoung Lee <74983448+210-reverof@users.noreply.github.com>
* feat: isValidEmail utility function

* test: testcode for isValidEmail

* feat: verify email format when signup

* refactor: combine the two state into one(dirty, isFirstDirty)
* chore: change route home, entry

* chore: change component hierarchy

* chore: delete skip button on SignUpNameBox

* feat: interaction hover to Button

* feat: interaction hover to Input

* feat: user email on LoginEmailBox

* feat: user password on LoginPasswordBox

* feat: user login-page

* fix: set grey-600 to title(StepTitle)

* feat: change password page
* refactor: parallel to ci action with cache node_modules

* chore: add eol to workflow

* chore: change import order

* chore: rename job for unity
* feat: react-lottie lib

* feat: earth lottie json file

* chore: delete un-used image file

* feat: @types/lottie lib

* feat: apply lottie to MembershipEntryPage
* refactor: withRef to AccessibleIconButton

* feat: tab animation to icon

* chore: change default color to grey-600

* chore: change deafult color to blueGrey800
* chore: remove content layout in tab for deleting depdency

* chore: red heart icon svg

* fix: scroll issue

* feat: basic models interface(User, TimelineItem)

* chore: dummy Factory for timeline

* feat: TimelineItem ui component

* fix: change button css when outlined

* feat: modal component with react portal

* feat: animation slide up

* chore: change svg icon

* feat: BottomSheetModal when click paint emoji
* chore: rename signup to join

* chore: temporary post edit page for testing postId

* feat: ReplyBottomSheet for handling when click reply icon

* chore: fix line-height

* feat: ViewsBottomSheet for handling when click reply views

* chore: add clip icon

* feat: ShareBottomSheet for handling when click share

* fix: toast show when click heart
* feat: add react-error-boundary lib

* feat: Asyncboundary to handle error, loading

* feat: add error page (404page)

* chore: change emoji, button color

* chore: add space between message

* chore: change version setup-node

* chore: not use cache in workflow

* chore: not use cache in workflow all
* fix: bottom navigation icon opacity change when scroll

* fix: 500 => 200 thorttle delay
* feat: getDiffDate utility function

* chore: set esModuleInterop

* test: testcode for getDiffDate

* feat: getDiffDateText utility function

* test: testcode for getDiffDateText

* feat: apply getDiffDateText with randomAdjustTime
* chore: change icon default color

* feat: extend user model

* chore: create dummy user

* feat: profile page scaffold

* chore: change icon default color

* feat: add menu modal

* feat: add dark-light mode change icon in menu

* chore: add eol in user
* feat: menu icons

* feat: timline-item-menu

* fix: change bottom navigation icon opacity when scroll (#75)

* fix: bottom navigation icon opacity change when scroll

* fix: 500 => 200 thorttle delay

* feat: format time in timeline item box (#77)

* feat: getDiffDate utility function

* chore: set esModuleInterop

* test: testcode for getDiffDate

* feat: getDiffDateText utility function

* test: testcode for getDiffDateText

* feat: apply getDiffDateText with randomAdjustTime

* feat: open menu when click profile icon (#81)

* chore: change icon default color

* feat: extend user model

* chore: create dummy user

* feat: profile page scaffold

* chore: change icon default color

* feat: add menu modal

* feat: add dark-light mode change icon in menu

* chore: add eol in user

* feat: menu icons

* feat: timline-item-menu
* feat: useLongPress hook

* feat: FloatingButton with useLongPress, animation

* feat: scale down when tab floating button
@poiu694 poiu694 requested a review from HeewonP825 as a code owner January 22, 2024 12:23
@github-actions github-actions bot added the web 웹 관련 내용을 다룰 때 사용됩니다 label Jan 22, 2024
@poiu694 poiu694 added the release 릴리즈 관련 내용을 다룰 때 사용됩니다. label Jan 22, 2024
@poiu694 poiu694 requested review from doxxx93 and K-Diger January 22, 2024 12:39
@poiu694 poiu694 requested a review from 210-reverof January 22, 2024 12:39
@poiu694 poiu694 linked an issue Jan 22, 2024 that may be closed by this pull request
Copy link
Collaborator

@K-Diger K-Diger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GOOOOOOD

@poiu694 poiu694 merged commit dde4272 into main Jan 22, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release 릴리즈 관련 내용을 다룰 때 사용됩니다. web 웹 관련 내용을 다룰 때 사용됩니다
Projects
None yet
Development

Successfully merging this pull request may close these issues.

release: launch v1 easel
4 participants