Charles Bochet
08599f3d1c
Fix build linter issues
2023-12-12 23:18:16 +01:00
Charles Bochet and GitHub
2496431703
[Wip] Update CI CD ( #2945 )
...
* Update CI and CD scripts
* Fix docker docs build
* Fix CD
* Fix CD
* Update front build and add postgres intel pg_graphql files
* Fix postgres install
* Fix
* Update docs
2023-12-12 22:38:40 +01:00
6594055317
Create empty command ( #2963 )
...
* create empty command
* update description
* rebase
---------
Co-authored-by: corentin <corentin@twenty.com >
2023-12-12 18:22:19 +01:00
Weiko and GitHub
f126bd95d6
Add featureFlag gateDecorator for sync-metadata ( #2956 )
...
* Add featureFlag gateDecorator for sync-metadata
* remove gate exampels
* gate messaging objects
* gate messaging recipient object
* add missing gate
2023-12-12 17:34:59 +01:00
bosiraphael and GitHub
6977fd4ce2
2812 create message recipient data model ( #2961 )
...
* create message-recipient
* connections with other models
* add to index
* fix file name
2023-12-12 17:05:09 +01:00
bosiraphael and GitHub
a21fc4976b
2811 create message thread data model ( #2955 )
...
* create message thread
* link message threads and message
* add ton index.ts
* finished models
* header mail id
* update icon
* modifications
* update externalId
2023-12-12 16:08:51 +01:00
Thaïs and GitHub
0048216abf
feat: add Settings/Accounts Connected Accounts section accounts list ( #2953 )
...
Closes #2887
2023-12-12 16:03:39 +01:00
Lucas Bordeau and GitHub
2a4ab2ffd3
Feat/complete filter order by types ( #2943 )
...
* Fixed orderBy bug
* Fixed gitch select multiple record filter
* Fixed RelationPicker search
* Fixed OrderBy type
* WIP
* Finished RequestFilter typing
* Finished RequestFilter type
* Fixed missing import
* Changed naming
2023-12-12 15:56:21 +01:00
Jérémy M and GitHub
8381869c7f
fix: workspace migration isNullable ( #2939 )
2023-12-12 15:18:37 +01:00
bosiraphael and GitHub
6bc7a58902
2813 create message channel data model ( #2952 )
...
* create model
* finished model
* modidied visibility type to select
* changed back to TEXT
* handle instead of email
* handle instead of email
* handle instead of email
* modified according to comment
2023-12-12 15:14:18 +01:00
Jérémy M and GitHub
44f1fe54e1
fix: use proper variable name ( #2938 )
2023-12-12 14:57:42 +01:00
Kanav Arora and GitHub
032894e448
2946-fix: Postgres Makefile file path fix ( #2947 )
2023-12-12 14:57:00 +01:00
Thaïs and GitHub
3ed92b2f80
feat: add Settings/Accounts/Emails Emails Sync section with empty state ( #2941 )
...
Closes #2823
2023-12-12 12:21:10 +01:00
Kanav Arora and GitHub
4afa277690
2902-fix: record table column add behavior ( #2936 )
2023-12-12 12:17:29 +01:00
Thaïs and GitHub
6792724281
feat: save Relation field description on creation ( #2940 )
...
Closes #2896
2023-12-12 11:28:09 +01:00
bosiraphael and GitHub
95002f5f9a
Migrate connected account model ( #2944 )
...
* migrate-connectedAccount-model
* update accountOwerId
* prevent user from connecting multiple times with the same account
* Delete .yarn/releases/yarn-1.22.21.cjs
* Delete .yarnrc
* modified according to comments
* updates
2023-12-12 11:09:20 +01:00
Karishma Shah and GitHub
3f422f9640
BugFix: display button title when escaping the "Import" flow ( #2948 )
...
pass in the button title correctly as a prop into StyledDialogButton
2023-12-12 10:46:54 +01:00
Weiko and GitHub
d2a42c14d2
Add field create and delete migration to metadata sync ( #2942 )
...
add field create and delete migration to metadata sync
2023-12-11 17:42:09 +01:00
Jérémy M and GitHub
b9de9f1a08
fix: add vscode workspace ( #2937 )
2023-12-11 15:45:45 +01:00
8d53c63801
Fix docker install ( #2925 )
...
* Fix docker install
* Move back twenty-eslint-plugin to eslint-plugin-twenty
* fix: add bundled yarn
* Improve makeifle structure
* Update commands and doc
* Add pg_graphql binaries
* Fix
---------
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com >
2023-12-11 13:36:24 +01:00
Charles Bochet
44ef218fa5
Fix Docker postgres dev setup
2023-12-11 11:13:03 +01:00
Charles Bochet
7bc8a21485
Fix wrong yarn version being used
2023-12-11 11:07:03 +01:00
44baaee28e
Update scripts and documentation to use nx and new monorepo architecture ( #2912 )
...
* Update scripts and documentation to use nx and new monorepo architecture
* Start fixing docker
* Migrate eslint plugin and postgres setup
* Fix docker
* Fix patches
* Fix
* fix: wip try to fix the patches
* Apply patches
---------
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com >
2023-12-11 10:54:57 +01:00
Kanav Arora and GitHub
f91bb35573
2921-fix: readme img path fix ( #2922 )
2023-12-11 08:33:14 +01:00
Charles Bochet and GitHub
5bdca9de6c
Migrate to a monorepo structure ( #2909 )
2023-12-10 18:10:54 +01:00
a70a9281eb
Move frontend to Vite 5 ( #2775 )
...
* merge squashed
- A couple of CJS modules into ESM (config mostly)
- Vite complains about node.js modules: fixed `useIsMatchingLocation.ts`
> or use rollupOptions in vite.config.ts
> ref: https://github.com/saleor/saleor-dashboard/blob/f0e4f59d97e2a8c3e22bd2af7b7ce68a361fc9a4/vite.config.js#L6
- Adjust Storybook to work with Vite: use @storybook/test
- Use SWC for jest tranformations
- Remove unused deps:
- ts-jest: replaced with @swc/jest, typecheck by `tsc`
- babel plugins
- @svgr/plugin-jsx: not used
- @testing-library/user-event: handled by @storybook/test
- @typescript-eslint/utils: was not plugged in
- tsup, esbuild-plugin-svgr: will look into that later
- Install Vite required deps, and remove craco/webpack deps
- Adjust SVG to work with Vite as components
- Fixed `Step.tsx`: I dont know if one should be swaped for the other,
but there should be no slash
- Initial formating and linting:
- removed empty object params
- sorting imports, etc..
* prettier: fix pattern
* coverage: sb coverage report isnt working
* Add missing pieces
* `yarn lint --fix`
* fix: scripts permissions
* tsc: cut errors in half
* fix: remove `react-app-env.d.ts`
* tsc: all fixed, except `react-data-grid` types issue
* eslint: ignore env-config.js
* eslint: Align ci with config
* msw: bypass testing warnings
ref: https://stackoverflow.com/questions/68024935/msw-logging-warnings-for-unhandled-supertest-requests
* rebase: and fix things
* Adjust to current `graphql-codegen` no ESM support
* Remove vite plugin and use built-in methods
* rebase: and some fixes
* quick fix + `corepack use yarn@1.22.19 `
* Fix build errors
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-10 16:22:43 +01:00
Charles Bochet and GitHub
f24541beda
Release 0.2.1 ( #2879 )
v0.2.1
2023-12-09 11:05:38 +01:00
306344a190
Spreadsheet import front module ( #2862 )
...
* Spreadsheet import front module
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
* Automatically update table
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
* Add company import
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
* Fixes
* Hide import options on custom objects
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-09 11:01:01 +01:00
7c40dc7b81
Add Keyboard navigation on IconPicker ( #2778 )
...
* Add Add Keyboard navigation on IconPicker
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Add Keyboard navigation on IconPicker
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Add Keyboard navigation on IconPicker
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Add Keyboard navigation on IconPicker
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Refactor according to review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
* Implement IconPicker
* Remove onEnter clicked
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: Matheus <matheus_benini@hotmail.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-09 10:45:40 +01:00
brendanlaschke and GitHub
130e4c8313
Update Blocknote ( #2872 )
...
* - update blocknote
- fix line break in notes
* - fixed parsing body error on image block
* add feature flag
2023-12-09 10:40:54 +01:00
Nimra Ahmed and GitHub
3913e1b6a0
input component ui docs ( #2873 )
2023-12-09 10:39:50 +01:00
Charles Bochet and GitHub
9d4ed323a7
Fix optimistic rendering ( #2882 )
...
* Release 0.2.1
* Optimistic rendering fixes
* Fix optimistic rendering
* Fix issues on Tasks
* Fix Opportunity picker and relation picker
2023-12-09 10:38:37 +01:00
martmull and GitHub
e7bdb17128
Fix missing Wrappers version in dockerfile ( #2899 )
2023-12-08 17:48:37 +01:00
Lucas Bordeau and GitHub
52859e18ed
Picker and MultiSelect fixes ( #2883 )
...
* Fixed orderBy bug
* Fixed gitch select multiple record filter
* Fixed RelationPicker search
* Fixed OrderBy type
2023-12-08 17:42:40 +01:00
martmull and GitHub
9b7d7b29ed
Update token verification and fix typo ( #2889 )
...
* Update token verification and fix typo
* Fix typo
2023-12-08 17:42:08 +01:00
Weiko and GitHub
a48c9293f6
Fix missing isNullable ( #2892 )
...
* Fix missing isNullable
* fix
2023-12-08 16:33:34 +01:00
Weiko and GitHub
b68f5cda97
Fix relation between standard objects ( #2878 )
2023-12-08 15:50:12 +01:00
martmull and GitHub
88abb11448
Add postgres_fdw to database ( #2854 )
...
* Add postgres_fdw to database
* Add wrappers to database
* Add cp
2023-12-08 14:43:52 +01:00
7535c84e3d
2814 timebox create a poc to test the gmail api ( #2868 )
...
* create gmail strategy and controller
* gmail button connect
* wip
* trying to fix error { error: 'invalid_grant', error_description: 'Bad Request' }
* access token working
* refresh token working
* Getting the short term token from the front is working
* working
* rename token
* remove comment
* rename env var
* move file
* Fix
* Fix
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-08 13:13:56 +01:00
Charles Bochet
d4613c87f6
Fix infinite loop on sign in
2023-12-08 13:00:59 +01:00
Lucas Bordeau and GitHub
e89546466c
Feat/object metadata item identifiers ( #2865 )
...
* Moved pure UI object fields to ui folder
* Moved pure UI object fields to ui folder 2
* Updated graphql metadata schema and fixed typing issues
* Added a new hook to create a record identifier mapper
* Fixed merge main
2023-12-08 12:29:01 +01:00
Weiko and GitHub
53b6005d73
Improve Metadata sync setup ( #2874 )
...
* Improve Metadata sync setup
* add missing IsNullable()
* add composite fields types
2023-12-08 12:27:47 +01:00
Jérémy M and GitHub
63196f866f
fix: relation on self not working ( #2875 )
2023-12-08 12:06:31 +01:00
Thaïs and GitHub
326b29b699
feat: add Settings/Accounts Connected Accounts section with empty state ( #2870 )
...
Closes #2817
2023-12-08 11:17:07 +01:00
Thaïs and GitHub
56a93d2ead
feat: save Select field options ( #2869 )
...
Closes #2704
2023-12-08 11:15:52 +01:00
Thaïs and GitHub
1f40c45140
feat: add Settings/Accounts/Emails page ( #2867 )
...
Closes #2819
2023-12-08 11:10:09 +01:00
Tenzin Mahabir and GitHub
921366f5b3
Feature: Add Empty State Display for Tables ( #2841 )
...
* Added empty state display for when object table is empty
* Added functionality to add button for empty state
* Fixed positioning of empty state
* Renamed style containers for empty state
* Added empty state display for when object table is empty
* Added functionality to add button for empty state
* Fixed positioning of empty state
* Renamed style containers for empty state
* Addressed PR comments by using createRecord prop and numberOfTableRowsState
2023-12-08 10:59:42 +01:00
Jérémy M and GitHub
cf334ada0e
feat: exceptions handlers ( #2855 )
...
* feat: wip exception handlers
* feat: exception capturer
* fix: rename exception-capturer into exception-handler
* fix: remove unused variable
2023-12-08 10:18:50 +01:00
Charles Bochet and GitHub
6c83953633
Fix Infinite loop on invite route ( #2866 )
2023-12-07 19:26:07 +01:00
Weiko and GitHub
5efc2f00b9
Sync metadata generate migrations ( #2864 )
...
* Sync Metadata generates migrations
* add execute migrations
* fix relations + add isActive on creation
* fix composite fields migration
* remove dependency
* use new metadata setup for seed-dev
* fix rebase
* remove unused code
* fix viewField dev seeds
* fix isSystem
2023-12-07 19:22:34 +01:00