Skip to content

v1.0.2

Latest

Choose a tag to compare

@jorgemanrubia jorgemanrubia released this 27 Oct 18:32
· 10 commits to main since this release

What's Changed

  • Stop the hero clipping the editor's alt text dialog on the home page by @zoltanhosszu in #1297
  • Bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1311
  • Accept relative paths in the link dialog by @lylo in #1313
  • Point manually-validate-fix at the live sandbox and let agents pick the browser tool by @robzolkos in #1295
  • Bump marked to 16.4.2 and DOMPurify to 3.4.17 by @jorgemanrubia in #1315
  • Leave a paragraph where the table was when Enter deletes its only row by @gamellis in #1307
  • Define the elements before the first paint when configure() follows the import by @idanci in #1314
  • Remove the emptied list when an attachment breaks out of a quoted list by @gamellis in #1308
  • Fix ProvisionalParagraph type typo by @samuelpecher in #1310
  • Keep the code block toggle from throwing on a selected attachment or divider by @gamellis in #1305
  • Skip a formatted node with no selected text when applying inline code by @gamellis in #1306
  • Prevent provisional paragraphs from splitting undo history by @packagethief in #1300
  • Keep the blockquote escape from throwing without a range selection by @packagethief in #1299
  • Make package's CSS importable from bundlers by @zokioki in #1298
  • Allow custom query parameter names for remote prompts by @sabljak in #1302
  • Update image_processing requirement from ~> 1.0 to ~> 2.2 by @dependabot[bot] in #1292
  • Complete mentions with punctuation by @packagethief in #1296
  • Select a table cell's text on triple-click by @robzolkos in #1293
  • Lower lexxy-content.css to the specificity its :where() wrapper advertises by @a-abdellatif98 in #1274
  • Don't touch the prompt popover after it has been removed by @hsearcy in #1291
  • Keep pasted text that markdown renders to nothing by @a-abdellatif98 in #1273
  • Bump the lexical group across 1 directory with 17 updates by @dependabot[bot] in #1285
  • Keep Lexxy's engine from changing applications that don't use it by @jorgemanrubia in #1262
  • Allow <s> and <u> tags in Action Text sanitization by @gavinomelia in #1248
  • fix: heading dropdown applying H1 instead of H4/H5/H6 on click by @fillipeppalhares in #1253
  • Keep the caption focused when Enter arrives during IME composition by @franzejr in #1257
  • Cover Safari's RTL caret page jump with a regression test (fixed upstream in Lexical 0.48) by @jeremy in #1202
  • Regression tests for typing beside a mention (Firefox caret drop, #1149) by @lyubomir-bozhinov in #1204
  • Strip the presentational trailing newline when importing code blocks by @wintan1418 in #1216
  • Add --lexxy-text-size variable and convert content font sizes to em by @lazaronixon in #1208
  • Keep Shift+Enter line breaks in list items across save and reload by @wintan1418 in #1217
  • Resolve the link under a caret sitting at its trailing edge by @a-abdellatif98 in #1239
  • Keep the editor mounted when Turbo caches without navigating by @a-abdellatif98 in #1240
  • Offer a caret between an attachment and the block container beside it by @a-abdellatif98 in #1241
  • Don't delete an attachment dropped onto one that can't form a gallery by @lylo in #1236
  • Fix flaky prompts-after-page-refresh system test by @jorgemanrubia in #1316
  • Keep the selection when a drag crosses a custom attachment by @lyubomir-bozhinov in #1205
  • Render emphasis upright inside italic blockquotes by @wintan1418 in #1215
  • Update puma requirement from ~> 7.0 to ~> 8.0 by @dependabot[bot] in #978
  • Let extensions allow inline style properties, with constrained values by @jorgemanrubia in #1319
  • Test Enter twice after a highlight loaded into a code block by @jorgemanrubia in #1320
  • Guard editor configuration against an unknown preset by @MatheusRich in #1187
  • Guard focus() against an uninitialized editor by @MatheusRich in #1177
  • Fix plain text paste being ignored without markdown by @MatheusRich in #1178
  • Make the uploads-busy validation message configurable by @romansklenar in #1099
  • Guard toolbar overflow refresh against absent overflow control by @romansklenar in #1098
  • Keep toolbar dropdowns open during non-selection editor updates by @jorgemanrubia in #1161
  • Keep input responsive while highlighting heavy code threads by @jorgemanrubia in #1160
  • Preserve whitespace around custom attachment. by @arthurwozniak in #1102
  • Fix broken image flash on bridge-managed uploads by @mbarta in #1072
  • Add support for EncryptedRichText by @jdhollis in #512
  • Prevent Safari Live Text selection on attachment images by @bergatron in #918
  • Fix native toolbar to reflect formatting state after kill/resume by @samuelpecher in #1024
  • Respect config.action_text.editor on Rails that include Lexxy by @jorgemanrubia in #1261
  • Fix Dragon NaturallySpeaking corrections breaking the editor by @brunoprietog in #1101
  • Don't add another copy of Lexxy's helpers on every reload by @Paul-Bob in #1322
  • Fix attachToolbar race under Turbo navigation by @finist in #496
  • Remove the redundant lexxy.assets initializer by @jfi in #731
  • Add configurable remoteImages option by @lylo in #807
  • Refuse script-running attributes and elements in extension allowlists by @jorgemanrubia in #1321
  • Playwright on Arch by @samuelpecher in #814
  • Submit an empty value when the editor is empty by @ronaldlangeveld in #637
  • Add configurable code blocks and inline code by @anquinn in #1193
  • Add configurable tables support by @jorgemanrubia in #1318
  • Wrap prompt navigation, keep the next option in view, thin scrollbar by @5andu in #448

New Contributors

Full Changelog: v1.0.1...v1.0.2