Commit graph

  • 72afe790fd Fix clippy warnings across workspace main Breadway 2026-08-06 08:46:41 +08:00
  • e073a17353 ci: package bread-emit and bread-module-host on all tracks Breadway 2026-08-23 14:38:52 +08:00
  • 3865327c66 fix(module-host): canonicalize path grants and exec without a shell Breadway 2026-08-23 14:38:52 +08:00
  • 670cf22f2c can't be bothered writing a commit message Breadway 2026-08-16 14:23:42 +08:00
  • cdd5de8f58 CI: migrate to bread-ecosystem's shared Arch build image v0.8.0 Breadway 2026-08-05 19:13:48 +08:00
  • 6063eb901c State engine applies bread.hyprland.* and snapshots compositor topology Breadway 2026-08-15 22:03:30 +08:00
  • d3517d1433 Allow well-formed bread.command events on the emit bus Breadway 2026-08-15 21:41:40 +08:00
  • 9c4f23f499 CI: migrate to bread-ecosystem's shared Arch build image Breadway 2026-08-05 19:13:48 +08:00
  • a6973360bd Complete Workstream F: extend check-docs to cover CLI commands, wire into CI Breadway 2026-08-05 13:49:57 +08:00
  • da889d6f6a fix(module_host): grant Landlock access to IPC socket path Breadway 2026-08-05 10:01:58 +08:00
  • 81fbc46e4f Fix README CLI reference drift, correct stale module-sandboxing claim, document check-docs' current gaps Breadway 2026-08-05 09:28:27 +08:00
  • 2485e1af1f Bump workspace crate versions to 0.8.0 ahead of v0.8.0-rc.1 v0.8.0-rc.1 Breadway 2026-08-05 08:40:03 +08:00
  • 50ff425d2a Fix test harness process leak: graceful SIGTERM shutdown + disable podman adapter in test fixtures Breadway 2026-08-05 06:45:20 +08:00
  • d26861697c Merge feature/module-host-sandbox (Workstream G) Breadway 2026-08-05 04:12:58 +08:00
  • 1e2817537b Add Workstream G: out-of-process, Landlock-sandboxed module runtime Breadway 2026-08-05 04:02:05 +08:00
  • 450454d164 Merge feature/capability-manifest (Workstream D) Breadway 2026-08-04 22:40:49 +08:00
  • 252f65593c Fix rules.toml integration test after merging Workstream A's manual-emit domain restriction Breadway 2026-08-04 22:40:25 +08:00
  • 3c70c7a823 Merge feature/rules-toml (Workstream E) Breadway 2026-08-04 22:38:05 +08:00
  • 3510c3ba90 Merge feature/schema-first-docs (Workstream F) Breadway 2026-08-04 22:37:16 +08:00
  • c8f6a72331 Merge feature/hyprland-event-namespace (Workstream C) Breadway 2026-08-04 22:37:09 +08:00
  • d29466cb1e Fix: AdapterSource::Manual arm missing id/caused_by after A+B merge Breadway 2026-08-04 22:35:25 +08:00
  • 0384ea1354 Merge feature/event-causality (Workstream B) Breadway 2026-08-04 22:33:29 +08:00
  • 94be831a21 Merge feature/ipc-connection-auth (Workstream A) Breadway 2026-08-04 22:33:23 +08:00
  • 6841163620 Add capability-scoped module API (Workstream D) Breadway 2026-08-04 22:24:16 +08:00
  • d270ac6ff7 Namespace Hyprland events under bread.hyprland.*, keep legacy names via [compat] Breadway 2026-08-04 22:08:44 +08:00
  • 45b5aee117 Add rules.toml: declarative event->action automation without Lua Breadway 2026-08-04 22:05:26 +08:00
  • c5e871694a Add schema-first API docs drift detector (xtask check-docs) Breadway 2026-08-04 18:21:05 +08:00
  • 6ff1ee910b Add event causality tracking (id + caused_by chains) Breadway 2026-08-04 17:55:31 +08:00
  • 7bb6fbb20f ipc: close unauthenticated event-spoofing gap in emit's no-source path Breadway 2026-08-04 17:41:18 +08:00
  • 96639516b1 can't be bothered writing a commit message Breadway 2026-08-03 09:37:15 +08:00
  • b9e2530743 CONTRIBUTING.md: document single-trunk + RC-tag release model Breadway 2026-07-31 11:08:41 +08:00
  • b00e145a93 CI: single-trunk model — dev triggers on main, beta becomes RC-tag-triggered Breadway 2026-07-31 11:05:29 +08:00
  • 34854f1471 update deps Breadway 2026-07-23 11:46:35 +08:00
  • 8a794c03bf Will change this commit message to mean something later Breadway 2026-07-23 11:16:33 +08:00
  • f9a8c4f915 Drop pacman packaging, bakery-only distribution Breadway 2026-07-23 10:25:12 +08:00
  • 8d3f55b607 Will change this commit message to mean something later Breadway 2026-07-22 19:52:16 +08:00
  • f3905d8114 docs: add CONTRIBUTING.md Breadway 2026-07-22 19:40:26 +08:00
  • ef035dc687 ci: make beta a branch-triggered freeze track, not a one-off tag Breadway 2026-07-22 18:37:11 +08:00
  • e28b5cedee ci: base dev version on the latest published tag, not Cargo.toml Breadway 2026-07-22 13:51:32 +08:00
  • 21131672ab ci: use a unique temp dir for the bread-ecosystem clone in dev/beta CI Breadway 2026-07-22 10:24:08 +08:00
  • d480209ec2 ci: pin gen-index.sh clone to bread-ecosystem's dev branch Breadway 2026-07-22 09:49:43 +08:00
  • 00ba49bfe9 ci: fail fast on missing signing key when regenerating index.json Breadway 2026-07-22 09:44:44 +08:00
  • edb37a28e0 ci: add dev/beta build track workflows Breadway 2026-07-22 09:25:24 +08:00
  • d0f9c6c578 ci: remove GitHub push-mirror workflow Breadway 2026-07-21 19:16:45 +08:00
  • d563461d7d Remove leftover GitHub Actions CI workflow (Forgejo is now canonical CI; GitHub is a pure mirror target) Breadway 2026-07-19 03:10:41 +08:00
  • 22e34e2cf2 Bump version to 0.7.0 v0.7.0 Breadway 2026-07-19 03:06:24 +08:00
  • 1208c5d1b7 Add filesystem/git/podman/systemd adapters, git/shell hooks, bread-emit CLI, app-detection helpers Breadway 2026-07-19 03:05:57 +08:00
  • 89c5849539 Fix audit findings: path traversal, exec shell, glob dup, dead bread-sync, version drift Breadway 2026-07-17 03:20:14 +08:00
  • 1fda781b4c CI: migrate release workflow from GitHub Actions to Forgejo Actions v0.6.6 Breadway 2026-07-03 14:09:59 +08:00
  • 680c1f0cec Bump version to 6.2.0 Breadway 2026-06-23 12:48:35 +08:00
  • 3115a4230b Fix 18 issues flagged in audit + bump to v0.6.2 Breadway 2026-06-23 12:45:56 +08:00
  • 0f3136ca8d CI: watch main branch alongside master/dev Breadway 2026-06-19 08:38:37 +08:00
  • 954b7f381e Add ready-to-use example modules v0.6.5 Breadway 2026-06-16 17:06:44 +08:00
  • 152915198b Disable debug package so the main package publishes correctly v0.6.4 Breadway 2026-06-13 23:00:46 +08:00
  • 623560cea6 Use REGISTRY_TOKEN (scoped write:package) for registry publish v0.6.3 Breadway 2026-06-13 22:55:39 +08:00
  • 64e756f6eb Disable LTO in PKGBUILD to fix vendored Lua static link v0.6.2 Breadway 2026-06-13 16:52:54 +08:00
  • d454e832d9 Clone from public URL, not GITHUB_SERVER_URL (resolves to localhost in runner) v0.6.1 Breadway 2026-06-13 16:14:13 +08:00
  • 73f01e97b4 Rename mirror secret to MIRROR_TOKEN (GITHUB_ prefix is reserved) Breadway 2026-06-13 16:10:49 +08:00
  • c70c9a7278 Fix Forgejo workflows for the actual server capabilities Breadway 2026-06-13 16:01:58 +08:00
  • 4446b5e98b Add Forgejo Actions workflows for mirroring and package publishing Breadway 2026-06-13 11:42:06 +08:00
  • 3ccb041778 chore: update Cargo.lock for v0.6.1 v0.1.1 Breadway 2026-06-11 14:27:53 +08:00
  • 32982b96de chore: bump version to 0.6.1 Breadway 2026-06-11 14:21:13 +08:00
  • 9bbadc5221 fix: update system_deps to accurate Arch package names Breadway 2026-06-11 13:37:30 +08:00
  • db4d82f219 fix: use relative symlink for latest to work inside Docker containers Breadway 2026-06-07 09:00:23 +08:00
  • 3025c485d1 fix: add contents: write permission for GitHub Release creation v0.1.0 Breadway 2026-06-07 00:00:45 +08:00
  • a9b1992598 fix: create GitHub Release before uploading artifacts Breadway 2026-06-06 23:52:34 +08:00
  • 109b11c77f fix: skip integration tests in CI (require live daemon) Breadway 2026-06-06 23:43:08 +08:00
  • 0f430e873d fix: add missing build deps for hestia (Ubuntu) runner Breadway 2026-06-06 23:19:48 +08:00
  • 76e503b837 Add bakery.toml and release workflow Breadway 2026-06-06 22:31:01 +08:00
  • e57f085e37 Fix CI tar path Breadway 2026-05-17 08:40:13 +08:00
  • 114c9e2bcc Revert to v0.6 Breadway 2026-05-17 08:33:00 +08:00
  • cc456b78fe refactor: remove remote module install, extract bread-sync, make CI real Breadway 2026-05-17 00:22:21 +08:00
  • 3be8eec065 docs: document sync export/import and updated snapshot layout Breadway 2026-05-16 22:17:26 +08:00
  • fc27916a5d Commiting for bread sync Breadway 2026-05-16 19:44:19 +08:00
  • 9a471f3158 Final Release of Version 1.0 Breadway 2026-05-13 22:01:42 +08:00
  • d44ece3649 feat: enhance device normalization and classification Breadway 2026-05-12 21:27:07 +08:00
  • acbf8e1b1b revert Breadway 2026-05-12 00:35:09 +08:00
  • 70464b2439 Merge pull request #4 from Breadway/master Breadway 2026-05-12 00:27:16 +08:00
  • a9306aaba8 Merge pull request #3 from Breadway/dev Breadway 2026-05-12 00:25:43 +08:00
  • d158fe2186 docs: align daemon naming with package rename copilot-swe-agent[bot] 2026-05-11 16:25:35 +00:00
  • 60b2999ebf Merge origin/master into dev and resolve conflicts copilot-swe-agent[bot] 2026-05-11 16:23:31 +00:00
  • e39b168398 feat: add bread-sync module for snapshot and restore functionality Breadway 2026-05-12 00:20:45 +08:00
  • 96e42bc370 revert Breadway 2026-05-11 22:51:32 +08:00
  • c5102639f4 Refactor UdevAdapter to remove udev monitor fallback and update PKGBUILD for consistent naming Breadway 2026-05-11 22:48:49 +08:00
  • a2b7391a71 Update README and add documentation and examples for Bread automation Breadway 2026-05-11 21:54:43 +08:00
  • 1ef29d1b3e Remove markdown Breadway 2026-05-11 20:58:31 +08:00
  • c65e50fe1c Merge branch 'dev' of https://github.com/Breadway/bread into dev Breadway 2026-05-11 20:56:34 +08:00
  • 5adcfb3854 Begin Implementing V2 features Breadway 2026-05-11 20:56:10 +08:00
  • 5dd0b0b0e0 Merge pull request #2 from Breadway/dev Breadway 2026-05-11 20:30:59 +08:00
  • dccea5f6de Merge branch 'master' into dev Breadway 2026-05-11 20:30:48 +08:00
  • 55d103b3cf Enhance installation process, update service paths, and improve device classification Breadway 2026-05-11 18:39:39 +08:00
  • edb2ba338a Refactor subscription table logic and enhance Lua logging and debounce functionality Breadway 2026-05-11 16:57:22 +08:00
  • 05123a5989 Enhance timestamp formatting and add reload watcher functionality Breadway 2026-05-11 16:40:49 +08:00
  • 1a00daf6a8 unsure Breadway 2026-05-11 16:30:05 +08:00
  • ff458c51cc Merge pull request #1 from Breadway/dev Breadway 2026-05-11 16:29:38 +08:00
  • 0e3233009b Add lua runtime Breadway 2026-05-11 16:03:05 +08:00
  • 6aae092afe Merge branch 'master' of https://github.com/Breadway/bread Breadway 2026-05-11 15:50:36 +08:00
  • 7f8faa7754 Daemon release-ready Breadway 2026-05-11 15:49:03 +08:00
  • 0fe25373d7 remove CI workflow and update .gitignore to include .github directory Breadway 2026-05-11 15:29:08 +08:00
  • 6237f3d7e7 Update clone command to include .git extension Breadway 2026-05-11 12:28:49 +08:00