Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
d7e4990
docs(macos): specify native capture and input
hyperb1iss Aug 11, 2026
209eed4
build(macos): enforce the 15.2 deployment floor
hyperb1iss Aug 11, 2026
fad831a
build(macos): publish Intel release artifacts
hyperb1iss Aug 11, 2026
0a0db1d
build(macos): gate SDK and deployment targets
hyperb1iss Aug 11, 2026
68dfb3b
build(macos): add manifest-driven signing actor
hyperb1iss Aug 11, 2026
2b45158
build(macos): require signed release artifacts
hyperb1iss Aug 11, 2026
5c6f1f9
feat(macos): add capture selector and key vocabulary
hyperb1iss Aug 11, 2026
6b42c62
feat(input): add exact two-axis scroll contract
hyperb1iss Aug 11, 2026
362267a
feat(input): preserve Windows horizontal scroll
hyperb1iss Aug 11, 2026
a59ae79
feat(input): preserve Linux horizontal scroll
hyperb1iss Aug 11, 2026
bfa96de
feat(input): preserve browser scroll axes
hyperb1iss Aug 11, 2026
b3b8c47
feat(sdk): expose exact scroll input
hyperb1iss Aug 11, 2026
ec5dfc5
fix(sdk): preserve legacy wheel units
hyperb1iss Aug 11, 2026
e07d6fa
feat(macos): add native input contract
hyperb1iss Aug 11, 2026
1900af8
feat(macos): implement event-tap input session
hyperb1iss Aug 11, 2026
a35e725
feat(macos): fold native host input in core
hyperb1iss Aug 11, 2026
6ad43fa
refactor(macos): retire device query input
hyperb1iss Aug 12, 2026
0ca9c07
docs(macos): correct ScreenCaptureKit rect units
hyperb1iss Aug 12, 2026
080e738
feat(macos): add capture frame contract
hyperb1iss Aug 12, 2026
52ec1ec
refactor(macos): isolate Servo GPU context
hyperb1iss Aug 12, 2026
6ee5a5a
feat(macos): implement ScreenCaptureKit acquisition
hyperb1iss Aug 12, 2026
aead5e5
feat(macos): add safe capture CPU mapping
hyperb1iss Aug 12, 2026
7c450fc
refactor(macos): bind capture UI to main thread
hyperb1iss Aug 12, 2026
4ac4e57
feat(macos): separate capture demand from selection
hyperb1iss Aug 12, 2026
3f306b9
feat(macos): add SDR capture color oracle
hyperb1iss Aug 12, 2026
6079bfa
feat(macos): wake capture workers on frames
hyperb1iss Aug 12, 2026
1f5489a
fix(core): gate native media helpers by platform
hyperb1iss Aug 12, 2026
df02146
feat(macos): add event-driven CPU capture worker
hyperb1iss Aug 12, 2026
54220a7
feat(macos): wire screen capture into daemon startup
hyperb1iss Aug 12, 2026
4d2fd59
feat(input): add macOS platform status contract
hyperb1iss Aug 12, 2026
cedf219
feat(macos): publish native capture platform status
hyperb1iss Aug 12, 2026
340539a
feat(macos): calibrate capture display time
hyperb1iss Aug 12, 2026
356fa03
fix(macos): preserve capture through repick failures
hyperb1iss Aug 12, 2026
17c0498
fix(macos): correct screen capture privacy metadata
hyperb1iss Aug 12, 2026
af0e277
feat(api): expose macOS protected-source status
hyperb1iss Aug 12, 2026
5db094e
ci(macos): run capture and status fixtures
hyperb1iss Aug 12, 2026
6d65e2b
fix(macos): wake capture worker during teardown
hyperb1iss Aug 12, 2026
f80847b
test(macos): pin daemon signing contract
hyperb1iss Aug 12, 2026
ede082f
feat(ui): decode macOS protected-source status
hyperb1iss Aug 12, 2026
154d0c0
feat(macos): add typed capture source selector
hyperb1iss Aug 12, 2026
1b8fbca
feat(macos): resolve configured capture displays
hyperb1iss Aug 12, 2026
b1c0fa7
feat(input): publish per-kind macOS platform state
hyperb1iss Aug 12, 2026
d1b8884
feat(macos): add explicit protected-source actions
hyperb1iss Aug 12, 2026
c72ca93
feat(macos): add opaque capture surface handoff
hyperb1iss Aug 12, 2026
e97b602
fix(macos): select IOSurface storage by GPU family
hyperb1iss Aug 12, 2026
4f6e42f
feat(macos): add ScreenCaptureKit Metal bridge
hyperb1iss Aug 12, 2026
ea06477
fix(macos): service capture UI on the main thread
hyperb1iss Aug 12, 2026
9f794cb
feat(capture): add LED tone mapping configuration
hyperb1iss Aug 12, 2026
6e5ee43
feat(capture): preserve smoothing during curve transitions
hyperb1iss Aug 12, 2026
c09d0f9
feat(capture): add LED calibration controls
hyperb1iss Aug 12, 2026
fb7f3b9
fix(macos): admit the first capture surface
hyperb1iss Aug 12, 2026
05cc92d
refactor(macos): bound ScreenCaptureKit callbacks
hyperb1iss Aug 12, 2026
85b21e6
feat(macos): publish exact capture surfaces
hyperb1iss Aug 12, 2026
a5609ec
feat(macos): add frame diagnostic tool
hyperb1iss Aug 12, 2026
1c361bb
feat(macos): import native screen surfaces in compositor
hyperb1iss Aug 12, 2026
7796de1
docs(macos): establish spec authority boundaries
hyperb1iss Aug 12, 2026
23490bd
feat(ui): decode macOS daemon ownership status
hyperb1iss Aug 12, 2026
2cf5b38
feat(protocol): publish macOS daemon ownership events
hyperb1iss Aug 12, 2026
93f82cc
feat(macos): admit ScreenCaptureKit surface pools
hyperb1iss Aug 12, 2026
681d247
feat(macos): expose current process audit identity
hyperb1iss Aug 12, 2026
edf8218
feat(macos): persist daemon owner handovers
hyperb1iss Aug 12, 2026
77f3a40
feat(macos): validate native HDR stream delivery
hyperb1iss Aug 12, 2026
64b4864
fix(macos): bind HDR capability to delivered streams
hyperb1iss Aug 12, 2026
a3f8852
feat(macos): execute calibrated capture color processing
hyperb1iss Aug 12, 2026
795ea44
feat(macos): import exact ScreenCaptureKit planes
hyperb1iss Aug 12, 2026
6f1d11c
feat(screen): defer exact native GPU reduction
hyperb1iss Aug 12, 2026
ddaaccb
docs(macos): document native capture and input
hyperb1iss Aug 12, 2026
0e57f9f
docs(macos): correct privacy packaging inventory
hyperb1iss Aug 12, 2026
4a11708
feat(macos): add privacy-safe input ownership diagnostics
hyperb1iss Aug 12, 2026
0abd5e4
feat(cli): expose explicit macOS protected-source actions
hyperb1iss Aug 12, 2026
178de49
feat(ui): surface native macOS capture ownership
hyperb1iss Aug 12, 2026
3c67705
feat(screen): decode exact macOS capture formats on CPU
hyperb1iss Aug 12, 2026
7d0932a
feat(screen): account shared native targets exactly
hyperb1iss Aug 12, 2026
d21d762
feat(input): publish exact screen consumer counts
hyperb1iss Aug 12, 2026
8192686
feat(macos): coordinate authoritative daemon ownership
hyperb1iss Aug 12, 2026
e707cf8
docs(screen): mark native macOS capture implemented
hyperb1iss Aug 12, 2026
dcb5108
feat(screen): reduce native macOS capture on Metal
hyperb1iss Aug 12, 2026
71fe1c3
docs(macos): align installer signing status
hyperb1iss Aug 12, 2026
0a923ba
feat(input): expose exact screen consumer counts
hyperb1iss Aug 12, 2026
247e2ff
feat(macos): capture Tahoe screenshot references
hyperb1iss Aug 12, 2026
a6f3717
feat(macos): publish Tahoe selection capabilities
hyperb1iss Aug 12, 2026
f381dad
perf(macos): benchmark native screen reduction
hyperb1iss Aug 12, 2026
1ebde18
feat(cli): watch daemon status from ownership events
hyperb1iss Aug 12, 2026
746887f
feat(macos): publish process-stable Tahoe capabilities
hyperb1iss Aug 12, 2026
bd743cf
feat(macos): fence screenshot references by capture identity
hyperb1iss Aug 12, 2026
c19ebc2
test(macos): pin screenshot row orientation
hyperb1iss Aug 12, 2026
c19b5b5
feat(macos): report live screen pipeline parity
hyperb1iss Aug 12, 2026
1ec050f
docs(macos): explain capture ownership and support
hyperb1iss Aug 12, 2026
36fb149
fix(macos): open privacy panes through native shell
hyperb1iss Aug 12, 2026
d25547f
ci(macos): qualify native capture contracts
hyperb1iss Aug 12, 2026
b887267
feat(macos): publish native input diagnostics
hyperb1iss Aug 12, 2026
8341c5f
fix(macos): keep nonnative diagnostics portable
hyperb1iss Aug 12, 2026
2a12031
fix(input): bind protected actions to exact executors
hyperb1iss Aug 12, 2026
268c1fc
fix(servo): preserve canonical pointer scroll events
hyperb1iss Aug 12, 2026
53161ea
fix(macos): reject nonexistent broker canary rows
hyperb1iss Aug 12, 2026
2ce483b
fix(daemon): retain native screen leases through GPU completion
hyperb1iss Aug 12, 2026
ac563f6
fix(macos): fence interrupted capture recovery
hyperb1iss Aug 12, 2026
b07ff6c
perf(macos): qualify Metal 4 native reduction
hyperb1iss Aug 12, 2026
8ad3232
ci(macos): gate releases on native acceptance
hyperb1iss Aug 12, 2026
d09b2f2
docs(macos): gate native capture release claims
hyperb1iss Aug 12, 2026
859df1a
feat(macos): harden capture control transactions
hyperb1iss Aug 12, 2026
6450c94
feat(macos): measure canonical host input latency
hyperb1iss Aug 12, 2026
f24c556
feat(performance): report session input latency
hyperb1iss Aug 12, 2026
3005e67
feat(performance): enforce native capture soak contracts
hyperb1iss Aug 13, 2026
a640e6a
feat(macos): add signed TCC acceptance canary
hyperb1iss Aug 13, 2026
41abff3
feat(macos): complete production screen capture transactions
hyperb1iss Aug 13, 2026
2c2f538
feat(macos): publish source timing distributions
hyperb1iss Aug 13, 2026
80c6ea3
fix(build): refresh macOS input lock entry
hyperb1iss Aug 13, 2026
75c53f2
docs(macos): add capture hardening execution plan
hyperb1iss Aug 14, 2026
df0b7d5
docs(macos): require GPU-only production capture
hyperb1iss Aug 14, 2026
4926215
ci: restore deterministic macOS and docs gates
hyperb1iss Aug 14, 2026
b50f2f2
fix(macos-capture): preserve portable compilation
hyperb1iss Aug 14, 2026
8fc11c1
fix(python): preserve complete WebSocket contracts
hyperb1iss Aug 14, 2026
26c518c
docs(macos): record hardening wave zero
hyperb1iss Aug 14, 2026
5645e81
fix(api): require protected control for capture
hyperb1iss Aug 14, 2026
0c7094a
fix(release): isolate macOS signing credentials
hyperb1iss Aug 14, 2026
a779b0d
fix(macos-capture): track live IOSurface ownership
hyperb1iss Aug 14, 2026
88bd416
fix(macos): stop exact daemon owner incarnations
hyperb1iss Aug 14, 2026
2c4a94c
fix(macos-gpu): retain capture owners in caches
hyperb1iss Aug 14, 2026
6492bba
fix(capture): invalidate screen publications coherently
hyperb1iss Aug 14, 2026
ab08ebf
feat(macos): attest private daemon sessions
hyperb1iss Aug 14, 2026
7eb2662
fix(macos-capture): order lifecycle delivery
hyperb1iss Aug 14, 2026
73986e1
docs(macos): harden launcher rollout plan
hyperb1iss Aug 14, 2026
b881c79
fix(app): bind trusted UI to verified daemon sessions
hyperb1iss Aug 14, 2026
ebb1dfb
feat(daemon): derive macOS launcher authority from process evidence
hyperb1iss Aug 15, 2026
f0fad6f
refactor(macos-capture): extract transactions and adopt stages by rekey
hyperb1iss Aug 15, 2026
8774391
fix(app,daemon): couple sidecar lifetime to the app and reclaim orphans
hyperb1iss Aug 15, 2026
a665ace
fix(daemon): gate privacy-bearing capture actuation behind protected …
hyperb1iss Aug 15, 2026
f3983c3
fix(input): secure-input gaps, exact scroll units, and tap resilience
hyperb1iss Aug 15, 2026
786a323
feat(servo): drive webgl and canvas2d effects host-side on macOS
hyperb1iss Aug 15, 2026
fea5c86
fix(daemon): catalog the effect-preset routes in the OpenAPI map
hyperb1iss Aug 15, 2026
a728e93
chore(brand): route app icons through the brand pipeline, stage sidecars
hyperb1iss Aug 15, 2026
36defd2
docs: align release lane, spec 77 invariants, and crate map with reality
hyperb1iss Aug 15, 2026
c1d78b8
test(core): give audio discovery its load headroom
hyperb1iss Aug 15, 2026
7d13afa
fix(daemon): accept ad-hoc sidecar evidence for unsigned local bundles
hyperb1iss Aug 16, 2026
f335440
docs(design): record the PR 158 deep review
hyperb1iss Aug 16, 2026
876d25d
fix(daemon): match the app binary name real bundles actually ship
hyperb1iss Aug 16, 2026
972086e
fix(app): allow same-origin connects in the webview CSP
hyperb1iss Aug 16, 2026
e1c1610
fix(app): carry 'self' through the macOS platform CSP too
hyperb1iss Aug 16, 2026
df609bd
fix(ui): retry the config fetch on every socket open
hyperb1iss Aug 16, 2026
c406548
refactor(ui): strip internal telemetry out of the Settings page
hyperb1iss Aug 16, 2026
80c1b22
build(macos): sign dev bundles with a stable local identity
hyperb1iss Aug 16, 2026
c816297
build(macos): make certificate-signed dev bundles bootable
hyperb1iss Aug 17, 2026
c5b9efb
fix(capture): survive macOS 26 screen delivery metadata changes
hyperb1iss Aug 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ rustdocflags = ["--cfg", "docsrs"]
# sessions. tikv-jemalloc-sys consumes these target-prefixed env vars at build
# time when Hypercolor is built for Linux GNU targets.
[env]
MACOSX_DEPLOYMENT_TARGET = { value = "15.2", force = true }
X86_64_UNKNOWN_LINUX_GNU_JEMALLOC_SYS_WITH_MALLOC_CONF = "background_thread:true,dirty_decay_ms:5000,muzzy_decay_ms:5000,abort_conf:true"
AARCH64_UNKNOWN_LINUX_GNU_JEMALLOC_SYS_WITH_MALLOC_CONF = "background_thread:true,dirty_decay_ms:5000,muzzy_decay_ms:5000,abort_conf:true"

Expand Down
Loading