Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
323 commits
Select commit Hold shift + click to select a range
829b25d
chore(flow): mark fn-1.7 as done
clairernovotny Feb 11, 2026
eb599e4
fix(flow): sync task JSON metadata status for fn-1.7 and fn-1.8
clairernovotny Feb 11, 2026
9e4c010
fix: address completion review gaps
clairernovotny Feb 11, 2026
92f44ce
test(desktop): add markers, keyboard, and language service integratio…
clairernovotny Feb 11, 2026
5ba294a
test(desktop): verify language service output and add multi-instance …
clairernovotny Feb 11, 2026
c4a160a
docs(spec): document Linux desktop validation as known gap
clairernovotny Feb 11, 2026
4bc5c76
feat(serialization): add MonacoJsonContext and STJ contract tests
clairernovotny Feb 11, 2026
08f62e0
fix: address review feedback for serialization context
clairernovotny Feb 11, 2026
9bdad99
feat(serialization): migrate string enums to JsonStringEnumMemberName
clairernovotny Feb 11, 2026
0fd9b04
fix(serialization): add Newtonsoft dual-stack compat for string enums
clairernovotny Feb 11, 2026
1fc5fc6
feat(config): add scouts configuration for GitHub integration
clairernovotny Feb 11, 2026
efa1bcd
feat(serialization): rewrite domain converters for STJ
clairernovotny Feb 11, 2026
e183041
fix: address review feedback for domain converters
clairernovotny Feb 11, 2026
23625ce
feat(serialization): migrate Monaco model JsonProperty attributes to STJ
clairernovotny Feb 11, 2026
9b6e9b8
fix: address review feedback for STJ model migration
clairernovotny Feb 11, 2026
b6c0e80
chore: mark fn-2.3 done with review receipt
clairernovotny Feb 11, 2026
d35f8ba
fix: remove redundant JsonPropertyName on IMarkdownString.Uris
clairernovotny Feb 11, 2026
3c782eb
feat(serialization): migrate call sites to STJ and redesign ParentAcc…
clairernovotny Feb 11, 2026
e434648
fix: address review feedback for STJ call-site migration
clairernovotny Feb 11, 2026
0a1950a
chore: mark fn-2.5 done with review receipt
clairernovotny Feb 11, 2026
bf2b2ec
fix: address review feedback for AOT interface serialization and argu…
clairernovotny Feb 11, 2026
de39c19
fix: address review feedback for STJ call-site migration
clairernovotny Feb 11, 2026
11bd47a
chore: mark fn-2.5 done with review receipt
clairernovotny Feb 11, 2026
7a421c5
fix: remove double desanitization in WASM SetValue path
clairernovotny Feb 11, 2026
2930aec
feat!: remove Newtonsoft.Json dependency from MonacoEditorComponent
clairernovotny Feb 11, 2026
00e0068
fix: update stale test doc comment after Newtonsoft removal
clairernovotny Feb 11, 2026
19c78a7
feat(generator): modernize type generation pipeline for STJ output
clairernovotny Feb 11, 2026
d5099a1
fix: address review feedback for typegen pipeline
clairernovotny Feb 11, 2026
b6ac171
chore: mark fn-2.7 done with evidence
clairernovotny Feb 11, 2026
ede480b
fix: remove remaining Newtonsoft word references from library and tests
clairernovotny Feb 11, 2026
439bd3d
fix(serialization): register IMarkerData in MonacoJsonContext for AOT
clairernovotny Feb 11, 2026
d656283
fix: add IMarkerData round-trip test and remove legacy JSON word from…
clairernovotny Feb 11, 2026
94ea3d8
fix(ci): disable Resizetizer splash screen and add linguist-generated…
clairernovotny Feb 11, 2026
6f026e1
fix(ci): disable Uno.Resizetizer splash screen generation to resolve …
clairernovotny Feb 11, 2026
43cb624
fix: add linguist-generated=false overrides for hand-tuned files
clairernovotny Feb 11, 2026
eadd0d3
ci: add macOS ARM CI job and clean up CI workflow
clairernovotny Feb 11, 2026
3106039
fix: update BRANCH_MODE to 'current' in config.env and add scouts con…
clairernovotny Feb 11, 2026
2e77127
feat(ci): Modernize CI, add code coverage, and replace broken type ge…
clairernovotny Feb 11, 2026
ebda4ae
chore(flow): update task specs for fn-3.1 completion and plan-sync
clairernovotny Feb 11, 2026
3762344
fix(ci): add npm install and esbuild step to all CI jobs
clairernovotny Feb 11, 2026
12ad13a
fix(ci): override Resizetizer GenerateUnoSplashWasm target to fix CI
clairernovotny Feb 12, 2026
1327326
fix(ci): commit AppManifest.js and split CI build steps
clairernovotny Feb 12, 2026
e6bad77
fix(ci): fix Playwright browser install on CI runners
clairernovotny Feb 12, 2026
0963c7a
fix(ci): use --project flag for dotnet test (.NET 10 requirement)
clairernovotny Feb 12, 2026
9f2cf8c
fix(ci): set PLAYWRIGHT_DRIVER_SEARCH_PATH for test runtime driver re…
clairernovotny Feb 12, 2026
f3a991e
fix(tests): inline Playwright creation into fixtures for xUnit v3 compat
clairernovotny Feb 12, 2026
3aa08f7
fix(ci): install wasm-tools workload in desktop-tests job
clairernovotny Feb 12, 2026
1efcf53
ci: mark desktop-tests job as continue-on-error
clairernovotny Feb 12, 2026
9d1bd4b
ci: fix desktop-tests job to report green on headless CI
clairernovotny Feb 12, 2026
88c2d21
chore(flow): update task fn-3.4 spec with done summary and evidence
clairernovotny Feb 12, 2026
5bf6bf9
ci: remove wasm-tools workload from desktop-tests job
clairernovotny Feb 12, 2026
010b749
ci: update runner images, action versions, and SDK targets
clairernovotny Feb 12, 2026
1471f00
chore(flow): update task fn-4.1 spec with done summary and evidence
clairernovotny Feb 12, 2026
ac1392f
chore: delete stale build/ directory and modernize README
clairernovotny Feb 12, 2026
9d6cf60
chore(flow): update task fn-4.2 spec with done summary and evidence
clairernovotny Feb 12, 2026
5371fa4
ci(coverage): add code coverage collection and merged reporting
clairernovotny Feb 12, 2026
39fe436
chore(flow): update task fn-4.3 spec with done summary and evidence
clairernovotny Feb 12, 2026
323d8ee
feat(tools): add ts-morph Monaco type extractor
clairernovotny Feb 12, 2026
d65fc2b
fix(tools): address review feedback for type extractor
clairernovotny Feb 12, 2026
45db184
feat(tools): add .NET CLI tool for C# type emission from intermediate…
clairernovotny Feb 12, 2026
ea12f0f
fix(tools): address review feedback for type emitter
clairernovotny Feb 12, 2026
b08aea2
fix(tools): address second review feedback for type emitter
clairernovotny Feb 12, 2026
67fe97b
fix(tools): address third review feedback for type emitter
clairernovotny Feb 12, 2026
10fc88b
fix(tools): address fourth review feedback for type emitter
clairernovotny Feb 12, 2026
5f90288
chore(flow): finalize fn-5 doc epic after plan review
clairernovotny Feb 12, 2026
ee8d1c5
fix(tools): address fifth review feedback for type emitter
clairernovotny Feb 12, 2026
c6aacc1
chore(flow): update task fn-4.5 spec with done summary and evidence
clairernovotny Feb 12, 2026
695be92
test(tools): add generator pipeline tests for MonacoTypeEmitter
clairernovotny Feb 12, 2026
320e72c
fix(tools): address review feedback for type emitter tests
clairernovotny Feb 12, 2026
cfd1951
fix(tools): address second review round for type emitter tests
clairernovotny Feb 12, 2026
7d2be84
fix(tools): address third review round for type emitter tests
clairernovotny Feb 12, 2026
861ac4b
chore(flow): update task fn-4.6 spec with done summary and evidence
clairernovotny Feb 12, 2026
b8ddf11
fix(tools): address fourth review feedback for type emitter tests
clairernovotny Feb 12, 2026
fe065d4
fix(tools): address fifth review feedback for type emitter tests
clairernovotny Feb 12, 2026
e2fe5cc
chore: migrate off GenerateMonacoTypings and clean up
clairernovotny Feb 12, 2026
914cf8d
chore(flow): update task fn-4.7 spec with done summary and evidence
clairernovotny Feb 12, 2026
99ff9c5
fix(wasm): replace LayoutUpdated resize handler with ResizeObserver
clairernovotny Feb 12, 2026
49614d4
docs: add PR reviewer guide for refactoring branch
clairernovotny Feb 12, 2026
986c291
fix(docs): address review feedback for PR reviewer guide
clairernovotny Feb 12, 2026
ea4d754
fix(docs): re-scope fn-3/fn-4 sections and add release-gate checklist
clairernovotny Feb 12, 2026
6327d69
chore(flow): add done summary and evidence to fn-5.1 task spec
clairernovotny Feb 12, 2026
3766cd6
chore(flow): update task fn-5.1 JSON metadata to done
clairernovotny Feb 12, 2026
1f2a2cd
fix(flow): persist task fn-5.1 JSON status field
clairernovotny Feb 12, 2026
2888375
docs(changelog): rewrite to Keep a Changelog format with breaking cha…
clairernovotny Feb 12, 2026
2f5ea80
fix(docs): address review feedback for changelog
clairernovotny Feb 12, 2026
f1af4c5
fix(docs): remove mismatched comparison links for untagged versions
clairernovotny Feb 12, 2026
6dfb4f4
chore(flow): add done summary and evidence to fn-5-comprehensive-docu…
clairernovotny Feb 12, 2026
02223b4
chore(flow): update task fn-5-comprehensive-documentation-overhaul.2 …
clairernovotny Feb 12, 2026
d39166d
chore(flow): persist task fn-5-comprehensive-documentation-overhaul.2…
clairernovotny Feb 12, 2026
afb54dd
docs(architecture): add architecture design docs with Mermaid diagrams
clairernovotny Feb 12, 2026
8effa56
fix(docs): address review feedback for architecture docs
clairernovotny Feb 12, 2026
ddc9336
chore(flow): add done summary and evidence sections to fn-5.3 task spec
clairernovotny Feb 12, 2026
dfd909a
chore(flow): fix evidence section header in fn-5.3 task spec
clairernovotny Feb 12, 2026
80b6d2a
chore(flow): add done summary and evidence to fn-5-comprehensive-docu…
clairernovotny Feb 12, 2026
3597fda
chore(flow): update task fn-5-comprehensive-documentation-overhaul.3 …
clairernovotny Feb 12, 2026
53b2c9c
feat(ci): implement CI verification policy and fix test runner crash
clairernovotny Feb 12, 2026
bf53dfd
fix(test): resolve TypeLoadException by removing redundant Microsoft.…
clairernovotny Feb 12, 2026
0f5d875
chore(flow): update task metadata for fn-7.1 completion
clairernovotny Feb 12, 2026
ccd362f
docs(agents): add CI verification policy to AGENTS.md
clairernovotny Feb 12, 2026
13f9ac9
chore(flow): update task metadata for fn-7.2 completion
clairernovotny Feb 12, 2026
a6a5697
fix(ci): ensure test artifacts are uploaded regardless of test failures
clairernovotny Feb 12, 2026
ac9389b
fix(ci): exclude WasmPlaywright tests from macOS ARM and fix task met…
clairernovotny Feb 12, 2026
8bdd33d
fix(ci): add cobertura output format for coverage reports
clairernovotny Feb 12, 2026
e04aff7
chore(flow): record CI pass evidence in fn-7 task specs
clairernovotny Feb 12, 2026
3080fb9
docs: rewrite README with NuGet standard structure and platform matrix
clairernovotny Feb 12, 2026
fb24cfd
fix(ci): correct test result upload paths to use runner.temp
clairernovotny Feb 12, 2026
9b18e5c
chore(flow): update fn-8.1 task spec with done summary and evidence
clairernovotny Feb 12, 2026
de1a312
chore(flow): align fn-5.4 spec with actual Uno SDK pack approach
clairernovotny Feb 12, 2026
54fe703
chore(flow): update task metadata for fn-5.4 completion
clairernovotny Feb 12, 2026
9e813c2
fix(build): auto-restore Monaco JS bundles on clean checkout
clairernovotny Feb 12, 2026
bd6d6c0
docs(api): add XML documentation to all hand-written public APIs
clairernovotny Feb 12, 2026
d98b84f
test(desktop): add regression tests for JsonRpc target registration o…
clairernovotny Feb 12, 2026
5915256
fix(desktop): use standard EventHandler<T> for ThemeChanged event
clairernovotny Feb 12, 2026
2c1a9d6
test(desktop): verify bridge target types are StreamJsonRpc-compatible
clairernovotny Feb 12, 2026
c5e8d1a
fix(desktop): add content serving and navigation to editor.html
clairernovotny Feb 12, 2026
2fdc2bf
ci: enable DesktopCDP integration tests on Windows runner
clairernovotny Feb 12, 2026
6a57552
fix(docs): narrow CS1591 suppression and document LanguagesHelper.Add…
clairernovotny Feb 12, 2026
ba83056
fix(desktop): use Uno cross-platform virtual host mapping for content…
clairernovotny Feb 12, 2026
f2baefa
chore(flow): update task metadata for fn-5.5 completion
clairernovotny Feb 12, 2026
ad096d6
chore(flow): sync downstream task specs after fn-5.5 XML docs impleme…
clairernovotny Feb 12, 2026
1bc1f83
fix(docs): address review feedback on XML documentation
clairernovotny Feb 12, 2026
2d13329
chore(flow): update fn-5.5 task metadata with review fix evidence
clairernovotny Feb 12, 2026
9da971b
fix(desktop): detect missing WebKitGTK and use WebView2 control-level…
clairernovotny Feb 12, 2026
e3b76d7
docs: define XML documentation strategy for generated Monaco types
clairernovotny Feb 12, 2026
e12278b
fix(docs): address review feedback on generated type docs strategy
clairernovotny Feb 12, 2026
b545bc8
chore(flow): update fn-5.6 task metadata with completion evidence
clairernovotny Feb 12, 2026
3549e1f
docs: add getting started guide and API cookbook
clairernovotny Feb 12, 2026
a66957a
fix(docs): address review feedback on getting started and cookbook
clairernovotny Feb 12, 2026
663206e
chore(flow): update fn-5.7 task metadata with completion evidence
clairernovotny Feb 12, 2026
f049609
chore(flow): update fn-5.9 task metadata with plan-sync from fn-5.7
clairernovotny Feb 12, 2026
477f388
fix(docs): correct recipe count from 12 to 15 in getting started guide
clairernovotny Feb 12, 2026
2c76f72
fix(docs): use EditorLoaded for provider registration and remove inco…
clairernovotny Feb 12, 2026
3ef5bbc
fix(docs): rename Editor_Loading handlers to Editor_Loaded in cookboo…
clairernovotny Feb 12, 2026
d87ca59
chore(flow): add EditorLoaded pitfall memory entry
clairernovotny Feb 12, 2026
eabeb5c
feat(emitter): add rich XML documentation to generated Monaco types
clairernovotny Feb 12, 2026
8d522af
ci: exclude DesktopCDP tests from Windows CI runner
clairernovotny Feb 12, 2026
6e7fee0
revert(generated): restore pre-regeneration Monaco type files
clairernovotny Feb 12, 2026
ad3b46b
fix(emitter): use neutral boolean return description in XML docs
clairernovotny Feb 12, 2026
373f0a3
chore(flow): mark fn-5.8 task as done with evidence
clairernovotny Feb 12, 2026
6c36396
chore(flow): update fn-5.9 task metadata with plan-sync from fn-5.8
clairernovotny Feb 12, 2026
2491fa7
docs: fix broken Monaco API URLs across docs and source
clairernovotny Feb 12, 2026
5fc6f7d
docs: document emitter TypeDoc URL pattern drift and add TODO
clairernovotny Feb 12, 2026
9402fa6
feat(emitter): fix edge cases for exotic TS identifiers, regenerate t…
clairernovotny Feb 12, 2026
5f65817
feat(emitter): fix edge cases for exotic TS identifiers
clairernovotny Feb 12, 2026
b83c57f
chore(flow): update task metadata after fn-10.1 completion
clairernovotny Feb 12, 2026
06c6d70
fix(emitter): address review feedback for exotic identifier handling
clairernovotny Feb 12, 2026
c2ebe7e
fix(emitter): sanitize parameter names for valid C# identifiers
clairernovotny Feb 12, 2026
b51e540
feat(emitter): unify method invocation for desktop and WASM, remove p…
clairernovotny Feb 12, 2026
e96a327
feat(emitter): add XML docs, partial keyword, and CS1591 enforcement …
clairernovotny Feb 12, 2026
2b0f719
fix(emitter): address review feedback for update-only file counting a…
clairernovotny Feb 12, 2026
d228a91
chore(flow): align epic spec partial keyword wording with C# constraint
clairernovotny Feb 12, 2026
02ad0e2
ci(desktop-cdp): enable Desktop CDP tests on Windows CI runner
clairernovotny Feb 12, 2026
18a3bfa
chore(flow): update fn-10.3 task metadata with done status and evidence
clairernovotny Feb 12, 2026
b6bda6c
feat(launch): add WSL2 desktop launch profile with display env vars
clairernovotny Feb 12, 2026
b2044ec
chore(flow): update fn-10.4 task metadata with done status and evidence
clairernovotny Feb 12, 2026
064c81b
feat(editor): enable AddActionAsync/AddCommandAsync on desktop
clairernovotny Feb 12, 2026
2079123
fix(editor): address review issues for desktop action/command support
clairernovotny Feb 12, 2026
2f48e76
chore(flow): update fn-10.6 task metadata with done status and evidence
clairernovotny Feb 12, 2026
9415dc8
fix(ci): prevent desktop test hang and add job timeout
clairernovotny Feb 13, 2026
aeaa671
fix(test): rewrite DesktopCDP tests to use public Monaco APIs and fix…
clairernovotny Feb 13, 2026
5bd6e0c
fix(test): simplify DesktopCDP language tests and fix fixture disposa…
clairernovotny Feb 13, 2026
30cc44b
Update Playwright to xunit.v3 package; reorder target frameworks
clairernovotny Feb 13, 2026
a6a0283
fix(test): restore Playwright build asset exclusion for UseArtifactsO…
clairernovotny Feb 13, 2026
8e100c2
Update SDK rollForward to latestFeature in global.json
clairernovotny Feb 13, 2026
3ed2abd
fix(test): revert to Microsoft.Playwright to fix CI fixture disposal …
clairernovotny Feb 13, 2026
023b76e
feat(tests): enhance Desktop CDP integration with Playwright package …
clairernovotny Feb 13, 2026
c264919
fix(ci): update completion review timestamps and statuses in emitter …
clairernovotny Feb 13, 2026
bc4d89e
fix(test): replace Microsoft.Playwright with Xunit.v3 adapter and sta…
clairernovotny Feb 13, 2026
4dd9eef
feat(tests): add comprehensive C# bridge integration tests for Deskto…
clairernovotny Feb 13, 2026
61258e7
fix(ci): address review feedback - standardize ARTIFACTS_PATH and sim…
clairernovotny Feb 13, 2026
3cdd367
fix(ci): extract Playwright install to composite action with pinned v…
clairernovotny Feb 13, 2026
11e6142
chore(flow): update fn-10.7 done summary with review fix commits and …
clairernovotny Feb 13, 2026
8c993fa
feat(bridge): fix desktop bridge initialization bugs and lifecycle fl…
clairernovotny Feb 13, 2026
c02a52a
fix(bridge): clear _unloadCts after hard teardown and synchronize log…
clairernovotny Feb 13, 2026
bf2724c
fix(test): update stale comment about SecondaryTarget dispatch style
clairernovotny Feb 13, 2026
31fa9a4
chore(flow): add pitfall memory entries for review fixes
clairernovotny Feb 13, 2026
3601cec
feat(test): add comprehensive C# bridge integration tests via Desktop…
clairernovotny Feb 13, 2026
754e8da
fix(test): address review feedback for bridge integration tests
clairernovotny Feb 13, 2026
048ffc0
fix(test): address review issues in bridge integration tests
clairernovotny Feb 13, 2026
8b45571
fix(test): make bridge tests order-independent and strengthen assertions
clairernovotny Feb 13, 2026
ff33d70
fix(test): ensure all tests reset state and fix double-encoded bridge…
clairernovotny Feb 13, 2026
f288081
fix(test): gate tests on harness readiness, add DOM glyph verificatio…
clairernovotny Feb 13, 2026
e5075c5
fix(test): drive markers/decorations through C# actions and verify Mo…
clairernovotny Feb 13, 2026
95be6f4
chore(flow): update fn-10.9 task spec with done summary and evidence
clairernovotny Feb 13, 2026
bc26df6
fix(ci): copy Playwright DLL to build/ for browser install script
clairernovotny Feb 13, 2026
e93e627
fix(ci): invoke Playwright CLI directly from NuGet cache with correct…
clairernovotny Feb 13, 2026
01c7168
fix(editor): add diagnostic logging to NavigationCompleted for CI deb…
clairernovotny Feb 13, 2026
dff626f
fix(bridge): marshal PostWebMessage and GetJsonValue to UI thread
clairernovotny Feb 13, 2026
9db87b9
fix(bridge): add diagnostic logging to JSON-RPC message flow for CI d…
clairernovotny Feb 13, 2026
5c9351f
fix(bridge): add reflection fallback for unregistered framework types…
clairernovotny Feb 13, 2026
7ce9f1a
fix(bridge): add error recovery to Monaco theme initialization for CI…
clairernovotny Feb 13, 2026
5e1ef63
fix: update completion review status and timestamps for fn-10 epic; m…
clairernovotny Feb 13, 2026
46be95e
feat: Implement epic fn-13 to fix desktop WebView2 runtime bugs
clairernovotny Feb 13, 2026
60b6465
fix(lifecycle): retain desktop presenter across unload/load cycles
clairernovotny Feb 13, 2026
c22ffa8
fix(bridge): resolve JSON-RPC deadlock, ElementTheme serialization, a…
clairernovotny Feb 13, 2026
ab3d565
fix(editor): guard null/collapsed selection in updateSelectedContent …
clairernovotny Feb 13, 2026
194de72
chore(flow): update task fn-13.3 status metadata
clairernovotny Feb 13, 2026
2a69991
feat(fn-13): Implement fixes and enhancements for desktop WebView2 ru…
clairernovotny Feb 13, 2026
4fd012b
feat(bridge): fix desktop init threading model, push initial state, e…
clairernovotny Feb 13, 2026
598947d
chore(flow): sync downstream task specs after fn-13.6 implementation
clairernovotny Feb 13, 2026
3bd593f
fix(desktop): harden editor init sequencing
clairernovotny Feb 13, 2026
23ad575
fix(desktop): avoid async theme fallback rpc
clairernovotny Feb 13, 2026
717cc48
fix(build): rebuild bundles when ts changes
clairernovotny Feb 13, 2026
5249d48
fix(desktop): preserve presenter on tab unload
clairernovotny Feb 13, 2026
74d314b
fix(desktop): hide presenter until ready
clairernovotny Feb 13, 2026
514a3a0
fix(desktop): collapse host until editor ready
clairernovotny Feb 13, 2026
e682b4c
fix(desktop): keep host visible during init
clairernovotny Feb 13, 2026
b2c9085
fix(desktop): prevent hidden-host init stalls
clairernovotny Feb 13, 2026
3734372
fix(desktop): preserve presenter during launch
clairernovotny Feb 13, 2026
e8a23ee
fix(desktop): decode hover event args
clairernovotny Feb 13, 2026
79e6ee5
fix(desktop): hide host on control unload
clairernovotny Feb 13, 2026
d396ea7
fix(desktop): reduce tab reload churn
clairernovotny Feb 13, 2026
2f5c69e
fix(desktop): restore hidden launch visibility
clairernovotny Feb 13, 2026
b8fda10
fix(desktop): recover bootstrap after unload
clairernovotny Feb 13, 2026
7706156
fix(desktop): stabilize visibility and hover providers
clairernovotny Feb 13, 2026
73810d2
fix(desktop): unblock mac navigation and add recovery diagnostics
clairernovotny Feb 14, 2026
ee1e688
fix(desktop): rebootstrap after hard teardown
clairernovotny Feb 14, 2026
6e7dd92
fix(desktop): add autonomous init self-check
clairernovotny Feb 14, 2026
5939af7
fix(desktop): enhance initialization completion monitoring and JSON p…
clairernovotny Feb 14, 2026
20ef8eb
fix(desktop): improve error handling for JavaScript execution by chec…
clairernovotny Feb 14, 2026
10ab9af
fix(desktop): invoke EditorLoaded event when editor is loaded and boo…
clairernovotny Feb 14, 2026
8276a73
fix(desktop): enhance JSON message handling and add feature probe for…
clairernovotny Feb 16, 2026
de73e1c
fix(desktop): improve JSON serialization for action descriptors and a…
clairernovotny Feb 16, 2026
d46018c
fix(desktop): enhance action registration and execution with paramete…
clairernovotny Feb 16, 2026
7171fe5
fix(desktop): improve hover provider responsiveness and tooltip accuracy
clairernovotny Feb 16, 2026
d6c292e
fix(desktop): correct string comparison for hover word matching
clairernovotny Feb 16, 2026
16d7b63
fix(desktop): update keybinding context and precondition for TestAction
clairernovotny Feb 16, 2026
927ced1
fix(desktop): add presenter visibility checks and improve hover provi…
clairernovotny Feb 16, 2026
b479e17
fix(desktop): add visibility checks for host and improve layout handl…
clairernovotny Feb 16, 2026
5c23257
fix(desktop): decode hover event args
clairernovotny Feb 13, 2026
fb16f35
fix(desktop): improve JSON serialization for action descriptors and a…
clairernovotny Feb 16, 2026
54f9fc1
fix(desktop): enhance action registration and execution with paramete…
clairernovotny Feb 16, 2026
9bc1c5d
fix(desktop): improve hover provider responsiveness and tooltip accuracy
clairernovotny Feb 16, 2026
ae54359
fix(desktop): correct string comparison for hover word matching
clairernovotny Feb 16, 2026
45eaf09
fix(desktop): update keybinding context and precondition for TestAction
clairernovotny Feb 16, 2026
bb537ca
fix(desktop): add presenter visibility checks and improve hover provi…
clairernovotny Feb 16, 2026
b084bd8
fix(desktop): add visibility checks for host and improve layout handl…
clairernovotny Feb 16, 2026
8113054
fix(desktop): restore load guard helpers
clairernovotny Feb 18, 2026
73680ab
fix(desktop): enhance initialization completion monitoring and JSON p…
clairernovotny Feb 14, 2026
12e48f5
fix(desktop): probe context on soft reload
clairernovotny Feb 18, 2026
a887de7
fix(desktop): keep subscriptions across tab unload
clairernovotny Feb 18, 2026
1b15e95
fix(desktop): use fallback editor context probe
clairernovotny Feb 18, 2026
9af402c
fix(desktop): keep host visible across tab detach
clairernovotny Feb 18, 2026
fabee66
fix(build): rebuild bundles when ts changes
clairernovotny Feb 13, 2026
5b03b43
chore(merge): integrate upstream desktop fixes
clairernovotny Feb 18, 2026
96752e2
fix(desktop): improve host visibility handling for desktop tab switches
clairernovotny Feb 18, 2026
fb9a06b
feat: Add HybridWebView control library and associated tasks
clairernovotny Feb 16, 2026
70374f1
Remove ExcludeAssets from Playwright package reference
clairernovotny Feb 18, 2026
1bd4521
fix(ci): correct SourceRoot and Playwright output
clairernovotny Apr 11, 2026
1a101fc
fix(ci): patch DBus protocol dependency
clairernovotny Apr 11, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ end_of_line = crlf
dotnet_sort_system_directives_first = true

# CS1591: Missing XML comment for publicly visible type or member
dotnet_diagnostic.CS1591.severity = none
# Enabled as warning for hand-written code; suppressed in Monaco/ for generated types.
dotnet_diagnostic.CS1591.severity = warning
Comment on lines +16 to +17
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment states 'suppressed in Monaco/ for generated types' but no suppression rule is shown. The Monaco/.editorconfig file (line 12) has dotnet_diagnostic.CS1591.severity = none. Clarify in this comment that suppression is configured in MonacoEditorComponent/Monaco/.editorconfig, not here, to avoid confusion about where the suppression actually occurs.

Copilot uses AI. Check for mistakes.

Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This enables CS1591 warnings globally, but the comment indicates generated Monaco types are suppressed in Monaco/. If the repo uses TreatWarningsAsErrors (common in CI), CS1591 can become a hard failure unless the directory-specific suppression is present and correct. Consider adding (or verifying) explicit CS1591 suppression rules for generated paths (e.g., MonacoEditorComponent/Monaco/**) alongside this change to ensure consistent behavior.

Suggested change
[MonacoEditorComponent/Monaco/**/*.cs]
# Generated Monaco types: suppress CS1591 to avoid requiring XML docs on generated code
dotnet_diagnostic.CS1591.severity = none

Copilot uses AI. Check for mistakes.
# Namespace declarations should match folder structure
dotnet_diagnostic.IDE0130.severity = none
Expand Down
343 changes: 343 additions & 0 deletions .flow/.checkpoint-fn-1-implement-desktop-skia-target-for.json

Large diffs are not rendered by default.

371 changes: 371 additions & 0 deletions .flow/.checkpoint-fn-10-fix-reverted-emitter-docs-enable-cdp-ci.json

Large diffs are not rendered by default.

179 changes: 179 additions & 0 deletions .flow/.checkpoint-fn-11-extract-emitter-as-general-purpose-dts.json

Large diffs are not rendered by default.

149 changes: 149 additions & 0 deletions .flow/.checkpoint-fn-13-fix-desktop-webview2-runtime-bugs.json

Large diffs are not rendered by default.

299 changes: 299 additions & 0 deletions .flow/.checkpoint-fn-2-type-generation-pipeline-and.json

Large diffs are not rendered by default.

180 changes: 180 additions & 0 deletions .flow/.checkpoint-fn-3-merge-ralph-branch-add-macos-arm-ci-and.json

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions .flow/.checkpoint-fn-4-modernize-ci-add-code-coverage-and.json

Large diffs are not rendered by default.

170 changes: 170 additions & 0 deletions .flow/.checkpoint-fn-5-comprehensive-documentation-overhaul.json

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions .flow/.checkpoint-fn-6-bug-fixes-disposal-resize-and-test.json

Large diffs are not rendered by default.

98 changes: 98 additions & 0 deletions .flow/.checkpoint-fn-7-fix-ci-test-runner-crash-and-add-ci.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .flow/bin/flowctl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash
# flowctl wrapper - invokes flowctl.py from the same directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
exec python3 "$SCRIPT_DIR/flowctl.py" "$@"
Loading
Loading