11 Commits

Author SHA1 Message Date
GSD Bot d57e078c10 gsd snapshot: pre-dispatch, uncommitted changes after 1306m inactivity 2026-05-28 17:53:32 -04:00
John Smith 0cc0b4cffd fix: bridge Nuxt frontend output to Rust module via /app/share
The Nuxt and Rust modules run in isolated flatpak-builder sandboxes with
separate git clones. Tauri's compile-time frontendDist resolution requires
.output/ to exist at the repo root relative to src-tauri/Cargo.toml.
Without it, tauri::generate_context!() falls back to the dev URL
http://localhost:1432, causing 'Connection refused' at runtime.

Fix:
- Nuxt module persists .output/ to /app/share/drop-frontend/
- Rust module symlinks it into the checkout before cargo build
2026-05-27 20:06:42 -04:00
John Smith bd284df225 fix: correct dest directory for patch script in Flatpak sources 2026-05-27 19:14:50 -04:00
John Smith 0c8820ffd8 fix: patch src/lib.rs to remove tray-icon code at build time, not just Cargo.toml feature 2026-05-27 19:13:30 -04:00
John Smith 00b4c15813 fix: strip tray-icon feature at build time via sed to avoid libappindicator panic in Flatpak sandbox 2026-05-27 19:05:12 -04:00
John Smith 7d5e6f4b15 Revert "fix: strip tray-icon feature to prevent appindicator panic, add README"
This reverts commit b60a2f92a1.
2026-05-27 19:02:12 -04:00
John Smith b60a2f92a1 fix: strip tray-icon feature to prevent appindicator panic, add README 2026-05-27 18:52:48 -04:00
John Smith 36afcea16a perf: Created .github/workflows/nightly.yml with cron+scheduled trigger…
GSD context:
- Milestone: M001 - Fix Flatpak Build + CI Pipeline
- Slice: S02
- Task: T01 - Created .github/workflows/nightly.yml with cron+scheduled trigger, 9-step build pipeline (checkout, apt install, Flathub runtime, cache restore, flatpak-builder, verify, build-bundle, cache save, upload-artifact)

GSD-Task: S02/T01
2026-05-27 14:17:05 -04:00
John Smith 5ce9c4a0e4 fix: Fixed vendored-source paths to use $PWD-based absolute paths, remo…
- org.droposs.client.yml
- scripts/verify-manifest-guards.sh

GSD context:
- Milestone: M001 - Fix Flatpak Build + CI Pipeline
- Slice: S01
- Task: T02 - Fixed vendored-source paths to use $PWD-based absolute paths, removed --manifest-path in favor of cd+build, added `set -eu` error guards to all three modules, and wrote scripts/verify-manifest-guards.sh with 9 checks all passing.

GSD-Task: S01/T02
2026-05-27 11:51:20 -04:00
John Smith cf3e0ec859 fix: Created scripts/generate-manifest.py that splits the monolithic 15…
- scripts/generate-manifest.py
- org.droposs.client.yml
- tests/verify-manifest-modules.py

GSD context:
- Milestone: M001 - Fix Flatpak Build + CI Pipeline
- Slice: S01
- Task: T01 - Created scripts/generate-manifest.py that splits the monolithic 15,573-line manifest into three Flatpak modules (bootstrap, Nuxt, Rust) preserving all checksums, and wrote tests/verify-manifest-modules.py which confirms 3 modules with correct names, checksums, and append-path configuration.

GSD-Task: S01/T01
2026-05-27 11:47:12 -04:00
John Smith e7af2d6d85 chore: init gsd 2026-05-27 09:07:36 -04:00