Commit Graph

1143 Commits

Author SHA1 Message Date
Thaïs
a20ca95f32
feat: reset Recoil state on logout (#1675)
Closes #1452
2023-09-20 15:26:11 +02:00
neo773
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
gitstart-twenty
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
Thaïs
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
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
b0973afc64 Fix deploy CI 2023-09-19 16:57:22 -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
Aditya Pimpalkar
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
Aditya Pimpalkar
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
Charles Bochet
fc139f89ab Fix CI tests 2023-09-19 15:19:33 -07:00
Charles Bochet
772711154d
Fix bug company update (#1664) 2023-09-19 14:59:08 -07:00
Weiko
ec90c77ec1
Refactor tenant ORM integration (#1650)
* Refactor tenant ORM integration

* fix tests
2023-09-19 17:58:28 +02:00
Ritesh-Purwar
07684c4f08
change tabler-icons (#1649) 2023-09-19 16:19:44 +02:00
Rajesh Kumar Padhy
ff4a2074e6
Update local-setup.mdx: Fix typo (#1646) 2023-09-19 11:51:47 +02:00
Charles Bochet
b5ccec4d58 Fix lint CI 2023-09-18 19:31:15 -07:00
gitstart-twenty
d8930f7079
Write Storybook test for @/ui/navbar (#1632)
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-09-18 19:28:53 -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
Lucas Bordeau
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
Charles Bochet
2adabb3ba2 Fix tests 2023-09-17 08:59:42 -07:00
Charles Bochet
dba6f93826 Fix tests server 2023-09-17 08:41:46 -07:00
Charles Bochet
7fa80c5f71 Fix eslint setup 2023-09-17 08:28:05 -07:00
Anik Dhabal Babu
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
Chigala
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
Charles Bochet
fa7282ab4c Fix chromatic CI trigger on run-chromatic label 2023-09-16 22:29:34 -07:00
Charles Bochet
c82c5a191e
Introduce useOptimisticEvict (#1629) 2023-09-16 22:23:43 -07:00
Charles Bochet
9be674e440 Fix CI 2023-09-16 19:28:04 -07:00
Charles Bochet
43a5535739
Refactor NavCollapse button (#1625) 2023-09-16 19:20:17 -07:00
Charles Bochet
82ac84ee7c Update CI scripts 2023-09-16 16:33:23 -07:00
brendanlaschke
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
brendanlaschke
a26c8d660d
Fix teleporting board cards on drag drop (#1613)
- fix teleporting board cards on drag drop
2023-09-16 12:03:46 -07:00
gitstart-twenty
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
gitstart-twenty
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
Lucas Bordeau
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
Zoltán Völcsey
d07474ece7
fix: Removed margin-top on Member page (#1609) 2023-09-15 11:27:52 -07:00
Charles Bochet
7949cff5df Try fix CI with pull_request trigger 2023-09-15 11:25:42 -07:00
gitstart-twenty
55ead78fbf
Fix: Bug with auto scroll (#1599)
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-09-15 17:52:43 +02:00
brendanlaschke
85a6d0aa12
Refactor action bar entries and context menu entries (#1608)
- refactored actionbar entries / context menu entries
2023-09-15 17:51:02 +02:00
Thaïs
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
Zoltán Völcsey
d5e40e5fc8
feat: Added closeDropdownButton to the handleCompanySelected (#1605) 2023-09-15 17:22:52 +02:00
brendanlaschke
1be6ab2878
Reorder options menu board (#1606)
- reorder menu
2023-09-15 17:22:07 +02:00
Lucas Bordeau
b69f8f4fed
Fix github issue template (#1596) 2023-09-15 17:21:16 +02: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
Lucas Bordeau
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
Charles Bochet
09db29c91a
Introduce 'Add new feature' issue template 2023-09-14 15:45:07 -07:00
Lucas Bordeau
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
Thaïs
2461a387ce
feat: persist board card fields (#1566)
Closes #1538
2023-09-14 15:06:15 -07:00
Weiko
6462505a86
Fix CI: remove import for metadata POC (#1577)
Fix CI: remote import for metadata POC
2023-09-14 12:03:20 -07:00
Weiko
d98ddc3dbe
multi tenant schemas poc (#1569)
* Multi-tenant db schemas POC

* fix tests and use query builders

* remove synchronize

* restore updatedAt

* remove unnecessary import

* use queryRunner

* fix camelcase

* add migrations for standard objects

* Multi-tenant db schemas POC

* fix tests and use query builders

* remove synchronize

* restore updatedAt

* remove unnecessary import

* use queryRunner

* fix camelcase

* add migrations for standard objects

* add metadata

* add comments

* remove migrations for now

* do not allow connection to public schema for non-remote workspace connection

* rename getLastDataSourceMetadataFromWorkspaceIdOrFail

* remove schema creation

* remove module import
2023-09-14 14:39:37 +02:00
sweep-ai[bot]
e96f2ece7c
[config] Create sweep.yaml file (#1572)
* Create sweep.yaml with gha_enabled set to False

* Updated infra/dev/Makefile

---------

Co-authored-by: sweep-ai[bot] <128439645+sweep-ai[bot]@users.noreply.github.com>
2023-09-14 11:07:36 +02:00