fefa37b300
4488 connect calendar tab to backend ( #4624 )
...
* create states and hooks
* implement fetch more records
* add empty state
* update types
* fix error
* add fetchmoreloader and add scroll to container
* fix visibility in calendarEventFragment
* fix fetchMoreRecords
* update TIMELINE_CALENDAR_EVENTS_DEFAULT_PAGE_SIZE
* add test
* modify empty state subtitle
* replace entity by activityTargetableObject
* create useCustomResolver hook
* refactor
* refactoring
* use generic component
* rename FetchMoreLoader
* remove deprecated states and hooks
* fix typing
* update typing
* update error message
* renaming
* improve typing
* fix bug on contact creation from same company
2024-03-26 14:50:32 +01:00
c54acb35b6
Update Dev Seeds to use Ids ( #4663 )
2024-03-26 14:19:40 +01:00
17bf315a1d
feat: add remote object integration preview ( #4614 )
...
Closes #4548
2024-03-26 10:02:25 +01:00
d1ab063000
feat: use ApolloFactory for metadata client ( #4608 )
...
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-03-25 19:15:46 +01:00
9dda6a8fa1
4162-Sticky-Header ( #4627 )
...
* initial commit
* functionality added
* Suggested changes fixed
* Fix broken shadow
* Unrelated fix (input stuck under container)
* Performance improvement
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-03-25 19:05:56 +01:00
8baa59b6f4
feat: add Active and Add integration card displays ( #4591 )
...
* feat: add Active and Add integration card displays
Closes #4541
* docs: add PaymentSuccess page stories
* refactor: move page components
2024-03-25 18:53:30 +01:00
6ab43c608f
feat: create Integrations/IntegrationDetail page ( #4574 )
...
* feat: create Integrations/IntegrationDetail page
Closes #4546
* docs: add Settings/Integrations/Integration Detail page stories
* docs: add Settings/Billing page stories
* refactor: move some Settings components to @/settings
* refactor: move some Settings integrations components to @/settings/integrations
2024-03-25 18:06:46 +01:00
e126c5c7f3
TWNTY-4602 - Increase coverage for coverage for twenty-front:storybook:modules ( #4649 )
...
* Increase coverage for coverage for `twenty-front:storybook:modules`
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Chiazokam <chiazokamecheta@gmail.com >
* Increase code coverage threshold
* Increase code coverage threshold
* Increase code coverage threshold
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Chiazokam <chiazokamecheta@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-03-25 18:03:55 +01:00
61e5d5bcb9
fix: fix Select field preview ( #4507 )
...
* fix: fix Select field preview
Closes #4084
* fix: fix field preview utils tests
2024-03-25 16:37:41 +01:00
b77d589497
refactor: merge FieldType and FieldMetadataType ( #4504 )
...
* refactor: merge FieldType and FieldMetadataType
* fix: fix args passed to assertFieldMetadata
* fix: omit RawJson from supported types in settings
2024-03-25 15:45:28 +01:00
e576fe0d67
Update yarn commands ( #4644 )
...
* Simplify commands
* Simplify commands
* Migrate all dev commands to project.json
* Fix tests
2024-03-25 12:31:18 +01:00
1639b2ad0e
refactor: improve Settings supported field types validation ( #4496 )
...
* refactor: improve Settings supported field types validation
Related to: #4084 , #4295
* fix: fix wrong import
2024-03-25 12:27:00 +01:00
922d632607
Basic log styling ( #4634 )
...
* basic log styling
* fixed mobile wrap and changed default event icon
* add group by test
2024-03-25 10:15:39 +01:00
0a15994695
Allow usage of multiple select fields on Kanban board
2024-03-23 20:36:14 +01:00
bd8718269a
Improve performances on main
2024-03-23 16:12:07 +01:00
0315f35979
Replace Terms & Conditions with Sign Up Link on Sign In #4502 ( #4617 )
...
* Replace Terms & Conditions with Sign Up Link on Sign In #4502
* terms replaced with signup link
* begin fix (incomplete / do not merge)
* Revert
* Introduce welcome page
* Update Twenty website
---------
Co-authored-by: Mamatha Yarramaneni <mamathayarramaneni@Mamathas-Macbook.local >
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-03-22 22:40:01 +01:00
3c5c9c2f31
Release 0.3.3 ( #4622 )
...
* Release 0.3.3
* Fix tests
2024-03-22 17:28:53 +01:00
6713ac589d
Object creation triggers view creation
2024-03-22 16:39:55 +01:00
4a493b6ecf
New view picker ( #4610 )
...
* Implement new view picker
* Complete feature
* Fixes according to review
2024-03-22 15:04:17 +01:00
d876b40056
Logs show page ( #4611 )
...
* Being implementing events on the frontend
* Rename JSON to RAW JSON
* Fix handling of json field on frontend
* Log user id
* Add frontend tests
* Update packages/twenty-server/src/engine/api/graphql/workspace-query-runner/jobs/save-event-to-db.job.ts
Co-authored-by: Weiko <corentin@twenty.com >
* Move db calls to a dedicated repository
* Add server-side tests
---------
Co-authored-by: Weiko <corentin@twenty.com >
2024-03-22 14:01:16 +01:00
3fa8c4bace
Add KanbanFieldMetadataId on View standard object ( #4604 )
...
* Add KanbanFieldMetadataId on View standard object
* Deprecate Pipeline step
* Fix
* Use Constants instead of raw ids
* Fix
* Fix query runner
* Fix according to review
* Fix tests
* Fix tests
* Fix tests
2024-03-21 18:08:27 +01:00
8e4123e772
48 add yearly monthly sub switch ( #4577 )
2024-03-21 10:47:25 +01:00
b089b93e67
feat: modified DoubleTextInput to split First and Last name accordingly ( #4598 )
...
* feat: modified DoubleTextInput to split First and Last name accordingly
* Fix Linter
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-03-21 09:50:11 +01:00
da12710fe9
feat: multi-workspace (frontend) ( #4232 )
...
* select workspace component
* generateJWT mutation
* workspaces state and hooks
* requested changes
* mutation fix
* requested changes
* user workpsace delete call
* migration to drop and createt user workspace
* revert select props
* add DropdownMenu
* seperate multi-workspace dropdown as component
* Signup button displayed accurately
* update seed data for multi-workspace
* lint fix
* lint fix
* css fix
* lint fix
* state fix
* isDefined check
* refactor
* add default workspace constants for logo and name
* update migration
* lint fix
* isInviteMode check on sign-in/up
* removeWorkspaceMember mutation
* import fixes
* prop name fix
* backfill migration
* handle edge cases
* refactor
* remove migration query
* delete user on no-workspace found condition
* emit workspaceMember.deleted
* Fix event class and unrelated fix linked to a previously missing dependency
* Edit migration (I did it in prod manually)
* Revert changes
* Fix tests
* Fix conflicts
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-03-20 14:43:41 +01:00
cfb0cce9b8
Refactor Views by cleaning the code, relying on apolloCache and improving performances ( #4516 )
...
* Wip refactoring view
* Post merge conflicts
* Fix review
* Add create view capability
* Fix create object missing view
* Fix tests
2024-03-20 14:21:58 +01:00
20e14cb455
fix: fix typings in calendar utils tests ( #4572 )
...
* fix: fix typings in calendar utils tests
* fix: remove unstable test
2024-03-20 10:07:01 +01:00
017b09ba35
Blocknote custom slash menu ( #4517 )
...
blocknote v12, cleaned up blockschema & specs, added custom slash menu
2024-03-20 08:38:05 +01:00
b6e8bb1a6c
Delete auth/file front variables ( #4455 )
2024-03-19 22:19:40 +01:00
4bfb90657f
Add JSON field type and Event object ( #4566 )
...
* Add JSON field type and Event object
* Simplify code
* Adress PR comments and add featureFlag
2024-03-19 21:54:08 +01:00
4ab426c52a
4485 create a custom resolver for calendar events ( #4568 )
...
* create timeline calendar event resolver
* working on getCalendarEventsFromPersonIds
* add count query
* add calendarEventVisibility and add typing
* update calendarEvent dto
* modify calendarEvent dto
* compute calendar event visibility
* fix types
* add FieldMetadata in timeline calendar dtos and create queries and fragments
* remove fieldMatadata
* fix naming
* update resolver
* add getCalendarEventsFromCompanyId
* fix queries
* refactor queries
* fix visibility
* fix calendar event attendees bug
* visibility is working
* remove @IDField
* update gql queries
* update dto
* add error
* add enum
* throw http exception
* modify error
* Refactor calendar event visibility check
* use enum
2024-03-19 18:34:00 +01:00
9f6c578a46
Added context ( #4557 )
2024-03-18 17:13:32 +01:00
872fb2bd49
TWNTY-4450 - Add tests for /modules/activities/emails ( #4520 )
...
* Add tests for `/modules/activities/emails`
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Fix tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Remove temporary changes
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
2024-03-18 17:10:07 +01:00
2aa6bcdb70
Action bar add delete count ( #4470 )
...
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-18 16:11:02 +01:00
feebc45d31
Fix storybook tests on IconPicker ( #4510 )
2024-03-15 21:47:07 +01:00
e0ae12ffa1
Fix server deploy ( #4509 )
...
* Fix server deployment broken by nx
* Fix server deployment broken by nx
* Fix server deployment broken by nx
* Fix
* Fix
* Fix
* Fix
2024-03-15 21:15:14 +01:00
cd9f402bc2
Fix calendar broken tests
2024-03-15 19:40:48 +01:00
1cc8edd016
Fix tests and linter
2024-03-15 19:14:57 +01:00
afb9b3e375
Prefetching views and favorites ( #4421 )
...
* wip
* Push
* Complete work on prefetch
* Add comment
* Fix
* Fix
* Fix
* Fix
* Remove dead code
* Simplify
* Fix tests
* Fix tests
* Fix according to review
* Fix according to review
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-15 18:35:40 +01:00
38f28de4a6
feat: open event details drawer on event row click ( #4464 )
...
* feat: open event details drawer on event row click
Closes #4294
* feat: review - display Calendar Event details Inline Cells in readonly mode
* fix: fix calendar event field values not being set
* chore: review - reactivate no-extra-boolean-cast eslint rule
2024-03-15 17:37:36 +01:00
680bb11f19
Changed Filter/sort labels font weight to medium instead of bold. ( #4500 )
...
* changed font weight to 500 for filter/sort labels
* Removed isSort prop and StyledChipProps type
2024-03-15 17:36:11 +01:00
235e71ca02
Update backdrop-filter in OverlayBackground.ts ( #4436 )
...
* Update backdrop-filter in OverlayBackground.ts
* Fix backdrop-filter in OverlayBackground.ts
* Update opacity of menu item, to be constantly 0
* Fixes
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-15 17:19:27 +01:00
c083bb15cd
First batch of modules/activities tests ( #4446 )
...
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
2024-03-15 16:32:06 +01:00
7b83c84fa5
TWNTY-4447 - Add tests for /modules/activities/hooks ( #4475 )
...
Add tests for `/modules/activities/hooks`
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2024-03-15 16:30:42 +01:00
14a3fc1ba6
Increase test coverage for /modules/activities/timeline ( #4494 )
...
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2024-03-15 16:26:45 +01:00
683f1f1f33
Add tests for /modules/activities/tasks/hooks ( #4495 )
...
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2024-03-15 16:25:13 +01:00
52f1b3ac98
Fixed select field input height ( #4493 )
2024-03-15 13:41:32 +01:00
f6d27ce19c
Update add account button style ( #4481 )
...
* update style
* fix gap being there twice
2024-03-15 13:33:35 +01:00
e8e5af6fcb
fix: Close the email side panel upon clicking an open email thread ( #4329 )
...
* fix: state consistency issue while closing the email thread right drawer (#4205 )
* Refactored to use useRecoilCallback in RightDrawer open/close hook
* - registered an email drawer click outside callback to memorize the thread id when drawer was closed
- added a state to memorize then event that triggered right drawer close
- added a predicate that checks if event that close email thread right drawer is not the same that the open email thread click event AND that the thread that we want to open is not the thread that is just being closed.
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-14 18:11:27 +01:00
fbc7e6ab6e
4364-feat(front): Display tags in multi-select picker ( #4419 )
...
* feat: add tags in multi select picker
* feat: display MenuItemLeftContent if no color passed
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-14 17:59:11 +01:00
595c7a9ba4
Migrate Export feature to the action bar ( #4417 )
...
* Migrate Export feature to the action bar
* Fixed predicate derived state
* Fixed bug useFindManyParams outside context
* Added export row selection
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2024-03-14 17:57:09 +01:00