From 4d74cee67d807fbdf59bc2f699ee395a705005af Mon Sep 17 00:00:00 2001 From: foxyz Date: Tue, 13 Oct 2026 01:29:08 +0300 Subject: [PATCH] leaf_widgets from Gitea (v0.1.0) instead of a local path, so CI can build Co-Authored-By: Claude Opus 5.5 --- apps/desktop/pubspec.lock | 8 +++++--- apps/desktop/pubspec.yaml | 8 ++++---- docs/ARCHITECTURE.md | 3 ++- docs/ROADMAP.md | 5 +---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/desktop/pubspec.lock b/apps/desktop/pubspec.lock index 93e2122..2346329 100644 --- a/apps/desktop/pubspec.lock +++ b/apps/desktop/pubspec.lock @@ -345,9 +345,11 @@ packages: leaf_widgets: dependency: "direct main" description: - path: "../../../leaf_widgets" - relative: true - source: path + path: "." + ref: "v0.1.0" + resolved-ref: c0ab4a828beab620ac228693a018659d82dec196 + url: "https://git.senkochan.moe/Foxyz/leaf_widgets.git" + source: git version: "0.0.1" leak_tracker: dependency: transitive diff --git a/apps/desktop/pubspec.yaml b/apps/desktop/pubspec.yaml index 547f9ac..8024e5a 100644 --- a/apps/desktop/pubspec.yaml +++ b/apps/desktop/pubspec.yaml @@ -31,11 +31,11 @@ dependencies: git: url: https://git.senkochan.moe/Foxyz/fox_utils.git ref: v0.1.9 - # LeafPopover (the Up next popover). A local experiment: it must become a - # git dependency (like fox_utils) before a CI release, which cannot see - # this path. + # LeafPopover (the Up next popover). leaf_widgets: - path: ../../../leaf_widgets + git: + url: https://git.senkochan.moe/Foxyz/leaf_widgets.git + ref: v0.1.0 dev_dependencies: flutter_test: sdk: flutter diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 2e0ea60..fc6b3c3 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -1029,7 +1029,8 @@ every `state` and feed), the pure rules in `queue_logic.dart`, the UI in it stays while the mouse is on either, holds the controls up (`ControlsHold`) while shown, and a click on it opens the queue. Its title opens the queue as a - `LeafPopover` (package `leaf_widgets`, an overlay rather than a route) + `LeafPopover` (package `leaf_widgets`, a git dependency like `fox_utils`; + an overlay rather than a route) hanging under it, right edges aligned: the app's glass (`AppGlass`), the menus' paddings and row hover, 64 px rows with an 80 px 16:9 picture, title, second line, "length · added by (avatar) name · how", a drag handle diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index a9b643f..8b8f598 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -37,10 +37,7 @@ off by deleting it in the same commit as the code. Wire changes also edit filter on the Schedule from the user's AniList lists. This is the Schedule's personal tracking; AnimeFlow has no per-user follow. -5. **Ops**: `leaf_widgets` (the Up next popover's `LeafPopover`) is a - local path dependency: make it a git dependency like `fox_utils` - before the next release (CI cannot see the path), or go back to the - app's popover route. Check shaders on Windows; the relay e2e "source drops +5. **Ops**: Check shaders on Windows; the relay e2e "source drops uncleanly and resumes" fails about half the time under the full suite. 6. **Windows: first real use.** CI builds and publishes