martmull
3190f4a87b
6658 workflows add a first twenty piece email sender ( #6965 )
2024-09-12 11:00:25 +02:00
Weiko
ace0f7b515
Bump version to 0.24.2 ( #6955 )
2024-09-09 18:45:45 +02:00
Thomas Trompette
8982a5833c
Bump version to 0.24 ( #6789 )
...
As title
2024-08-29 18:22:48 +02:00
Charles Bochet
c2cf8b4554
Bump version to 0.23.2
2024-08-21 15:39:55 +02:00
Thomas Trompette
12e55fd5b7
Bump version to 0.23.1 ( #6567 )
...
As title
---------
Co-authored-by: Weiko <corentin@twenty.com>
2024-08-07 17:09:30 +02:00
Charles Bochet
1b9d2c8151
Release 0.23 ( #6547 )
...
Here we go!
https://twenty.com/releases
2024-08-05 23:18:44 +02:00
gitstart-app[bot]
fed12ddfcd
Improve performance of demo workspace - Rename getImageAbsoluteURIOrBase64
function ( #6282 )
...
### Description
1. This PR is a continuation of a previous PR:
https://github.com/twentyhq/twenty/pull/6201#pullrequestreview-2175601222
2. One test case was removed here:
`packages/twenty-front/src/utils/image/__tests__/getImageAbsoluteURI.test.ts`
because since we are not handling base64 images anymore, the result is
the same of the last test case. Would you rather we update the test
instead?
### Refs
- #3514
- https://github.com/twentyhq/twenty/pull/6201
### Demo
https://www.loom.com/share/4f32b535c77a4d418e319b095d09452c?sid=df34adf8-b013-44ef-b794-d54846f52d2d
Fixes #3514
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com>
2024-07-29 14:07:21 +02:00
Marie
1bfc6aeba0
Bump version to v0.22.0 ( #6292 )
2024-07-16 17:14:35 +02:00
Charles Bochet
1c3ea9b106
Bump version to 0.21 ( #6161 )
2024-07-08 16:57:35 +02:00
martmull
28202cc9e0
Fix workspaceLogo in invite-email ( #5865 )
...
## Fixes wrong image url in email
![image](https://github.com/twentyhq/twenty/assets/29927851/5fb1524b-874d-4723-8450-0284382bbeb3 )
## Done
- duplicates and adapt `getImageAbsoluteURIOrBase64` from `twenty-front`
in `twenty-email`
- send `SERVER_URL` to email builder
2024-06-14 12:36:24 +02:00
Marie
582653f9df
Bump to version 0.20.0 ( #5857 )
2024-06-13 17:39:46 +02:00
martmull
e9d3ed99ca
5078 ability to invite team members ( #5750 )
...
## Added features
- update team member setting page
- add a section to send invitation by email
- add a new invitation email
- update email font to 'Trebuchet MS' as Google Inter font is not
working, we need to use a web safe font
https://templates.mailchimp.com/design/typography/
## Demo
https://github.com/twentyhq/twenty/assets/29927851/c731d883-1599-4281-87e3-0671f36994ae
## Invitation Email
![image](https://github.com/twentyhq/twenty/assets/29927851/d569fc64-fa0c-4769-a3dd-1193a12b495c )
2024-06-05 16:35:14 +02:00
Weiko
126d9ef2e6
Bump versions to 0.12.2 ( #5751 )
2024-06-05 15:26:27 +02:00
Marie
930237e778
Bump to version v0.12.1 ( #5608 )
2024-05-27 16:07:38 +02:00
Marie
857971458a
Bump version to v0.12.0 ( #5604 )
2024-05-27 15:16:50 +02:00
Charles Bochet
7b1bea3a8a
Release patch v0.11.3
2024-05-23 08:41:37 +02:00
Marie
ae0e31abc7
Bump versions to 0.11.2 ( #5349 )
2024-05-10 13:56:41 +02:00
Charles Bochet
839a7e2a10
Bump versions to 0.11 ( #5289 )
...
As per title!
Bumping to 0.11.1 as we have already merged a few minor upgrades on top
of 0.11
2024-05-03 19:11:03 +02:00
Charles Bochet
f802964de4
Bump to 0.10.6
2024-05-02 15:55:11 +02:00
Charles Bochet
27a3d7ec27
Bump to 0.10.5
2024-05-02 11:00:24 +02:00
Thaïs
c193663a71
chore: use Nx affected tasks in CI ( #5110 )
...
Closes #5097
- Uses "nx affected" to detect what projects need to be checked in the
current PR (for now, `ci-front` and `ci-server` workflows only).
- Caches results of certain tasks (`lint`, `typecheck`, `test`,
`storybook:build`) when a PR pipeline runs. The next runs of the same
PR's pipeline will then be able to reuse the PR's task cache to execute
tasks faster.
- Caches Yarn's cache folder to install dependencies faster in CI jobs.
- Rewrites the node modules cache/install steps as a custom, reusable
Github action.
- Distributes `ci-front` jobs with a "matrix" strategy.
- Sets common tasks config at the root `nx.json`. For instance, to
activate the `typecheck` task in a project, add `typecheck: {}` to its
`project.json` and it'll use the default config set in `nx.json` for the
`typecheck` task. Options can be overridden in each individual
`project.json` if needed.
- Adds "scope" tags to some projects: `scope:frontend`, `scope:backend`,
`scope:shared`. An eslint rule ensures that `scope:frontend` only
depends on `scope:frontent` or `scope:shared` projects, same for
`scope:backend`. These tags are used by `nx affected` to filter projects
by scope and generates different task cache keys according to the
requested scope.
- Enables checks for twenty-emails in the `ci-server` workflow.
2024-04-30 16:28:25 +02:00
Charles Bochet
dd366dba47
Bump version to 0.10.4
2024-04-29 23:48:15 +02:00
Charles Bochet
b15533e4b3
Bump version to 0.10.3
2024-04-26 17:52:13 +02:00
Charles Bochet
7774ef68a2
Release 0.4.0 ( #4856 )
...
0.4.0 Release!
2024-04-05 18:35:48 +02:00
Quentin G
5d6094dfa3
fix: update build script for twenty-emails ( #4823 )
...
Fix an issue with the build of the server in docker failing to find vite
2024-04-04 18:37:35 +02:00
Thaïs
c5349291c8
chore: setup twenty-ui absolute path alias ( #4732 )
...
Split from https://github.com/twentyhq/twenty/pull/4518
- Setup `@ui/*` as an internal alias to reference `twenty-ui/src`.
- Configures twenty-front to understand the `@ui/*` alias on development
mode, so twenty-ui can be hot reloaded.
- When building on production mode, twenty-front needs twenty-ui to be
built beforehand (which is automatic with the `dependsOn` option).
- Configures twenty-front to understand the `@ui/*` alias when launching
tests, so there is no need to re-build twenty-ui for tests.
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
2024-04-04 15:38:01 +02:00
Thaïs
bf8ee99ebb
chore: use common eslint config for most packages ( #4705 )
...
Split from https://github.com/twentyhq/twenty/pull/4518
Related to #4766
Mutualizes eslint config between projects.
I didn't include `twenty-server` in this PR as this was causing too many
lint errors.
2024-04-04 12:05:26 +02:00
Charles Bochet
3c5c9c2f31
Release 0.3.3 ( #4622 )
...
* Release 0.3.3
* Fix tests
2024-03-22 17:28:53 +01:00
Charles Bochet
706b5d3cf1
Release 0.3.2 ( #4324 )
...
* Release 0.3.2
* Fix Select search
2024-03-05 18:57:31 +01:00
Charles Bochet
ba050cd33d
Release 0.3.1 ( #4031 )
2024-02-16 20:11:38 +01:00
Thaïs
e011ecbd6f
POC: generate twenty-server package.json with Nx ( #3654 )
...
* POC: generate twenty-server package.json with Nx
* Re-add passport
* Fix instal
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-02-13 22:16:21 +01:00
Charles Bochet
8692e5d1ca
Release 0.3.0 ( #3793 )
2024-02-03 09:05:11 +01:00
Thomas Trompette
9da9d1e3bd
Build infinite scroll for email threads ( #3666 )
...
* Use recoil state for page info
* Remove memoization
* Remove right drawer fetch more loader
---------
Co-authored-by: Thomas Trompette <thomast@twenty.com>
2024-01-29 15:28:28 +01:00
Thaïs
a654205dbc
chore: set up twenty-emails config so build isn't needed in development ( #3619 )
...
* chore: set up twenty-emails config so build isn't needed in development
* fix: fix script dependency
* chore: use @vitejs/plugin-react-swc
* Remove useless dependancy
* Fix typing
* chore: use baseUrl in twenty-emails
* chore: fix docker server prod build
* refactor: optimize Docker file and tsconfig
* fix: fix WORKDIR in docker
---------
Co-authored-by: martmull <martmull@hotmail.fr>
2024-01-29 06:17:12 -03:00
martmull
0982c78a85
Fix missing package in twenty-emails ( #3631 )
2024-01-26 10:53:38 +01:00
Deepak Kumar
46f0eb522f
GH-3245 Change password from settings page ( #3538 )
...
* GH-3245 add passwordResetToken and passwordResetTokenExpiresAt column on user entity
* Add password reset token expiry delay env variable
* Add generatePasswordResetToken mutation resolver
* Update .env.sample file on server
* Add password reset token and expiry migration script
* Add validate password reset token query and a dummy password update (WIP) resolver
* Fix bug in password reset token generate
* add update password mutation
* Update name and add email password reset link
* Add change password UI on settings page
* Add reset password route on frontend
* Add reset password form UI
* sign in user on password reset
* format code
* make PASSWORD_RESET_TOKEN_EXPIRES_IN optional
* add email template for password reset
* Improve error message
* Rename methods and DTO to improve naming
* fix formatting of backend code
* Update change password component
* Update password reset via token component
* update graphql files
* spelling fix
* Make password-reset route authless on frontend
* show token generation wait time
* remove constant from .env.example
* Add PASSWORD_RESET_TOKEN_EXPIRES_IN in docs
* refactor emails module in reset password
* update Graphql generated file
* update email template of password reset
* add space between date and text
* update method name
* fix lint issues
* remove unused code, fix indentation, and email link color
* update test file for auth and token service
* Fix ci: build twenty-emails when running tests
---------
Co-authored-by: martmull <martmull@hotmail.fr>
2024-01-25 10:28:48 +01:00
martmull
b991790f62
Update clean inactive workspaces ( #3600 )
...
* Fix typo
* Add dry-run option in clean inactive workspaces
* Add logs
* Chunk workspace metadata
* Add BCC to clean workspace notification email
* Send workspace to delete ids in one email
* Update example
* Update function naming
2024-01-24 12:51:42 +01:00
Charles Bochet
3f0743493b
Fix Continuous Deployment script after adding twenty-emails package ( #3589 )
...
* Fix cd
* Fix server
* Fix server
* Fix server
* Fix server
* Fix
* Fix docs
* Fix
2024-01-23 12:30:03 +01:00
martmull
e358d677f9
Move emails to dedicated package ( #3542 )
...
* Add new package
* Add twenty-emails package
* Use generated files from twenty-emails in twenty-server
* Fix deleted file
* Import emails templates properly
2024-01-22 16:21:56 +01:00