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
Charles Bochet
49462c69a2
Refactor Layout ( #322 )
...
* Refactor Layout
* Fix storybook
* Fixing tests by forcing msw version before regression
2023-06-17 21:24:15 +02:00
Félix Malfait
5ae5f28dcb
Add new story for darkmode ( #317 )
...
* Add a new story for dark mode
* Reorganize storybook menu
* Fix command menu margins
* Fix tests
2023-06-17 14:52:49 +02:00
Jérémy M
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
Lucas Bordeau
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
Charles Bochet
7f25f16766
Fix some icon display size + fix padding issue on EditableChip component ( #314 )
...
* Fix some icon display size + fix padding issue on EditableChip component
* Fix according to PR
* Fix server generate and deploy scripts
* Fix image size on Opportunities board
* Fix lint
* Fix according to PR
2023-06-16 14:16:35 +02:00
Charles Bochet
98127d1d4c
Fix server deploy script
2023-06-16 13:31:29 +02:00
Jérémy M
2cd081234f
chore: refacto NestJS in modules ( #308 )
...
* chore: wip refacto in modules
* fix: rollback port
* fix: jwt guard in wrong folder
* chore: rename folder exception-filter in filters
* fix: tests are running
* fix: excessive stack depth comparing types
* fix: auth issue
* chore: move createUser in UserService
* fix: test
* fix: guards
* fix: jwt guard don't handle falsy user
2023-06-16 10:38:11 +02:00
Félix Malfait
5921c7f11d
Split theme into files ( #313 )
2023-06-16 08:50:48 +02:00
Charles Bochet
540ad4929d
Felix icons ( #312 )
...
* Fix icon size in table top bar
* Replace building icon
* Replace Employees icon
* Replace map icon
* Replace calendar icon
* Replace Target icon
2023-06-15 18:07:56 +02:00
Lucas Bordeau
d28a762661
Finished relation picker for companies ( #305 )
...
* Finished relation picker for companies
* Minor fixes
2023-06-15 16:53:59 +02:00
Charles Bochet
f0910b3fbb
Fix doc setup ( #302 )
2023-06-15 10:37:00 +00:00
Jérémy M
467a1618f0
Update doc & split prisma generate ( #299 )
...
* feat: split prisma generate
* fix: update doc
2023-06-15 12:15:57 +02:00
Charles Bochet
763534ff45
Add update, create and delete pipelineProgress endpoints ( #297 )
2023-06-15 12:08:13 +02:00
Lucas Bordeau
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
Charles Bochet
2a1804c153
Update graphql schema and upgrade yarn lock files ( #296 )
...
* Update graphql schema
2023-06-14 18:30:24 +02:00
Charles Bochet
d5817608a7
Fix production deploy scripts ( #294 )
...
* Fix production server deploy
* Fix production server deploy
2023-06-14 17:53:21 +02:00
Charles Bochet
deee7a0f64
Fix production server deploy
2023-06-14 17:26:14 +02:00
Charles Bochet
ab9643bbb2
Fix prod install scripts
2023-06-14 17:25:16 +02:00
Charles Bochet
16fbe5a607
Fix prod install scripts
2023-06-14 17:23:48 +02:00
Félix Malfait
c20108e088
Add VSCode extensions ( #283 )
2023-06-14 17:20:12 +02:00
Charles Bochet
7a0cdbcd05
Fix production docs deploy
2023-06-14 17:11:12 +02:00
Charles Bochet
78ab7e235f
Fix production front deploy
2023-06-14 17:10:08 +02:00
Sammy Teillet
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
Charles Bochet
5381e28253
Add workspace scoping to pipeline progress and expose findManyPipelineeProgress on graphql ( #292 )
...
Add workspace scoping to pipeline progress and expose findManyPipelineProgress on graphql
2023-06-14 17:05:15 +02:00
Félix Malfait
31f3950439
Add a custom rule to prevent colors from being hardcoded outside of theme ( #288 )
...
* Add a custom rule to prevent colors from being hardcoded in ESLint
* Refactor colors
* Create packages folder and fix colors
* Remove external dependency for css alphabetical order linting
* Fix install with yarn
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-06-14 16:56:29 +02:00
Sammy Teillet
bf6fb0ba70
282 on opportunities page data pipeline + companies + people is fetched from be ( #285 )
...
* feature: get pipelines columns from backend
* feature: display item not found instead of crashing
* feature: add BoardCard component
* feature: display items from the backend
* refactor: extract useBoard in a hook
* refactor: export only loading and error from useBoard
* refactor: create var pipelineStage
* feature: implement support for Company boards
2023-06-14 10:37:44 +02:00
Félix Malfait
eb8fc50ff1
Add rule to order css in styled components alphabetically ( #284 )
...
* Add plugin
* Run plugin
2023-06-14 07:59:16 +02:00
Félix Malfait
830b76cd9a
Icon refactoring ( #287 )
...
* Refactor icons
* Fix additional icons
2023-06-14 07:55:54 +02:00
Félix Malfait
7e73f013d1
Enable Turbosnap for Chromatic ( #286 )
2023-06-13 18:45:18 +02:00
Félix Malfait
b9c41a1dcd
Add settings page ( #273 )
...
* Add settings page
* Add 'soon' pill and logout
* Refactor components and layout
* Begin improving mobile display
* Add stories and refactor
2023-06-13 17:10:57 +02:00
Sammy Teillet
c20fd458ae
278 refactor uiboard opportunitiesboard + put state in recoil ( #280 )
...
* refactor: move Board file to opportunities
* refactor: dropable props are move in ui component
* refactor: rename provided in droppableProvided
* refactor: rename provided in draggableProvided
* refactor: rename BoardCard in BoardItem
* refactor: rename BoardCard in BoardItem file
* refactor: BoardItem use children instead of content
* refactor: Extract StyledColumnContainer
* refactor: create method to get optimistic new board after update
* refactor: move getOptimisticNewBoard in board UI
* refactor: make provided nullable
* lint: remove unused import
2023-06-13 17:02:09 +02:00
Lucas Bordeau
3a719001de
Refactor/dropdown menu ( #279 )
...
* Created dropdown menu UI component with story
* Added all components for composing Dropdown Menus
* Better component naming and reordered stories
* Solved comment thread from review
2023-06-13 15:15:19 +02:00
Charles Bochet
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
Félix Malfait
3341539eb2
Add arrow up/down+enter navigation to select relation ( #275 )
...
* Add arrow up/down+enter navigation to select relation
2023-06-12 17:52:16 +02:00
Charles Bochet
be863a22c9
Truncate comment user name when too long ( #274 )
2023-06-12 16:39:56 +02:00
Félix Malfait
c99fa74e2f
Fix frontend test: no need to convert to UTC ( #266 )
2023-06-12 13:33:58 +02:00
Lucas Bordeau
05d22c1b06
Lucas/t 295 fix checkbox column width ( #261 )
...
* wip
* Fixed table and column width
* Use last resizable column instead of table width 100%
* Removed comments
* Fix lint
* Fixed table theme
* Removed left clickable margin
* Removed overflow
* Added table width
2023-06-12 10:47:35 +00:00
Charles Bochet
551cd00790
Auto deploy on main ( #272 )
...
* Auto deploy on main
2023-06-11 21:01:08 +02:00
Félix Malfait
c53be4febc
Add Right click to take action ( #263 )
...
* Add Right click to take action
* Create Position type and style row with background when selected
2023-06-09 18:36:39 +02:00
Félix Malfait
f6e1e626fd
Make the sidebar collapsable ( #260 )
...
* Make the sidebar collapsable
* Fix padding
* Automatically collapase sidebar and hide container on mobile
* Hide navbar content when navbar is collapsed
* Update naming convention for states
2023-06-09 15:09:21 +02:00
Lucas Bordeau
1d6f1f4551
Fixed space between filter & sort button is too large ( #259 )
...
Fixed filters CSS
2023-06-09 11:07:11 +02:00
Lucas Bordeau
ab1f1a3f67
Added shadow effect on table cell hover ( #258 )
...
Added shadow effect to replace border resizing components
2023-06-09 11:06:01 +02:00
Félix Malfait
024adb9221
Add cmd k to navigate pages ( #254 )
...
* Begin styled command bar
* Add 2 commands and improve styling
* Add storybook
* Move z-index to variables and use hotkey hook
2023-06-08 18:28:02 +02:00
Lucas Bordeau
4727c00a0a
Lucas/t 365 on comment drawer i see a add comment section with severa ( #256 )
...
* Added comments and authors on drawer with proper resolving
* Fixed generated front graphql from rebase
* 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
* Put theme and user state in generic providers
* Fix from rebase
* Fixed app theme provider removed from storybook
* Wip
* Fix graphql front
* Fixed backend bug
* - Added comment fetching in creation mode
- Fixed drawer overflows and heights
* - Fixed autosize validation button CSS bug
* Fixed CSS bug with drawer changing height if overflow
* Fixed text input too many event catched and useless error message
* Removed console.log
* Fixed comment cell chip
* Create comment thread on each comment action bar click
* Fixed lint
* Fixed TopBar height
2023-06-08 17:40:58 +02:00