Charles Bochet
74ea2718ca
Fix table focus taking over auth and filter and sort ( #478 )
2023-06-30 00:24:06 +03:00
Emilien Chauvet
30fd3320b7
Rename test commands (coverage storybook) ( #476 )
...
* Rename test commands
* Add coverage command in doc
2023-06-29 14:06:15 -07:00
Emilien Chauvet
fdfcae6ac5
Fix typo, add file tree ( #475 )
2023-06-29 11:36:40 -07:00
Morning1139Angel
695ddd7a92
Func style allowing arrow ( #461 )
...
* eslint func-style rule added to server
* eslint func-style rule added to front-end
2023-06-29 11:19:03 -07:00
Jérémy M
097b278b11
fix: add firstName and lastName to user model ( #473 )
...
* fix: add firstname and lastanme to user model
* fix: avoid undefined in displayName resolve field
* fix: user firstName and lastName instead of firstname lastname
* fix: person table proper naming firstName lastName
* fix: migrate front with firstName and lastName
* fix: make front-graphql-generate not working
2023-06-29 15:11:15 +00:00
Jérémy M
d9af205ccb
feat: clean prisma file, add validation, add prisma editor ( #472 )
2023-06-29 15:41:58 +02:00
Charles Bochet
aa612b5fc9
Add tab hotkey on table page ( #457 )
...
* wip
* 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
* Fixed initialize soft focus
* Fixed enter mode
* Added TODO
* Fix
* Fixes
* Fix tests
* Fix lint
* Fixes
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
2023-06-28 14:06:44 +02:00
Charles Bochet
a6b2fd75ba
Enable comment deletion on CommentDrawer ( #460 )
...
* Enable comment deletion on people and companies page
* Add storybook test
2023-06-27 18:00:14 +02:00
Jérémy M
c9038bb93a
Front small ui fixes ( #428 )
...
* fix: add ellipsis in all table cells
* fix: workspace click redirect to home
* fix: add company chip story and edit comment cell story
* fix: remove cursor pointer on workspace name
* fix: snoop pill height
* fix: rebase
2023-06-27 17:56:48 +02:00
Jérémy M
edee69bc07
Fix double Run CI ( #459 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-27 17:55:07 +02:00
Deepak Singh
7a880bc9e8
fix: Correct space between menu icons and menu items text #423 ( #456 )
...
* fix: Correct space between menu icons and menu items text #423
2023-06-27 07:40:12 -07:00
Charles Bochet
d6364a9fdd
Apply new theme ( #449 )
...
* Apply new theme
* Fix storybook
* Fixes
* Fix regressions
2023-06-26 19:13:04 -07:00
Deepak Singh
2a42ebb70d
fix: Correct sorting sub-menu font-size #426 ( #430 )
2023-06-26 11:10:08 -07:00
Charles Bochet
7f43b3d04f
Enable workflow to run on fork pull requests ( #435 )
2023-06-26 10:21:51 -07:00
Félix Malfait
827d6390e4
Refactoring shortcuts and commandbar ( #412 )
...
* Begin refactoring shortcuts and commandbar
* Continue refacto hotkeys
* Remove debug logs
* Add new story
* Simplify hotkeys
* Simplify hotkeys
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-25 22:25:31 -07:00
Charles Bochet
9bd8f6df01
Design fixes ( #422 )
2023-06-25 20:02:09 -07:00
Charles Bochet
643d090091
A few design fixes ( #424 )
2023-06-25 19:28:02 -07:00
Charles Bochet
f0bbfb11ee
Fix avatar storybook issue + fix Autosize input send button color ( #389 )
...
* Fix avatar storybook issue + fix Autosize input send button color
* Fix storybook font-size
2023-06-25 14:58:34 -07:00
Charles Bochet
3c5a270eca
Update install instruction in docs ( #376 )
2023-06-25 13:14:23 -07:00
Charles Bochet
9c21975d2b
Fix comment creation bug ( #371 )
2023-06-24 11:18:13 -07:00
Jérémy M
31145c5518
feat: align auth api with front convention ( #370 )
...
* feat: align auth api with front convention
* fix: email password auth
* fix: proper file naming
* Fix login
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-23 22:43:54 -07:00
Jérémy M
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
Félix Malfait
1c7980b270
Disable linter on generated code ( #363 )
2023-06-23 08:43:41 -07:00
Lucas Bordeau
ceaf482f62
First working version of new dropdown UI ( #360 )
...
* First working version of new dropdown UI
* Removed consolelog
* Fixed test storybook
* Cleaned optional args
2023-06-23 10:39:16 +00:00
Charles Bochet
703f31632d
Fix permissions
2023-06-22 15:38:33 -07:00
Charles Bochet
1b8b78d615
Various fixes ( #362 )
2023-06-22 14:57:08 -07:00
Charles Bochet
ba1dd07e53
Fix mock mode transition to regular mode on login ( #361 )
2023-06-22 14:09:51 -07:00
Jérémy M
c4ad0171b0
feat: add missing abilities ( #354 )
...
feat: add all missing abilities rules on resolvers
2023-06-22 11:09:17 -07:00
Lucas Bordeau
4a2797c491
Feat/account owner picker ( #359 )
...
* Added account owner picker
* Regenerated graphql files
* Fixed pickers staying in edit mode with a new generic hook
* Fixed lint
2023-06-22 19:47:04 +02:00
Jérémy M
cd70209502
fix: workspace shouldn't be hidden in the output ( #358 )
2023-06-22 13:50:52 +00:00
Jérémy M
06acfb8aab
fix: token expires in not set properly ( #357 )
2023-06-22 15:15:04 +02:00
Jérémy M
ca283a2196
feat: prisma typed select ( #347 )
...
* feat: wip prisma gql select
* feat: stronger api using decorator
* feat: add PrismaSelect everywhere
* fix: remove unused
* fix: remove seed debug
2023-06-22 11:17:31 +02:00
Charles Bochet
eb9be6894e
Redesign settings profile ( #353 )
...
* Redesign settings profile
* Fix spacing
* Fix Company creation
2023-06-21 23:50:24 -07:00
Félix Malfait
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
Charles Bochet
df6376dce0
Fix padding EditableCell DoubleText
2023-06-21 22:42:38 -07:00
Charles Bochet
817d6dcb05
Add ability to associate a new company to pipeline ( #350 )
...
* Add ability to associate a new company to pipeline
* Fix tests
2023-06-21 22:31:19 -07:00
Félix Malfait
a65853dc2e
Improve documentation ( #349 )
...
* Improve documentation content
* Improve documentation style
2023-06-21 16:23:31 -07:00
Lucas Bordeau
e679f45615
Feat/single entity select relation picker ( #345 )
...
* - Implemented recoil scoped state
- Implemented SingleEntitySelect
- Implemented keyboard shortcut up/down select
* Added useRecoilScopedValue
* Fix storybook
* Fix storybook
* Fix storybook
* Fix storybook
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-21 13:29:07 -07:00
Charles Bochet
8a330b9746
Use Graphql types in FE and complete mappers removal ( #348 )
...
Fix Typescript build issues
2023-06-21 10:52:00 -07:00
Jérémy M
b179d1f1f0
feat: wip casl policies ( #334 )
...
* feat: wip casl policies
* feat: add ability guard on pipeline resolvers
* fix: test
2023-06-20 19:31:11 -07:00
Sammy Teillet
294b290939
338 on opportunities page when i associate a new company to a pipelinestage its persisted in db ( #339 )
...
* feature: add navigation for opportunities
* chore: add companies in pipeline seed
* feature: make the board scrollable
* feature: make the board scrollable vertically
* feature: remove board container
* feature: fix newButton style
* feature: add onClickNew method on board
* feature: call backend with hardcoded id for new pipeline progressable
* feature: refetch board on click on new
* feature: use pipelineProgressId instead of entityId to ensure unicity of itemKey
* feature: avoid rerender of columns when refetching
2023-06-20 19:27:02 -07:00
Charles Bochet
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
Charles Bochet
e2d8c3a2ec
Add tests on top of ui/buttons, ui/links and ui/inputs ( #342 )
2023-06-20 18:47:00 -07:00
Lucas Bordeau
e2eb40c1ea
Relation picker module ( #335 )
...
- Created a relation picker module
- Added a CustomeEntityForSelect type
2023-06-20 09:06:53 +00:00
Sammy Teillet
c120903a45
Persist update on board drag and drop ( #328 )
...
* chore: move dnd lib comment aligned with import
* feature: add onUpdate on board
* chore: remove multi entity pipelines
* feature: add pipelineProgressableType field
* feature: fetch progressableType in board
* feature: implement on update to persist progress change
2023-06-20 10:56:36 +02:00
Lucas Bordeau
950a0b77fe
Fixed refetch query for GetCommentThreadsByTargets ( #336 )
...
* Fixed refetch query for GetCommentThreadsByTargets
* Improvement : use apollo util getOperationName to de-hard code refetch queries arrays
2023-06-19 15:44:05 +00:00
Sammy Teillet
96a53ad765
refactor: remove mappers ( #326 )
...
* refactor: remove mappers
* chore: generate graphql types
* lint: remove useless import
* Remove preset-react-create-app from storybook addons
* test: remove old tests
* Upgrade storybook version
* Remove sb preset-cra and add sb svgr loader
* chore: remove figma image url from storybook
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-19 14:07:16 +00:00
Lucas Bordeau
c8c4a953c2
309 have comment relation picker show up above the relation field ( #332 )
...
* Added a floating ui manual offset to have the dropdown on top of the relation box
* Autofocus on dropdown search
2023-06-19 15:51:35 +02:00
Charles Bochet
5904a39362
Design Auth index ( #325 )
2023-06-18 23:51:59 +02:00
Charles Bochet
ffa8318e2e
Add Auth Index page ( #323 )
2023-06-18 00:18:13 +02:00