Commit Graph

  • fe80eb795e merge: reconcile reviewed lab baseline for runtime wave 1.1 Alexandre Teixeira 2026-10-01 00:25:42 +01:00
  • 0a88b3c322 Merge pull request #31 from o3LL/test/document-module-set-helper Alexandre Teixeira 2026-09-30 22:59:49 +01:00
  • 40dbe17a95 Merge lab into test/document-module-set-helper Alexandre Teixeira 2026-09-30 22:56:56 +01:00
  • 40678bc466 feat(settings): show the running build's version and commit in the admin panel Léo 2026-09-30 22:58:05 +02:00
  • 741f5dff2b Merge pull request #19 from o3LL/refactor/tests-read-the-whole-cascade Alexandre Teixeira 2026-09-30 19:27:58 +01:00
  • 6ee51fee72 Merge pull request #18 from o3LL/fix/duplicate-keyframes Alexandre Teixeira 2026-09-30 19:18:13 +01:00
  • a969a68016 Merge pull request #34 from o3LL/test/macos-failures-and-stub-leak-guard Alexandre Teixeira 2026-09-30 19:16:43 +01:00
  • 56484df737 test(media): detect ffmpeg encoders by codec alias Alexandre Teixeira 2026-09-30 19:16:29 +01:00
  • eaddc03729 Merge pull request #26 from o3LL/fix/tmp-realpath-test-bugs Alexandre Teixeira 2026-09-30 18:21:04 +01:00
  • bfae249120 Merge pull request #28 from o3LL/fix/cookbook-stop-procfs-guard Alexandre Teixeira 2026-09-30 18:07:07 +01:00
  • 054df080af Merge pull request #32 from o3LL/fix/6215-mcp-args-validation Alexandre Teixeira 2026-09-30 17:18:51 +01:00
  • 11ecf46abb Merge pull request #30 from o3LL/fix/6228-tailscale-empty-lookup-cache Alexandre Teixeira 2026-09-30 17:05:16 +01:00
  • bf5d8e4001 test(runtime): cover the remaining four requested behaviours Léo 2026-09-30 17:38:57 +02:00
  • 9738405310 fix(tests): bind the docker-socket fixtures somewhere sun_path fits Léo 2026-09-30 17:35:06 +02:00
  • d423632559 test(runtime): scope the negative-wording claim to the inferred path Léo 2026-09-30 17:19:07 +02:00
  • 1408bce0ab docs(email): point the specs at the canonical module paths Léo 2026-09-30 17:17:39 +02:00
  • 5f18767528 fix(mcp): show the route's rejection reason on the Integrations form too Léo 2026-09-30 17:15:52 +02:00
  • 51e09a1e32 fix(css): repoint the two stylesheet links the split left behind Léo 2026-09-30 17:14:52 +02:00
  • 5ce2394adb fix(browser): probe pid liveness through the platform-safe helper Léo 2026-09-30 17:13:29 +02:00
  • 5fd9114882 test(runtime): pin negative capability wording, test-only Léo 2026-09-30 17:11:10 +02:00
  • 5e3e153fba fix(auth): swap the API token cache atomically instead of clearing it Léo 2026-09-30 16:07:12 +02:00
  • 6e4b3aa5bd fix(tasks): clean up the singleflight cache on cancellation Léo 2026-09-30 16:05:09 +02:00
  • 5c8611fba6 docs: generate the ODYSSEUS_* configuration reference from the source Léo 2026-09-30 15:11:19 +02:00
  • fba6f73260 test: fail the test that leaks a bare src/core module stub Léo 2026-09-30 11:26:54 +02:00
  • eb98aa6dc2 test(media): stop asserting an optional ffmpeg webp encoder Léo 2026-09-30 11:26:38 +02:00
  • 24e428d9cb test(document): use platform-correct input in the rich color test Léo 2026-09-30 11:26:38 +02:00
  • 01b8ac5fea fix(mcp): reject malformed Args on Add MCP Server instead of defaulting to [] Léo 2026-09-30 12:54:09 +02:00
  • f8269a829f fix(discovery): cache a successful but empty Tailscale lookup Léo 2026-09-30 12:14:03 +02:00
  • 30ef7652c0 fix(cookbook): skip the pid sweep when the host has no procfs Léo 2026-09-30 12:11:42 +02:00
  • 12f74ec9ea test(smoke): add a release smoke suite over every advertised feature area Léo 2026-09-30 12:12:58 +02:00
  • 10cb8fc669 chore(tools): add a read-only ref-to-ref parity audit Léo 2026-09-30 11:53:31 +02:00
  • 32d9dbc267 fix(tests): resolve temp paths consistently on macOS Léo 2026-09-30 10:56:58 +02:00
  • eabdf84669 fix(tests): stop test_auth_regressions leaking stub modules Léo 2026-09-30 10:36:00 +02:00
  • b7002c0fe3 fix(email): import spinnerModule in the modules that use it Léo 2026-09-30 09:55:29 +02:00
  • 1c5f60539f refactor(settings): move the shell out of settings.js into settings/ Léo 2026-09-30 09:45:23 +02:00
  • 345ce0a9ec test(document): read the editor through a module-set helper before it is split Léo 2026-09-30 09:39:05 +02:00
  • c5db6ae7fd refactor(email): split the email library into seven modules Léo 2026-09-30 09:26:34 +02:00
  • ab5a08a6f9 refactor(email): move emailLibrary.js into static/js/emailLibrary/ Léo 2026-09-30 09:08:21 +02:00
  • 8a95ec9299 refactor(settings): extract four panels into settings/ modules Léo 2026-09-30 09:04:20 +02:00
  • 3748a621d1 Merge current lab into agent runtime decomposition Alexandre Teixeira 2026-09-29 19:15:54 +01:00
  • 9cc8da88ae Revert "fix(docker): immutable sha-pinned main image tag + registry image with build fallback in compose" revert-6085-fix/5728-ghcr-registry-image Boody 2026-09-29 20:22:19 +03:00
  • e3035826bc Merge pull request #6085 from Glitch3dPenguin/fix/5728-ghcr-registry-image Boody 2026-09-29 20:22:00 +03:00
  • 4b4ae592da refactor(routes): move the email modules into routes/email/ Léo 2026-09-29 18:21:18 +02:00
  • b5d1505582 docs(tests): record the known full-suite failures Léo 2026-09-29 18:00:12 +02:00
  • a4715b77a5 refactor(css): name the fragments by area instead of by number Léo 2026-09-29 17:50:04 +02:00
  • 03d55dfe3c refactor(css): split style.css into ordered fragments Léo 2026-09-29 17:37:25 +02:00
  • 1323fab0bd refactor(tests): read the whole cascade instead of style.css alone Léo 2026-09-29 17:05:29 +02:00
  • 7a732989fd fix(css): collapse duplicate @keyframes names to the definition that wins Léo 2026-09-29 16:36:01 +02:00
  • 6cda92080c fix(browser): stop treating a missing cmdline as proof the daemon exited Léo 2026-09-29 16:27:22 +02:00
  • 6105702901 Merge pull request #16 from o3LL/lane/decomposition-and-test-isolation Alexandre Teixeira 2026-09-29 14:54:36 +01:00
  • 65c35c8211 Merge pull request #15 from o3LL/fix/test-static-port-isolation Alexandre Teixeira 2026-09-29 14:54:18 +01:00
  • 956671a731 Merge pull request #14 from o3LL/fix/proc-guard-private-browser Alexandre Teixeira 2026-09-29 14:54:00 +01:00
  • aafd8a98eb Merge pull request #13 from o3LL/v1/css-split-3 Alexandre Teixeira 2026-09-29 14:53:44 +01:00
  • 4318974903 test(css): read the static origin at call time, not at import Léo 2026-09-29 10:38:06 +02:00
  • 822f7d80e4 Merge branch 'feat/odysseus-dev-worktree-boot' into lane/decomposition-and-test-isolation Léo 2026-09-29 10:36:18 +02:00
  • ac5e1a600d Merge branch 'fix/test-static-port-isolation' into lane/decomposition-and-test-isolation Léo 2026-09-29 10:36:18 +02:00
  • f8e9d00256 Merge branch 'fix/proc-guard-private-browser' into lane/decomposition-and-test-isolation Léo 2026-09-29 10:36:18 +02:00
  • 16c0fe0975 Merge remote-tracking branch 'fork/v1/css-split-3' into lane/decomposition-and-test-isolation Léo 2026-09-29 10:36:18 +02:00
  • cea8ed297e fix(runtime): reject unobserved verification and preserve safe reasoning Alexandre Teixeira 2026-09-26 14:24:29 +01:00
  • b241bb3a7b fix(runtime): close completion stream bypass and preserve explanations Alexandre Teixeira 2026-09-26 14:13:40 +01:00
  • eaa5668baa feat(runtime): record execution evidence and gate completion Alexandre Teixeira 2026-09-26 13:47:17 +01:00
  • ea847e6c0b test(runtime): establish isolated validation and comparison gates Alexandre Teixeira 2026-09-26 13:13:07 +01:00
  • 255f7c46c1 feat(scripts): add odysseus-dev, a per-worktree isolated boot Léo 2026-09-25 17:34:15 +02:00
  • 1863de33c2 test(css): pin computed styles against a committed baseline Léo 2026-09-25 11:27:18 +02:00
  • 9b2185f1cc test(harness): bind the static test server to an ephemeral port Léo 2026-09-25 10:45:58 +02:00
  • 8b85e11fb4 fix(browser): skip the Chrome sweep when the host has no procfs Léo 2026-09-25 10:30:49 +02:00
  • 0e07d9a675 Merge pull request #10 from o3LL/fix/review-20260923-bound-outbound-and-draft-limits Alexandre Teixeira 2026-09-24 12:22:04 +01:00
  • 11ad4e2739 fix(url-safety): resolve NAT64 well-known prefix to IPv4 target Alexandre Teixeira 2026-09-23 15:00:24 +01:00
  • 3807cb22e7 refactor(css): move cookbook, research, memory and settings styles to their own file Léo 2026-09-23 16:12:53 +02:00
  • acefcbec47 refactor(css): move email, calendar, notes and task styles to their own file Léo 2026-09-23 16:12:52 +02:00
  • e3eb7137b7 refactor(css): move document, gallery and image-editor styles to their own file Léo 2026-09-23 15:51:41 +02:00
  • 0784cd2fed fix(review): harden scholarly redirects, editor draft limits, and threat model Alexandre Teixeira 2026-09-23 12:53:06 +01:00
  • c90a81dbdc Merge commit '14afd3afb6274ff986733ddff992001e19c80e29' into fix/pr10-merge-ready Alexandre Teixeira 2026-09-23 12:29:27 +01:00
  • f577934777 fix(ci): restore green lab baseline before runtime W1 (#9) Alexandre Teixeira 2026-09-23 10:16:54 +01:00
  • 1b75fdb438 test: pin the 2026-09-23 review fixes Léo 2026-09-23 11:09:48 +02:00
  • 130b49f75d docs(security): document the tool approval gate and its default Léo 2026-09-23 11:09:48 +02:00
  • 3412c4212e fix(editor-drafts): refuse oversized drafts before parsing the body Léo 2026-09-23 11:09:48 +02:00
  • edc94a244e fix(search): bound and police the scholarly metadata lookups Léo 2026-09-23 11:09:48 +02:00
  • 86f376ac3a Show provider failures as inline chat stream errors pewdiepie-archdaemon 2026-09-23 01:13:46 +00:00
  • 771d48f147 ci: install FFmpeg for media integration tests Alexandre Teixeira 2026-09-23 01:08:20 +01:00
  • 3cabbb9bca test(agent): restore exact turn-policy regressions Alexandre Teixeira 2026-09-23 00:14:30 +01:00
  • c0b71a5cef fix(tools): constrain Python environment namespace mount Alexandre Teixeira 2026-09-23 00:10:50 +01:00
  • 0012baa17c ci(trivy): free build cache before image scan Alexandre Teixeira 2026-09-22 23:27:29 +01:00
  • c0a1cecc00 test(baseline): align UI and model profile expectations Alexandre Teixeira 2026-09-22 23:27:17 +01:00
  • 9bc1cdcab0 test(harness): isolate imports and stabilize browser and DNS fixtures Alexandre Teixeira 2026-09-22 23:27:08 +01:00
  • 4520b4f6f0 fix(ui): restore rich text controls and accessible research map Alexandre Teixeira 2026-09-22 23:26:43 +01:00
  • b9cccb93ac fix(tools): expose active Python environment in workspace namespace Alexandre Teixeira 2026-09-22 23:26:28 +01:00
  • 79a55fac38 fix(agent): preserve focused turn contracts and verified completion Alexandre Teixeira 2026-09-22 23:26:16 +01:00
  • 128102ef26 test(runtime): isolate tool execution module state Alexandre Teixeira 2026-09-22 18:17:42 +01:00
  • 5568d7d631 fix(sw): complete editor panel precache Alexandre Teixeira 2026-09-22 18:09:04 +01:00
  • 83088f8811 ci: provision browser dependencies for pytest Alexandre Teixeira 2026-09-22 18:08:16 +01:00
  • ebcc6c524f test(database): restore model endpoint isolation Alexandre Teixeira 2026-09-22 18:07:09 +01:00
  • dbba4978ee test(harness): support cache-busted frontend module imports Alexandre Teixeira 2026-09-22 18:06:18 +01:00
  • 7e798fe925 Merge pull request #6 from pewdiepie-archdaemon/pr/alteixeira20/subscription-provider-ux Alexandre Teixeira 2026-09-22 14:02:55 +01:00
  • 8bb48780a1 feat(provider): add lazy Featherless model discovery Alexandre Teixeira 2026-09-22 00:36:48 +01:00
  • 2b2bf0fb90 fix(ui): refine provider endpoint controls Alexandre Teixeira 2026-09-22 00:36:47 +01:00
  • 46c8451a29 fix(ui): bust cache for collapsible subscription usage Alexandre Teixeira 2026-09-22 00:36:47 +01:00
  • 411559913c feat(ui): refine subscription model and usage controls Alexandre Teixeira 2026-09-22 00:36:47 +01:00
  • ed7ccfd584 feat(provider): support multiple ChatGPT subscriptions with usage Alexandre Teixeira 2026-09-22 00:36:47 +01:00
  • 45330097b8 Merge pull request #7 from pewdiepie-archdaemon/fix/maintainer-harness-ci-reproducibility-v1 Alexandre Teixeira 2026-09-22 12:44:20 +01:00