Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
588 commits
Select commit Hold shift + click to select a range
174f14a
[SuperTextField] Re-generate failing caret test goldens (Resolves #20…
angelosilvestre Jun 12, 2024
8a55bc2
Fix crash in linkification reaction, also add linkification to inline…
matthew-carroll Jun 13, 2024
d0fead9
[SuperEditor][SuperTextField][iOS] - When user taps, place caret at w…
matthew-carroll Jun 17, 2024
c66c271
[SuperEditor] - Tasks are now indentable (Resolves #1895) (#2101)
matthew-carroll Jun 18, 2024
8c8004a
Fix: Can now convert paragraph to task and begin with task completed …
matthew-carroll Jun 20, 2024
fe47387
[SuperEditor][SuperReader] - Added font family attribution, superscri…
matthew-carroll Jun 20, 2024
5d0dbe9
[SuperEditor][Quill] - Create super_editor_quill package - parse Quil…
matthew-carroll Jun 21, 2024
75f3886
Release attributed_text v0.3.2
matthew-carroll Jun 22, 2024
60b657e
[SuperEditor] - Upgraded attributed_text dependency to 0.3.2
matthew-carroll Jun 22, 2024
0743988
[Quill] - Serialize MutableDocument to Quill Deltas document (Resolve…
matthew-carroll Jun 23, 2024
35fdfc1
[SuperEditor] - Ignore spurious metrics change notification (#2127)
knopp Jun 27, 2024
0522c5a
[Quill] - Create Quill editor clone called Feather (Resolves #2120) (…
matthew-carroll Jul 2, 2024
6f7868a
Expand touch area for Android selection handles (Resolves #2075) (#2079)
matthew-carroll Jul 2, 2024
ad63d43
[SuperTextLayout] Paint text selection with BorderRadius (#2131)
domesticmouse Jul 5, 2024
ea18da6
Cherry Pick: [SuperEditor][SuperTextField][iOS] Update selection hand…
github-actions[bot] Jul 8, 2024
60a7f50
[SuperEditor][Mobile] Fix crash on long press over non-text node (Res…
angelosilvestre Jul 8, 2024
0b3dc5c
[AttributedText] - Replace clear() with methods that explicitly state…
CillianMyles Jul 3, 2024
7d7ed20
Cherry Pick: Undo/Redo (with snapshots + one-way commands) (#2147)
github-actions[bot] Jul 9, 2024
2dc3742
Fix: switch super_editor_quill to local super_editor and add missing …
matthew-carroll Jul 9, 2024
39323f9
Remove nodes list from Document to make Document immutable at API lev…
matthew-carroll Jul 10, 2024
493c4ee
Publish extension methods to access MutableDocument and MutableCompos…
matthew-carroll Jul 10, 2024
ea02805
Cherry Pick: Removed document and composer from SuperEditor widget pr…
matthew-carroll Jul 10, 2024
9ca6657
[SuperEditor] - DragHandleAutoScroller: Clamp the scroll offset in en…
knopp Jul 17, 2024
3063d17
[SuperEditor] - Fix: Document.firstOrNull was actually returning last…
matthew-carroll Jul 27, 2024
86c488c
[Spellcheck] - Created super_editor_spellcheck plugin to integrate Ma…
matthew-carroll Jul 26, 2024
34f19cd
[SuperEditor][iOS] Fix caret blinking while dragging (Resolves #2104)…
angelosilvestre Jul 27, 2024
8bf2600
[SuperEditor] - Fix: Regenerate popover toolbar golden (#2184)
CillianMyles Jul 27, 2024
db29ba7
[Infrastructure] - Add some documentation providing links to help ins…
CillianMyles Jul 27, 2024
8c8e83f
[Quill] - Moved delta doc matcher into source code and exposed public…
matthew-carroll Aug 2, 2024
87b6221
Cherry Pick: super_editor_quill v0.1.0-dev.2 to stable (#2211)
matthew-carroll Aug 2, 2024
cc186f0
[Infrastructure] Fix demo site compilation issues (Resolves #2200) (#…
angelosilvestre Aug 4, 2024
9af41f7
[SuperEditor] - Undo/redo can now be disabled (they are disabled by d…
matthew-carroll Aug 5, 2024
a73a81e
[SuperEditor][SuperText] - Decorate spelling error attributions, crea…
matthew-carroll Aug 6, 2024
fd5d4e1
[SuperEditor][macOS] Fix crash after merging paragraphs containing a …
angelosilvestre Aug 10, 2024
cf2a0b9
[Infrastructure] Fix widget tester tapping on block component (Resolv…
angelosilvestre Aug 10, 2024
4998442
[SuperEditor][SuperTextField][Android] Implement selection by word us…
angelosilvestre Aug 10, 2024
f3bf999
Cherry Pick: [Spellcheck] Expose macOS spellcheck API's in dart (Reso…
github-actions[bot] Aug 10, 2024
27f13ee
Fix: Replace private state reference with generic State reference - s…
matthew-carroll Aug 10, 2024
2d36218
Cherry Pick: [SuperEditor] - Fix: Action tag exception when pressing …
github-actions[bot] Aug 10, 2024
285101c
Cherry Pick: [SuperEditor] - Fix: Use copies of nodes when inserting …
github-actions[bot] Aug 10, 2024
21883a0
Cherry Pick: [SuperEditor] - Fix: Paste command remembers the nodes i…
github-actions[bot] Aug 10, 2024
4f7434c
[SuperEditor] Fix ActionTagComposingReaction looking for composing ta…
KevinBrendel Aug 10, 2024
4b3ea8f
[SuperEditor][SuperReader] - Push SliverToBoxAdapter down to SingleCo…
knopp Aug 14, 2024
008e077
[SuperEditor][SuperTextField][Android] Trigger light haptic feedback …
angelosilvestre Aug 16, 2024
fadf61a
[SuperEditor][SuperReader] Fix list item styling without stylesheet (…
angelosilvestre Aug 16, 2024
872ed27
[SuperEditor][SuperReader][iOS] Fix horizontal drag scrolling the edi…
angelosilvestre Aug 16, 2024
a7822c7
Ignore unused_element_parameter for unused parameters (#2239)
srawlins Aug 16, 2024
9c179f1
[FEATURE] - Allow vertical scrolling of a multi-line SuperTextField w…
CillianMyles Aug 16, 2024
3892d56
[SuperEditor][SuperReader] - Expose floating cursor geometry in docum…
knopp Aug 19, 2024
cc42bc8
[Spellcheck] - Expose `correction` method from Mac platform (#2264)
angelosilvestre Aug 20, 2024
fe93090
[SuperEditor] - Support configurable underlines in TextWithHintCompon…
miguelcmedeiros Aug 23, 2024
1ef244b
[SuperEditor] Fix composer attributions when collapsing the selection…
angelosilvestre Aug 26, 2024
0c871c8
[SuperEditor][Android] Auto-scroll when selection changes (Resolves #…
angelosilvestre Aug 27, 2024
0864605
Extend more types of attributions when typing (Resolves #2280) (#2284)
matthew-carroll Aug 28, 2024
650e568
[Quill] - Fix exceptions when parsing ambiguous custom block formats …
matthew-carroll Aug 28, 2024
9ca2c7d
[Quill] - Added parsing and serialization support for inline embeds (…
matthew-carroll Aug 31, 2024
ca45e00
Parse deltas using a custom editor (Resolves #2293) (#2295)
matthew-carroll Sep 2, 2024
aa2099f
[Docs] - Added website guides for Markdown and Quill parsing and seri…
matthew-carroll Sep 2, 2024
d519ae5
[Docs] - Upgrade deps for website (#2299)
matthew-carroll Sep 2, 2024
5b7a2ed
[Quill] - Now supports custom block-level embed parsers (Resolves #23…
matthew-carroll Sep 7, 2024
c34a748
[SuperTextField][iOS] Increase drag handle interaction area (Resolves…
angelosilvestre Sep 14, 2024
b7779ec
[DemoApp] Fix build Android failure (Resolves #2281) (#2282)
angelosilvestre Sep 14, 2024
f1c9336
[Quill] - Added tests to lock down regular text followed by block sty…
matthew-carroll Sep 16, 2024
ccd930f
[SuperEditor] - Don't clip iOS drag handles, add start of chat exampl…
matthew-carroll Sep 16, 2024
75f0d4f
[SuperEditor][SuperTextField] Workaround a character height issue (Re…
angelosilvestre Sep 22, 2024
a0425c9
super_text_layout v0.1.13
matthew-carroll Sep 22, 2024
c342bbf
[SuperEditor] - Updated super_text_layout dep from 0.1.11 to 0.1.13
matthew-carroll Sep 22, 2024
fdd948e
[SuperEditor] Remove redundant code in UnknownComponentBuilder (Resol…
angelosilvestre Sep 22, 2024
ac5c158
[SuperEditor][SuperReader][SuperText] - Use a hack to fix Flutter tex…
matthew-carroll Sep 24, 2024
4c0859d
Use Timer instead of Ticker with mobile caret blink controller to avo…
matthew-carroll Sep 25, 2024
5998c75
[SuperEditor][SuperReader] - Add indent support to blockquote (Resolv…
matthew-carroll Sep 26, 2024
5e0e046
[SuperEditor][SuperTextField][iOS] - Add popover toolbar builder that…
matthew-carroll Sep 29, 2024
c1831b3
Cherry Pick: Spelling error decorations and suggestions (Partial for …
matthew-carroll Oct 7, 2024
d73f68c
[SuperEditor] - Apply componentBuilders to SuperEditor widget from pl…
JostSchenck Oct 9, 2024
16ec5bb
[SuperEditor][Example] - Fix crash in spelling error decorations demo…
angelosilvestre Oct 15, 2024
80dd719
[SuperEditor] Add ability to set a block node as non-deletable (Resol…
angelosilvestre Oct 18, 2024
c76f4b0
[SuperEditor][Web] Fix selection change with CMD + RIGHT (Resolves #2…
angelosilvestre Oct 18, 2024
972198a
[SuperText] - Fix stable analysis failure by adding images (Resolves …
matthew-carroll Oct 19, 2024
6f307f7
[SuperTextField] Fix golden failure (Resolves #2343) (#2352)
angelosilvestre Oct 19, 2024
55bc88c
[SuperEditor] - Handle automatic refocus selection when the doc conte…
matthew-carroll Oct 31, 2024
3e859a0
Upgrade markdown package reference (#2364)
jezell Nov 6, 2024
69909ba
[SuperEditor][SuperReader] - Fix layout exception with shrinkwrap (#2…
knopp Nov 9, 2024
d67e0ea
[SuperEditor][SuperReader] - Rework interaction gesture handling to a…
knopp Nov 9, 2024
beee592
[SuperEditor][SuperReader] - Fix toggling debug info crashing the edi…
knopp Nov 9, 2024
a045934
[SuperEditor][Android][iOS] - Add tooling to more easily create keybo…
angelosilvestre Nov 18, 2024
b3b7cee
super_text_layout v0.1.15 (#2410)
matthew-carroll Nov 18, 2024
691d15b
Remove super_text_layout dependency override in super_editor (#2412)
matthew-carroll Nov 18, 2024
82e0c98
[SuperEditor][Android] Honor handle builders (Resolves #1934) (#2272)
angelosilvestre Nov 19, 2024
8ba09ff
[SuperEditor] Add tap handler to add an empty paragraph when tapping …
angelosilvestre Nov 20, 2024
88502ab
[SuperEditor] - Fix: When navigating from screen with keyboard open t…
matthew-carroll Nov 27, 2024
aa4aeb3
Cherry Pick: [SuperEditor] Fix crashing when deleting all content whi…
github-actions[bot] Nov 27, 2024
0c55c45
[SuperEditor][Web] Fix option + arrow key selection changes (Resolves…
angelosilvestre Nov 27, 2024
cb26908
Cherry Pick: Bump dependencies (Resolves #2336) (#2422)
github-actions[bot] Nov 30, 2024
86bcc66
[SuperEditor][SuperReader] - Reduce uses of node index queries in Doc…
matthew-carroll Dec 5, 2024
0e4690e
Adds placeholders to AttributedText (Resolves #2440) (#2445)
matthew-carroll Dec 9, 2024
9c51166
[SuperText] - Add support for inline widgets (Resolves #2441) (#2448)
matthew-carroll Dec 10, 2024
cd87d04
[SuperEditor]- Make getDocumentPositionAfterExpandedDeletion return …
angelosilvestre Dec 11, 2024
c92113a
[Flutter Team] - Update `TaskNode`s `Checkbox` visual density to depe…
TahaTesser Dec 11, 2024
6d02d11
Fix Sliver crash in Demo Website (Resolves #2329) (#2461)
angelosilvestre Dec 20, 2024
e722993
Replace Color.withOpacity with Color.withValues (Resolves #2437) (#2458)
angelosilvestre Dec 20, 2024
4f9e807
[SuperEditor] Add `ClearDocumentRequest` (Resolves #2360) (#2460)
angelosilvestre Dec 20, 2024
f9a350d
[SuperEditor] Add test to demonstrate that changing layer builders do…
angelosilvestre Dec 20, 2024
762ca29
[SuperEditor][SuperTextField][iOS] Fix focal point for native toolbar…
angelosilvestre Dec 20, 2024
d13f704
Cherry Pick: [SuperEditor][SuperReader] - Added support for inline wi…
github-actions[bot] Dec 20, 2024
9946672
[Demo] - Fix demo website deployment (Resolves #2465) (#2469)
angelosilvestre Dec 20, 2024
4247200
[SuperKeyboard] - Created a keyboard plugin (Resolves #2473) (#2474) …
matthew-carroll Dec 22, 2024
b167a87
[SuperEditor] - Make it possible to open a keyboard panel before the …
matthew-carroll Dec 23, 2024
1f08366
[SuperEditor] Limit tag expansion to caret position (Resolves #2240, …
angelosilvestre Dec 23, 2024
6503b98
[SuperEditor] Fix crash with selection across nodes when using the ta…
angelosilvestre Jan 3, 2025
b67dbfd
[SuperEditor][SuperTextField][iOS] Make caret word snapping less aggr…
angelosilvestre Jan 3, 2025
b5afa67
[SuperTextField] Add ability to override tap gestures (Resolves #2447…
angelosilvestre Jan 3, 2025
66f8fcd
Cherry Pick: [SuperTextField][iOS] Fix selection highlight (Resolves …
github-actions[bot] Jan 5, 2025
a0e0897
Fix: Make KeyboardScaffoldSafeArea work when not at bottom of screen …
matthew-carroll Jan 6, 2025
bca57df
[SuperEditor] - Make all DocumentNodes immutable (Resolves #2166) (#2…
matthew-carroll Jan 8, 2025
95b760a
[Super Editor] - Make emails clickable with "mailto:", and linkify ap…
matthew-carroll Jan 8, 2025
7120ea1
[DemoApp] - Fix editor not re-gaining focus when the app is brought t…
angelosilvestre Jan 10, 2025
3a89307
[SuperEditor][SuperTextField][mobile] - Do not crop magnifier at scre…
angelosilvestre Jan 10, 2025
3795c2d
[Super Editor] - Change all newline insertions to use EditRequests (R…
matthew-carroll Jan 11, 2025
f6a4fe8
[Super Editor] - Fix KeyboardScaffoldSafeArea so that when there's on…
matthew-carroll Jan 15, 2025
9f253a7
[SuperEditor][mobile] - Implement spellchecking support (Resolves #23…
angelosilvestre Jan 15, 2025
1b4c7a2
Cherry Pick: [Quill] - Make consecutive node merges configurable (Res…
github-actions[bot] Jan 16, 2025
309f5e5
[Attributed Text] - Fix: A few methods still (erroneously) using plai…
matthew-carroll Jan 18, 2025
82bd2ca
[Infrastructure] - Export src/infrastructure/platforms/platform.dart …
miguelcmedeiros Jan 20, 2025
4657853
[Spellcheck] - Upgrade super_editor dependency from 0.3.0-dev.3 to ^0…
matthew-carroll Jan 21, 2025
7828068
[Spellcheck] - Check for spelling errors on initial document content …
matthew-carroll Jan 21, 2025
c62263e
[SuperEditor][web] Fix double tap closing the IME connection on Safar…
angelosilvestre Jan 22, 2025
c7f6db4
[Super Editor] - Prevent NaN and negative bottom insets in KeyboardSc…
matthew-carroll Jan 24, 2025
8b54d32
[Infrastructure] - Add test platform suffixed by default (Resolves #2…
angelosilvestre Jan 25, 2025
60eaf11
[Super Editor] - Fix typo in "_openSoftareKeyboard" (Resolves #2355) …
angelosilvestre Jan 25, 2025
077a1fa
[SuperEditor][SuperTextField] - Improve RTL support (Resolves #2472) …
angelosilvestre Jan 25, 2025
93d2179
[SuperReader] - Add support for rendering tasks (Resolves #2354) (#2538)
angelosilvestre Jan 25, 2025
97f04c3
[SuperEditor] - Fix crash with selected color strategy in an empty pa…
angelosilvestre Jan 25, 2025
8856421
[SuperEditor][Web] - Fix backspace to un-indent (Resolves #2456) (#2545)
angelosilvestre Jan 25, 2025
ddd06bf
[SuperTextField] - Add support for inline widgets (Resolves #2507) (#…
angelosilvestre Jan 25, 2025
fa3992e
[Super Editor] - Fix: applying styles to text with inline placeholder…
matthew-carroll Jan 28, 2025
e613fb3
[AttributedText] - Fix incorrect character lookup by index (Resolves …
matthew-carroll Jan 31, 2025
573872e
[SuperEditor] - Fix immutability violation in spellchecking styler (R…
angelosilvestre Feb 7, 2025
e29c841
[SuperEditor][AttributedText] Fix placeholder breaking attribution be…
angelosilvestre Feb 11, 2025
4c9260d
[SuperEditorSpellCheck] Add API to ignore text during spellcheck (Res…
angelosilvestre Feb 11, 2025
0b71649
[SuperEditor] Make iOS overlay controls test use iOS selection heuris…
angelosilvestre Feb 11, 2025
61706ff
[DemoApp][Android] Migrate to Gradle plugins DSL (Resolves #2576) (#2…
angelosilvestre Feb 21, 2025
404b459
Cherry-pick "[Spellcheck] Add tests for ignore rules (Resolves #2573)…
angelosilvestre Feb 25, 2025
5f4f188
[Infrastructure] Update actions/upload-artifact to v4 (Resolves #2585…
angelosilvestre Feb 25, 2025
ad577a2
[SuperEditor] - Keyboard safe area: Catch possible local to global ex…
matthew-carroll Mar 7, 2025
7a2630d
[SuperReader][Android] - Fix crash when rotating the phone with an ex…
angelosilvestre Mar 12, 2025
9f5caa5
[SuperEditor] - Add inline widget builder support to list items
kasyrm Mar 20, 2025
895bbff
[Chat] - Chat screen scaffold (#2598)
matthew-carroll Mar 28, 2025
22c780a
[SuperEditor] - Added updated example and example_chat project build …
matthew-carroll Mar 28, 2025
82857e2
[Super Keyboard][Android] - Limit keyboard tracking to between onResu…
matthew-carroll Mar 28, 2025
09b67b8
[SuperEditor][iOS] Fix selecting all document when using the native t…
angelosilvestre Mar 30, 2025
8ec770a
[SuperEditor][iOS] Update spellcheck popover suggestions dimensions (…
angelosilvestre Mar 30, 2025
9d1c41f
[SuperEditor][Android][Web] - Fix ENTER not correctly splitting list …
angelosilvestre Mar 30, 2025
4aecaf7
[SuperEditor][SuperTextField] Fix text layout invalidating when selec…
angelosilvestre Mar 30, 2025
a407044
[Quill][Bug] - Fix exception when serializing empty document (Resolve…
matthew-carroll Apr 2, 2025
7de88b5
[Quill] - Serialize quill inline embeds for inline placeholders (Reso…
matthew-carroll Apr 4, 2025
f5cc16e
[Spellcheck][Android] - Fix empty paragraph platform error, and concu…
matthew-carroll Apr 14, 2025
807b825
[SuperEditor] - Fix editor overlays obscures everything beneath it wh…
rutvik110 Apr 16, 2025
58a2da3
[SuperEditor] - Fix text duplicated when a placeholder is inserted in…
angelosilvestre Apr 16, 2025
a888870
[Clones] - Setup clones directory (#2662)
matthew-carroll May 9, 2025
904073c
[Clones] - Add CI build for each clone (Resolves #2664) (#2666)
angelosilvestre May 11, 2025
d0248e6
[SuperEditor][SuperReader] Fix ordered list item numeral misalignment…
angelosilvestre May 21, 2025
2dd8d65
[SuperEditor] - Fix: Don't hide toolbar when user presses 'select all…
matthew-carroll May 21, 2025
4b8661c
[SuperKeyboard] - Report all changes together, also add bottom paddin…
matthew-carroll May 26, 2025
69373be
[SuperKeyboard] - Fix keyboard test simulator (Resolves #2692) (#2693)
matthew-carroll May 27, 2025
225c6ee
[SuperEditor][Chat] - Add option for KeyboardPanelScaffold to bypass …
matthew-carroll May 27, 2025
ae950ae
[Clones] - Create Slack clone (#2684)
angelosilvestre Jun 1, 2025
93da964
[SuperEditor][SuperTextField][macOS] - Fix crash when attaching to th…
angelosilvestre Jun 1, 2025
518787d
[Spellcheck] - Ignore entire text blocks, add configurable delay afte…
matthew-carroll Jun 1, 2025
916e1f8
[Spellcheck] - Finish missed work on spellcheck delay (Resolves #2651…
matthew-carroll Jun 7, 2025
387e9ff
[Spellcheck][Bug] - A couple crashes around SpellingAndGrammarPlugin …
matthew-carroll Jun 10, 2025
cf4b4a1
[SuperEditor][SuperReader] - Custom underline style configuration (Re…
matthew-carroll Jun 11, 2025
0f0a100
[SuperEditor][AI] - Fade-In content for AI GPT (Resolves #2648) (#2673)
matthew-carroll Jun 14, 2025
5f1a2ba
[Spellcheck] - Temporary workaround to fix dark mode toolbar color, a…
matthew-carroll Jun 19, 2025
70c31e7
[Spellcheck][Bug] - Fix incorrect downstream spelling underline bound…
matthew-carroll Jun 20, 2025
b877a53
[Markdown] - Fix deserialization of a list item followed by a task (R…
angelosilvestre Jun 28, 2025
a2be7c4
[SuperKeyboard] - Render simulated keyboard when using KeyboardHeight…
matthew-carroll Jul 7, 2025
1d136c0
[SuperReader][Adjustment] - Change shortcuts to operate on 'down' ins…
matthew-carroll Jul 7, 2025
0867b96
[All][Fix] - Lock follow_the_leader and overlord to specific version …
matthew-carroll Jul 10, 2025
1f8e0ed
[Super Editor] - Delete selected content when user enters text with I…
matthew-carroll Jul 22, 2025
025701d
[Infra] - Add 'android/app/.cxx/' to super_editor .gitignore
matthew-carroll Jul 26, 2025
4a989f8
[SuperEditor][SuperEditorClipboard] - Add support for rich text copyi…
matthew-carroll Jul 28, 2025
594ba81
[SuperReader] - Export ReadOnlyTaskComponentBuilder. (Resolves #2659)…
angelosilvestre Aug 8, 2025
50eff00
[SuperEditor] - Add block node for tables. (Resolves #2761) (#2766)
angelosilvestre Aug 11, 2025
c112a3c
[Markdown] - Implement table parsing. (Resolves #2758) (#2760)
angelosilvestre Aug 14, 2025
fcc77e9
[SuperEditor] - Fix crash after converting inline markdown and moving…
angelosilvestre Aug 21, 2025
a1526c5
[SuperEditor][Android] - Fix toolbar being hidden when releasing a lo…
angelosilvestre Aug 21, 2025
ce9de24
[SuperEditor] - Fix add/remove attribution commands when using placeh…
matthew-carroll Aug 26, 2025
5b21d3b
[SuperEditor] - Create component for Markdown tables. (Resolves #2770…
angelosilvestre Aug 26, 2025
652361e
[Markdown] - Make inline parsing customizable (Resolves #2780) (#2781)
matthew-carroll Aug 27, 2025
f4c5bbe
[SuperEditor] - Fix: Use inline widget builders in hint component (Re…
matthew-carroll Aug 27, 2025
53781d6
[AttributedText] - Make constructor agnostic to placeholder order in …
matthew-carroll Aug 27, 2025
d1c0af9
[SuperEditor][Bug] - Fix inherited widget bug in MessagePageScaffold,…
matthew-carroll Sep 24, 2025
bc93fac
[SuperEditor] - Detach plugins in dispose() (Resolves #2790) (#2793)
angelosilvestre Sep 27, 2025
d52829d
[SuperReader][SuperReader][iOS] Fix crash when pushing a route with a…
angelosilvestre Sep 28, 2025
6e2f8e1
[SuperEditor][SuperReader][SuperTextField] Update Android toolbar. (R…
angelosilvestre Oct 29, 2025
51fed2c
[SuperEditor] Don't activate an action tag when placing the caret at …
angelosilvestre Oct 29, 2025
48ca3ab
[Super Keyboard] - Make it possible to forward Android and iOS platfo…
matthew-carroll Nov 4, 2025
11c62d3
[Super Keyboard] - Add more iOS logs for keyboard height (#2819)
matthew-carroll Nov 6, 2025
99d35b2
[Super Editor] - Upgrade super_editor to use super_keyboard v0.3.0 an…
matthew-carroll Nov 6, 2025
7023d25
[Super Editor] - Retain editor context resources across SuperEditor w…
matthew-carroll Nov 9, 2025
b1dd5c9
[Spellcheck] - Upgrade super_editor to v0.3.0-dev.38 and update spell…
matthew-carroll Nov 10, 2025
4ca4c75
[Chat] - Fix sheet animation in MessagePageScaffold, add a max intrin…
matthew-carroll Nov 12, 2025
b1a3920
[SuperEditor][Fix] - Editables and their listeners can now immediatel…
matthew-carroll Nov 12, 2025
6166b20
[SuperEditor][Adjustment] - Don't require params for createDefaultEdi…
matthew-carroll Nov 13, 2025
0e4d1a4
[SuperEditor][Fix] - Fix remaining illegal calls to OverlayController…
matthew-carroll Nov 13, 2025
abb8a70
[Markdown][SuperEditor] - Move super_editor_markdown code to super_ed…
matthew-carroll Nov 14, 2025
5048fe0
Cherry Pick: [Quill][SuperEditor] - Move super_editor_quill code to s…
github-actions[bot] Nov 15, 2025
7fea866
[Clones] - Bump google_fonts dep for Google Docs clone. (#2816)
angelosilvestre Nov 15, 2025
3c6494e
[Chat] - Create SuperMessage widget for chat use-cases - intrinsicall…
matthew-carroll Nov 19, 2025
90a033c
[SuperEditor] - Create centralized SuperIme to share IME connections …
matthew-carroll Nov 24, 2025
eb135e7
[SuperEditor] - Let users control table column width, also create glo…
matthew-carroll Nov 26, 2025
747c1f5
[SuperEditor] - Don't take IME ownership on focus change when editor …
matthew-carroll Dec 2, 2025
0e78181
[Chat] - Adding gestures to SuperMessage (Resolves #2862) (#2863)
matthew-carroll Dec 9, 2025
bc086b7
[SuperEditor] - Make Android mobile handles eager in the gesture aren…
matthew-carroll Dec 11, 2025
39dd862
[SuperMessage][Fix] - Rebuild when styles change (Resolves #2879) (#2…
matthew-carroll Dec 11, 2025
9bb6f07
Cherry Pick: [SuperEditor][Super Editor Clipboard] - Fix and improve …
matthew-carroll Dec 13, 2025
eea9b96
[SuperEditor] - Added logs to SuperIme (#2872)
matthew-carroll Dec 13, 2025
0dc17dd
[SuperEditor] - Report correct SelecitonChangeType when restoring sel…
matthew-carroll Dec 23, 2025
3cf7dc5
[Super Keyboard] - Fix: Samsung keyboard toolbar height report issue …
matthew-carroll Jan 6, 2026
d39cc10
[Super Editor][Web] - Export stub test extension file. (Resolves #289…
angelosilvestre Jan 20, 2026
0d5a07c
[Super Editor Clipboard] - Created an iOS plugin that intercepts Flut…
matthew-carroll Jan 20, 2026
1bdbd02
[Super Editor Clipboard] - Upgrade super_editor dependency (#2900)
matthew-carroll Jan 20, 2026
74bd4bd
[Super Clipboard][iOS] - Swizzle Flutter method to say that we can pa…
matthew-carroll Jan 27, 2026
54770d7
Expose public method to do native clipboard paste into Editor, also i…
matthew-carroll Jan 28, 2026
405591b
[Super Editor Clipboard] - Fix native paste due to mis-use of super_c…
matthew-carroll Feb 16, 2026
2717667
[Super Editor] - Stable, pattern, and action tags now support multipl…
matthew-carroll Feb 20, 2026
a91b4b2
[Super Editor Clipboard] - Paste fixes and improvements (Resolves #29…
matthew-carroll Feb 22, 2026
5ece72f
[Super Editor Clipboard] - Expose per-format custom pasting from Supe…
matthew-carroll Feb 23, 2026
97e2f54
[Chat] - Fix: SuperMessage popover toolbars don't dismiss after tappi…
matthew-carroll Feb 25, 2026
a2546ed
[Super Editor Clipboard] - Paste Markdown, also ignore script and sty…
matthew-carroll Feb 25, 2026
6e364fb
[Super Text] - Add support for max lines and overflow indicator (Reso…
matthew-carroll Feb 25, 2026
c7b4198
[Chat] - Added "Preview Mode" to chat editor (Resolves #2921) (#2946)
matthew-carroll Feb 26, 2026
0a48492
[Markdown][Quill] - Delete deprecated packages, remove CI for deleted…
matthew-carroll Feb 26, 2026
01f567e
[Chat] - Don't dismiss SuperMessage toolbar on 'Select All' (Resolves…
matthew-carroll Mar 3, 2026
63b6fee
[Infra] - Get stable passing CI again (Resolves #2960) (#2961)
matthew-carroll Mar 3, 2026
d87bb0b
[Super Editor][IME][Bug] - Don't clear selection or unfocus when one …
matthew-carroll Mar 5, 2026
4185f6d
[Super Editor][IME][Bug]: Fix zombie IME client when switching from o…
matthew-carroll Mar 8, 2026
0527857
[Super Editor][IME][Bug] - Samsung: Error when backspacing stable tag…
matthew-carroll Mar 9, 2026
e0887ae
[Chat] - Update SuperMessage widget API to make tap delegate match Su…
matthew-carroll Mar 10, 2026
fad5831
[Super Editor][IME][Bug] - Fix: Tag deletion error when using Microso…
matthew-carroll Mar 10, 2026
ce0c562
[Super Editor][IME][Android][Samsung][GBoard]: Fix error when Samsung…
matthew-carroll Mar 14, 2026
3fbbf0f
[Super Editor][Feature] - Auto-convert list items when prefix added b…
matthew-carroll Mar 16, 2026
7bb34de
[Super Editor][iOS][IME] - Fix: Can't backspace empty text nodes on i…
matthew-carroll Mar 17, 2026
c5ad414
[Super Editor][Adjustment] - Make ordered list item converter configu…
matthew-carroll Mar 17, 2026
c230152
[Super Editor][Mobile][Bug] - Show popover toolbar on tablets and oth…
matthew-carroll Mar 20, 2026
f194282
[Super Keyboard] - Keyboard simulator: Don't require WidgetTester in …
matthew-carroll Mar 27, 2026
4bcd6cd
[Super Editor] - Upgrade super_keyboard dep to ^0.4.0 (#3003)
matthew-carroll Mar 27, 2026
e8f1d41
Switched to local super_editor for now
matthew-carroll Mar 27, 2026
4aeeae6
Add Apple Scribble and Samsung S-Pen support
isaacadariku Apr 26, 2026
98d0171
Skip selection rect reporting while iOS floating cursor is active
claude May 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*/example/
*/build/
*/.dart_tool/

# We dont need git history inside the image.
.git

# Ignore the golden failure directories because they will be mapped.
**/failures/
128 changes: 128 additions & 0 deletions .github/workflows/build_clones.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
name: Build Clones
on: [pull_request]
jobs:
build_bear:
runs-on: macos-latest
defaults:
run:
# Run everything from within the bear project directory
working-directory: ./super_clones/bear
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build macos --debug

build_google_docs:
runs-on: macos-latest
defaults:
run:
# Run everything from within the google_docs project directory
working-directory: ./super_clones/google_docs
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build macos --debug

build_medium:
runs-on: macos-latest
defaults:
run:
# Run everything from within the medium project directory
working-directory: ./super_clones/medium
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build web --debug

build_obsidian:
runs-on: macos-latest
defaults:
run:
# Run everything from within the obsidian project directory
working-directory: ./super_clones/obsidian
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build macos --debug

build_slack:
runs-on: macos-latest
defaults:
run:
# Run everything from within the slack project directory
working-directory: ./super_clones/slack
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build macos --debug

build_quill:
runs-on: macos-latest
defaults:
run:
# Run everything from within the quill project directory
working-directory: ./super_clones/quill
steps:
# Checkout the PR branch
- uses: actions/checkout@v3

# Setup Flutter environment
- uses: subosito/flutter-action@v2
with:
channel: "stable"

# Download all the packages that the app uses
- run: flutter pub get

# Build the clone
- run: flutter build macos --debug
57 changes: 57 additions & 0 deletions .github/workflows/cherry_pick_to_stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# In general, whenever a change is merged to "main" we want to replicate that change on "stable".
# This GitHub action watches for merges to "main", creates a new branch off of "stable", cherry
# picks the latest commit from "main" to the new branch, and then puts up a PR with the cherry
# pick. At that point, a reviewer waits until all tests pass, and then merges in the cherry pick
# PR.
#
# Sometimes, a change to "main" shouldn't be merged to "stable". In that case, tag the original PR
# with a "no-cherry-pick" label, and this action won't cherry pick that merge.
name: Cherry pick to stable
on:
pull_request:
branches:
- main
types: ["closed"]

jobs:
cherry-pick-to-stable:
runs-on: ubuntu-latest
name: Cherry pick from main to stable

# Only cherry pick merged PRs. Don't merge PRs marked with "no-cherry-pick" label.
if: ${{ github.event.pull_request.merged == true && !contains(github.event.pull_request.labels.*.name, 'no-cherry-pick') }}

# These ENV variables can be accessed directly when they're used in shell commands, e.g.:
#
# echo "My name is $NAME"
#
# When referencing ENV variables in declarative YAML, they must be accessed via "env.", e.g.:
#
# someProperty: "My name is ${{ env.NAME }}"
#
# GitHub pull request data: https://docs.github.com/en/webhooks/webhook-events-and-payloads#pull_request
env:
CHERRY_PICK_BRANCH_NAME: "cherry-pick_${{ github.event.pull_request.head.ref }}_${{ github.event.pull_request.merge_commit_sha }}"
CHERRY_PICK_PR_TITLE: "Cherry Pick: ${{ github.event.pull_request.title }}"
CHERRY_PICK_PR_BODY: "Cherry Pick: Original PR - #${{ github.event.pull_request.number }}"

steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Cherry pick into stable
uses: carloscastrojumo/github-cherry-pick-action@v1.0.9
with:
branch: stable
cherry-pick-branch: "${{ env.CHERRY_PICK_BRANCH_NAME }}"
title: "${{ env.CHERRY_PICK_PR_TITLE }}"
body: "${{ env.CHERRY_PICK_PR_BODY }}"
labels: |
cherry-pick
reviewers: |
matthew-carroll
"${{ gitHub.event.pull_request.user.login }}"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading