44d046b363
Cleanup CI workflows, Remove Twenty CLI, Add Danger.js ( #2452 )
...
* Move dockerignore file away from root
* Delete Twenty CLI
* Create Twenty-utils
* Move release script
* Add danger.js to yarn
* Add danger
* Add Bot token
* Cancel previous steps CI
* Revert "Move dockerignore file away from root"
This reverts commit 7ed17bb2bcccd3312a455d35974c9c388687a0a9.
2023-11-13 14:10:11 +01:00
2befd0ff14
infra: add make commands for provisioning postgres in macos and linux ( #2436 )
...
* infra: add make commands for provisioning postgres in macos and linux
* docs: update commands for provisioning postgres on linux and macos
2023-11-12 10:26:12 +01:00
8906c23c63
Fixed callback firing on clickoutside but mousedown inside. ( #2434 )
...
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-10 23:54:47 +01:00
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
73db5eb35d
fix-svgr-issue-with-tsup ( #2429 )
2023-11-10 18:25:14 +01:00
032e516a46
fix one to many relation dynamic query ( #2430 )
2023-11-10 18:20:36 +01:00
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
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
04c618284f
Convert metadata tables to camel_case ( #2420 )
...
* Convert metadata tables to camelcase
* refactor folder structure
* rename datasourcemetadata
* regenerate metadata schema
* rename dataSourceMetadata to dataSource
2023-11-10 15:33:25 +01:00
6e7ad5eabc
Update yarn-setup.mdx ( #2424 )
...
Added troubleshooting use case on SQL database init error.
2023-11-10 15:20:55 +01:00
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
57cfd4db45
Fix ScrollWrapper
2023-11-10 13:24:39 +01:00
9c29c436b9
Feat/pagination front ( #2387 )
...
* Finished renaming and scope
* wip
* WIP update
* Ok
* Cleaned
* Finished infinite scroll
* Clean
* Fixed V1 tables
* Fix post merge
* Removed ScrollWrapper
* Put back ScrollWrapper
* Put back in the right place
2023-11-10 12:43:14 +01:00
e0289ba9f2
2363 refactor the dialog component to use the new scope architecture ( #2415 )
...
* create Scope
* refactor dialog manager
* finished refactoring
* modify closeDialog to use a recoilcallback
* modify according to comments + add effet component
* fix spreadsheet import stories
2023-11-10 12:36:25 +01:00
6a700ad1a5
feat: schema-builder and resolver-builder can handle relations ( #2398 )
...
* feat: wip add relation
* feat: add relation for custom and standards objects
* fix: use enum instead of magic string
* fix: remove dead code & fix tests
* fix: typo
* fix: BooleanFilter is missing
* fix: Malformed result error
2023-11-10 12:32:02 +01:00
edd152910d
Fix icon picker width and add Icon Title ( #2418 )
...
- fixed icon picker width
- added icon title
2023-11-10 11:52:50 +01:00
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
1cf08c797f
Convert metadata tables to camelCase ( #2400 )
...
* Convert metadata tables to camelCase
* datasourcemetadataid to datasourceid
* refactor metadata folders
* fix command
* move commands out of metadata
* fix seed
* rename objectId and fieldId in objectMetadataId and fieldMetadataId in FE
* fix field-metadata
* Fix
* Fix
* remove logs
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-09 20:06:10 +01:00
5622f42e7a
Fix table last column not being displayed ( #2417 )
2023-11-09 19:06:14 +01:00
b28ff9c97e
feat: add Url field preview in settings ( #2402 )
...
* feat: add Url field preview in settings
Closes #2326
* feat: add Date field type in settings (#2414 )
Closes #2331
2023-11-09 18:51:21 +01:00
588091d3dd
2357 Refactor RecordTable to use the new scope architecture ( #2407 )
...
* create RecordTableScope
* use RecordTableScope
* working on useRecordTable hook
* add RecordTableScope to company-table
* add RecordTableScope to person-table
* add filter state and sort state
* add useSetRecordTableData to useRecordTable
* wip
* add setRecordTableData to useRecordTable
* update in RecordTableEffect
* fix bug
* getting rid of unnecessary context and hooks
* remove console.log
* wip
* fix bug by creating an init effect
* fix viewbar not in scope in company and people tables
* wip
* updating useRecordTable to use internal hooks
* updating useRecordTable to use internal hooks
* updating useRecordTable to use internal hooks
* updating useRecordTable to use internal hooks
* modified according to comments
2023-11-09 17:45:58 +01:00
0d4949484c
feat: add Money field type in settings ( #2405 )
...
Closes #2346
2023-11-09 17:13:34 +01:00
c8eda61704
#2133 Add comments icon and count to Timeline card ( #2205 )
...
* fix
* #2133 added comments icon and count on notes tab
* reverted changes in people-filters.tsx
* added comment icon and count on timeline in People/Companies
* removed infra/dev/scripts/hashicorp.gpg
* added comment count and icon on timeline cards with seperate react component
* used isNonEmptyArray typeguard for array length check
* updated review feedback
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-09 16:34:54 +01:00
f26be4d837
2385-feat(front): icon button styles added ( #2411 )
...
* 2385-feat(front): icon button styles added
* 2385-feat(front): pr requested changes done
* Fix alignment
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-09 16:23:45 +01:00
279630052f
2294 feat(frontend): styling shortcut keys ( #2336 )
...
* 2294 feat(frontend): styling shortcut keys
* 2294 fix(front): pr requested changes
* Fix component interface
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-09 15:18:51 +01:00
aa09b5758c
feat: add Boolean field preview in settings ( #2399 )
...
Closes #2328
2023-11-09 12:20:30 +01:00
0f7581acc3
Remove Tenant columns anonymisation ( #2404 )
...
* Remove Tenant columns anonymisation
* add tests
* use _ instead of custom_
* put _ on all custom fields
2023-11-09 12:19:33 +01:00
fe20be8487
0.2.0 cleaning script ( #2403 )
...
* Update cleaning script to run on old schema
* Add boundaries parameter
* Stop requesting data for each workspace/table
* Stop checking same as seed if not requested
* Minor update
* Minor update
* Minor update
* Minor update
* Minor update
* Simplify result
* Simplify result
* Simplify result
* Delete updates
* Fix issues
* Update logs
* Remove throw when schema does not exist
* Remove missing table in old schema
* Remove boundaries parameter
* Remove useless trycatch
2023-11-09 12:18:09 +01:00
28779f0fb8
feat: add Number field preview in settings ( #2397 )
...
Closes #2327
2023-11-09 08:30:37 +01:00
1f5492b4a7
feat: add Text field preview in settings ( #2389 )
...
Closes #2325
2023-11-09 08:25:46 +01:00
4efbe4d798
FIX: Corrected button border color for danger button ( #2409 )
2023-11-08 23:47:12 +01:00
7a5476e31a
Bump PGSQL version from 14 to 15 ( #2406 )
...
* Bump PGSQL version from 14 to 15
* Upgrade mac os postgres version
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-08 23:44:36 +01:00
56dc87a60f
chore: create a new TypeORM config using @nestjs/typeorm for public schema ( #2241 )
...
* chore: create a new TypeORM config using @nestjs/typeorm for public schema
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Remove unnecessary changes
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Refactor imports
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-11-08 11:26:52 +01:00
cafffd973f
Add Relation Metadata ( #2388 )
...
* Add Relation Metadata
* remove logs
* fix migrations
* add one-to-many relation inside entities
* fix relation
* use enum for tenant migration column action type
2023-11-08 09:39:44 +01:00
4ca4f17897
Fix boolean fieldtype case
2023-11-07 14:03:44 +01:00
0ae56b055c
Clean metadata and schema ( #2382 )
2023-11-07 12:33:54 +01:00
7aa6b20418
Adding the possibility to add multiple ui components in the live code editor in the docs ( #2381 )
...
* working
* forgot docs folder
* modify according to comments
2023-11-07 12:33:40 +01:00
398a8d732d
changes as per vale warnings ( #2353 )
...
* changes as per vale warnings
* changes acc to feedback
2023-11-07 11:39:29 +01:00
7623e7b7f9
Fix google auth url broken ( #2380 )
...
* Fix google auth url broken
* Refactor
2023-11-07 11:11:36 +01:00
462c7ebdc1
0.2.0 cleaning script ( #2379 )
...
* Move question to questions folder
* Aggregate update result functions
* Use lodash to compare list of objects
* Remove favorites from tables
* Add a workspace parameter
* Move question after result log
* Improve logging
* Code review returns
* Add only lodash.isequal
2023-11-07 11:10:14 +01:00
183d6a1d1a
No console eslint ( #2251 )
...
* chore: add new eslint config file for ci
* add test console log
* merge the lint steps
* Fix according to PR
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-06 23:50:06 +01:00
daa6d2ca01
Chore: Cancel previous runs ( #2227 )
...
Cancel previous runs
2023-11-06 23:31:26 +01:00
1bf5af9150
Fix docs build
2023-11-06 23:21:08 +01:00
ba69435339
0.2.0 cleaning script ( #2342 )
...
* Display maxUpdatedAt for each workspace Schema
* Factorize functions
* Add max update for public workspaces
* Merge everything in a single json
* Enrich results
* Get from proper table
* Update
* Move to proper command file
* Add a dry-run option
* Remove workspaces from database
* Fix DeleteWorkspace method
* Add new option
* Remove proper data when deleting workspace
* Minor improvements
2023-11-06 23:15:02 +01:00
377f95c9db
feat: add SettingsObjectFieldPreview and SettingsObjectFieldPreviewCard ( #2376 )
...
* feat: add SettingsObjectFieldPreview
Closes #2343
* feat: add SettingsObjectFieldPreviewCard
Closes #2349
* Fix ci
* Fix tests
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-06 23:14:47 +01:00
b3d460eb75
Finished renaming and scope ( #2378 )
...
* Finished renaming and scope
* Less objectNamePlural as props
2023-11-06 19:42:46 +01:00
3d483b5640
Improve first loading performance
2023-11-06 18:26:53 +01:00
9bd6d26d53
2299 fix(frontend): corrected tag spacing in settings object item table row ( #2302 )
...
* fix(frontend): corrected tag spacing in settings object item table row
* 2299-fix(front): pr requested changes
* 2299 fix(front): PR requested changes - 2
2023-11-06 17:58:03 +01:00
b98d474308
Fix new field type enums in parseFieldType ( #2361 )
...
* Fix new field type enums in parseFieldType
* Fix with GraphQL enum
2023-11-06 17:24:47 +01:00
88ca846f83
Rename InlineCell to RecordInlineCell ( #2377 )
...
rename inline cell
2023-11-06 17:18:25 +01:00