Skip to content
Merged
Show file tree
Hide file tree
Changes from 75 commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
59c70ad
Address PR 2567 review follow-ups
rmusser01 Jul 1, 2026
0d944fd
Update TASK-12088 with PR link
rmusser01 Jul 1, 2026
a5d2ab4
Address current main CodeQL alerts
rmusser01 Jul 1, 2026
c682782
Address PR 2568 review comments
rmusser01 Jul 2, 2026
3049553
Merge pull request #2568 from rmusser01/codex/pr-2567-review-followups
rmusser01 Jul 2, 2026
edc89a2
Prepare 0.1.34 release metadata
rmusser01 Jul 2, 2026
49e3abe
Merge pull request #2570 from rmusser01/codex/release-prep-current-dev
rmusser01 Jul 2, 2026
bd1639b
Fix WebUI llama.cpp auth and character avatars
rmusser01 Jul 2, 2026
a121537
Record PR link for WebUI llama.cpp fixes
rmusser01 Jul 2, 2026
b9f8341
Fix chat rail restore spacing
rmusser01 Jul 2, 2026
437c966
Fix chat rails and character speaker sync
rmusser01 Jul 2, 2026
69666ae
Refine chat cockpit mobile layout
rmusser01 Jul 2, 2026
0f68e64
Merge chat status into composer
rmusser01 Jul 2, 2026
61a02f0
Remove redundant chat sidebar edge rail
rmusser01 Jul 2, 2026
2a6f67c
Address chat cockpit PR review feedback
rmusser01 Jul 2, 2026
afb2660
Reset character chat on tracked character switch
rmusser01 Jul 2, 2026
6ef08f9
Add character greeting select action
rmusser01 Jul 2, 2026
2ab45ff
Address PR review avatar feedback
rmusser01 Jul 2, 2026
d49ce63
fix(webui): refresh chat state for character routes
rmusser01 Jul 2, 2026
782fac9
Fix character chat route switch regressions
rmusser01 Jul 2, 2026
8abd4f0
Fix remaining chat warning regressions
rmusser01 Jul 2, 2026
00d6e86
Address PR review placeholder auth issues
rmusser01 Jul 2, 2026
0b813d4
Address remaining PR review threads
rmusser01 Jul 2, 2026
8ce8a8b
Merge pull request #2573 from rmusser01/codex/llamacpp-webui-auth-avatar
rmusser01 Jul 2, 2026
661b76c
fix(frontend): remediate frontend + extension audit findings
rmusser01 Jul 2, 2026
c6e5a20
fix(frontend): remediate character-chat + TTS/STT audit (round 2, bat…
rmusser01 Jul 2, 2026
8eebdfb
fix(frontend): character-chat + TTS/STT audit follow-ups (round 2, ba…
rmusser01 Jul 2, 2026
a40c829
fix(frontend): keep chat context rail clear of app nav
rmusser01 Jul 2, 2026
4755c56
fix(frontend): address PR #2575 review comments
rmusser01 Jul 3, 2026
e101f19
Merge pull request #2575 from rmusser01/feat/frontend-extension-audit…
rmusser01 Jul 3, 2026
79ea6a0
Update apps/packages/ui/src/components/Option/Playground/__tests__/Pl…
rmusser01 Jul 3, 2026
a0e6cb4
Merge pull request #2576 from rmusser01/codex/chat-context-rail-nav-o…
rmusser01 Jul 3, 2026
bc3f8b6
docs: design standalone mcp document corpus
rmusser01 Jun 30, 2026
60b3271
docs: tighten standalone mcp docs corpus design
rmusser01 Jun 30, 2026
5f88050
docs: make mcp docs web acquisition optional
rmusser01 Jun 30, 2026
9c8d062
docs: plan standalone mcp docs stage 1
rmusser01 Jun 30, 2026
f8e0cfb
feat: add standalone docs package boundary
rmusser01 Jun 30, 2026
438c699
feat: add docs sqlite corpus store
rmusser01 Jun 30, 2026
4237acf
feat: add docs local import service
rmusser01 Jun 30, 2026
072b66e
feat: add docs retrieval context services
rmusser01 Jun 30, 2026
8ea4568
feat: add docs mcp tool provider
rmusser01 Jun 30, 2026
813e761
feat: register docs corpus mcp module
rmusser01 Jun 30, 2026
1aabc6d
chore: close docs corpus backlog task
rmusser01 Jun 30, 2026
76b2c39
docs: design mcp docs url acquisition
rmusser01 Jul 1, 2026
f3b9acf
docs: harden mcp docs url acquisition design
rmusser01 Jul 1, 2026
3da5ee5
docs: plan mcp docs url acquisition
rmusser01 Jul 1, 2026
ca47ce2
feat: add docs url acquisition settings
rmusser01 Jul 1, 2026
e5257f7
fix: harden docs url settings validation
rmusser01 Jul 1, 2026
8199887
feat: add docs url source policy
rmusser01 Jul 1, 2026
00d0add
fix: redact docs url policy matched rules
rmusser01 Jul 1, 2026
3f1b3c2
fix: harden docs url source policy
rmusser01 Jul 1, 2026
e23fea0
fix: deny legacy local hosts in docs policy
rmusser01 Jul 1, 2026
88d00a7
fix: fail closed on legacy numeric hosts
rmusser01 Jul 1, 2026
a52d7b2
fix: reject ambiguous docs policy hosts
rmusser01 Jul 1, 2026
f0d7095
fix: fail closed on ambiguous policy urls
rmusser01 Jul 1, 2026
4ea56bc
feat: add docs url fetcher
rmusser01 Jul 1, 2026
d811dba
feat: add lazy docs url extraction
rmusser01 Jul 1, 2026
bfb299a
feat: add docs url acquisition service
rmusser01 Jul 1, 2026
a011aa7
feat: expose docs url ingestion tool
rmusser01 Jul 1, 2026
b78a2f7
test: harden docs url acquisition boundaries
rmusser01 Jul 1, 2026
4a8b03b
chore: close docs url acquisition task
rmusser01 Jul 1, 2026
1b7d5ee
docs: plan MCP docs server mounting
rmusser01 Jul 1, 2026
634fd1b
feat: add standalone docs mount
rmusser01 Jul 1, 2026
d32a356
refactor: add docs host adapter boundary
rmusser01 Jul 1, 2026
6fe8dde
test: guard docs module server registration
rmusser01 Jul 1, 2026
af98a1c
test: enforce docs standalone mount boundaries
rmusser01 Jul 1, 2026
86db499
style: format docs server mounting tests
rmusser01 Jul 1, 2026
e682a3d
chore: close docs server mounting task
rmusser01 Jul 1, 2026
041ba59
fix: align docs package with standalone mcp source tree
rmusser01 Jul 1, 2026
ebf2e1b
fix: address standalone mcp docs review feedback
rmusser01 Jul 1, 2026
de99974
fix: address pr 2565 ci failures after rebase
rmusser01 Jul 1, 2026
6eb3330
Merge pull request #2565 from rmusser01/codex/mcp-docs-stage1
rmusser01 Jul 3, 2026
c62e5ad
fix(frontend): make chat focus mode fullscreen
rmusser01 Jul 3, 2026
259654b
chore: close workspace assistant defaults task
rmusser01 Jun 8, 2026
ec51c45
feat: map workspace assistant defaults in web client
rmusser01 Jun 8, 2026
1148b99
feat: expose workspace assistant default state
rmusser01 Jun 8, 2026
77b8872
feat: add workspace default assistant settings UI
rmusser01 Jun 8, 2026
77a9ddb
feat: apply workspace persona default to chat workspace
rmusser01 Jun 8, 2026
8d91b43
docs: close out workspace assistant defaults v1
rmusser01 Jun 8, 2026
83ae702
fix: address workspace assistant defaults review
rmusser01 Jun 9, 2026
a8515e3
fix: address workspace assistant defaults review follow-ups
rmusser01 Jul 1, 2026
8083f3f
ci: shard workspace assistant defaults api tests
rmusser01 Jul 1, 2026
2f0212b
fix: address workspace assistant defaults cubic review
rmusser01 Jul 1, 2026
763c4e7
fix(frontend): address chat focus review feedback
rmusser01 Jul 3, 2026
30c8460
Merge pull request #2578 from rmusser01/codex/chat-focus-fullscreen
rmusser01 Jul 3, 2026
0ee4797
Fix Knowledge QA auth for WebUI smoke
rmusser01 Jul 3, 2026
53383a0
Track PR 2316 rebase remediation
rmusser01 Jul 3, 2026
4ad2090
Merge pull request #2316 from rmusser01/codex/workspace-assistant-def…
rmusser01 Jul 3, 2026
09305d2
Address PR 2571 review comments
rmusser01 Jul 3, 2026
6f6dc16
docs(audits): add testing implementation audit (2026-07-02)
rmusser01 Jul 3, 2026
52edb51
ci(coverage): raise global floor 5->12, add AuthNZ scoped gate (audit…
rmusser01 Jul 3, 2026
43ab4be
test: replace norecursedirs hiding with visible quarantine skip (audi…
rmusser01 Jul 3, 2026
ad64617
fix(test): scope quarantine skip to own directory, not session-wide
rmusser01 Jul 3, 2026
7d20323
test(storage): cover folder create, file patch/delete, trash mutation…
rmusser01 Jul 3, 2026
c0f7c44
test: error-path sweep (401/422) across top-10 endpoints (audit F6)
rmusser01 Jul 3, 2026
f094603
fix(test): drop env-dependent audio routes from error-path sweep
rmusser01 Jul 3, 2026
4423521
test(rate-limiting): dedicated suite asserting 429 + Retry-After fire…
rmusser01 Jul 3, 2026
e103eb6
test(evals): fake clock for circuit-breaker waits; shrink 10s sleep t…
rmusser01 Jul 3, 2026
b5bdb0e
test: require reason= on unconditional skips (audit F9)
rmusser01 Jul 3, 2026
632c99b
fix(test): exclude skip-reason meta-test from its own scan; correct a…
rmusser01 Jul 3, 2026
c6868b6
test: hypothesis fuzzing for sanitize_filename and chunk_text (audit …
rmusser01 Jul 3, 2026
781734a
fix(test): derive chunker fuzz expectations from real sanitizer
rmusser01 Jul 3, 2026
0e562a8
ci(frontend): wire vitest v8 coverage + report-only CI summary (audit…
rmusser01 Jul 3, 2026
1e3ec3d
ci(perf): nightly non-gating performance run with artifact (audit F8)
rmusser01 Jul 3, 2026
5f237f0
fix(ci): set PERF=1 so nightly perf workflow actually runs the tests
rmusser01 Jul 3, 2026
416b4cc
fix(ci-local): load pytest_asyncio plugin like the CI workflows do
rmusser01 Jul 3, 2026
d12924b
fix(ci): preserve gating shard behavior for quarantined suites; shard…
rmusser01 Jul 3, 2026
7e7af03
test: cleanup pass from review minors (shared quarantine helper, iner…
rmusser01 Jul 3, 2026
39a2490
fix(test): stop pytestmark reassignment from dropping conditional ski…
rmusser01 Jul 3, 2026
e2bd39e
review: address PR #2579 bot findings
rmusser01 Jul 3, 2026
954acb1
chore: rerun PR 2571 CI
rmusser01 Jul 3, 2026
a01cbbf
Merge pull request #2579 from rmusser01/feat/testing-audit-remediation
rmusser01 Jul 3, 2026
473fa2c
Fix PR 2571 release CI guards
rmusser01 Jul 3, 2026
852788c
Fix PR 2571 CI and CodeQL findings
rmusser01 Jul 3, 2026
23cd973
Fix stale UX smoke theme toggle route
rmusser01 Jul 3, 2026
ff74cc9
docs(changelog): update 0.1.34 release coverage
rmusser01 Jul 3, 2026
0cb39aa
Delete IMPLEMENTATION_PLAN_llamacpp_webui_catalog_auth.md
rmusser01 Jul 3, 2026
3118448
Delete IMPLEMENTATION_PLAN_pr2571_review_comments.md
rmusser01 Jul 3, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/frontend-ux-gates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ jobs:
TLDW_WEB_AUTOSTART: 'true'
NEXT_PUBLIC_TLDW_DEPLOYMENT_MODE: advanced
NEXT_PUBLIC_API_URL: http://127.0.0.1:8000
TLDW_WEB_CMD: 'env NODE_OPTIONS=--max-old-space-size=4096 bun run start -- -p 8080'
TLDW_WEB_CMD: 'env NODE_OPTIONS=--max-old-space-size=4096 PORT=8080 HOSTNAME=0.0.0.0 node .next/standalone/apps/tldw-frontend/server.js'
Comment thread
coderabbitai[bot] marked this conversation as resolved.
TLDW_SMOKE_HARD_GATE: '1'
OPENAI_API_KEY: ${{ format('sk-mock-chat-cockpit-{0}-{1}', github.run_id, github.run_attempt) }}
OPENAI_API_BASE: http://127.0.0.1:18080/v1
Expand Down
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,43 @@ and this project adheres to Some kind of Versioning
### Removed


## [0.1.34] - 2026-07-02

> Rollup coverage: this entry covers current `dev` work that landed after the
> `0.1.33` release-prep metadata through PR #2568, including the post-PR #2567
> review follow-ups and current-main CodeQL alert cleanup.

### Added

- **PR 2568 Follow-Up Coverage** — Added Backlog records and focused
regression coverage for Jobs event-filter SQL helpers, public metrics-label
hashing, frontend auth persistence, and the `mcp-unified` PEP 561
`py.typed` marker/package-data contract.

### Changed

- **Jobs, WebSearch, And Auth Persistence Cleanup** — Moved Jobs event-filter
SQL construction behind DB management helpers, replaced WebSearch diagnostic
`print()` calls with structured Loguru logging, clarified Google parser debug
formatting, and restored browser persistence for manually entered API keys
and bearer tokens while preserving environment-provided auth precedence.
- **CodeQL Suppression Hygiene** — Updated validated path/auth/download/sync
suppressions from legacy LGTM comments to scoped CodeQL annotations with
local rationale on the reviewed paths.

### Fixed

- **PR 2567/2568 Review Follow-Ups** — Addressed review findings for DB-layer
ownership, missing helper/class docstrings, pytest unit markers, metrics tests
using public label normalization, WebSearch logging ambiguity, frontend auth
reload behavior, and the `mcp-unified` typed-marker package-data mismatch.

### Removed

- Removed stray WebSearch parser diagnostic `print()` calls from the current
release line.


## [0.1.33] - 2026-07-01

> Rollup coverage: this entry covers work that landed after the `0.1.32`
Expand Down
4 changes: 2 additions & 2 deletions Docs/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,13 @@ markdown_extensions:

extra:
generator: false
version: v0.1.33
version: v0.1.34
social:
- icon: fontawesome/brands/github
link: https://github.com/rmusser01/tldw_server
name: GitHub
copyright: |
© 2024-2025 tldw_Server - v0.1.33 - <a href="https://github.com/rmusser01/tldw_server">GitHub</a>
© 2024-2025 tldw_Server - v0.1.34 - <a href="https://github.com/rmusser01/tldw_server">GitHub</a>

nav:
- Home: User_Guides/index.md
Expand Down
Loading
Loading