Repository navigation
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.0to~> 2.2by @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.0to~> 8.0by @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
- @gamellis made their first contribution in #1307
- @idanci made their first contribution in #1314
- @zokioki made their first contribution in #1298
- @sabljak made their first contribution in #1302
- @a-abdellatif98 made their first contribution in #1274
- @hsearcy made their first contribution in #1291
- @gavinomelia made their first contribution in #1248
- @fillipeppalhares made their first contribution in #1253
- @franzejr made their first contribution in #1257
- @lyubomir-bozhinov made their first contribution in #1204
- @wintan1418 made their first contribution in #1216
- @lazaronixon made their first contribution in #1208
- @romansklenar made their first contribution in #1099
- @arthurwozniak made their first contribution in #1102
- @jdhollis made their first contribution in #512
- @Paul-Bob made their first contribution in #1322
- @finist made their first contribution in #496
- @jfi made their first contribution in #731
- @ronaldlangeveld made their first contribution in #637
- @5andu made their first contribution in #448
Full Changelog: v1.0.1...v1.0.2