0490c6b6ea
feat: Favorites ( #1094 )
...
* Adding the favorite button
* favorites services and resolvers
* favorites schema
* favorite ability handler
* favorite module export
* front end UI
* front end graphql additions
* server ability handlers
* server resolvers and services
* css fix
* Adding the favorite button
* favorites services and resolvers
* favorites schema
* favorite ability handler
* favorite module export
* front end UI
* front end graphql additions
* server ability handlers
* server resolvers and services
* css fix
* delete favorites handler and resolver
* removed favorite from index list
* chip avatar size props
* index list additions
* UI additions for favorites functionality
* lint fixes
* graphql codegen
* UI fixes
* favorite hook addition
* moved to ~/modules
* Favorite mapping to workspaceMember
* graphql codegen
* cosmetic changes
* camel cased methods
* graphql codegen
2023-08-10 15:24:45 -07:00
fb0f9b7807
Fixes before deploy ( #1167 )
2023-08-11 00:09:52 +02:00
4288cef096
refactoring editableFieldContext to match with table implementation ( #1164 )
2023-08-10 12:26:05 -07:00
07a8f68ef1
Add FieldDefinition ( #1162 )
...
* add fieldDefinition
* update naming
* use a unique contextProvider for editable fields
* remove EntityUpdateMutationHookContext.Provider usage in CompanyBoardCard
* add fieldDefinitionState
* remove unnecessary refetchQueries to avoid re-render
* add FieldMetadata
* add type guards and update useUpdateGenericEntityField
* restore refetchQueries
2023-08-10 11:26:27 -07:00
80a562d90d
feat: persist view sorts ( #1154 )
...
Closes #1122
2023-08-10 10:10:02 -07:00
6b3a538c07
Feature/optmistically render table create & remove ( #1156 )
...
* Add optimistic updates on company table
* Add optimistic rendering for tables too
* Fix schema
2023-08-10 09:37:24 -07:00
c91844071a
Add task to action bar ( #1153 )
...
- add task to action bar
2023-08-10 09:17:58 -07:00
4717f4cb90
fix(882): fixes negative number submission for employees input ( #1130 )
...
* fix(882): fixes negative number submission for employees input
* formatting
* fix linting
2023-08-09 22:25:57 -07:00
cd831af53d
Use dedicated EditableFieldEntityIdContext for editable fields instead of CardIds ( #1145 )
...
* Use dedicated EntityIdContext for editable fields instead of CardIds
* update context name
* remove unused hook
2023-08-10 01:32:28 +02:00
22b4bffcde
feat: Add team section on company show ( #1119 )
...
* Add team section on company show
Co-authored-by: RubensRafael <rubensrafael2@live.com >
* Add requested changes
Co-authored-by: RubensRafael <rubensrafael2@live.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Fix padding
Co-authored-by: RubensRafael <rubensrafael2@live.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
---------
Co-authored-by: RubensRafael <rubensrafael2@live.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-08-09 14:09:01 -07:00
2b166927d1
Replace default colors for headers in Boards ( #1128 )
...
- replace colors for headers
2023-08-09 17:28:55 +02:00
9bd42121d3
Add company creation from people table ( #1100 )
...
* Add company creation from people table
* Design
2023-08-09 17:17:35 +02:00
3666980ccc
Feat/generic editable board card ( #1089 )
...
* Fixed BoardColumnMenu
* Fixed naming
* Optimized board loading
* Added GenericEditableField
* Introduce GenericEditableField for BoardCards
* remove logs
* delete unused files
* fix stories
---------
Co-authored-by: corentin <corentin@twenty.com >
2023-08-08 20:08:37 -07:00
14f9e892d1
Add ability to force picker width ( #1093 )
2023-08-05 15:41:18 -07:00
2d35db14c0
Fix #1076 : Change User icon into User-circle on "Companies" & Settings ( #1092 )
...
* Fix #1038 : Logout button should be change to gray
* Fix #1059 : Replace Inbox by Notifications in navigation
* Fixed lint issues
* Fixed the import
* Fix #1076 : Change User icon into User-circle on Companies & Settings
2023-08-06 00:03:34 +02:00
417ca3d131
feat: add table columns ( #1056 )
...
* feat: add table columns
Closes #879
* refactor: ComponentProps first
2023-08-04 10:07:31 -07:00
c790cc5d0c
First round of refactor EntityBoards ( #1067 )
2023-08-04 16:16:34 +02:00
207d7b6b10
Fix pipeline performance issue ( #1070 )
2023-08-03 16:47:30 -07:00
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
21e3d8fcac
Refactor: Morph strategy on PipelineProgress ( #1065 )
...
* Deprecate pipelineprogress backref on person to improve naming
* Remove deprecated point of contact fields
* Add company and person entities on pipelineprogress
* Migrate data from old progressable to new entity fields
* Codegen frontend
* Use company Id, deprecate progressableId
* Get rid of deprecated progressableId field
* Remove deprecated progressableType field from pipeline progress
* Remove useless migrations
2023-08-03 09:08:35 -07:00
3807d62aeb
feat: persist resized column widths ( #1017 )
...
* feat: persist resized column widths
Closes #981
* test: mock company and person view fields
2023-08-02 11:48:14 -07:00
a90cbac5e6
Fix table mock mode ( #1007 )
2023-07-31 10:50:02 +02:00
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
fc7380e0b8
Add ability to properly cast a string, number, null to an integer ( #990 )
2023-07-29 21:06:03 -07:00
55be401204
Add fake characters to prevent password managers from filling fields ( #989 )
2023-07-29 19:47:54 -07:00
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
d9f6ae8663
Feat/generic editable cell all types ( #987 )
...
* Added generic relation cell
* Deactivated debug
* Added default warning
* Put back display component
* Removed unused types
* wip
* Renamed to view field
* Use new view field structure to have chip working
* Finished
* Added a temp feature flag
* Added double text chip cell
* Ok
* Finished tables
* Fixed icon size
* Fixed bug on date field
* Use icon index
* Fix
* Fixed naming
* Fix
* removed file from merge
* Fixed tests
* Coverage
2023-07-29 14:48:43 -07:00
557e56492a
Various fixes on table, board, tasks ( #983 )
...
* Misc fixes
* Misc fixes
* Misc fixes
* Fix login
2023-07-28 15:20:32 -07:00
afaa962758
Feat/generic editable cell chip ( #982 )
...
* Added generic relation cell
* Deactivated debug
* Added default warning
* Put back display component
* Removed unused types
* wip
* Renamed to view field
* Use new view field structure to have chip working
* Finished
* Added a temp feature flag
2023-07-28 11:41:06 -07:00
d0641084f9
feat: rename comment thread into activity ( #939 )
...
* feat: rename commentThread into activity server
* feat: rename commentThread into activity front
* feat: migration only create tables
feat: migration only create tables
* Update activities
* fix: rebase partial fix
* fix: all rebase problems and drop activity target alter
* fix: lint
* Update migration
* Update migration
* Fix conflicts
* Fix conflicts
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-27 23:22:16 -07:00
f4b8a3decb
Added generic relation cell ( #969 )
...
* Added generic relation cell
* Deactivated debug
* Added default warning
* Put back display component
* Removed unused types
2023-07-27 16:28:42 -07:00
157e5b9a2e
feat: implement e2e test for CompanyResolver ( #944 )
...
* feat: wip e2e server test
* feat: use github action postgres & use infra for local
* feat: company e2e test
* feat: add company e2e test for permissions
* Simplify server e2e test run
* Fix lint
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-27 09:48:40 -07:00
66585fce9a
Refactor Checkbox ( #932 )
...
* Refactor Checkbox
* Complete note completion
* Fixes
* Fix login
2023-07-25 21:58:57 -07:00
51cfc0d82c
feat: refactoring casl permission checks for recursive nested operations ( #778 )
...
* feat: nested casl abilities
* fix: remove unused packages
* Fixes
* Fix createMany broken
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fixes
* Fix CommentThread
* Fix bugs
* Fix lint
* Fix bugs
* Fixed auto routing
* Fixed app path
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-07-25 16:37:22 -07:00
a2ccb643ff
Optimize table loading ( #866 )
...
* wip
* wip
* Ok
* Deleted unused code
* Fixed lint
* Minor fixes
* Minor fixes
* Minor Fixes
* Minor merge fixes
* Ok
* Fix storybook tests
* Removed console.log
* Fix login
* asd
* Fixed storybook
* Added await
* Fixed await
* Added sleep for failing test
* Fix sleep
* Fix test
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-25 11:00:15 -07:00
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
07180af8c0
Improve tests ( #871 )
2023-07-24 00:57:56 -07:00
725a46adfa
Feature/edit name from show page ( #806 )
...
* Enable company name edition from page
* Enable editing persons as well
* Add styling for titles
* Better manage style with inheritance
* Add stories for poeple editable fields
* Remove failing test
* Revert "Remove failing test"
This reverts commit 02cdeeba64276a26f93cf4af94f5857e47d36fff.
* Fix test
* Update name
* Fix location
* Rename tests
* Fix stories
2023-07-21 15:44:42 -07:00
73e9104b16
Add linkedinUrl and job titles to table views ( #809 )
...
* Add linedinUrl and job titles to table views
* Keep address in the end
* Add mock data
2023-07-21 15:18:19 -07:00
56cff63c4b
docs: use ComponentDecorator ( #800 )
...
Related to #702
2023-07-21 12:02:21 -07:00
5b8a454eeb
Update seeds and mocks ( #784 )
2023-07-20 22:15:13 -07:00
bf41182810
Open link in new tab and added cell url ( #782 )
2023-07-21 03:40:56 +02:00
872ec9e6bb
feat: disable atomic operation on nestjs graphql models ( #751 )
...
* feat: no atomic
* feat: update front not atomic operations
* feat: optional fields for person model & use proper gql type
* Fix bug display name
* Fix bug update user
* Fixed bug avatar URL
* Fixed display name on people cell
* Fix lint
* Fixed storybook display name
* Fix storybook requests
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-07-20 19:23:35 +00:00
8cd426fab8
Add minor UI updates ( #772 )
...
* Add minor UI updates
* Fix lint
* Fix company board card fields
* Fix company board card fields
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-19 22:40:52 -07:00
7670ae5638
Added tooltip on overflowing texts ( #771 )
...
* Ok
* Fixes
* Fix according to PR
* Fix lint
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-19 21:23:42 -07:00
5fb7d753ef
Various styling improvements ( #766 )
...
* Various styling improvements
* Add card styling
* Fix select when editing fields
* Add colors
* Refactor prevent click
2023-07-19 15:31:53 -07:00
411266475d
Fixed refetch query ( #760 )
2023-07-19 15:02:41 -07:00
04c9748a96
Improve provisionning new accounts ( #757 )
...
* Improve provisionning new accounts
* Fix lint
2023-07-19 11:23:53 -07:00
3ed4e7d0d9
Add point of contact field ( #754 )
...
* WIP add point of contact field
* Simplify probability field
* Improvements
* Solve bug when new value is 0
2023-07-19 10:29:37 -07:00
c2fb8fd040
Add probability picker on Opportunity card ( #747 )
...
* Fix padding
* Update date input component
* Add Probability picker component on opportunity card
* lint
2023-07-18 23:54:34 -07:00