Felix Malfait
41fe78bc4c
Enable dark mode and fix theme
2023-06-05 22:20:55 +02:00
Félix Malfait
3ae6405f4d
Add Algolia Search + other quick improvements to docs ( #198 )
2023-06-05 18:48:12 +02:00
Sammy Teillet
c70bea9513
feature: display a message when user is not defined ( #196 )
...
* feature: display a message when user is not defined
* feature: display text in a fadein in case redirection is slow
2023-06-05 15:55:45 +00:00
Sammy Teillet
4cde1d68e8
Sammy/t 367 on comment drawer update top right close icon to match figma ( #195 )
...
* style: add a story for right drawer topbar
* style: use same cross from Tb but rotate it
2023-06-05 15:46:28 +00:00
Sammy Teillet
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
Sammy Teillet
063ef8a4eb
Sammy/t refactor services use generated code ( #194 )
...
* refactor: use generated queries for Companies
* refactor: remove useQuery from service, use generated code
* refactor: rename to ts file instead of tsx
* bugfix: use generatd queries, and fix non existing id in workspace member query
2023-06-05 17:36:14 +02:00
Lucas Bordeau
fe70f30a29
Lucas/t 364 on comment drawer i can fetch all comment threads with ( #193 )
...
* 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
2023-06-05 15:23:29 +02:00
Sammy Teillet
6de90024ef
Sammy/t 363 comments count at row level depends on total comments number ( #192 )
...
* feature: add rightEndContent to editable cell
* refactor: use rightEndContent instead of comments sections
* refactor: move commentCount in a var
* feature: get commentsCount from backend
* refactor: use an index
* feature: use commentCount from backend on people
* refactor: rename commentCount for companies
* refactor: use generated queries, instead of useQuery
2023-06-05 14:41:27 +02:00
Charles Bochet
d3684b34c5
Refactor Editable Cell ( #191 )
2023-06-04 22:47:49 +02:00
Charles Bochet
7b858fd7c9
Reorganize frontend and install Craco to alias modules ( #190 )
2023-06-04 11:23:09 +02:00
Charles Bochet
bbc80cd543
Refactor backend and add exception handlers ( #189 )
2023-06-04 00:21:36 +02:00
Lucas Bordeau
a2fe159c2c
Feat/open comment drawer from comment chip ( #187 )
...
* wip
* Can open comment right drawer from company name cell
2023-06-02 17:51:17 +02:00
Lucas Bordeau
69c1095055
Created ComponentChip and CellComponentChip and their stories ( #186 )
...
* Created ComponentChip and CellComponentChip and their stories
* Fixed from comments
* Fixed icon color
* Fixed needle in a haystack bug
2023-06-02 17:22:48 +02:00
Charles Bochet
a618636180
Add tests on Editable relation ( #188 )
2023-06-02 16:48:44 +02:00
Charles Bochet
97274db8b4
Expose pipeline and pipelinestage in graphql ( #185 )
2023-06-02 14:39:34 +02:00
Charles Bochet
f23bbb9a68
Rename pipeline schema ( #184 )
2023-06-02 12:39:58 +02:00
Charles Bochet
0609994477
Implement comment count on person and company ( #183 )
2023-06-02 12:35:20 +02:00
Charles Bochet
2395f791c8
Add Pipelines models in server ( #182 )
...
* Hide workspace and refresh token from schema
* Add pipe models and migrations
* Add seeds
* Update FE graphql schema
2023-06-02 11:20:21 +02:00
Lucas Bordeau
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
Félix Malfait
f906533b29
Fix broken GraphiQL in documentation ( #180 )
2023-06-01 19:23:15 +02:00
Charles Bochet
a1fe16812e
Setup our own icons library ( #177 )
2023-06-01 19:22:35 +02:00
Charles Bochet
9ffd347655
Apply various frontend fixes ( #179 )
2023-06-01 19:22:26 +02:00
Félix Malfait
05c8fac6d6
Add docs CI and fix docs build ( #176 )
...
* Add docs CI and fix docs build
* Fix CI name
2023-06-01 16:21:31 +02:00
Lucas Bordeau
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
Félix Malfait
14c0119c4b
Update documentation, add GraphiQL to docs ( #175 )
...
* Update docusaurus and fix security vulnerabilities
* Begin cleanup docs
* Remove redocusaurus
* Add graphiql in doc
* Add architecture schema
* New tableIcons and cleanup docs
2023-06-01 15:05:53 +02:00
Lucas Bordeau
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
Charles Bochet
621c3c3213
Build Storybook on main
2023-06-01 11:40:50 +02:00
Charles Bochet
51790d8484
Add chromatic testing ( #170 )
2023-06-01 11:20:05 +02:00
Félix Malfait
e8f1146ae1
CLI to install project ( #164 )
...
* CLI to install project
* CLI fixes
* Update README.md
* Cleanup gitignore
2023-06-01 09:19:49 +02:00
Charles Bochet
7d87598953
Fix design filter dropdown
2023-06-01 09:12:23 +02:00
Charles Bochet
1ff1dd252c
Fix tests
2023-06-01 01:09:48 +02:00
Charles Bochet
5b545e5bc6
Fix design Add button in top bar
2023-06-01 01:01:17 +02:00
Charles Bochet
902aa28150
Apply a few frontend fixes on dropdown ( #169 )
2023-06-01 00:56:32 +02:00
Charles Bochet
0881c098f0
Fix user workspace not returned
2023-05-31 18:40:08 +02:00
Charles Bochet
e3402cc753
Two minor fixes on be ( #168 )
2023-05-31 18:33:26 +02:00
Lucas Bordeau
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
Félix Malfait
c61beb1066
Reorganize icons for doc and manigest.json ( #166 )
...
* Reorganize icons for doc and manigest.json
* Fix icons path
* Fix path in index.html
2023-05-31 15:44:38 +02:00
Charles Bochet
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
Félix Malfait
8bd91139ca
Update Readme title ( #165 )
2023-05-31 14:07:49 +02:00
Charles Bochet
c0658e1591
Update company logo fetch api ( #161 )
2023-05-31 11:08:35 +02:00
Lucas Bordeau
ed03111439
Fix linting after prisma generate ( #158 )
...
* fix: lint generated prisma files.
* Put lint command in server package.json
2023-05-31 08:39:47 +00:00
Charles Bochet
910d49f559
Fix layout behavior with Right panel open ( #160 )
2023-05-31 09:52:17 +02:00
Lucas Bordeau
cb259d5cf1
Feat/add right drawer ( #159 )
...
* Added right drawer component and logic
* Refactored layout to accept right drawer
2023-05-30 21:03:50 +02:00
Charles Bochet
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
Charles Bochet
0f9c6dede7
Clean server post refactor to remove Hasura ( #156 )
...
* Clean BE post refactor to remove Hasura
* Add server CI
2023-05-29 22:42:24 +02:00
Charles Bochet
30d2337462
Add tests on companies page ( #155 )
2023-05-29 22:08:01 +02:00
Charles Bochet
2f50cdc07e
Update FE case to match BE graphql case (camelCase) ( #154 )
2023-05-29 19:45:55 +02:00
Bonapara
de9cf61689
Added Progress section into Readme ( #153 )
2023-05-29 13:59:45 +02:00
Charles Bochet
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
Lucas Bordeau
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