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
8a330b9746
Use Graphql types in FE and complete mappers removal ( #348 )
...
Fix Typescript build issues
2023-06-21 10:52:00 -07:00
e2d8c3a2ec
Add tests on top of ui/buttons, ui/links and ui/inputs ( #342 )
2023-06-20 18:47:00 -07:00
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
49462c69a2
Refactor Layout ( #322 )
...
* Refactor Layout
* Fix storybook
* Fixing tests by forcing msw version before regression
2023-06-17 21:24:15 +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
d13ceb98fa
306 implement multi relation picker for person and try to factorize relation picker ( #319 )
...
* Removed useless folder
* First working version
* Refactored MultipleEntitySelect and splitted into 2 components
* Added TODO
* Removed useless Query
* Fixed refetch
* Fixed naming
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-06-17 10:13:30 +02:00
fdfb6f10e2
Implemented comment thread target picker with new dropdown components ( #295 )
...
* First draft of new relation picker and usage in comments
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-06-14 18:48:26 +02:00
287168f691
289 on opportunities page i see person and company card layout read only ( #293 )
...
* feature: create boardCard component
* test: add snapshot for BoardCards
* feature: fix typename of company
* feature: add max width on BoardItem
* feature: design CompanyBoardCard
* feature: Add People picture and name
* feature: design PeopleCard
* feature: fix font weight for card header
* test: fix storybook for board
* test: add unit test for column optimistic renderer
2023-06-14 17:06:50 +02:00
eb8fc50ff1
Add rule to order css in styled components alphabetically ( #284 )
...
* Add plugin
* Run plugin
2023-06-14 07:59:16 +02:00
16e1b862d9
Refresh comments threads and count on new comment ( #276 )
...
* Refresh comments threads and count on new comment
* Fix tests
2023-06-12 19:32:18 +02:00
5e2673a2a4
Lucas/t 366 on comment drawer when i have comments on the selected ( #201 )
...
* 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
* Fix from rebase
* Fix from rebase
* Fix margin right
* Fixed CSS and graphql
2023-06-07 10:48:44 +00:00
41fe78bc4c
Enable dark mode and fix theme
2023-06-05 22:20:55 +02:00
236437e4ff
Sammy/t fix display of comment section ( #197 )
...
* feature: do not display commentChip if no comments
* style: add mocked data for comment sections
2023-06-05 17:36:56 +02:00
7b858fd7c9
Reorganize frontend and install Craco to alias modules ( #190 )
2023-06-04 11:23:09 +02:00
a618636180
Add tests on Editable relation ( #188 )
2023-06-02 16:48:44 +02:00
bf3097500a
Lucas/t 223 i can add comments to companies or people using the right ( #181 )
...
* wip
* Implemented comment input text component
* Improved behavior
2023-06-01 19:49:37 +02:00
58bbadcc30
Lucas/t 353 checkbox should change state when clicking on their whole ( #167 )
...
* Added on click on Checkbox component
* - Added test in story
- Added sleep util
- Fixed click target collision (thanks to test !)
* Use a new CheckboxCell to wrap Checkbox
* Fixed lint
* Refactored CSS after comment
* Fixed tests
2023-06-01 13:29:53 +00:00
52582124f9
Removed borders on workspace container ( #171 )
...
* Wip
* Added mocks on main App story and fixed small mock bugs
* Removed borders on WorkspaceContainer
2023-06-01 12:01:27 +02:00
723ea462e8
Lucas/t 352 i dont want another input cell to open when i click outside ( #163 )
...
* Added logic to handle global edit mode
* Added recoil global edit mode state into generic editable components
* Fix lint
* Added tests
2023-05-31 16:33:11 +02:00
3674365e6f
Scope server with workspace ( #157 )
...
* Rename User to AuthUser to avoid naming conflict with user business entity
* Prevent query by workspace in graphql
* Make full user and workspace object available in graphql resolvers
* Add Seed to create companies and people accross two workspace
* Check workspace on all entities findMany, find, create, update)
2023-05-30 20:40:04 +02:00
30d2337462
Add tests on companies page ( #155 )
2023-05-29 22:08:01 +02:00
2f50cdc07e
Update FE case to match BE graphql case (camelCase) ( #154 )
2023-05-29 19:45:55 +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