Thomas Trompette
c53abf2f5a
Fix chromatic tests + re-enable ( #3414 )
...
* Fix chromatic tests + re-enable
* Try to run command manually
* Fix
* Fix
* Fix
* Fix
* Fix
---------
Co-authored-by: Thomas Trompette <thomast@twenty.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-01-12 18:32:00 +01:00
Charles Bochet
176e840728
Fix vale ci ( #3353 )
...
* Fix vale ci
* try
* try
* try
* try
2024-01-10 17:05:23 +01:00
martmull
ae5558d8b5
Add mail driver ( #3205 )
...
* Add node mailer packages
* Init mailer module
* Add logger transport
* Use env variable to get transport
* Revert "Add node mailer packages"
This reverts commit 3fb954f0ca
.
* Add nodemailer
* Use driver pattern
* Use logger
* Fix yarn install
* Code review returns
* Add configuration examples for smtp
* Fix merge conflict
* Add missing packages
* Fix ci
2024-01-05 16:08:19 +01:00
gitstart-twenty
801177531b
Fix and enhance storybook:modules:tests ( #3107 )
...
* Fix and enhance storybook:modules:tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
* Fix and enhance storybook:modules:tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
* Fix and enhance storybook:modules:tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
* Remove unnecessary changes
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
* Fix email thread story
* Re-enable storybook:modules
* Fix
---------
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>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-12-21 19:45:47 +01:00
gitstart-twenty
984fc76b94
Fix and enhance storybook:pages tests ( #3085 )
...
* Fix and enhance storybook:pages tests
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Fix and enhance storybook:pages tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* fix SettingsObjectFieldPreview
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Fix lint
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Fix jest
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Add more fixes
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Fix App.stories.tsx
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
* Fix tests
* Fix according to review
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com>
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-12-20 18:36:58 +01:00
bosiraphael
5afcab4e78
3011 fill the messagerecipient table when fetching messages ( #3073 )
...
* wip
* trying to parse display names and emails
* add nodemailer mailparser
* mail parsing is working
* add personId and workspaceMemberId
* add date to messages
* Fix PR
* Run tsc on bigger machine
* Fix lint
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-12-19 17:08:54 +01:00
Charles Bochet
800330df90
Disable Danger CI on push trigger ( #3024 )
...
Disable Danger CI on main
2023-12-15 16:22:35 +01:00
Charles Bochet
3d29481fbd
Disable chromatic CI
2023-12-15 16:09:49 +01:00
Charles Bochet
064e47b59a
Fix CIs ( #3004 )
...
* Fix CIs
* Fix docs
* Fix eslint-build
* Move file
* Move back
* Fix server ci
* Fix server ci
* Fix server ci
* Fix server ci
* Deactivate e2e tests
* Fix front
* Fix front
* Fix front
* Add twenty-zapier and twenty-utils to the yarn project
* fix
* fix
* Remove pull_request trigger
2023-12-15 15:40:04 +01:00
Charles Bochet
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
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
Aasim Attia
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: f0e4f59d97/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
Félix Malfait
033c3bc8b2
Update danger.js to pull_request_target ( #2675 )
2023-11-23 15:39:34 +01:00
Nimra Ahmed
18ee95179e
vale cleanup ( #2579 )
...
* vale cleanup
* added --config flag to vale
* added --config flag to vale
* added --config flag to vale
* added --config flag to vale
* testing vale
2023-11-20 10:00:33 +01:00
brendanlaschke
448f256a35
Add env variable docs ( #2440 )
...
* - add env variable docs
* - danger.js rule
* - fix value
* Fix Danger CI setup
* Add token in CI
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
2023-11-14 10:41:09 +01:00
Félix Malfait
44d046b363
Cleanup CI workflows, Remove Twenty CLI, Add Danger.js ( #2452 )
...
* Move dockerignore file away from root
* Delete Twenty CLI
* Create Twenty-utils
* Move release script
* Add danger.js to yarn
* Add danger
* Add Bot token
* Cancel previous steps CI
* Revert "Move dockerignore file away from root"
This reverts commit 7ed17bb2bc
.
2023-11-13 14:10:11 +01:00
Alfred Louis
183d6a1d1a
No console eslint ( #2251 )
...
* chore: add new eslint config file for ci
* add test console log
* merge the lint steps
* Fix according to PR
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-06 23:50:06 +01:00
gitstart-twenty
daa6d2ca01
Chore: Cancel previous runs ( #2227 )
...
Cancel previous runs
2023-11-06 23:31:26 +01:00
Nimra Ahmed
2221c68dff
Improved user guide, added CI vale for docs ( #2308 )
...
* restructured user guide, minor fixes
* added index file for user guide
* github actions for vale
* testing workflow
* CI vale
* changes as per vale's suggestions
* set CI vale on pull request
* adding homebrew script to macos infra setup file
* fix CI errors
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* testing vale
* vale testing complete
* vale cleanup
* vale test
* vale test for github-pr-check
* vale test for github-pr-check
* vale test for github-pr-check
* vale test for github-pr-check
* testing vale warnings
* testing vale warnings
* testing vale warnings
* testing vale warnings
* testing vale warnings
* testing vale warnings
* testing vale warnings
* swizzled doc cards to add icons
* Align CI params to other CIs
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
2023-11-03 17:02:30 +01:00
bosiraphael
3dae11b6e4
Create page Object Field Step 2 ( #2068 )
...
* create page
* change runs-on param
2023-10-16 18:02:39 +02:00
Charles Bochet
7bb971f538
run ci sb-modules on github basic machine
2023-10-15 17:47:14 +02:00
Charles Bochet
2d758c990b
Fix merge issue flexible backend ( #1685 )
...
* Fix merge issue flexible backend
* Fix tests
* Try fix tests
* Try fix tests
2023-09-20 19:11:21 -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
b5ccec4d58
Fix lint CI
2023-09-18 19:31:15 -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
Charles Bochet
fa7282ab4c
Fix chromatic CI trigger on run-chromatic label
2023-09-16 22:29:34 -07:00
Charles Bochet
9be674e440
Fix CI
2023-09-16 19:28:04 -07:00
Charles Bochet
82ac84ee7c
Update CI scripts
2023-09-16 16:33:23 -07:00
Charles Bochet
7949cff5df
Try fix CI with pull_request trigger
2023-09-15 11:25:42 -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
Charles Bochet
ea7eeb2872
Try moving from to pull_request_target to pull_request
2023-09-13 20:33:17 -07:00
corentin
f4accc66fa
use ci-8-cores
2023-08-17 12:25:44 -07:00
Weiko
0cab6a11d2
Set 3 workers for storybook coverage ( #1255 )
...
* Set 3 workers for storybook coverage
* fix
* fix
* fix
* change ubuntu-latest to ci-4-cores
* fix
2023-08-17 12:00:45 -07:00
Charles Bochet
510c466271
Add WSL instruction and IDE setup instruction ( #1150 )
...
* Add WSL instruction and IDE setup instruction
* Fix setup
* Fix setup
* Fix
* Update docs/docs/developer/additional/ide-setup.mdx
Co-authored-by: Weiko <corentin@twenty.com>
---------
Co-authored-by: Weiko <corentin@twenty.com>
2023-08-09 22:24:15 -07:00
Charles Bochet
86fee770e1
Update chromatic CI trigger
2023-07-31 18:23:39 -07:00
Charles Bochet
ba76cace3f
Update chromatic CI trigger
2023-07-31 18:20:45 -07:00
Félix Malfait
b028d9fd2a
Add deploy buttons and clean environment variables ( #974 )
...
* add render.yaml
* Clean environment variables
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-07-31 14:36:04 -07:00
Charles Bochet
eafa30a9cf
Fix margin on DeleteModal overlay ( #998 )
...
* Fix margin on DeleteModal overlay
* Update chromatic ci triggers
* Update chromatic ci triggers
2023-07-30 13:17:33 -07:00
Charles Bochet
28765fe7c3
Inbox task 2 ( #991 )
...
* Add ability to properly cast a string, number, null to an integer
* Adding Tab UI component
* Only trigger chromatic when asked
2023-07-29 21:24:33 -07:00
Charles Bochet
e7eecd5b54
Fix server e2e tests on CI #4
2023-07-27 15:22:10 -07:00
Charles Bochet
37beaa6d92
Fix server e2e tests on CI #3
2023-07-27 15:17:30 -07:00
Charles Bochet
0eac63852c
Fix server e2e tests on CI #2
2023-07-27 11:59:11 -07:00
Charles Bochet
61205c2cb0
Fix server e2e tests on CI #1
2023-07-27 11:53:00 -07:00
Jérémy M
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
Charles Bochet
0731487990
Fix tests
2023-07-22 22:19:42 -07:00
Charles Bochet
e6ce7f3bb9
Fix code coverage
2023-07-22 19:47:36 -07:00
Charles Bochet
a975935f49
Connect profile picture upload to backend ( #533 )
...
* Connect profile picture upload to backend
* Fix tests
* Revert onboarding state changes
2023-07-07 17:50:02 -07:00
Charles Bochet
f6cf416bb2
Fix storybook build
2023-07-06 18:53:26 -07:00
Jérémy M
1144bd13ed
feat: onboarding & profile edition ( #507 )
...
* feat: wip onboarding
* fix: generate graphql front
* wip: onboarding
* feat: login/register and edit profile
* fix: unused import
* fix: test
* Use DEBUG_MODE instead of STAGE and mute typescript depth exceed errors
* Fix seeds
* Fix onboarding when coming from google
* Fix
* Fix lint
* Fix ci
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-07-06 17:05:15 -07:00