Alexandre Teixeira
e7a376b161
Merge pull request #6950 from redpersongpt/codex/group-peer-history-identity
...
fix(group): preserve peer identity when reloading history
2026-10-30 19:03:48 +00:00
Alexandre Teixeira
fec2bb11d6
Merge pull request #6951 from redpersongpt/codex/gallery-cli-tag-filters
...
fix(gallery): match stacked CLI filters against AI tags
2026-10-30 19:03:01 +00:00
Alexandre Teixeira
c811f76d44
Merge pull request #6935 from redpersongpt/codex/email-paperclip-files
...
fix(email): retain files in attachment and inline-image pickers
2026-10-30 19:02:22 +00:00
Alexandre Teixeira
02d28c06d0
Merge pull request #6888 from redpersongpt/codex/skill-version-preservation
...
fix(skills): preserve version strings across markdown saves
2026-10-30 19:01:47 +00:00
Alexandre Teixeira
00ecf1c74e
Merge pull request #6819 from dxrpl/fix/6818-image-routes-bad-input
...
fix(gallery): answer 400 for a missing or invalid image on the image-edit routes (#6818 )
2026-10-30 19:01:11 +00:00
Alexandre Teixeira
63feb227bb
Merge pull request #6732 from dxrpl/fix/hwfit-skip-non-llm-collection-models
...
fix(hwfit): keep non-LLM HF collection models out of the LLM catalog (#6731 )
2026-10-30 19:00:33 +00:00
Alexandre Teixeira
12fcddefab
Merge pull request #6891 from redpersongpt/codex/pdf-form-unicode-field-names
...
fix(forms): preserve Unicode field names during PDF export
2026-10-30 18:59:47 +00:00
Alexandre Teixeira
b46aa02ce1
Merge pull request #6954 from redpersongpt/codex/discovery-valid-model-ids
...
fix(models): retain valid discovery IDs beside malformed rows
2026-10-30 18:58:55 +00:00
Alexandre Teixeira
352ee706f3
Merge pull request #6825 from dxrpl/fix/6824-cron-five-fields
...
fix(tasks): refuse cron expressions with a seconds field (#6824 )
2026-10-30 18:58:03 +00:00
Alexandre Teixeira
98b359cd4c
Merge pull request #6982 from odysseus-dev/test/remediation-notes-process-cleanup
...
perf(tests): close owned Notes descendants before draining output
2026-10-30 18:53:34 +00:00
Alexandre Teixeira
4f131d7c21
Merge branch 'dev' into test/remediation-notes-process-cleanup
2026-10-30 18:33:52 +00:00
Alexandre Teixeira
945e747eb4
Merge branch 'dev' into test/remediation-static-contract-sensitivity
2026-10-30 18:33:48 +00:00
PR #6029 Reviewer
d87ae2a7f5
test(caldav): restore redirect positive-control coverage
2026-10-30 15:35:37 +00:00
Alexandre Teixeira
0e49c4ef40
Merge pull request #6978 from odysseus-dev/test/remediation-false-green-oracles
...
test: reject vacuous success in email, bridge, auth and deletion tests
2026-10-30 15:25:10 +00:00
Alexandre Teixeira
1aff71836b
Merge pull request #6611 from robyroro/fix/chat-tidy-preserve-content
...
fix(chats): preserve saved conversations during tidy
2026-10-30 15:09:09 +00:00
Alexandre Teixeira
b1c3125865
test: accept positional arguments in task endpoint mock for auto-sort
2026-10-30 15:00:08 +00:00
Alexandre Teixeira
dbee1155e6
Merge pull request #6080 from alteixeira20/fix/cookbook-stale-llama-server-shim
...
fix(cookbook): recover from stale llama-server shims
2026-10-30 14:13:15 +00:00
Alexandre Teixeira
56c7cdf804
Merge pull request #6544 from harshit-ojha0324/fix/mcp-http-connect-leak
...
fix(mcp): close the HTTP transport when a remote connect fails
2026-10-30 14:09:43 +00:00
Alexandre Teixeira
fe5d5caf34
Merge pull request #6977 from odysseus-dev/test/remediation-execution-isolation
...
test: fix pytest schema loss across route-client threads
2026-10-30 13:59:20 +00:00
Alexandre Teixeira
bb654482f3
Merge pull request #6774 from odysseus-dev/fix/ios-safe-area-postmerge-hardening
...
fix(ui): harden iOS viewport and safe-area behavior after #6396
2026-10-30 13:56:25 +00:00
Alexandre Teixeira
6fc6095aec
test(e2e): harden mobile layout coverage, artifact isolation, and live pane assertions
...
- Store Playwright evidence in ignored test-results/ paths by default while preserving env override
- Clean up disposable temporary application data directories in /tmp on global teardown and exit signals
- Add Chromium mobile and tablet viewport profiles (phone portrait/landscape, tablet) for automated coverage
- Add a scoped Chromium mobile layout CI check on shard 1/4 to prevent redundant matrix execution
- Reach mobile Settings and Notes views via genuine sidebar navigation controls opened through the hamburger button
- Add assertions against live rendered Notes and Documents panes honoring safe-area top and height constraints
- Document local WebKit prerequisites and physical iOS/PWA test limitations in tests/e2e/README.md and package.json
2026-10-30 13:41:15 +00:00
Alexandre Teixeira
ef16398c5c
merge(dev): integrate latest dev into fix/ios-safe-area-postmerge-hardening
2026-10-30 13:25:33 +00:00
Alexandre Teixeira
6037707430
fix(cookbook): launch validated llama-server candidate and handle PATH precedence
...
Ensure the native candidate that passed the health check is prioritized and executed when an earlier broken candidate exists on PATH.
Reconcile Odysseus-owned shims safely, invalidate command hash cache, and verify launchability rather than command existence before serve dispatch.
Fixes #6079
2026-10-30 13:15:40 +00:00
Alexandre Teixeira
5c542d03ac
Merge remote-tracking branch 'origin/dev' into fix/pr-6080-llama-recovery
2026-10-30 13:02:47 +00:00
red person
2cace27723
test: isolate photo routing from external MCP registry state
2026-10-29 23:40:25 +03:00
red person
2e7edf908d
Merge current dev into PR 6935
2026-10-29 23:27:57 +03:00
red person
d5bc7fb70e
Merge current dev into group peer history fix
2026-10-29 23:21:20 +03:00
Alexandre Teixeira
3b8c60ac1e
test: check database ownership against the private temp namespace
2026-10-29 17:49:45 +00:00
Alexandre Teixeira
d237c3fbba
perf(tests): reuse immutable admin auth configuration
2026-10-29 17:35:59 +00:00
Alexandre Teixeira
f510b1973a
perf(tests): bound Notes server descendant cleanup
2026-10-29 17:35:52 +00:00
Alexandre Teixeira
fe81c491cd
test: give collection database URL one cleanup owner
2026-10-29 17:30:10 +00:00
Alexandre Teixeira
1339efa856
test: restore editor aliases and validate procfs guard control flow
2026-10-29 17:12:26 +00:00
Alexandre Teixeira
6f5c28b345
test: require real cold reads, cancellation and auth writes
2026-10-29 17:12:20 +00:00
Alexandre Teixeira
aa2db8d87c
test: keep worker collection databases consistent across threads
2026-10-29 17:12:14 +00:00
RaresKeY
8b8fc62449
fix(docker): require the patched Debian Brotli decoder ( #6956 )
...
* fix(docker): require the patched Debian Brotli decoder
Refresh the signed Debian native Brotli package in a shared build-stage base and fail builds below the security backport floor. Verify the actual selected library, native fix marker, valid decoding, and distro Node linkage before accepting the runtime.
* fix(docker): guard HTTPS trust and accept Bookworm Brotli
Check the inherited system CA store before the shared base makes its first HTTPS package request. Accept the exact fixed Debian 12 marker alongside Debian 13 while retaining package floors, decoder ownership, and valid decoding controls.
* fix(docker): preserve Brotli gate diagnostics
2026-10-29 15:05:58 +01:00
Alexandre Teixeira
0f996f58da
Merge pull request #6972 from odysseus-dev/test/env-reference-cli-fixture-performance
...
test: isolate environment-reference CLI state transitions
2026-10-29 10:31:08 +00:00
Alexandre Teixeira
18329268b0
Merge pull request #6974 from odysseus-dev/test/import-stub-guard-snapshot-performance
...
test: avoid tuple-list allocation in the import-stub guard
2026-10-29 10:30:50 +00:00
Alexandre Teixeira
6cc98f34b8
Merge pull request #6740 from odysseus-dev/codex/review-7011-preview-ui-20261015
...
fix(ui): integrate streaming, model picker and Notes updates
2026-10-29 10:29:51 +00:00
Alexandre Teixeira
c493a66101
Merge pull request #6960 from odysseus-dev/test/remove-duplicate-editor-cache-check
...
test: remove duplicate editor cache-name check
2026-10-29 10:28:06 +00:00
Alexandre Teixeira
d5949c0286
Merge pull request #6961 from odysseus-dev/test/restore-regression-test-sensitivity
...
test: restore active-document and owner-isolation sensitivity
2026-10-29 10:26:18 +00:00
Alexandre Teixeira
9ec897d947
Merge pull request #6964 from odysseus-dev/test/imap-concurrent-delete-regression
...
test: simulate concurrent IMAP deletion at the protocol boundary
2026-10-29 10:25:48 +00:00
Alexandre Teixeira
9257f0e6d0
Merge pull request #6965 from odysseus-dev/test/admin-route-authorization-regressions
...
test: enforce behavioral admin authorization on listings and diagnostics
2026-10-29 10:25:36 +00:00
Alexandre Teixeira
87ef52f7cc
test: avoid tuple-list allocation in the import-stub guard
2026-10-29 08:54:46 +00:00
Alexandre Teixeira
25617a8c10
test: isolate environment-reference CLI state transitions
2026-10-29 08:44:19 +00:00
Alexandre Teixeira
4992cc620f
test: protect chat document context owner boundaries
2026-10-29 02:09:37 +00:00
Alexandre Teixeira
59cca6b915
fix(upload): canonicalize confinement on symlinked upload roots
2026-10-29 02:02:47 +00:00
Alexandre Teixeira
1ddda10716
test: exercise real admin gates before listing data
2026-10-29 01:58:21 +00:00
Alexandre Teixeira
958848f9f8
test: interleave concurrent IMAP deletion before expunge
2026-10-29 01:51:41 +00:00
Alexandre Teixeira
0f95032177
test: restore active-document and owner-isolation sensitivity
2026-10-29 01:29:04 +00:00
Alexandre Teixeira
f1a45e85c5
test: remove duplicate editor cache-name assertion
2026-10-29 01:19:32 +00:00