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

Thewanderingeditor patch 3 #189

Closed
wants to merge 167 commits into from
Closed

Conversation

thewanderingeditor
Copy link
Contributor

No description provided.

camilovegag and others added 30 commits December 6, 2023 14:30
* Zupass test (popup not working)

* fix: zupass popup

* zupass signature

* Fetch nonce & Post pcdStr

* Fix useEffect fetching twice the nonce

* include credentials

* fix cookies

* fix nonce

* add fetch users

* fix tsc for build

* add Popup with Pascal casing

* Add env variables

* Add solution for vercel deploy (test)

* Add response.status checks

---------

Co-authored-by: camilovegag <[email protected]>
* Update global styles

* Add new fonts

* Create Header

* Create Layout

* Create Register Page (empty)

* Remove pcdstr

* Auth test (WIP)

* Create Hero

* Create Button

* Improve zupass code organization

* Implement zupass login button (nonce failing)

* current changes

* test

* implement react query (#7)

* Remove unused hooks and context (replaced by react query)

* Clean up components and code

* Improve redirection

---------

Co-authored-by: Diego Alzate <[email protected]>
* Create draft register form

* Add loading skeleton and conditional rendering based on user login status in Register page.

* Create useUser hook & Add types to api calls

* Improve form

* Fix formatting (#9)

* Add useUser hook to register

* Update styled-components so prop warning doesn't show

* Run pnpm format

* Fetch and Post registrations

* Change const to function

* Improve login and logout redirects

* Add select group dropdown options

* Update arrow

* Missing post (wip)

* Fix postRegistration API and Register page to correctly handle group selection for proposals.
* Refactor fetchRegistration, postRegistration, and Register component to use updated ProposalType type and add support for groupIds as array.

* Update select name from group to  groupId

* autocomplete register page

* Add disabled inputs, improve styles and Chip (pending color)

---------

Co-authored-by: Diego Alzate <[email protected]>
* Move FlexColumn & FlexRow to layout styled and create Grid

* Create Option component

* Create Home page & fetch options

* Play with styles

* Update styles
* Change title font from Pixelify Sans to Press Start 2P

* Update safe area width

* Match hero with figma design

* Replicate styles

* Add zupass button

* Update card icons
* Changes to option card

* Update logo

* Finish card design

* Global likes count, missing UI post update

* Wizard of Oz for hearts now working (kinda)

* Voting improvements (all local)

* Update landing image
Update text for onboarding slides
* Update logo from 'Lexicon' to 'Plural MEV'

* Create onboarding component

* Add footer component to layout and adjust layout styles

* Add logos to footer
* Update Logo

* Update landing copy

* Update onboarding copy

* Change Hearths to Hearts

* Improve mobile friendliness

* Fetch dummy options

* Update copy + options.json
* Improve api types

* Update error message

* Remove min-height from option card

* Update useCountdown so it works with ISO strings

* Update type with latest backend changes 'question' -> 'forumQuestion'

* Create postVote function

* Create logic for vote and saving to db (wip)

* Current changes

* POC mutate hearts (error at avaliable hearts)

* Fix heart interaction

* Change queryClient import to useQueryClient hook

* Add react-hot-toast

* Add toast to home
This commit refactors the code to update the property name from "isRequired" to "required" in the RegisterForm component and the RegistrationFieldType type. This change aligns with the naming convention used in other parts of the codebase.
MartinBenediktBusch and others added 25 commits February 8, 2024 16:10
…linter-and-format-requirements

Implement format and linting ci/cd
Small changes to landing page text. Feedback and adaptation links removed until #145 is resolved
* Fix text overlaping select arrow

* Update button types

* Create mobile flex row

* Add mobile flex row

* Add flex row to column

* Remove unused flex row

* Fix overlaping placeholder
…ations-and-mev

Remove required flag from publications and mev contributions
* First checkout iteration

* Add name and email notification fields to user type and update checkbox component

* Create textarea component

* Organize imports

* Refactor Textarea component and add TextAreaInput component

---------

Co-authored-by: Diego Alzate <[email protected]>
* Create header data file

* Update styled components naming to match data file

* Add data file
* Fix character count set

* Add nullish coalescing operator to value

* updated dependency array

---------

Co-authored-by: Martin Benedikt Busch <[email protected]>
Update date on landing page
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.

5 participants