e7d48d5373
Add validation on onboarding flow inputs ( #556 )
...
* feat: wip react-hook-form
* feat: use react-hook-form for password login
* feat: clean regex
* feat: add react-hook-form on create workspace
* feat: add react-hook-form on create profile page
* fix: clean rebased code
* fix: rebase issue
* fix: add new stories to go over 65%
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-12 16:53:48 -07:00
718ad721cf
feat: auth race condition & optimize ApolloFactory & too many pageview ( #602 )
2023-07-11 19:50:25 +02:00
55576cb638
Add possibility to invite members to workspace ( #579 )
...
* Add possibility to invite members to workspace
* Update endpoints
* Wrap up front end
* Fix according to review
* Fix lint
2023-07-10 23:33:15 -07:00
5f98b70c6a
Fix/scope hotkeys ( #581 )
...
* WIP
* asd
* Fix
* Fix lint
* Removed console log
* asd
* Removed isDefined
* Fix/debounce company card onchange (#580 )
* Add internal state and debounce for editable text card
* Use debounce for date fields too
* Update refetch
* Nit
* Removed comments
* Ménage
---------
Co-authored-by: Emilien Chauvet <emilien.chauvet.enpc@gmail.com >
2023-07-11 01:53:46 +00:00
be7731b71a
Upload Workspace logo during onboarding ( #542 )
...
* Upload image
* Upload image
* Fix tests
* Remove pictures from seeds
* Fix storybook
* Fix storybook
* Fix storybook
2023-07-08 16:46:04 -07:00
b3d0061e0d
Remove MockMode mocking apollo queries + Add profile picture image upload during onboarding ( #539 )
...
* Remove MockMode mocking apollo queries + Add profile picture image upload
* lower line code coverage until we have tests on hotkyes
2023-07-08 15:13:14 -07:00
9cd5f7c057
Feat/navigate to signup if email does not exist ( #540 )
...
* Add userExists route
* Fix demo mode for login
* Improve sign in/up flow
* Remove redundant password length constraint
* Fix test
2023-07-08 15:02:39 -07:00
36ace6cc03
Add ability to remove profile picture on Profile Settings ( #538 )
...
* Add ability to remove profile picture on Profile Settings
* Fix lint
* Fix according to review
2023-07-08 10:41:16 -07:00
66dcc9b2e1
Feat/better hotkeys scope ( #526 )
...
* Working version
* fix
* Fixed console log
* Fix lint
* wip
* Fix
* Fix
* consolelog
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-07 18:53:05 -07:00
26b033abc9
Refactor client config ( #529 )
...
* Refactor client config
* Fix server tests
* Fix lint
2023-07-07 11:10:42 -07:00
11d18cc269
Fix auth ( #527 )
...
* Fix auth
* fix lint
2023-07-06 20:11:04 -07:00
1144bd13ed
feat: onboarding & profile edition ( #507 )
...
* feat: wip onboarding
* fix: generate graphql front
* wip: onboarding
* feat: login/register and edit profile
* fix: unused import
* fix: test
* Use DEBUG_MODE instead of STAGE and mute typescript depth exceed errors
* Fix seeds
* Fix onboarding when coming from google
* Fix
* Fix lint
* Fix ci
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-06 17:05:15 -07:00
8684a8d517
Fix hotkeys blocking comments ( #487 )
...
* Fix hotkeys blocking comments
* Fix tests
2023-07-01 02:09:49 +03:00
19a1f2b9f8
feat: ui settings ( #465 )
2023-06-30 09:35:01 +00:00
91608a37f2
fix: fix auth in prod env ( #481 )
2023-06-30 09:34:45 +00:00
433962321a
feat: onboarding ui flow ( #464 )
...
* feat: onboarding ui flow
* fix: route naming and auth
* fix: clean unused imports
* fix: remove react.fc
* fix: infra dev remove package.json
* fix: remove usefull memoization
* fix: button stories
* fix: use type instead of interface
* fix: remove debug
2023-06-30 06:26:06 +00:00
74ea2718ca
Fix table focus taking over auth and filter and sort ( #478 )
2023-06-30 00:24:06 +03:00
d6364a9fdd
Apply new theme ( #449 )
...
* Apply new theme
* Fix storybook
* Fixes
* Fix regressions
2023-06-26 19:13:04 -07:00
c6708b2c1f
feat: rewrite auth ( #364 )
...
* feat: wip rewrite auth
* feat: restructure folders and fix stories and tests
* feat: remove auth provider and fix tests
2023-06-23 08:49:50 -07:00
ba1dd07e53
Fix mock mode transition to regular mode on login ( #361 )
2023-06-22 14:09:51 -07:00
3c1851b3c9
Improve auth and seeds ( #352 )
...
* Improve seeds
* Autofill password on local environment
* Fix PR
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-06-21 23:47:24 -07:00
8790369f72
Implement Authentication with email + password ( #343 )
...
* Implement Login screen ui and add RequireNotAuth guard
* Perform login through auth/password-login flow
2023-06-20 19:17:31 -07:00
e2d8c3a2ec
Add tests on top of ui/buttons, ui/links and ui/inputs ( #342 )
2023-06-20 18:47:00 -07:00
5904a39362
Design Auth index ( #325 )
2023-06-18 23:51:59 +02:00
ffa8318e2e
Add Auth Index page ( #323 )
2023-06-18 00:18:13 +02:00
299ca293a8
feat: refactoring auth & add email password login ( #318 )
...
* feat: wip
* fix: issues
* feat: clean controllers and services
* fix: test
* Fix auth
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-06-17 13:42:02 +02:00
ce4ba10f7b
Lucas/t 369 on comment drawer i can reply to a comment thread and it ( #206 )
...
* Added prisma to suggested extension in container
* Added comments and authors on drawer with proper resolving
* Fix lint
* Fix console log
* Fixed generated front graphql from rebase
* Fixed right drawer width and shared in theme
* Added date packages and tooltip
* Added date utils and tests
* Added comment thread components
* Fixed comment chip
* wip
* wip 2
* - Added string typing for DateTime scalar
- Refactored user in a recoil state and workspace using it
- Added comment creation
* Prepared EditableCell refactor
* Fixed line height and tooltip
* Fix lint
2023-06-08 08:36:37 +00:00
7b858fd7c9
Reorganize frontend and install Craco to alias modules ( #190 )
2023-06-04 11:23:09 +02:00
a3a3c1924f
Add comments to Prisma Schema and GraphQL server ( #162 )
...
* Lowercase all relations in prisma/graphql schema
* Add Comments data model and graphql schema
* Make comments availalble on the api through resolvers and guard them
* Update front graphql schema
* Fix PR
2023-05-31 15:41:53 +02:00
f935a6b723
Re-write test with storybook testing library ( #150 )
...
* Re-write test with storybook testing library
* Update CI
2023-05-29 11:02:38 +02:00
80f9cc8797
Re-implement authentication ( #136 )
...
* Remove hasura and hasura-auth
* Implement authentication
2023-05-25 11:51:15 +02:00
434e020846
Restructure project ( #124 )
2023-05-17 22:31:16 +02:00
d3e9709e08
Refresh token when token has expired
2023-04-21 17:31:17 +02:00
049664b98e
Require accessToken to browse pages
2023-04-21 15:53:47 +02:00
c5f2850a3b
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:07:02 +02:00
cd18e952b9
Store refresh token on login
2023-04-21 09:33:57 +02:00