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(v3) #286

Merged
merged 60 commits into from
Feb 21, 2024
Merged

release: web/dev(v3) #286

merged 60 commits into from
Feb 21, 2024

Conversation

poiu694
Copy link
Collaborator

@poiu694 poiu694 commented Feb 21, 2024

Related Issue

Changes

Screenshots

To Reviewer

Additional Context(optional)

How Has This Been Tested?

Checklist

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

poiu694 and others added 30 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
* fix: overflow hidden

* chore: move earth json to src

* feat: calendar svg

* chore: limit max-width to menu modal

* chore: change semantic tag in timeline box

* refactor: change tag on ContentLayout

* chore: add menu classname in tab

* chore: add dummy background image path

* feat: usePaintAction business hook

* feat: direction interface

* feat: iconOpacity util with testcode

* refactor: use usePaintAction hook in Homepage

* refactor: scroll action to ContentLayout

* feat: profile-page

* chore: add z index to bottom

* chore: resize margin in timeline
* feat: add axios lib

* feat: add dotenv to gitignore

* chore: lint change for class using

* feat: add safeLocalTypeStorage

* test: storage util test-code

* chore: no-param-resassign off lint

* feat: change model with api

* feat: manage api instance with interceptor, handleResponse

* chore: add password to dummy user
* fix: do not show floating button on some page

* chore: delete useless content layout
* chore: add icon

* refactor: button disabled with color theme

* feat: api model

* chore: change earth icon

* feat: trash icon

* fix: change color system(pink, red)

* chore: delete useless content layout

* fix: change medias type, not length 1

* feat: useAutoHeightTextArea hook

* feat: helper Post for EditPost type

* feat: EditPostCancelBottomSheet for clicking back button when edit post with not-empty text or image

* feat: countByte util with test-code

* fix: fix path for favicon

* feat: CircularProgress

* refactor: header with custom node

* feat: converToMedia utility

* feat: linkRegex

* feat: post-edit page with text, image
* feat: memoize component

* fix: limit max width to post edit button
* feat: add cloudinary libs

* feat: ImageSize type

* feat: cdn-api client

* feat: FullScreenSpinner with sizing Spinner

* feat: cloudinary image resize

* feat: add upload api to cloudianry

* feat: apply imageCdn upload in profile-image

* feat: apply cloudinary in timeline

* chore: to center in desktop view

* chore: delete useless quote

* feat: vite-plugin-environment lib

* feat: use process.env instead of import.meta

* feat: set up environment process
* feat: quote-box when user quote other post

* feat: apply quote box in web

* chore: rename item to post
* feat: useLazyImage hook with intersection observer

* feat: LazyImage component

* feat: apply lazy load image in timeline item box
* feat: resize user image path

* fix: delete quote in css

* feat: add react-helmet lib for meta

* feat: add meta tag in pages

* feat: use preconnect, dns-prefetch for image, font

* fet: cssMinify, sourcemap when build

* feat: robots.txt for seo

* chore: apply aria-hidden in accessible icon

* feat: not use role in button

* feat: react-helmet-async instead of react-helmet

* feat: use HelmetProvider

* feat: splitVendorChunkPlugin, target in vite

* refactor: image resize with ratio

* refactor: delete useless aria-label

* refactor: change role to button
* refactor: change api specifiaction

* fix: delete v1 keyword

* feat: improve usability with onKeyUp events

* feat: connect api in login, join

* fix: type problem because of using prev interface

* refactor: change TimelineItem interface api
* refactor: use pathname when parsing location

* feat: default pagination value

* feat: search input in serach page

* feat: createDummyUsers

* feat: UserListSkeleton for loading

* feat: extend timeline-item-list type with search

* feat: show user-list when search user

* feat: serach-result page

* chore: add eol

* chore: rename pagination for fixing typog

* chore: delete useless console
* refactor: use form tag for keyboard interaction

* fix: property name profilePath => profileImagePath

* refactor: define MAX_PASSWORD_LENGTH

* refactor: use 200x200 size when upload profile image upload
* feat: user-search-result type

* feat: user-search api

* feat: tag-search-user-modal compoent with tags

* feat: apply search and tag user in post edit

* feat: show nickname on tagged user
* fix: header-settings icon not support

* feat: not support setting click in header
* feat: email re-send api

* feat: define paints apis

* fix: delete onClick in button for using submit type with form tag

* feat: apply paints apis in page

* refactor: use accesstoken with localStorage

* refactor: accessToken, refreshToken AuthTokenStorage

* refactor: change interface property name

* refactor: change property name

* fix: ci error (useless console, test error by changing property)

* feat: get-my-profile api

* fix: rejectedFallback with props

* fix: step in join

* fix: change re-send api path

* refactor: create-paint with spinner

* feat: post-edit with user image

* feat: seperate default image path

* feat: seperate my-profile, user-profile

* feat: user-profile apis

* feat: profile highlight component

* fix: default image changed

* feat: react to paint

* refactor: handling error on the top

* fix: handling lint
* feat: not-support-box

* feat: apply not support box in chat, notification
@poiu694 poiu694 requested a review from HeewonP825 as a code owner February 21, 2024 17:16
@poiu694 poiu694 merged commit 9078ff6 into main Feb 21, 2024
@poiu694 poiu694 deleted the web/dev branch February 21, 2024 17:20
@poiu694 poiu694 restored the web/dev branch February 21, 2024 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants