ReviewOS

also looking at this

craft-native/craft

fix(capabilities): stop the channel manifest claiming knowledge it does not have

#68
Merged chris wants to merge fix/capability-channels into main
15 files +227 -67
packages/zig/src/bridge_shortcuts.zigmodified+3-0
Changes to packages/zig/src/bridge_shortcuts.zig
@@ -29,6 +29,7 @@ const bridge_error = ;
2929const logging = ;
3030const registry_mod = ;
3131const accel = ;
32const capabilities = ;
3233
3334const log = logging.shortcuts;
3435
@@ -149,6 +150,8 @@ pub const ShortcutsBridge = struct {
149150 /// idempotent, so it runs before every registration rather than depending
150151 /// on an initialisation order.
151152 fn ensureDelivery(self: *Self) void {
153 _ = capabilities.registerEmitter(.shortcut);
154 _ = capabilities.registerEmitter(.shortcut_error);
152155 const global_state = ;
153156 global_state.instance.setShortcutsBridge(self);
154157 if (comptime builtin.os.tag == .macos) {