What's Changed
- Fix yoga patch user id cache by @Weiko in #5285
- Create convert record positions to integers command by @Weiko in #5287
- Remove Feature Flag on Calendar by @charlesBochet in #5288
- Fix Filtered index view infinite re-render by @charlesBochet in #5286
- Bump versions to 0.11 by @charlesBochet in #5289
- fix: fix storybook:build memory allocation error in CI by @thaisguigon in #5284
- Add missing info from verify mutation by @martmull in #5283
- feat: add sign out and book a call buttons to "Choose your plan" page by @orinamio in #5292
- chore: add nx/project.json to twenty-chrome-extension by @AdityaPimpalkar in #5217
- [flexible-schema] Add reserved keyword check on object creation by @Weiko in #5303
- feat: extend twenty orm by @magrinj in #5238
- Feat/migrate password reset token to app token table by @pacyL2K19 in #5051
- Fix enum defaultValue issues by @charlesBochet in #5307
- fix: fix Chromatic script memory allocation in CI by @thaisguigon in #5299
- Removes erroneous debugger call in twenty-front by @seanhellwig in #5311
- Improve messaging/calendar create contact performance by @charlesBochet in #5314
- Fix github stars endpoint by @ady-beraud in #5301
- Modified URLs and added button to share on LinkedIn by @ady-beraud in #5306
- Fixed incomplete GitHub sync by @ady-beraud in #5310
- Fix convertRecordPositionsToIntegers command for camelCase tables by @Weiko in #5315
- Adds no-debugger rule to root eslint config file by @seanhellwig in #5312
- Added the 0.11 release changelog by @Bonapara in #5300
- refactor: use react-hook-form to validate Settings/DataModel/Field by @thaisguigon in #4916
- Add unit tests on object record mutation and query hooks by @gitstart-twenty in #5014
- Split job modules by @Weiko in #5318
- feat: add links to Links field by @thaisguigon in #5223
- [fix] Increment cache version after object/field/relation update by @ijreilly in #5316
- Fix: Icon position alignment right to left in chip by @jeet1desai in #5330
- Fix 400 yoga errors being sent to exception handlers by @Weiko in #5322
- Fix query runner throwing 500 when pg_graphql detects unique constraint by @Weiko in #5323
- Fix Rest API id UUID error by @charlesBochet in #5321
- fix: fix storybook pages tests coverage by @thaisguigon in #5319
- refactor: use react-hook-form for Field type config forms by @thaisguigon in #5326
- Fix front jest tests by @charlesBochet in #5331
- fix: Blue Button Secondary Color Issue in Dark Mode by @its-id in #5333
- Fix storybook by @charlesBochet in #5334
- fix: fix storybook:build cache output path by @thaisguigon in #5336
- fix: fix Settings field form validation for certain field types by @thaisguigon in #5335
- fix: fix several field bugs by @thaisguigon in #5339
- Refactor default value for select by @charlesBochet in #5343
- [fix] Do not stringify json field value if null by @ijreilly in #5348
- Bump versions to 0.11.2 by @ijreilly in #5349
- Disable save button while submitting form in settings by @ijreilly in #5352
- fix: fix field select options positions after option removal by @thaisguigon in #5350
- Update README.md by @brandonyee-cs in #5345
- Releases page by @brendanlaschke in #5346
- Add new Currencies with Corresponding Icons by @muhsinkamil in #5353
- Added GitHub init by @ady-beraud in #5317
- feat: Currencies NOK and SEK by @thilles in #5359
- 5188 bug some canceled subscriptions are billed by @martmull in #5254
- Add migration to restrict users without workspaces by @martmull in #5369
- 4840 multi workspace update user userworkspace inconsistent on delete set null constraint by @martmull in #5373
- Enable deletion of relation fields by @ijreilly in #5338
- Add stripe connection option by @thomtrp in #5372
- Show Data Skeleton Loading by @gitstart-twenty in #5328
- Return graphql errors when exists by @martmull in #5389
- Track backend events by @FelixMalfait in #5405
- 4599-feat(front): Add Copy Button to Floating Inputs by @Anchit1909 in #4789
- Added the illustrations for the user guide by @Bonapara in #5409
- User guide images by @Bonapara in #5410
- Added loader to Download Image + modified GitHub stars by @ady-beraud in #5407
- Fixed left padding for switcher icon on the table checkboxes #4351 by @rathodvinod5 in #4963
- docs: fix calendar enable environmental variable by @rob-luke in #5417
- Fixed user guide layout by @ady-beraud in #5422
- Generic Profiling story to wrap any component by @lucasbordeau in #5341
- Added infinite scroll by @ady-beraud in #5418
- Compare distant tables schema with remote tables schema by @ijreilly in #5413
- feat: display Links field as Expandable List by @thaisguigon in #5374
- fix: resolve issues with edit input offset by @fabio-nettis in #5426
- feat: twenty orm sync by @magrinj in #5266
- Alter comment on foreign key deletion by @thomtrp in #5406
- AAU I want to re-order my views with drag & drop by @gitstart-twenty in #5002
- Fix missing team member images in calendar event by @mritosa in #5414
- Fix transliteration for metadata + transliterate select options by @ijreilly in #5430
- Try fix tests by @charlesBochet in #5431
- feat: add renew token query for apollo client (chrome-extension) by @AdityaPimpalkar in #5200
- 4655 batch endpoints on the rest api by @martmull in #5411
- Fix main by @martmull in #5435
- Modified HTML for Algolia Crawler by @ady-beraud in #5441
- Fix turnstile captcha invalid by @charlesBochet in #5442
- feat: add creation date to notes panel by @fabio-nettis in #5432
- Edit opacity from 0.8 to 0.5 and remove forBackdropFilter by @jss475 in #5291
- Minor refacto and fixes on Remotes updates by @ijreilly in #5438
- Fix missing name validation on object names at update by @ijreilly in #5434
- Fixes typo in docs #5076 by @FelixMalfait in #5450
- Enable remotes with existing name by @thomtrp in #5433
- fix: fix storybook build cache not being used by tests in CI by @thaisguigon in #5451
- Implement by @gitstart-app in #5086
- Add more details to mutation limit exception message and fix update many query by @Weiko in #5460
- Feat : Change title color of release page in dark mode by @H0onnn in #5467
- fix: multiple twenty orm issues & show an example of use by @magrinj in #5439
- Changed record chip functionality from onClick to anchor tag by @ktang520 in #5462
- 4689 multi workspace i should be able to accept an invite if im already logged in by @martmull in #5454
- Fix graphql prep query by @Weiko in #5478
- Remove relations for remotes by @thomtrp in #5455
- Fix: danger font color values & acc. to design specs by @its-id in #5344
- 5477 - Introduce syncsubstatus in db to refactor gmail sync behavior by @bosiraphael in #5479
- feat: fetch and parse full gmail message by @rostaklein in #5160
- Improve docs by @FelixMalfait in #5492
- feat: replace iframe with chrome sidepanel by @AdityaPimpalkar in #5197
- [fix] Re-introduce beforeUpdateOneObject hook by @ijreilly in #5495
- Fix unhandled exception by @martmull in #5474
- Remove dumb code placement by @martmull in #5494
- fix: unwanted change moving back datetime to date by @magrinj in #5499
- 5483 modify messagechannel syncstatus by @bosiraphael in #5484
- Fix storybook tests by @gitstart-twenty in #5487
- Update foreign table to distant table schema by @ijreilly in #5508
- Create congratulations bot by @ady-beraud in #5404
- 5498 create a feature flag is gmail sync v2 enabled by @bosiraphael in #5501
- feat: remove a link from a Links field by @thaisguigon in #5313
- fix: reset default value on field type switch in Settings/Data Model … by @thaisguigon in #5436
- Fix missing logo at sign-in-up by @martmull in #5525
- feat: set primary link in Links field by @thaisguigon in #5429
- feat: edit link in Links field by @thaisguigon in #5447
- Extract typography components from twenty-front to twenty-ui. by @mabdullahabaid in #5466
- fix: fix Apollo client cache update error for Links field by @thaisguigon in #5473
- fix: twentyORM datasource configuration for ssl by @magrinj in #5529
- perf: use Nx cache for Chromatic script by @thaisguigon in #5457
- Sync stripe tables by @thomtrp in #5475
- Added Algolia Search by @ady-beraud in #5524
- Fixed congratulations bot by @ady-beraud in #5532
- Add quotes for table name by @thomtrp in #5533
- fix pgGraphqlQuery with concurrent search path by @Weiko in #5537
- feat: add feature flag to activate Links field creation by @thaisguigon in #5535
- [Fix] Do not allow names with whitespaces by @ijreilly in #5542
- [UI] Extract our ColorSample and Tag components from twenty-front to twenty-ui. by @mabdullahabaid in #5543
- fix: workspace health showing error for multi select by @magrinj in #5547
- feat: implement new SnackBar design by @thaisguigon in #5515
- Handle relations separately for remotes by @thomtrp in #5538
- [FE] Update remote table schema + refactor Tables list by @ijreilly in #5548
- Change email tab placeholder illustration by @jeet1desai in #5550
- Add sorter for distant tables by @thomtrp in #5546
- chore: remove OAuth from chrome extension by @AdityaPimpalkar in #5528
- [fix] Update remote table sync status in cache after schema update by @ijreilly in #5553
- Rename findAvailableTables endpoint by @thomtrp in #5557
- refactor: reset field default value on type change in Settings by @thaisguigon in #5534
- Expandable list remove anchor by @charlesBochet in #5559
- Fixed sync between record value context selector and record store by @lucasbordeau in #5517
- feat: move Snackbar to top of screen on mobile by @thaisguigon in #5567
- Improve autoload by @FelixMalfait in #5566
- fix: Links field fixes by @thaisguigon in #5565
- docs: replace 'he' with 'they' by @techieshark in #5562
- feat: simplify field preview logic in Settings by @thaisguigon in #5541
- Added: The support for CZK Currency by @shashankvish0010 in #5561
- 5507 modify the partial sync cron to work with the new statuses by @bosiraphael in #5512
- Fix sync token is no longer valid in calendar sync by @bosiraphael in #5563
- Feat/performance-refactor-styled-component by @lucasbordeau in #5516
- Introduce a new feature flag for contact creation by @bosiraphael in #5570
- [Fix] Object names should be camel cased by @ijreilly in #5571
- 0.12 changelog by @Bonapara in #5560
- 5509 remove flash on intermediate verify step when sign in with sso by @martmull in #5526
- Add Object Alternative view by @brendanlaschke in #5356
- Fix opportunities board and CI by @charlesBochet in #5573
- [UI] Remove theme constants from twenty-front and use the ones exported from twenty-ui. by @mabdullahabaid in #5558
- Prefetch Skeleton Loading on Indexes and Shows by @gitstart-twenty in #5545
- Added Data Model Diagram to 0.12 changelog by @Bonapara in #5585
- User & Metadata Loading by @gitstart-twenty in #5347
- Fixed entity chip navigate by @lucasbordeau in #5587
- Fix record board broken position by @charlesBochet in #5588
- Remove flash after create workspace by @martmull in #5589
- Fix SnackBar visual by @ijreilly in #5569
- Fixed pending row edit mode by @lucasbordeau in #5592
- Fixed new record value context selector sync in activity drawer by @lucasbordeau in #5594
- Added RecordFieldValueSelectorContext by @lucasbordeau in #5596
- Fix missing avatar on People table by @charlesBochet in #5601
- Disable perf stories in chromatic by @lucasbordeau in #5597
- 5505 forgot password feature broken by @martmull in #5602
- Remove hasCalendarEventStarted flaky test by @bosiraphael in #5603
- Bump version to v0.12.0 by @ijreilly in #5604
New Contributors
- @seanhellwig made their first contribution in #5311
- @its-id made their first contribution in #5333
- @brandonyee-cs made their first contribution in #5345
- @muhsinkamil made their first contribution in #5353
- @thilles made their first contribution in #5359
- @rob-luke made their first contribution in #5417
- @fabio-nettis made their first contribution in #5426
- @mritosa made their first contribution in #5414
- @H0onnn made their first contribution in #5467
- @ktang520 made their first contribution in #5462
- @techieshark made their first contribution in #5562
- @shashankvish0010 made their first contribution in #5561
Full Changelog: v0.11.0...v0.12.0