56cada6335
feat: wip import csv [part 1] ( #1033 )
...
* feat: wip import csv
* feat: start implementing twenty UI
* feat: new radio button component
* feat: use new radio button component and fix scroll issue
* fix: max height modal
* feat: wip try to customize react-data-grid to match design
* feat: wip match columns
* feat: wip match column selection
* feat: match column
* feat: clean heading component & try to fix scroll in last step
* feat: validation step
* fix: small cleaning and remove unused component
* feat: clean folder architecture
* feat: remove translations
* feat: remove chackra theme
* feat: remove unused libraries
* feat: use option button to open spreadsheet & fix stories
* Fix lint and fix imports
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-08-15 15:12:47 -07:00
ade5e52e55
Clean and re-organize post table refactoring ( #1000 )
...
* Clean and re-organize post table refactoring
* Fix tests
2023-07-30 18:26:32 -07:00
f6faff407a
Fix login
2023-07-26 02:44:43 -07:00
66585fce9a
Refactor Checkbox ( #932 )
...
* Refactor Checkbox
* Complete note completion
* Fixes
* Fix login
2023-07-25 21:58:57 -07:00
a2ccb643ff
Optimize table loading ( #866 )
...
* wip
* wip
* Ok
* Deleted unused code
* Fixed lint
* Minor fixes
* Minor fixes
* Minor Fixes
* Minor merge fixes
* Ok
* Fix storybook tests
* Removed console.log
* Fix login
* asd
* Fixed storybook
* Added await
* Fixed await
* Added sleep for failing test
* Fix sleep
* Fix test
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-25 11:00:15 -07:00
6ced8434bd
Uniformize folder structure ( #693 )
...
* Uniformize folder structure
* Fix icons
* Fix icons
* Fix tests
* Fix tests
2023-07-16 14:29:28 -07:00
e93a96b3b1
Refactor hotkyes in its own lib folder ( #660 )
...
* Refactor hotkyes in its own lib folder
* Lint
* Fix PR comments
* rename hotkeysScope into hotkeyScope
2023-07-14 12:27:26 -07:00
03364330d1
feat: snack-bar component ( #626 )
...
* feat: SnackBarProvider and queuing
* feat: use snack bar on onboarding errors
* feat: workspace copy use snackBar
* fix: remove magic number
2023-07-14 04:27:09 +00:00
5e0e449e4c
Fix/table rerenders ( #609 )
...
* Fixed top bar rerenders
* Fixed rerender on editable cell
* Fix lint
* asd
* Fix
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-11 20:51:24 -07: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
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
7d6adbaa73
Update company card ( #512 )
...
* Add card rows
* WIP - add amount
* Refactor board state to separate pipeline progress data and company data
* Add migration and generated code
* Pass pipeline progress properties to the comapny card
* WIP-editable
* Enable amount edition
* Nits
* Remove useless import
* Fix empty board bug
* Use cell for editable values on company card
* Add fields
* Enable edition for closeDate
* Add dummy edits for recurring and probability
* Nits
* remove useless fields
* Nits
* Fix user provider
* Add generated code
* Fix nits, reorder migrations, fix login
* Fix tests
* Fix lint
2023-07-06 18:41:44 -07:00
6e1ffdcc72
feat: Skeleton loading #404 ( #458 )
...
* feat: Skeleton loading #404
* fix: skeleton loading
* fix: skeleton loading
* feat: Skeleton loading #404
* fix: skeleton loading
* fix: skeleton loading
* Update CompanyPickerSkeleton.tsx
* updated changes
2023-07-05 15:50:36 +02:00
9c09da18db
fix: Create a client config function that is retrieved when app is loading ( #496 )
...
* fix: Create a client config function that is retrieved when app is loaded
* update index.tsx
* fixed linter issues
2023-07-05 00:28:59 +02: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
d6364a9fdd
Apply new theme ( #449 )
...
* Apply new theme
* Fix storybook
* Fixes
* Fix regressions
2023-06-26 19:13:04 -07:00
ba1dd07e53
Fix mock mode transition to regular mode on login ( #361 )
2023-06-22 14:09:51 -07: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
8f88605f32
Lucas/refactored table state with recoil ( #149 )
...
* Fixed ActionBar paddings and added transition on button hover
* Added recoil library for state management
* Refactor table state with recoil :
- Removed table internal states
- Added refetchQueries to plug apollo store directly into tables
- Added an action bar component that manages itself
- Use recoil state and selector for row selection
- Refactored Companies and People tables
* Moved hook
* Cleaned some files
* Fix bug infinite re-compute table row selection
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-05-27 08:41:26 +02:00
c3da5fa5f4
feature: put react app in strict mode
2023-04-24 14:56:44 +02:00
c5f2850a3b
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:07:02 +02:00
7f2ec0c260
feature: fix Apollo client
2023-04-20 13:58:53 +02:00
f25f80c199
Implement new UI
2023-04-10 18:04:49 +02:00
c2833cad53
Simplify infrastructure to one container
2023-03-06 19:13:59 +01:00
d58af82c51
Separate auth0 users depending on tenants
2023-02-03 20:07:49 +01:00
e9f2e374e8
Add environment variable to build:latest too
2023-01-28 18:34:14 +01:00
8e0dc44bf6
Generate Token through Auth0
2023-01-28 10:58:04 +01:00
eba76274c6
Add Routing on the app
2022-12-02 12:39:15 +01:00
f685be3d22
Migrate to Typescript, add prettier and add linter
2022-12-02 12:06:22 +01:00