Skip to content

Release 0.4.3 — theme follow-ups (TP-F1–F4, #159–#163) - #169

Merged
ZhuchkaTriplesix merged 13 commits into
mainfrom
dev
Jun 15, 2026
Merged

Release 0.4.3 — theme follow-ups (TP-F1–F4, #159–#163)#169
ZhuchkaTriplesix merged 13 commits into
mainfrom
dev

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

Closes #159. Closes #160. Closes #161. Closes #162. Closes #163.

pubspec.yaml on dev is 0.4.1+7 — after merge, Auto Version Bump should commit 0.4.3+9 on main.

Test plan

  • flutter analyze — clean
  • flutter test --concurrency=1 — 544 tests green
  • Manual QA per docs/release-checklist.md (theme follow-ups section)

After merge

  1. Confirm Auto Version Bump committed 0.4.3+… on main
  2. Tag 0.4.3 on that commit (see commands in PR comment)
  3. Release workflow builds binaries from the tag

ZhuchkaTriplesix and others added 12 commits June 15, 2026 07:15
Wire epic and TP-F1–F4 GitHub issue numbers into planned-0.4.3,
theme-parser-github-issues, and roadmap.
Add ThemeFolderWatcher with debounced Directory.watch on
{appSupport}/themes/, wire it into ThemeController.load(), and cover
start/stop, debounce, and integration refresh behavior in tests.

Closes #160
TP-F1 — File watcher for user themes folder (#160)
Extend querya.theme.v1 with homepage, license, preview, and tags;
expose ThemeMetadata on ThemeDefinition, show author/tags in the theme
picker, and add ExtensionManifest stub aligned with market-tech.md.

Closes #161
…tadata

TP-F2 — Theme marketplace metadata (#161)
Introduce ThemeEditorDraft with live preview via ThemeController,
MVP color fields in Appearance, querya.theme.v1 JSON export, and
manifest serialization helpers for the TP-F3 editor flow.

Closes #162
TP-F3 — Visual theme editor in Preferences (#162)
Add ThemeRemoteInstallService and policy for public HTTPS-only downloads,
Preferences Install from URL dialog, MarketplaceClient stub, and tests for
success, checksum mismatch, invalid JSON, and deduplicated imports.

Closes #163
Finalize changelog, release checklist, and docs for TP-F1–F4 (#159#163).
Keep pubspec at 0.4.1+7 on dev for post-merge auto version-bump to 0.4.3+9.
Document current animation audit, per-platform Hz behavior, and UI-A1–A6
plan for smoother transitions and 90/120/144 Hz support.
chore(release): prepare 0.4.3 and plan 0.4.4 motion
@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New feature or request theme Theming, colors, VS Code themes epic Epic / umbrella issue error-handling Theme parser epic label: error-handling filesystem Theme parser epic label: filesystem frontend Theme parser epic label: frontend parser Theme parser epic label: parser registry Theme parser epic label: registry settings Theme parser epic label: settings marketplace Extensions marketplace, ExtensionManifest network Remote install, HTTP download labels Jun 15, 2026
@github-actions github-actions Bot added this to the 0.4.3 milestone Jun 15, 2026
Extract the matching ## [X.Y.Z] block from CHANGELOG.md during publish
and append downloads/build info. Release fails if the section is missing.

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

123

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 82f7ac7 into main Jun 15, 2026
7 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jun 20, 2026
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
Release 0.4.3 — theme follow-ups (TP-F1–F4, #159#163)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request epic Epic / umbrella issue error-handling Theme parser epic label: error-handling filesystem Theme parser epic label: filesystem frontend Theme parser epic label: frontend marketplace Extensions marketplace, ExtensionManifest network Remote install, HTTP download parser Theme parser epic label: parser registry Theme parser epic label: registry settings Theme parser epic label: settings theme Theming, colors, VS Code themes

Projects

None yet

1 participant