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
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