-
c673ec22e2
qml: defer ReactiveListModel/ReactiveObject initial fetch to componentComplete()
dev
magdev
2026-05-05 19:19:56 +02:00
-
a43b440b20
docs: refresh README status + roadmap, add 'What you get' section
magdev
2026-05-05 18:35:54 +02:00
-
28af802e9c
gitignore: ignore framework/qml/build-tests/
magdev
2026-05-03 22:29:49 +02:00
-
beb4e3ab9d
docs: refresh README + docs/ for v0.2.0
magdev
2026-05-03 22:27:52 +02:00
-
340f2881d0
ci: run qmltestrunner with offscreen Qt platform
main
v0.2.0
magdev
2026-05-03 21:13:35 +02:00
-
427dbae656
release prep v0.2.0
magdev
2026-05-03 21:06:20 +02:00
-
de4a14da36
v0.2.0 (13/N): qmltestrunner harness + CI wiring + close out v0.2.0 plan
magdev
2026-05-03 21:02:30 +02:00
-
6939278857
v0.2.0 (12/N): bundled-mode port negotiation
magdev
2026-05-03 20:55:20 +02:00
-
82de6cae36
v0.2.0 (11/N): periodic auto-update check
magdev
2026-05-03 20:50:59 +02:00
-
da097051ca
v0.2.0 (10/N): bridge:export console command + QML hook
magdev
2026-05-03 20:36:51 +02:00
-
e0241bad64
v0.2.0 (9/N): pre-migration auto-backup of var/data.sqlite
magdev
2026-05-03 20:31:50 +02:00
-
1d014ae3b7
v0.2.0 (8/N): make:bridge:read-model maker
magdev
2026-05-03 20:28:50 +02:00
-
00a64c5871
v0.2.0 (7/N): make:bridge:event maker
magdev
2026-05-03 20:25:26 +02:00
-
91f4d619fc
v0.2.0 (6/N): docs/native-dialogs.md — boundary doc + Qt.labs.platform examples
magdev
2026-05-03 20:21:23 +02:00
-
a589b1c30d
plan: move multi-arch + composer create-project from v0.3.0 to v0.9.0
magdev
2026-05-03 20:17:13 +02:00
-
f2d931e0a5
v0.2.0 (5/N): close audit sweep — BridgeOp contract test + PLAN.md status
magdev
2026-05-03 20:15:16 +02:00
-
5498c3c91e
v0.2.0 (4/N): make:bridge:resource --with-dto + symfony/validator
magdev
2026-05-03 20:10:52 +02:00
-
0710d81783
v0.2.0 (3/N): extract Maker shared helpers (NameInput, Naming)
magdev
2026-05-03 20:02:03 +02:00
-
0cca0785c0
v0.2.0 (2/N): HealthController deep-load canary → BridgeBundleInfo VO
magdev
2026-05-03 19:57:52 +02:00
-
56e3d671d9
v0.2.0 (1/N): public API surface — interfaces + BridgeOp enum
magdev
2026-05-03 19:50:01 +02:00
-
4d6b9fde2c
bundled: disconnect child signals before terminate() to prevent restart-during-shutdown
v0.1.2
magdev
2026-05-03 19:23:33 +02:00
-
ed4db00a62
bundled: relay SIGTERM/SIGINT into Qt's quit() via self-pipe
magdev
2026-05-03 18:55:23 +02:00
-
ee68561bae
bridge: restore autoconfigure inside the when@dev maker block
magdev
2026-05-03 18:43:11 +02:00
-
c78d471368
bridge: scope maker qml_path injection to when@dev
magdev
2026-05-03 16:48:51 +02:00
-
8b2fc4dd06
release prep v0.1.2: collapse audit fixes into v0.1.2
magdev
2026-05-03 16:35:26 +02:00
-
0cceefc890
v0.1.3: audit-driven non-breaking fixes
magdev
2026-05-03 16:31:54 +02:00
-
9f524104b9
plan: fix version-section ordering + bring v0.1.1 entry up to date
magdev
2026-05-03 15:52:20 +02:00
-
f132c3c9b6
bundled: SIGTERM the frankenphp child via aboutToQuit, not just the dtor
magdev
2026-05-03 15:49:13 +02:00
-
597e74edcf
bundled: wipe Symfony cache on every launch — mount path bakes into cache
v0.1.1
magdev
2026-05-03 15:23:30 +02:00
-
1c231b1bac
Release v0.1.1: fill CHANGELOG date
magdev
2026-05-03 13:46:31 +02:00
-
06b2289ed3
release prep v0.1.1: CHANGELOG entry + PLAN.md status + port-negotiation note
magdev
2026-05-03 13:45:40 +02:00
-
341bcacafe
skeleton: bring AppImage parity, scaffolded apps inherit the packaging flow
magdev
2026-05-03 13:43:48 +02:00
-
813b064cc1
test: bundled-mode supervisor integration test (faked AppImage layout)
magdev
2026-05-03 13:36:21 +02:00
-
7e734fec66
healthz: depend on Publisher to force bundle deep-load (perfsmoke gap)
magdev
2026-05-03 13:19:58 +02:00
-
3c027255c8
caddyfile: apply caddy fmt — silence "input is not formatted" warning
magdev
2026-05-03 13:14:22 +02:00
-
be3fecf64e
plan: move Flathub/Snap to v0.9.0; AppImage stays the only target until then
magdev
2026-05-03 13:09:57 +02:00
-
012733e8f7
plan: consolidate telemetry into v0.9.0
magdev
2026-05-03 13:08:12 +02:00
-
9b31b1f6e7
plan: defer macOS + Windows packaging from v0.2.0 to v0.9.0
magdev
2026-05-03 13:07:04 +02:00
-
ec8d25c585
release: use public Gitea URL for user-facing artefact links
magdev
2026-05-03 13:03:58 +02:00
-
b60227e2e1
removed empty lines at EOF
magdev
2026-05-03 12:49:54 +02:00
-
f7c1a3e771
release: mark v0.* tags as prerelease per SemVer convention
magdev
2026-05-03 12:48:19 +02:00
-
936c1f7e15
plan: condense + switch to version-based planning post-v0.1.0
magdev
2026-05-03 12:48:19 +02:00
-
68ee6efefe
bundled: write Symfony cache + log to user data dir (AppImage is read-only)
v0.1.0
magdev
2026-05-03 12:21:10 +02:00
-
43cb716006
release: delete existing assets before re-upload (don't accumulate dupes)
magdev
2026-05-03 12:15:07 +02:00
-
5e8db0980e
appimage: copy the path-repo bundle into vendor/ instead of symlinking
magdev
2026-05-03 12:01:57 +02:00
-
58a6f7166e
ci: raise perfsmoke idle-memory budget to 600 MB for xvfb llvmpipe
magdev
2026-05-03 11:45:00 +02:00
-
76e738afaf
ci: raise perfsmoke cold-start budget to 10s for shared act-runners
magdev
2026-05-03 11:33:04 +02:00
-
2f4766c7cb
bridge: fix doubled bin/ in bundled-mode frankenphp path resolution
magdev
2026-05-03 11:20:27 +02:00
-
fcf7dc26cf
qml: silence skeleton + todo Main.qml qmllint warnings
magdev
2026-05-03 11:05:17 +02:00
-
e89a1c77c8
release: include the tag's CHANGELOG section in the Gitea release body
magdev
2026-05-03 10:58:03 +02:00
-
8ed452495c
qml: silence DevConsole qmllint warnings (pragma + required property)
magdev
2026-05-03 10:58:03 +02:00
-
1389b92906
qml: pin OUTPUT_DIRECTORY of PhpQml.Bridge to match its URI path
magdev
2026-05-03 10:48:47 +02:00
-
64be713b97
ci: add rsync + AppImage host tools (file, libfuse2, desktop-file-utils)
magdev
2026-05-03 10:40:54 +02:00
-
fca2378d63
ci: install cmake + ninja-build (act-runner image is slim)
magdev
2026-05-03 10:14:04 +02:00
-
6c1a3364c4
ci: drop modules:'qtquickcontrols2' (rolled into base Qt 6)
magdev
2026-05-03 10:08:43 +02:00
-
badb5056c9
ci: pin Qt install dir for act-runner (runner.temp comes through empty)
magdev
2026-05-03 10:03:31 +02:00
-
eac914d2d4
ci: work around install-qt-action propagating cache:true to setup-python
magdev
2026-05-03 09:57:48 +02:00
-
bac3a99db3
Release v0.1.0: fill CHANGELOG date
magdev
2026-05-03 09:52:28 +02:00
-
919517c3ce
Release prep v0.1.0: LGPL-3.0-or-later + real Gitea host URL
magdev
2026-05-03 09:50:15 +02:00
-
a3d35a7925
Phase 5 sub-commit 5: closure — done-criteria verified, status updated
magdev
2026-05-03 09:44:29 +02:00
-
da048434b8
docs: rewrite README + add comprehensive docs/
magdev
2026-05-02 22:18:37 +02:00
-
26a2b3771b
Phase 5 sub-commit 4: release readiness — README + CHANGELOG + status line
magdev
2026-05-02 21:30:08 +02:00
-
b925774eea
Phase 5 sub-commit 3: hot-reload docs + .vscode/.idea editor configs
magdev
2026-05-02 21:28:02 +02:00
-
975add1760
Phase 5 sub-commit 2: bin/php-qml-init scaffold script
magdev
2026-05-02 21:21:31 +02:00
-
4c15ac281c
Phase 5 sub-commit 1: DevConsole + child-output capture + Ctrl+` toggle
magdev
2026-05-02 20:58:53 +02:00
-
31bdac80e6
Detail Phase 5 scope: dev console + init script + hot-reload + v0.1.0 prep
magdev
2026-05-02 20:05:03 +02:00
-
3005815fe4
Phase 4a sub-commit 5: performance-smoke harness + 4a closure
magdev
2026-05-02 20:01:52 +02:00
-
fddb70f877
Phase 4a sub-commit 4: AppImageUpdate sidecar + appcast + checkForUpdates()
magdev
2026-05-02 19:58:02 +02:00
-
d8726bac94
Fix CI: bump PHP requirement to ^8.4 (Symfony 8 enforces it)
magdev
2026-05-02 19:53:00 +02:00
-
03061f2f75
Phase 4a sub-commit 3: Linux release CI on v* tags
magdev
2026-05-02 19:50:42 +02:00
-
26124266e7
Phase 4a sub-commit 2: AppImage recipe (build-appimage.sh + make appimage)
magdev
2026-05-02 19:42:51 +02:00
-
a1cc06abbb
Phase 4a sub-commit 1: bundled-mode startup in BackendConnection
magdev
2026-05-02 17:00:13 +02:00
-
ccd2f1b27c
Detail Phase 4 scope; split into 4a (Linux now) / 4b (macOS) / 4c (Windows)
magdev
2026-05-02 16:32:20 +02:00
-
adc0cdc11d
Phase 3 sub-commit 5: maker-output snapshot test + phase closure
magdev
2026-05-02 16:03:41 +02:00
-
1288a960d4
Phase 3 sub-commit 4: bridge-integration test (HTTP/SSE round-trip + crash-recover)
magdev
2026-05-02 15:50:03 +02:00
-
15f9aa032e
Phase 3 sub-commit 3: examples/todo POC app, built via the makers
magdev
2026-05-02 15:22:36 +02:00
-
9c97984bc9
Phase 3 sub-commit 2: make:bridge:window + make:bridge:command makers
magdev
2026-05-02 15:15:37 +02:00
-
d4343977e1
Phase 3 sub-commit 1: ReactiveObject (single-entity twin)
magdev
2026-05-02 15:12:50 +02:00
-
20162234d9
Detail Phase 3 scope: ReactiveObject + 2 makers + todo app + tests
magdev
2026-05-02 15:06:11 +02:00
-
1964a52f99
Phase 2 sub-commit 5: convention test passes, skeleton walkthrough, phase 2 closed
magdev
2026-05-02 02:49:23 +02:00
-
4a42de702b
Phase 2 sub-commit 4: make:bridge:resource maker
magdev
2026-05-02 02:45:42 +02:00
-
030502ca38
Phase 2 sub-commit 3: full Update Semantics + ReactiveListModel + AppShell
magdev
2026-05-02 02:40:12 +02:00
-
1c5a5761f6
Phase 2 sub-commit 2: ModelPublisher + #[BridgeResource] + Doctrine listener
magdev
2026-05-02 02:32:51 +02:00
-
6bd4d13a77
Phase 2 sub-commit 1: Doctrine ORM 3 + Migrations + SQLite
magdev
2026-05-02 02:25:48 +02:00
-
10d10d675d
Phase 2: switch default ID type to UUIDv7
magdev
2026-05-02 02:21:01 +02:00
-
e0dc209896
Detail Phase 2 scope: 5 sub-commits, Doctrine ORM 3 + SQLite, headline maker
magdev
2026-05-02 02:19:04 +02:00
-
6af41cc675
Phase 1 sub-commit 8: retire the Phase 0 spike
magdev
2026-05-02 02:15:46 +02:00
-
7323b9affe
Phase 1 sub-commit 7: CI quality job
magdev
2026-05-02 02:15:06 +02:00
-
d671b26cac
Phase 1 sub-commit 6: skeleton wiring — make dev runs end-to-end
magdev
2026-05-02 01:50:16 +02:00
-
75840a240e
Phase 1 sub-commit 5: Qt transport types
magdev
2026-05-02 01:21:59 +02:00
-
87b5b2283c
Phase 1 sub-commit 4: Qt foundation types
magdev
2026-05-02 01:18:43 +02:00
-
b3932674dd
Phase 1 sub-commit 3: bridge:doctor console command
magdev
2026-05-02 01:08:09 +02:00
-
eafe12b588
Phase 1 sub-commit 2: Symfony bundle internals
magdev
2026-05-02 01:05:19 +02:00
-
9001386f92
Phase 1 sub-commit 1: scaffold framework, skeleton, CI
magdev
2026-05-02 00:59:06 +02:00
-
16dfffd916
Detail Phase 1 spec; switch task runner from Task to Make
magdev
2026-05-02 00:25:58 +02:00
-
9655b6fef9
Add Phase 0 spike: end-to-end transport verified
magdev
2026-05-02 00:15:50 +02:00
-
0b394510bc
Expand Phase 0 with a concrete spike spec
magdev
2026-05-02 00:03:15 +02:00
-
8faaf764eb
Add initial plan and README
magdev
2026-05-01 23:58:26 +02:00