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
772d54d29f
feat: add DropdownMenuInput and use as view name input in board ( #1680 )
...
Closes #1510
2023-09-20 12:53:35 -07:00
78b666f457
Fix front end ( #1678 )
...
* Fix front
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Fix according to PR
* Fix tests
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-20 12:46:40 -07:00
a20ca95f32
feat: reset Recoil state on logout ( #1675 )
...
Closes #1452
2023-09-20 15:26:11 +02:00
d8590bb358
Add 'Esc' hotkey behavior on Filter and Sorts dropdown ( #1622 )
...
* fix esc key
* add changes
* add changes
* add changes
2023-09-20 11:40:49 +02:00
103fb701e7
Chore: Use Fragments as types ( #1670 )
...
* Use Fragments as types
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
* Use Fragments as types in GraphQL queries and mutations
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-09-20 10:58:59 +02:00
3f600146b1
fix: fix some views dropdown design issues ( #1648 )
...
* fix: fix some views dropdown design issues
Closes #1610 , Closes #1601
* Handle max-width on view picker
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-19 20:01:01 -07:00
3bde7bc252
Fast follow on draggable column re-order ( #1667 )
2023-09-19 18:55:01 -07:00
b0973afc64
Fix deploy CI
2023-09-19 16:57:22 -07:00
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
cb05b1fbc9
feat: reorder columns from table options ( #1636 )
...
* draggable prop addition
* draggable component addition
* state modification
* drag select state addition
* changed state name
* main merged
* lint fix
---------
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-09-19 15:31:21 -07:00
321488ad3c
feat: Column title menus ( #1616 )
...
* view field index to float
* gql codegen and package.json
* list implementation
* db call
* reposition logic
* lint fix
* edge case fix
* review changes
* handleColumnMove refactor
* dropdown recoil scope
* rename props
* Update server/src/database/migrations/20230727124244_add_view_fields_table/migration.sql
---------
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-09-19 15:27:02 -07:00
fc139f89ab
Fix CI tests
2023-09-19 15:19:33 -07:00
772711154d
Fix bug company update ( #1664 )
2023-09-19 14:59:08 -07:00
07684c4f08
change tabler-icons ( #1649 )
2023-09-19 16:19:44 +02:00
d8930f7079
Write Storybook test for @/ui/navbar ( #1632 )
...
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-09-18 19:28:53 -07:00
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
3c4ab605db
Fix eslint-plugin-twenty ( #1640 )
...
* Fixed color rule
* Fixed naming
* Fix effect component rule
* Deactivated broken rules
* Fixed lint
* Complete eslint-plugin-twenty work
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-18 16:38:57 -07:00
7fa80c5f71
Fix eslint setup
2023-09-17 08:28:05 -07:00
84eaa45027
fix: Migrate all rules from eslint-plugin-twenty to eslint-plugin-twenty-ts ( #1618 )
...
* migrate rules
* fix
* final
* final
2023-09-17 08:13:05 -07:00
aaa63b3820
feat: added a dropDownCloseEffect component ( #1621 )
...
* feat: added a dropDownCloseEffect component
* Delete yarn.lock
* refactor: moved the DropdownCloseEffect inside the Dropdown button as a hook
* refactor: moved the DropdownCloseEffect to the DropdownButton jsx
2023-09-17 08:09:05 -07:00
c82c5a191e
Introduce useOptimisticEvict ( #1629 )
2023-09-16 22:23:43 -07:00
43a5535739
Refactor NavCollapse button ( #1625 )
2023-09-16 19:20:17 -07:00
efc45f8663
Add company relation for person table ( #1612 )
...
* - add company relation for person table
* - also for context menu
* - fix yarn.lock
* - fix newline missing
* - fixed tab
* fix
2023-09-16 12:05:55 -07:00
a26c8d660d
Fix teleporting board cards on drag drop ( #1613 )
...
- fix teleporting board cards on drag drop
2023-09-16 12:03:46 -07:00
00a3c8ca2b
Change to using arrow functions ( #1603 )
...
* Change to using arrow functions
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Add lint rule
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-15 18:41:10 -07:00
549335054a
Chore: Duplicate certain user fields to workspaceMember ( #1514 )
...
* Move certain user fields to workspaceMember
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Merge main
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Update the generated GraphQL
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Update hooks
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Rework typing
* Fix tests
* Remove console logs
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-15 17:32:58 -07:00
0a7a0ac6cb
Refactor/context and scopes ( #1602 )
...
* Put onImport in a context
* Refactored RecoilScopeContexts
* Refactored naming
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-15 12:51:46 -07:00
d07474ece7
fix: Removed margin-top on Member page ( #1609 )
2023-09-15 11:27:52 -07:00
55ead78fbf
Fix: Bug with auto scroll ( #1599 )
...
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-09-15 17:52:43 +02:00
85a6d0aa12
Refactor action bar entries and context menu entries ( #1608 )
...
- refactored actionbar entries / context menu entries
2023-09-15 17:51:02 +02:00
955deaf878
feat: improve table options dropdown view name input ( #1604 )
...
- Always show view name input in dropdown
- Edit current view name by default
- Add focus style
- Reset view edit mode on dropdown close
Closes #1540
2023-09-15 17:26:00 +02:00
d5e40e5fc8
feat: Added closeDropdownButton to the handleCompanySelected ( #1605 )
2023-09-15 17:22:52 +02:00
1be6ab2878
Reorder options menu board ( #1606 )
...
- reorder menu
2023-09-15 17:22:07 +02:00
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
84a27b148f
Feat/sidecar components ( #1578 )
...
* Added a new eslint plugin in TypeScript for Effect components
* Fixed edge cases
* Fixed lint
* Fix eslint
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-14 17:04:45 -07:00
70c0fd4e0d
Removed last old DropdownButton ( #1573 )
...
* Removed last old DropdownButton
* Update front/src/modules/ui/view-bar/components/SingleEntityFilterDropdownButton.tsx
Co-authored-by: Thaïs <guigon.thais@gmail.com >
* Fix CI
---------
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
Co-authored-by: Thaïs <guigon.thais@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-14 15:33:45 -07:00
2461a387ce
feat: persist board card fields ( #1566 )
...
Closes #1538
2023-09-14 15:06:15 -07:00
8a27fd6ca5
Fix bug opportunity new button company search
2023-09-13 21:41:48 -07:00
bdb6886818
Fix bug Opportunities add Plus button z-index
2023-09-13 19:33:10 -07:00
18fb66202a
Fix column stage creation removed
2023-09-13 19:27:21 -07:00
f4c1acbca1
Fix a few bugs before deploy
2023-09-13 19:16:16 -07:00
8627416d60
Refator/sorts dropdown ( #1568 )
...
* WIP
* Fixed lint
* Ok for sorts
* Fixed on dropdown toggle
* Fix lint
2023-09-13 16:38:11 -07:00
a392a81994
fix: hover behaviour on table cells ( #1557 )
...
* edit button focus fix
* cell feedback fix
* using theme prop
* isHovered prop drill
* edit button component
* refactor editable cell
* import fix
* index fix (merge issue)
2023-09-13 16:31:59 -07:00
6cc28b8e14
Fix merge conflict
2023-09-13 16:21:34 -07:00
7eef6e64a5
Change design for icons in 'MainNavbar' and 'Pageheader' ( #1560 )
...
* adjusted MainNavbar icons size from 'md' to 'sm'
* reduced CollapseButton size from 32px to 24px
* Added margin-left of 4px to the left chevron icon
* removed 8px padding
* updated the stroke for the NavItem
2023-09-13 14:20:25 +02:00
28e12d492c
feat: toggle board field visibilities ( #1547 )
...
Closes #1537 , Closes #1539
2023-09-13 11:58:52 +02:00
67f1da038d
Refactor dropdown ( #1561 )
2023-09-13 10:30:33 +02:00
84b474c3cc
Number display formatting ( #1556 )
...
* number display formatting
* - add tests
2023-09-13 10:12:25 +02:00
cd946019f1
Add a notification for "tasks" in the navigation ( #1489 )
...
* Add a notification for "tasks" in the navigation
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Add a notification for "tasks" in the navigation
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Fix icon import in TaskNavMenuItem
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Use object destructuring
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Rename dueTasks to dueTaskCount
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
* Complete Task notification display
* Fix lint
* Fix tests
---------
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: chiazokam <chiazokamecheta@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-12 18:16:51 -07:00