Charles Bochet
12ad852184
Remove bucket creation
2023-07-09 10:37:32 -07:00
Emilien Chauvet
49c20907e8
Fix infinite loop when opening relation picker in comments pane ( #548 )
...
* Typo
* Remove hotkeys for relation picker
2023-07-08 20:09:00 -07:00
Charles Bochet
fffb8c99cb
Fix right drawer not capture keys conflicting with app shortcuts
2023-07-08 20:05:02 -07:00
Charles Bochet
691da0ef57
Fix Opportunities page bug, make image urls support base64 ( #547 )
2023-07-08 18:43:55 -07:00
Lucas Bordeau
795bead1bb
Fix/relation picker ( #546 )
...
* FIx pickers
* Fix
* Fix lint
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-07-08 18:43:41 -07:00
Charles Bochet
9d25d003ca
Bug Fix: company create from people + scroll settings ( #545 )
2023-07-08 18:15:39 -07:00
Emilien Chauvet
ce14d22744
Order users by first name ( #543 )
2023-07-08 18:09:29 -07:00
Lucas Bordeau
09efc49ef2
Fix text input bug ( #544 )
...
* Fix text input bug
* 200
2023-07-08 18:08:48 -07:00
Charles Bochet
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
Lucas Bordeau
e03d5ed8a7
Refactor/inplace input ( #541 )
...
* wip
* Changed all other components
* Removed console log
* Console.log
* lint
* Removed internal state
* Fix
* Lint
2023-07-08 16:45:52 -07:00
Charles Bochet
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
Emilien Chauvet
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
Charles Bochet
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
Charles Bochet
e2822ed095
Fix tests ( #537 )
...
* Fix tests
* Fix lint
2023-07-07 23:11:38 -07:00
Emilien Chauvet
c26a7fda9a
Add workspace members ( #536 )
...
* Add workspace members
* Remove workspace provider
* Lint
2023-07-07 18:56:22 -07:00
Lucas Bordeau
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
Charles Bochet
611cda1f41
Revert "Refacto/abstract inplace input" ( #535 )
...
Revert "Refacto/abstract inplace input (#530 )"
This reverts commit c847bca293
.
2023-07-07 18:10:51 -07:00
Charles Bochet
94ca61c887
Revert "Refacto/remaining inplace input cells" ( #534 )
...
Revert "Refacto/remaining inplace input cells (#531 )"
This reverts commit 6446692f25
.
2023-07-07 18:10:32 -07:00
Charles Bochet
a975935f49
Connect profile picture upload to backend ( #533 )
...
* Connect profile picture upload to backend
* Fix tests
* Revert onboarding state changes
2023-07-07 17:50:02 -07:00
Emilien Chauvet
6446692f25
Refacto/remaining inplace input cells ( #531 )
...
* Add inplace date input component
* Add inplace phone input component
* Add inplace double text input component
* Add inplace chip input component
* Remove useless styled component
* Reduce code through props destructuring
2023-07-07 15:00:01 -07:00
Charles Bochet
f62fdc1219
Fix authentication with debug mode ( #532 )
...
Fix authent with debug mode
2023-07-07 14:10:04 -07:00
Emilien Chauvet
c847bca293
Refacto/abstract inplace input ( #530 )
...
* Move code to new folder
* Deduplicate code, remove dependancy on table
* Remove more table dependency
* Move close logic to input
* Migrate editable text cell
* Rename EditableTextInput
* Fix component test id
2023-07-07 12:11:57 -07:00
Charles Bochet
26b033abc9
Refactor client config ( #529 )
...
* Refactor client config
* Fix server tests
* Fix lint
2023-07-07 11:10:42 -07:00
Charles Bochet
11d18cc269
Fix auth ( #527 )
...
* Fix auth
* fix lint
2023-07-06 20:11:04 -07:00
Charles Bochet
f6cf416bb2
Fix storybook build
2023-07-06 18:53:26 -07:00
Emilien Chauvet
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
Jérémy M
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
Jérémy M
0b7a023f3d
fix: missing client query ( #524 )
2023-07-05 17:20:12 +02:00
Charles Bochet
3db15929a5
Hot Fix merge conflicts ( #523 )
2023-07-05 16:58:47 +02:00
Jérémy M
2961fed932
feat: refactor storage module ( #521 )
...
* feat: refactor storage module
* fix: folder need to be kebab case
* fix: comment wrong auth
2023-07-05 14:34:39 +00:00
Deepak Singh
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
Charles Bochet
9ea765fcfd
Make auth module optional to conditionnaly load auth providers ( #518 )
...
* Make auth module optional to conditionnaly load auth providers
* Fixes
2023-07-05 15:46:09 +02:00
Charles Bochet
463994df1f
Fix CI
2023-07-05 09:24:46 +02:00
Charles Bochet
1d7b20e1d6
Fix CI
2023-07-05 09:16:45 +02:00
Charles Bochet
67453ce925
Fix CI
2023-07-05 09:13:47 +02:00
Charles Bochet
81f851b362
Fix CI
2023-07-05 09:10:40 +02:00
Charles Bochet
c86e548088
Fix CI
2023-07-05 09:09:29 +02:00
Deepak Singh
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
Charles Bochet
41edcd81d8
Fix CI on main
2023-07-05 00:04:05 +02:00
Charles Bochet
2afe933055
Make google auth optional on server side ( #508 )
...
* Make google auth optional on server side
* fix lint
* Fix according to review
2023-07-04 23:53:53 +02:00
Jérémy M
6fc416da76
fix: displayName return undefined and drop displayName from user table ( #505 )
2023-07-04 20:08:15 +02:00
Emilien Chauvet
d83313cd93
Add hover effect for navbar collapsable button ( #492 )
2023-07-04 18:28:32 +02:00
Jérémy M
5e1fc1ad11
feat: upload module ( #486 )
...
* feat: wip upload module
* feat: local storage and serve local images
* feat: protect against injections
* feat: server local and s3 files
* fix: use storage location when serving local files
* feat: cross field env validation
2023-07-04 14:02:44 +00:00
Lucas Bordeau
820ef184d3
Refactor/filters ( #498 )
...
* wip
* - Added scopes on useHotkeys
- Use new EditableCellV2
- Implemented Recoil Scoped State with specific context
- Implemented soft focus position
- Factorized open/close editable cell
- Removed editable relation old components
- Broke down entity table into multiple components
- Added Recoil Scope by CellContext
- Added Recoil Scope by RowContext
* First working version
* Use a new EditableCellSoftFocusMode
* Fixes
* wip
* wip
* wip
* Use company filters
* Refactored FilterDropdown into multiple components
* Refactored entity search select in dropdown
* Renamed states
* Fixed people filters
* Removed unused code
* Cleaned states
* Cleaned state
* Better naming
* fixed rebase
* Fix
* Fixed stories and mocked data and displayName bug
* Fixed cancel sort
* Fixed naming
* Fixed dropdown height
* Fix
* Fixed lint
2023-07-04 13:54:58 +00:00
Emilien Chauvet
580e6024d0
Fix drag and drop for opportunity board ( #503 )
2023-07-03 16:40:51 -07:00
Emilien Chauvet
db5dfb3bdf
Enable opportunity card deletion ( #490 )
...
* Add checkbox
* Add state management for selected opportunities
* Use recoil for selected items state, show action bar
* Deduplicate code
* Add delete action
* Enable delete
* Add color for selected cards
* update board state on delete
* Add stories
* Enable empty board
* Fix story
* Handle dark mdoe
* Nits
* Rename module
* Better naming
* Fix naming confusion process<>progress
2023-07-03 23:11:39 +02:00
Félix Malfait
c871d1cc10
Commandbar and dark mode UI fixes ( #491 )
...
* Improve dark mode
* Improve commandbar style and add interactions
2023-07-01 08:38:45 -07:00
Félix Malfait
256bc24a8c
Add cal.com office hours ( #488 )
...
Add office hours
2023-06-30 17:14:43 -07:00
Charles Bochet
8684a8d517
Fix hotkeys blocking comments ( #487 )
...
* Fix hotkeys blocking comments
* Fix tests
2023-07-01 02:09:49 +03:00
Jérémy M
f08ff68530
fix: google auth issue ( #485 )
2023-06-30 13:43:04 +02:00