Commit Graph
100 Commits
Author SHA1 Message Date
Charles Bochet 8212606043 Fix views (#2701)
* wip

* Fix viewsé
2023-11-24 16:32:59 +01:00
Charles Bochet de5b86ee66 Fix Activity relation picker (#2684) 2023-11-23 23:29:27 +01:00
Charles Bochet 72421a39ea Fix Activity Picker part 1 (#2678)
* Fix Activity Picker part 1

* Fix
2023-11-23 16:25:13 +01:00
Charles Bochet 9dabe44d0f Fix KeyboardShortcut menu, person upload picture (#2669)
* Fix KeyboardShortcut menu, person upload picture

* Fixes
2023-11-23 13:44:54 +01:00
Charles Bochet 9c4f402102 Fix token cookie not being peristed on browser reboot (#2667) 2023-11-23 12:16:20 +01:00
Charles Bochet ec3cfe6fdb Add back pickers on all pages, fix command menu (#2662)
* Add back pickers on all pages, fix command menu

* Fix lint
2023-11-22 22:32:25 +01:00
Charles Bochet 41c0cebf48 Fix Filter search dynamic objectMetadataName (#2659) 2023-11-22 19:22:14 +01:00
Charles Bochet 8f12aea64a Enrich filters with all types (#2653) 2023-11-22 17:23:10 +01:00
Charles Bochet 8f623ceb5c Fix bug favorite optimistic rendering and opportunity prefill (#2633)
* Fix bug favorite optimistic rendering and opportunity prefill

* Fixes
2023-11-22 11:43:40 +01:00
Charles Bochet 10febd9aeb Improve Board performances (#2626)
Improve app performances
2023-11-22 09:58:49 +01:00
Charles Bochet 77733f2bc8 Improve Performances of FE by reducing first print queries (#2623) 2023-11-21 22:47:49 +01:00
Charles Bochet 726e375616 Complete labelIdentifer, relationPicker first implementation (#2618)
* Fix first column main identifier

* Fixes
2023-11-21 18:32:36 +01:00
Charles Bochet f97d25d986 Introduce a RelationPicker component with a RelationPickerScope (#2617)
Refactor mainIdentifier into scope componetn
2023-11-21 16:09:02 +01:00
Charles Bochet d25f00e04f Fix avatar placeholder not displayed (#2611) 2023-11-21 12:39:40 +01:00
09533e286b Fix/opportunities board (#2610)
* WIP

* wip

* update pipelineStepId

* rename pipeline stage to pipeline step

* rename pipelineProgress to Opportunity

* fix UUID type not queried

* fix boardColumnTotal

* fix micros

* fixing filters, sorts and fields

* wip

* wip

* Fix opportunity board re-render

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
2023-11-21 01:24:25 +01:00
Charles Bochet b6665f880d Refactor types to remove unused types and add FullNameFieldInput (#2590) 2023-11-20 13:40:22 +01:00
Charles Bochet 25950ab82a Introduce main identifier to power RelationFieldDisplay (#2577)
* Introduce main identifier to power RelationFieldDisplay, FilterDrodown, TableFirstColumn

* Apply to RelationPicker
2023-11-20 10:33:36 +01:00
Charles Bochet f5e1d7825a Removing Prisma and Grapql-nestjs-prisma resolvers (#2574)
* Some cleaning

* Fix seeds

* Fix all sign in, sign up flow and apiKey optimistic rendering

* Fix
2023-11-19 18:25:47 +01:00
Charles Bochet baf1260443 Fix Activities and Tasks modules (#2561)
* Fix activities

* Fix Timeline

* Refactor useCreateOne and useUpdateOne records

* Fix seeds
2023-11-17 16:24:58 +01:00
Charles Bochet dee38bb901 Migrate activities (#2545)
* Start

* Migrate activities to flexible schema
2023-11-16 17:10:22 +01:00
Charles Bochet 96661b5f56 Add support for UUID fields in tables (#2529) 2023-11-15 19:37:29 +01:00
6129444c5c [WIP] Whole FE migrated (#2517)
* Wip

* WIP

* Removed concole log

* Add relations to workspace init (#2511)

* Add relations to workspace init

* remove logs

* update prefill

* add missing isSystem

* comment relation fields

* Migrate v2 core models to graphql schema (#2509)

* migrate v2 core models to graphql schema

* Migrate to new workspace member schema

* Continue work

* migrated-main

* Finished accountOwner nested field integration on companies

* Introduce bug

* Fix

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
Co-authored-by: Weiko <corentin@twenty.com>
2023-11-15 15:46:06 +01:00
Charles Bochet 01ccc13e36 Seed workspace member in workspace schema (#2504)
* Seed workspace member in workspace schema

* Fix
2023-11-14 15:48:03 +01:00
Charles Bochet 6eb4e00ce1 Migrate WorkspaceMemberSetting into WorkspaceMember (#2501) 2023-11-14 12:34:48 +01:00
Charles Bochet 5566e6fba8 Complete all standard object migration to the new workspace schema (#2492)
* Complete all standard object migration to the new workspace schema

* Fixes
2023-11-14 10:24:36 +01:00
Charles Bochet 05dbde79cf Add standard company table migrations (#2484) 2023-11-13 17:18:37 +01:00
9a109758c8 Migrate standard objects (#2439)
* Migrate standard objects

* Add migrations

* fix relation

* fix: register RelationMetadataType enum

* fix: correctly fix null relation

---------

Co-authored-by: corentin <corentin@twenty.com>
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
2023-11-13 16:08:27 +01:00
Charles Bochet 130a68dd26 Add relation metadata seed (#2431)
* Add relation metadata seed

* Fix

* Add filtering by relation id on server

* Fix
2023-11-10 23:53:07 +01:00
Charles Bochet 41f658b1ed Update mac os script for pg15 (#2427)
* Update mac os script for pg15

* Update mac os script for pg15

* Update mac os script for pg15
2023-11-10 17:11:09 +01:00
Charles Bochet 54d7acd518 Split components into object-metadata and object-record (#2425)
* Split components into object-metadata and object-record

* Fix seed
2023-11-10 15:54:32 +01:00
Charles Bochet 618513afcd Rename fieldId and objectId into fieldMetadataId and objectMetadataId (#2421)
* Rename fieldId and objectId into fieldMetadataId and objectMetadataId

* Fix tests
2023-11-10 14:35:18 +01:00
Charles Bochet 7b9175a4a4 Revert "Convert metadata tables to camelCase" (#2419)
Revert "Convert metadata tables to camelCase (#2400)"

This reverts commit 1cf08c797f.
2023-11-10 11:48:44 +01:00
Charles Bochet 5622f42e7a Fix table last column not being displayed (#2417) 2023-11-09 19:06:14 +01:00
Charles Bochet 7623e7b7f9 Fix google auth url broken (#2380)
* Fix google auth url broken

* Refactor
2023-11-07 11:11:36 +01:00
Charles Bochetandbosiraphael e70ef58f97 Live code editor for UI docs (#2351)
* Docausaurus code live editor test

* Docusaurus sandpack test

* Fix setup

* Delete files

* Fixes

* Complete work

* Fix config

* Fix config

---------

Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
2023-11-03 23:09:20 +01:00
Charles Bochetandmartmull 9c2c1e879a Add new dockerfile for postgres (#2322)
* Add new Dockerfile for postgres

* Fix docker

* Update dockerfile

---------

Co-authored-by: martmull <martmull@hotmail.fr>
2023-11-03 14:24:10 +01:00
Charles Bochet 1c5c71bc48 Reduce image size (#2306)
* Reduce image size

* Clean dependencies

* Clean dependencies
2023-10-31 21:43:16 +01:00
Charles Bochet d38497c46a Refactor ObjectDataTable to work with new views system (#2274)
Complete work
2023-10-29 23:50:59 +01:00
Charles Bochet 9bab28912d Complete Fix view work (#2272)
* Fix views

* Make view sorts and view filters functional

* Complete Company table view fix

* Fix model creation

* Start fixing board

* Complete work
2023-10-29 16:29:00 +01:00
Charles Bochet 685d342170 Migrate view field to new data model - Part 2 (#2270)
* Migrate view field to new data model

* Migrate view fields to new model
2023-10-28 19:13:48 +02:00
Charles BochetandLucas Bordeau b591023eb3 Fix/metadata object and settings post merge (#2269)
* WIP

* WIP2

* Seed views standard objects

* Migrate views to the new data model

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
2023-10-28 12:25:43 +02:00
Charles Bochetandbosiraphael afd4b7c634 Fix Views on People page (#2265)
* fetching viewId for url

* fixed option menu name input

* fix table import

* fix unnecessary rerenders

* people working

---------

Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
2023-10-27 18:20:58 +02:00
Charles Bochet ec3327ca81 Fix major rework on view (#2262) 2023-10-27 15:30:52 +02:00
Charles Bochet d02dd69613 Fix filters and sorts on views (#2258) 2023-10-27 11:48:38 +02:00
Charles Bochetandbosiraphael 5ba68e997d Improve viewbar api (#2233)
* create scopes

* fix import bug

* add useView hook

* wip

* wip

* currentViewId is now retrieved via useView

* working on sorts with useView

* refactor in progress

* refactor in progress

* refactor in progress

* refactor in progress

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* fix code

* fix code

* wip

* push

* Fix issue dependencies

* Fix resize

---------

Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
2023-10-27 10:52:26 +02:00
Charles Bochet 20f5b9def7 Fix bug isRelation guard (#2217) 2023-10-24 17:33:38 +02:00
Charles Bochet 42af74eb46 Build render (#2188)
* Build for arm and amd

* Add scripts

* Add scripts
2023-10-22 23:47:43 +02:00
Charles Bochet 1954ed5e3a Add tests and raise coverage on pages (#2180)
* Add tests and raise coverage on pages

* Fix lint
2023-10-21 20:09:08 +02:00
Charles Bochet d0df7e4d3b Update version to 0.1.5 (#2123)
* Update version to 0.1.5

* Temporariliy lower code coverage
2023-10-19 16:21:09 +02:00
Charles Bochet c04f6bf371 Fix import style (#2118) 2023-10-19 12:05:31 +02:00
Charles Bochet 01e9545a59 Move shadow style from TableCell and InlineCell to FieldInputs (#2078)
* Move shadow style from TableCell and InlineCell to FieldInputs

* Move overlay to inputs

* Complete work
2023-10-17 20:59:56 +02:00
Charles Bochet b128d53b58 Refactor settings > data model section (#2031) 2023-10-15 19:00:07 +02:00
Charles Bochet 77729e4d4b Update installation doc (#2019)
* Update installation doc

* Update install scripts

* Update install scripts
2023-10-14 13:43:45 +02:00
258685467b Refactor UI folder (#2016)
* Added Overview page

* Revised Getting Started page

* Minor revision

* Edited readme, minor modifications to docs

* Removed sweep.yaml, .devcontainer, .ergomake

* Moved security.md to .github, added contributing.md

* changes as per code review

* updated contributing.md

* fixed broken links & added missing links in doc, improved structure

* fixed link in wsl setup

* fixed server link, added https cloning in yarn-setup

* removed package-lock.json

* added doc card, admonitions

* removed underline from nav buttons

* refactoring modules/ui

* refactoring modules/ui

* Change folder case

* Fix theme location

* Fix case 2

* Fix storybook

---------

Co-authored-by: Nimra Ahmed <nimra1408@gmail.com>
Co-authored-by: Nimra Ahmed <50912134+nimraahmed@users.noreply.github.com>
2023-10-14 00:04:29 +02:00
Charles Bochet 3ef9132525 Refactor icon picker to use shared styled dropdown menu (#1998) 2023-10-13 18:06:47 +02:00
Charles Bochet 6b990c8501 Refactor input arch (#1982) 2023-10-12 17:41:50 +02:00
Charles Bochet 3b9ceade76 Fix token not being refreshed (#1975)
* Fix token not being refreshed

* Fix token not being refreshed

* v2

* Fix
2023-10-11 17:12:39 +02:00
Charles Bochet edc060fce7 Introduce UI Components documentation (#1926)
* new contributor guide folder architecture

* update content pass 1

* Prepare UI component folder to receive componentns

* Add component doc example for button

* Fix broken links

* Fix broken links

* Fix images
2023-10-08 13:21:54 +02:00
Charles Bochet 07450df1a1 Add no-console eslint rule (#1890)
* Add no-console eslint rule

* Remove unused test
2023-10-05 21:16:02 +02:00
Charles Bochet 13c8ee29f7 Refactor draggable list (#1874) 2023-10-04 17:29:18 +02:00
Charles Bochet c433eb5d93 Bump version to 0.1.4 (#1851) 2023-10-04 10:51:59 +02:00
Charles Bochet b52190c707 Fix people creation from People table page (#1773) 2023-09-29 16:21:30 +02:00
Charles Bochet 8d8c81c02c Add Figma documentation (#1705) 2023-09-21 14:56:28 -07:00
Charles Bochet 7ce03ffdd1 Refactor tests command menu (#1702)
* Fix tests

* Refactor tests command menu

* Improve tests

* Fix optimistic render breaking tests
2023-09-21 11:53:36 -07:00
Charles Bochet 6dbe388ab9 Improve issue templates (#1686) 2023-09-20 20:17:09 -07:00
Charles Bochet 2d758c990b Fix merge issue flexible backend (#1685)
* Fix merge issue flexible backend

* Fix tests

* Try fix tests

* Try fix tests
2023-09-20 19:11:21 -07:00
Charles Bochet 708391460c Fix optimistic effects to work with fragments (#1683)
* Fix optimistic effects to work with fragments

* Regenerate
2023-09-20 16:13:54 -07:00
Charles Bochet 3bde7bc252 Fast follow on draggable column re-order (#1667) 2023-09-19 18:55:01 -07:00
Charles Bochet acee401371 Speed up CI (#1666) 2023-09-19 17:09:01 -07:00
Charles Bochet 8c21dc8bba Refactor fast follow on column move feature (#1665)
* Refactor fast follow on column move feature

* Fix lint
2023-09-19 16:42:11 -07:00
Charles Bochet 772711154d Fix bug company update (#1664) 2023-09-19 14:59:08 -07:00
Charles Bochet 645f2b42c2 Boost CI (#1643)
* Boost CI

* Split CI tests in 2

* Try caching node modules

* Try caching node modules

* Try caching node modules

* Improve CI

* Improve CI

* Improve CI

* Improve CI

* Improve CI

* Improve CI

* Separate jest tests

* Fix typo

* Re-order tests jobs
2023-09-18 19:07:38 -07:00
Charles Bochet c82c5a191e Introduce useOptimisticEvict (#1629) 2023-09-16 22:23:43 -07:00
Charles Bochet 43a5535739 Refactor NavCollapse button (#1625) 2023-09-16 19:20:17 -07:00
Charles Bochet 9e1db476f1 fix menu-item floating buttons that should only be displayed on hover (#1588)
fix menu-item floating buttons that should only be dis
played on hover
2023-09-14 18:41:01 -07:00
Charles Bochet 09db29c91a Introduce 'Add new feature' issue template 2023-09-14 15:45:07 -07:00
Charles Bochet 67f1da038d Refactor dropdown (#1561) 2023-09-13 10:30:33 +02:00
Charles Bochet 7621854d4b Complete Sentry integration (#1546) 2023-09-11 15:07:30 -07:00
Charles Bochet c808eeca79 Complete useFilteredSearchQuery refactoring (#1531)
Complete useFilteredSearchQuery ref
actoring
2023-09-10 17:07:05 -07:00
Charles Bochet 2e798ef2ee Fix hotkey scope on task assignee (#1530) 2023-09-10 16:06:15 -07:00
Charles Bochet b0ae670ec4 Rework tab and tab list padding and gaps to match designs (#1529) 2023-09-10 12:55:25 -07:00
Charles Bochet 89fed80537 fix case HotkeyScope to hotkeyScope (#1528) 2023-09-09 18:22:53 -07:00
Charles Bochet cfbeac9c56 Enable port to be overridden (#1527)
Enable port to be overriden
2023-09-09 17:59:56 -07:00
Charles Bochet 2eb1ea5462 Fix front plugin not initialize with user email, first name and last name (#1506)
Fix front plugin not working
2023-09-07 22:40:09 +02:00
Charles Bochet 91e146ed3e Fix Profile picture uploader (#1471) 2023-09-06 11:03:25 +02:00
Charles Bochet f332c3bee2 Fix View update button not being displayed in View Bar (#1469) 2023-09-06 10:37:29 +02:00
Charles Bochet d04c661ffd Fix buttons and z-index (#1438)
* Fix buttons

* Remove useless code
2023-09-04 17:52:03 +02:00
Charles Bochet a46210bb80 Implement Optimistic Effects (#1415)
* Fix person deletion not reflected on Opportunities POC

* Fix companies, user deletion

* Implement optimistic effects

* Implement optimistic effects

* Implement optimistic effects

* Fix accoding to PR
2023-09-04 10:56:48 +02:00
Charles Bochet 2d5cb9c750 Fix person deletion not reflected on Opportunities POC (#1387)
* Fix person deletion not reflected on Opportunities POC

* Fix companies, user deletion
2023-08-31 15:06:17 +02:00
Charles Bochet b755b6009d Remove unused logic on board column menu tags (#1373) 2023-08-29 17:51:46 +02:00
Charles Bochet 037d071896 Fix: Wrong type in env variables front support (#1368) 2023-08-29 11:35:45 +02:00
Charles Bochet 1b187350c0 Refactor buttons (#1257)
* Refactor buttons

* Complete components creation

* Complete refactoring

* fix lint

* Complete button work
2023-08-26 23:59:45 +02:00
Charles Bochet 67cf6cd7e2 Rework tel input (#1316)
* Rework tel input

* Fix lint
2023-08-25 20:54:00 +02:00
Charles Bochet de569f4c06 Scroll behavior part 2 (#1304)
* Fix layout issues introduced by scroll behavior

* Complete scrollbar work
2023-08-25 12:38:45 +02:00
Charles Bochet b503b53062 Fix tests and upgrade node_modules (#1227)
* Fix tests

* Fix tests

* Fix 0 in SortandFilterBar
2023-08-15 19:38:50 -07:00
Charles Bochet 38c420aab0 Update color palette (#1226) 2023-08-15 17:05:53 -07:00
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