Commit Graph
100 Commits
Author SHA1 Message Date
Charles Bochet 7a330b4a02 Add foreign key constraints and perform on Cascade Delete (#1219) 2023-08-15 11:52:23 -07:00
Charles Bochet 9bbdf933e9 Fix sort and filters behavior (#1211) 2023-08-14 20:11:00 -07:00
Charles Bochet e3dc3b3e4a Cosmetic refactoring on context menu (#1209)
* Cosmetic refactoring on context menu

* Fix lint

* Fix lint

* Fix lint

* Fix lint

* Fix lint

* Fix lint
2023-08-15 02:34:23 +02:00
Charles Bochet cd3a32e555 [Docs] Update WSL instructions + fix broken links (#1204)
Update WSL instructions
2023-08-14 11:25:52 -07:00
Charles Bochet e6b20b5ff2 Fix drag-performance (#1184)
* Fix drag-performance

* Fixes

* Fixes

* Fixes

* Fixes
2023-08-12 20:28:33 -07:00
Charles Bochet 8cf6db8c65 fix-on-dropdown-menu-width (#1181) 2023-08-12 17:26:47 -07:00
Charles Bochet 09ab1300a3 Remove unused components (#1180)
* Remove unused components

* Fix company not being created issue

* Fix company not being created issue

* Fix company not being created issue

* Optimize rendering

* Optimize rendering
2023-08-12 16:29:18 -07:00
Charles Bochet 35ea6b5a2f Remove activityType and Id (#1179)
* Remove activityType and Id

* Fix tests

* Fix tests
2023-08-11 17:31:54 -07:00
Charles Bochet 007e42a2e6 Re-add constraints (#1177) 2023-08-11 15:04:01 -07:00
Charles Bochet 285bf773de Integrate favorites into release (#1168) 2023-08-10 15:42:58 -07:00
Charles Bochet fb0f9b7807 Fixes before deploy (#1167) 2023-08-11 00:09:52 +02:00
Charles Bochet a12b6c4bda Force 404 on static folder when a file is not found (#1165) 2023-08-10 12:17:40 -07:00
Charles BochetandWeiko 510c466271 Add WSL instruction and IDE setup instruction (#1150)
* Add WSL instruction and IDE setup instruction

* Fix setup

* Fix setup

* Fix

* Update docs/docs/developer/additional/ide-setup.mdx

Co-authored-by: Weiko <corentin@twenty.com>

---------

Co-authored-by: Weiko <corentin@twenty.com>
2023-08-09 22:24:15 -07:00
Charles Bochet 14f9e892d1 Add ability to force picker width (#1093) 2023-08-05 15:41:18 -07:00
Charles Bochet 1bf44e0188 Fixes table header (#1087)
* Wrap up Front chat

* Wrap up Front chat

* Disable entity selectionwhen starting from menu
2023-08-04 19:27:48 -07:00
Charles Bochet 6008789a17 Wrap up Front chat (#1085)
* Wrap up Front chat

* Wrap up Front chat
2023-08-04 19:22:54 -07:00
Charles Bochet b6e1853d9f Add @air/react-drag-to-select dependency (#1083) 2023-08-04 15:35:36 -07:00
Charles Bochet 207d7b6b10 Fix pipeline performance issue (#1070) 2023-08-03 16:47:30 -07:00
Charles Bochet 2b21e05524 Improve mouse tracking (#1061)
* Improve mouse tracking

* Fix lint

* Fix regression on Filters

* Fix according to review
2023-08-03 10:36:11 -07:00
Charles Bochet 8b8e4ac4a5 A few polish on tasks (#1023)
A few polishing on tasks
2023-07-31 18:15:08 -07:00
Charles Bochet a90cbac5e6 Fix table mock mode (#1007) 2023-07-31 10:50:02 +02:00
Charles Bochet ade5e52e55 Clean and re-organize post table refactoring (#1000)
* Clean and re-organize post table refactoring

* Fix tests
2023-07-30 18:26:32 -07:00
Charles Bochet eafa30a9cf Fix margin on DeleteModal overlay (#998)
* Fix margin on DeleteModal overlay

* Update chromatic ci triggers

* Update chromatic ci triggers
2023-07-30 13:17:33 -07:00
Charles Bochet 28765fe7c3 Inbox task 2 (#991)
* Add ability to properly cast a string, number, null to an integer

* Adding Tab UI component

* Only trigger chromatic when asked
2023-07-29 21:24:33 -07:00
Charles Bochet fc7380e0b8 Add ability to properly cast a string, number, null to an integer (#990) 2023-07-29 21:06:03 -07:00
Charles Bochet 8601ed04ae Add dueDate and assignee on notes (#988)
* Add dueDate and assignee on notes

* Fix tests

* Fix tests
2023-07-29 15:36:21 -07:00
Charles Bochet 557e56492a Various fixes on table, board, tasks (#983)
* Misc fixes

* Misc fixes

* Misc fixes

* Fix login
2023-07-28 15:20:32 -07:00
Charles Bochet 8cf8183342 Enable to drag under New button on pipeline (#970) 2023-07-28 01:50:29 +00:00
Charles Bochet fb1229247d [Do not merge] Try ergomake (#958)
* Try ergomake

* Try redeploy
2023-07-26 18:46:18 -07:00
Charles Bochet 66585fce9a Refactor Checkbox (#932)
* Refactor Checkbox

* Complete note completion

* Fixes

* Fix login
2023-07-25 21:58:57 -07:00
Charles Bochet d6afbe8e8e Introduce accent for chips (#911)
* Introduce accent for chips

* Add top bar on Mobile on Settings pages

* Various fixes

* Fix according to peer review
2023-07-24 16:49:33 -07:00
Charles Bochet 07180af8c0 Improve tests (#871) 2023-07-24 00:57:56 -07:00
Charles Bochet 742791bd92 Fix tests (#848)
* Fix tests

* Fix tests

* Fix tests
2023-07-22 23:29:58 -07:00
Charles Bochet 4ac01f2931 Fix login (#844)
* Fix login

* Fix according to PR

* Fix tests

* Fix tests
2023-07-22 19:43:28 -07:00
Charles Bochet 775b4c353d Refactor login (#748)
* wip refactor login

* wip refactor login

* Fix lint conflicts

* Complete Sign In only

* Feature complete

* Fix test

* Fix test
2023-07-21 22:05:45 -07:00
Charles Bochet 79fccb0404 Add optimistic rendering on right drawer title (#786)
* Add optimistic rendering on right drawer title

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix
2023-07-20 23:58:21 -07:00
Charles Bochet e65c7ee6fe Update install (#785) 2023-07-20 22:59:03 -07:00
Charles Bochet 5b8a454eeb Update seeds and mocks (#784) 2023-07-20 22:15:13 -07:00
Charles Bochet 6562c1527b Update darkTheme (#781)
* Update darkTheme

* Add font color variation to IconButton
2023-07-21 02:33:35 +02:00
Charles Bochet 60b50387a7 Update readmes (#770)
* Update readmes

* Update readmes

* Update readmes
2023-07-19 18:16:33 -07:00
Charles Bochet 3336e6960d Rework gray scale (#768)
* Rework gray scale

* Change grayscale AGAIN

* Change grayscale AGAIN

* Change grayscale AGAIN
2023-07-19 21:56:06 +00:00
Charles Bochet 04c9748a96 Improve provisionning new accounts (#757)
* Improve provisionning new accounts

* Fix lint
2023-07-19 11:23:53 -07:00
Charles Bochet ca5191169f Update docs, remove password strong regex, hide tasks (#755)
* Update docs, remove password strong regex, hide tasks

* Update docs
2023-07-19 09:45:31 -07:00
Charles Bochet 5ee8eaa985 Make color scheme optimistically udpated (#745) 2023-07-19 00:35:03 +00:00
Charles Bochet 349caacb9f Update local setup doc (#726)
* Update local setup doc

* Update docs
2023-07-17 21:15:57 -07:00
Charles Bochet a972705ce6 Improve test coverage and refactor storybook arch (#723)
* Improve test coverage and refactor storybook arch

* Fix coverage

* Fix tests

* Fix lint

* Fix lint
2023-07-17 17:14:53 -07:00
Charles Bochet b76047d255 Fix ImageInput object-fit, fix People page title (#712) 2023-07-17 06:25:41 +00:00
Charles Bochet 4cb856a180 Design fixes (#696)
* Design fixes

* Fix design

* unused code

* Fix tests
2023-07-16 17:36:40 -07:00
Charles Bochet 6ced8434bd Uniformize folder structure (#693)
* Uniformize folder structure

* Fix icons

* Fix icons

* Fix tests

* Fix tests
2023-07-16 14:29:28 -07:00
Charles Bochet 037628ab1d Enable Task creation (#688) 2023-07-16 09:39:52 -07:00
Charles Bochet b982788100 Fix checkbox issues (#681)
* Fix checkbox issues

* Fix theme
2023-07-15 14:16:02 -07:00
Charles Bochet 2bbcf6980a Fix pipeline bug on scroll (#666)
* Fix pipeline bug on scroll

* Fix lint

* Fix lint
2023-07-15 11:00:32 -07:00
Charles Bochet b971464fe5 Design fixes (#665) 2023-07-14 18:43:16 -07:00
Charles Bochet e93a96b3b1 Refactor hotkyes in its own lib folder (#660)
* Refactor hotkyes in its own lib folder

* Lint

* Fix PR comments

* rename hotkeysScope into hotkeyScope
2023-07-14 12:27:26 -07:00
Charles Bochet 551c3b5e60 Persist table cell values on cell close (#655)
* Persist table cell values on cell close

* Apply to all cells
2023-07-14 06:20:08 +02:00
Charles Bochet 4150a7bb51 Fixing BlockNote readability darkMode + fixing impossible to create cards for companies without name or domainName (#605)
fix-first-feedbacks
2023-07-11 14:33:15 -07:00
Charles Bochet 55576cb638 Add possibility to invite members to workspace (#579)
* Add possibility to invite members to workspace

* Update endpoints

* Wrap up front end

* Fix according to review

* Fix lint
2023-07-10 23:33:15 -07:00
Charles Bochet e1161e96a9 Fix right drawer bug (#584) 2023-07-10 21:46:20 -07:00
Charles Bochet 03c6d1f19d Enable pipeline stage ordering (#577)
* Enable pipeline stage ordering

* Removing migration

* Remove Save button
2023-07-10 17:20:37 -07:00
Charles Bochet 5d071187f5 Fix bug autofill title (#573)
* Fix bug autofill title

* Remove useless loading
2023-07-10 15:20:57 -07:00
Charles Bochet 691da0ef57 Fix Opportunities page bug, make image urls support base64 (#547) 2023-07-08 18:43:55 -07:00
Charles Bochet 9d25d003ca Bug Fix: company create from people + scroll settings (#545) 2023-07-08 18:15:39 -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
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
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
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
Charles Bochet f62fdc1219 Fix authentication with debug mode (#532)
Fix authent with debug mode
2023-07-07 14:10:04 -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 3db15929a5 Hot Fix merge conflicts (#523) 2023-07-05 16:58:47 +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 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
Charles Bochet 8684a8d517 Fix hotkeys blocking comments (#487)
* Fix hotkeys blocking comments

* Fix tests
2023-07-01 02:09:49 +03:00
Charles Bochet 74ea2718ca Fix table focus taking over auth and filter and sort (#478) 2023-06-30 00:24:06 +03:00
Charles BochetandLucas Bordeau 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
Charles Bochet d6364a9fdd Apply new theme (#449)
* Apply new theme

* Fix storybook

* Fixes

* Fix regressions
2023-06-26 19:13:04 -07:00
Charles Bochet 7f43b3d04f Enable workflow to run on fork pull requests (#435) 2023-06-26 10:21:51 -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
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
Charles Bochet eb9be6894e Redesign settings profile (#353)
* Redesign settings profile

* Fix spacing

* Fix Company creation
2023-06-21 23:50:24 -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
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
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
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
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 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
Charles Bochet f0910b3fbb Fix doc setup (#302) 2023-06-15 10:37:00 +00:00
Charles Bochet 763534ff45 Add update, create and delete pipelineProgress endpoints (#297) 2023-06-15 12:08:13 +02:00