ulihhhh and Claude Opus 5.5
97492e28fe
docs: list the Catalonia pack under Unreleased and in the README
...
The changelog entry sat below the 0.2.0/0.2.1 release headings after those
were cut; move it to [Unreleased] beside the Norway pack. Name Catalonia in
the README's CCTV Mesh row the way the other packs are listed.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 13:04:55 +02:00
ulihhhh
fef7878e54
Merge remote-tracking branch 'upstream/main' into feature/catalonia-cctv-cameras
2026-10-12 12:29:16 +02:00
Sameh Khamis
591f299d11
Merge pull request #986 from bilawalsidhu/fix/healthy-empty-vessel-coverage
...
Handle healthy empty vessel coverage without an outage
2026-10-09 20:59:43 -07:00
Sameh Khamis
27a986f40f
Accept authoritative empty vessel coverage without an outage
2026-10-09 20:50:19 -07:00
Sameh Khamis
89e566aa9b
Merge pull request #985 from bilawalsidhu/fix/street-level-provider-sharing
...
Preserve custom Street Level provider switches in shared state
2026-10-09 20:03:02 -07:00
Sameh Khamis
7ed47a2b79
Merge branch 'main' into fix/street-level-provider-sharing
2026-10-09 19:56:27 -07:00
Sameh Khamis
90a1442c9c
Merge pull request #984 from bilawalsidhu/refactor/route-imagery-sources
...
Separate Directions and Recent Imagery acquisition sources
2026-10-09 19:56:17 -07:00
Sameh Khamis
7acf55e187
Merge branch 'main' into refactor/route-imagery-sources
2026-10-09 19:47:09 -07:00
Sameh Khamis
2fe70f63f8
Merge pull request #983 from bilawalsidhu/feat/optional-catalog-sources
...
Make catalog feeds optional and configurable at startup
2026-10-09 19:47:03 -07:00
Sameh Khamis
f289a1ce03
Merge branch 'main' into feat/optional-catalog-sources
2026-10-09 19:37:39 -07:00
Sameh Khamis
e626137a7a
Merge pull request #982 from bilawalsidhu/fix/optional-street-level-providers
...
Fix startup with optional Street Level providers
2026-10-09 19:37:14 -07:00
Sameh Khamis
eacfc1b06a
Persist explicit provider toggles through the layer state coordinator
2026-10-09 19:09:30 -07:00
Sameh Khamis
3ba8c6d61b
Use a neutral compact switch codec and clarify provider size limits
2026-10-09 18:47:04 -07:00
Sameh Khamis
fbe118aab9
Merge branch 'refactor/route-imagery-sources' into fix/street-level-provider-sharing
2026-10-09 18:44:12 -07:00
Sameh Khamis
8d7c47ec39
Merge branch 'feat/optional-catalog-sources' into refactor/route-imagery-sources
...
# Conflicts:
# CHANGELOG.md
2026-10-09 18:44:07 -07:00
Sameh Khamis
161a3a796a
Keep source availability in the catalog and cover absent military acquisition
2026-10-09 18:43:44 -07:00
Sameh Khamis
7b1b2df764
Preserve custom Street Level provider switches in shared state
2026-10-09 17:53:47 -07:00
Sameh Khamis
3b840ebdf3
Merge branch 'feat/optional-catalog-sources' into refactor/route-imagery-sources
...
# Conflicts:
# CHANGELOG.md
# docs/CURRENT-STATE.md
2026-10-09 17:50:12 -07:00
Sameh Khamis
b78ff7a915
Use shared availability for an empty Street Level provider list
2026-10-09 17:49:58 -07:00
Sameh Khamis
0d9bfdf9de
Merge branch 'fix/optional-street-level-providers' into feat/optional-catalog-sources
2026-10-09 17:49:41 -07:00
Sameh Khamis
893294c7d4
Assert Street Level expansion timeout and document provider precedence
2026-10-09 17:49:26 -07:00
Sameh Khamis
99988cb348
Separate route and recent imagery acquisition from application assembly
2026-10-09 17:42:00 -07:00
Sameh Khamis
5756ae92a8
Make catalog feed configuration optional and explicit
2026-10-09 17:35:38 -07:00
Sameh Khamis
1ee07468c4
Explain empty imagery configuration in Street Level controls
2026-10-09 17:21:31 -07:00
Sameh Khamis
940b277460
Allow optional Street Level provider composition
2026-10-09 17:18:49 -07:00
Sameh Khamis and SmokeDev
6be25595b1
Merge pull request #621 from devv-shayan/codex/chatgpt-realtime-oauth
...
feat(voice): add optional ChatGPT OAuth for Realtime voice
Builds on the credential handling from #653 .
Co-authored-by: SmokeDev <[email protected] >
2026-10-08 11:31:48 -07:00
Sameh Khamis
cb1d008505
docs(state): scope caption metering to API-key voice sessions
2026-10-08 11:20:03 -07:00
Sameh Khamis
30cc16052a
docs(changelog): credit #621 and #653 for ChatGPT OAuth voice
2026-10-08 11:03:23 -07:00
Sameh Khamis
8979d159bb
docs(voice): note the Windows Codex login workaround
2026-10-08 11:03:18 -07:00
Sameh Khamis
d32cc71682
docs(security): document the Codex sign-in boundary for OAuth voice
...
Add the Codex auth.json credential to the secrets table and describe the
loopback-only OAuth routes, the codex login launch and its limits.
2026-10-08 11:03:12 -07:00
Sameh Khamis
d587249ce9
fix(setup): stop presenting ChatGPT OAuth as the default voice fallback
...
Doctor and dev-fresh told every user without an OpenAI key that voice could
use ChatGPT OAuth, whether or not Codex was installed. Say voice is off
until a key is added or a Codex sign-in is selected, and mark that path
experimental.
2026-10-08 11:02:52 -07:00
Sameh Khamis
3fa5bb7f5f
fix(voice): start codex login without the server's provider secrets
...
The login child inherited the whole server environment, including
OPENAI_API_KEY and every other provider credential. Pass only what Codex
needs to find its home, open a browser and reach OpenAI through a proxy.
2026-10-08 11:02:12 -07:00
Sameh Khamis
c99653047f
fix(voice): count OAuth caption transcriptions instead of pricing them
...
Voice-card captions from main priced transcription usage into the API-key
dollar meter. In a ChatGPT OAuth session that could trip the $2 warning or
$5 cap while the readout said COST UNKNOWN. Count them with the session's
other OAuth usage instead.
2026-10-08 11:01:43 -07:00
Sameh Khamis
fb1596d2f1
Merge main into PR #621 (ChatGPT OAuth for Realtime voice)
...
Resolve conflicts with the voice-core captions, panel resize and MCP
panel key changes by keeping both sides.
2026-10-08 11:00:54 -07:00
Sameh Khamis
06b5ac7d12
Merge pull request #935 from daikaginza/fix/tile-origin-follows-tilejson
...
fix(tiles): derive the tile origin from the configured TileJSON (#933 )
2026-10-08 10:52:10 -07:00
Sameh Khamis and Claude
4f2b304ea3
docs: note tile origin follows tileJsonUrl and credit #935
...
Co-Authored-By: Claude <[email protected] >
2026-10-08 10:44:56 -07:00
Sameh Khamis
563ca10d26
Merge main into PR #935
2026-10-08 10:44:12 -07:00
Sameh Khamis
95fa816232
Merge pull request #958 from jibraaan/fix/mcp-shared-panel-key
...
fix(mcp): share one panel key across an install's stdio servers
2026-10-07 15:34:17 -07:00
Sameh Khamis
64a0200ea8
Merge main after MCP port correction
2026-10-07 15:24:15 -07:00
Sameh Khamis
6423d60d0b
Merge pull request #934 from xiehuanyi/docs/mcp-default-port
...
docs(mcp): align client setup with the default app port
2026-10-07 15:21:56 -07:00
Sameh Khamis
acda360cf0
fix(mcp): serialize shared panel key repair and credit report
2026-10-07 15:12:44 -07:00
Sameh Khamis
7592718415
Merge remote-tracking branch 'origin/main' into integration/mcp-panel-key-pr958
2026-10-07 15:10:44 -07:00
Sameh Khamis and shirunjies8-png
2d3d99864b
docs: credit both contributors for MCP port correction
...
Credit the equivalent contribution in PR #959 alongside PR #934 , while preserving the original PR author's commits.
Co-authored-by: shirunjies8-png <[email protected] >
2026-10-07 14:37:10 -07:00
Sameh Khamis
700e54401d
Merge remote-tracking branch 'origin/main' into integration/mcp-port-pr934
2026-10-07 14:36:58 -07:00
Sameh Khamis
208814a094
Merge pull request #837 from bilawalsidhu/feat/voice-core
...
feat(voice): voice core — honest layer reach, spoken summary with on-screen card, narration, point-and-ask
2026-10-07 14:35:27 -07:00
Sameh Khamis
b5cb75bcf9
fix(voice): resolve follow-up review edge cases
2026-10-07 14:21:46 -07:00
Sameh Khamis
1594db9497
Merge main into feat/voice-core and reconcile layer capabilities
2026-10-07 13:14:31 -07:00
Sameh Khamis
ae1b6abda1
fix(voice): omit tool result content from debug logs
2026-10-07 12:00:29 -07:00
jibraaan
09cefa6f39
Merge remote-tracking branch 'upstream/main' into fix/mcp-shared-panel-key
...
# Conflicts:
# CHANGELOG.md
2026-10-07 23:39:53 +05:00
Sameh Khamis
b461ca1eeb
Merge pull request #961 from bilawalsidhu/docs/community-pr-review-guidance
...
docs: clarify risk-based community PR review
2026-10-07 11:27:54 -07:00