German Khokhlov
a1a9a36f54
Merge remote-tracking branch 'origin/main' into claude/hal-627-starfield-cb6fa2
2026-10-21 21:39:46 +04:00
Mazeyar Moeini Feizabadi
e84e74ca3a
Merge pull request #1309 from bilawalsidhu/codex/shared-control-css-ownership
...
Clarify CSS ownership for shared native fields
2026-10-21 18:52:01 +02:00
Mazeyar Moeini Feizabadi
4116082cb9
docs: add release note for field CSS ownership
2026-10-21 18:41:39 +02:00
Mazeyar Moeini Feizabadi
7103c29194
refactor(ui): clarify shared field CSS ownership
2026-10-21 18:41:17 +02:00
Mazeyar Moeini Feizabadi
a20673e78d
Merge pull request #1306 from bilawalsidhu/codex/shared-status-badges
...
Unify read-only status badges in CCTV and Weather
2026-10-21 18:18:47 +02:00
Mazeyar Moeini Feizabadi
83471ea6d7
docs: add release note for shared status badges
2026-10-21 18:10:46 +02:00
Mazeyar Moeini Feizabadi
f70bc0cabb
refactor(ui): share read-only status badges
2026-10-21 18:10:09 +02:00
Mazeyar Moeini Feizabadi
8ed1bbbd0f
Merge pull request #1305 from bilawalsidhu/codex/shared-form-controls
...
refactor(ui): share native dropdowns and numeric fields
2026-10-21 17:31:57 +02:00
Mazeyar Moeini Feizabadi
3f903f0b18
Merge main and preserve shared control surfaces
...
# Conflicts:
# src/ui/templates/layer-panels.html
# style.css
2026-10-21 17:25:25 +02:00
Mazeyar Moeini Feizabadi
4deb32a9a3
Merge pull request #1302 from bilawalsidhu/codex/shared-action-buttons
...
refactor(ui): share ordinary Scene and CCTV action buttons
2026-10-21 17:25:05 +02:00
Mazeyar Moeini Feizabadi
49735d9307
Merge main for shared action button integration
2026-10-21 17:18:18 +02:00
Mazeyar Moeini Feizabadi
b6623f65cd
docs: add shared native fields changelog entry
2026-10-21 17:11:56 +02:00
Said Turksever
f3bb697ed4
Merge pull request #1264 from bilawalsidhu/codex/fix-overpass-request-admission
...
fix(overpass): bound request validation and reject cross-site POSTs
2026-10-21 15:20:25 +01:00
Said Turksever
54e7dc7c30
Merge branch 'main' into codex/fix-overpass-request-admission
2026-10-21 15:00:44 +01:00
Said Turksever
ee1e91781a
Merge branch 'main' into claude/hal-627-starfield-cb6fa2
2026-10-21 14:54:23 +01:00
Said Turksever
2da8ced642
Merge pull request #1286 from asturksever/fix/since-note-inline
...
fix(street-level): SINCE note on the value's line: ANY DATE (by upload date)
2026-10-21 14:50:45 +01:00
Said Turksever
a397c94892
Merge branch 'main' into fix/since-note-inline
2026-10-21 14:36:24 +01:00
Mazeyar Moeini Feizabadi
7932259dc4
refactor(ui): share native dropdown and numeric field surfaces
2026-10-21 15:35:49 +02:00
Mazeyar Moeini Feizabadi
5a11bd9515
docs: add shared action buttons changelog entry
2026-10-21 15:22:21 +02:00
Mazeyar Moeini Feizabadi
538f2f1bc0
refactor(ui): share Scene and CCTV action buttons
2026-10-21 15:22:00 +02:00
Mazeyar Moeini Feizabadi
5a1598fd9e
Merge pull request #1287 from bilawalsidhu/codex/shared-sliders
...
refactor(ui): unify ordinary slider components and styling
2026-10-21 14:19:55 +02:00
Mazeyar Moeini Feizabadi
bf0e1d7c79
Merge current main into shared sliders
2026-10-21 14:10:40 +02:00
Mazeyar Moeini Feizabadi
415edbcfdf
Merge pull request #1301 from bilawalsidhu/codex/shared-segmented-selectors
...
Unify segmented selectors and fix compact control spacing
2026-10-21 13:27:12 +02:00
Mazeyar Moeini Feizabadi
4bfee31fdb
Reserve full height for imagery segmented controls
2026-10-21 13:21:23 +02:00
Mazeyar Moeini Feizabadi
7df8b369e4
Add changelog for shared segmented selectors
2026-10-21 13:08:35 +02:00
Mazeyar Moeini Feizabadi
40394ff76e
Unify segmented selectors and fix compact panel spacing
2026-10-21 13:07:51 +02:00
German Khokhlov and GPT-6
27d4c0ba9c
fix(sky): preserve dark model lighting and address review
...
Merge origin/main and retain both format-scope additions.
Give StarrySky a separate black environment cube map and release it on destroy.
Guard anime updates when StarrySky is absent, require a visible Normal sky
before anime QA, and compare a lit airplane against black and white controls.
Document the sky background contract and its verification.
Co-Authored-By: GPT-6 (Codex) <[email protected] >
2026-10-21 14:21:14 +04:00
Sameh Khamis
713285b554
Merge pull request #1205 from manjunath22466/fix/cctv-tool-routing
...
fix(voice): report actual cctv toggle results
2026-10-20 10:15:33 -07:00
Sameh Khamis
13b474d302
Merge branch 'main' into fix/cctv-tool-routing
2026-10-20 10:05:39 -07:00
Sameh Khamis
23feb16b0f
Merge pull request #1235 from manjunath22466/fix/location-resolution
...
fix(analyst): disambiguate region names and retain boundary provenance
2026-10-20 10:05:27 -07:00
Sameh Khamis
3d75b9e7ee
Merge branch 'main' into fix/location-resolution
2026-10-20 09:53:07 -07:00
Sameh Khamis
da9beb9324
Merge branch 'main' into fix/cctv-tool-routing
2026-10-20 09:49:00 -07:00
Sameh Khamis
803cddd5cb
docs(analyst): describe region resolution as current state
2026-10-20 09:48:49 -07:00
Sameh Khamis
5f99cd25ec
docs(changelog): credit the GitHub handle for #1205
2026-10-20 09:48:49 -07:00
Said Turksever
064d51f7be
Merge pull request #1237 from 419vive/feat/taiwan-freeway-cctv-pack
...
feat(cctv): add Taiwan Freeway Bureau camera pack
2026-10-20 15:11:05 +01:00
Said Turksever
1ec21c59ce
Merge remote-tracking branch 'upstream/main' into fix-1237
...
# Conflicts:
# README.md
# docs/CURRENT-STATE.md
2026-10-20 14:54:57 +01:00
Said Turksever and Claude Opus 5.5
ce5f69b586
fix(cctv): back off the Taiwan catalog when unreachable; review fixes
...
- taiwan.js: a failed download serves the last good table (up to 24 h)
and is not retried for an hour. The table host does not answer from
some networks outside Taiwan, and each attempt held the shared catalog
refresh for the ~10 s connect timeout.
- Own server/providers/cctv/taiwan.js in package-boundaries.json
(check:boundaries failed).
- Decode numeric character references; name falls back to the CCTVID
when a row has no road details.
- Credit names the dataset and links the OGDL Taiwan licence.
- Document CCTV_TAIWAN_URL; list Taiwan in the CURRENT-STATE source table.
- Tests: isolate catalog env, reset loader state, cover the byte cap,
failed fetch, backoff, last-good fallback, cap clamping, redirect with
a valid body, name fallback, numeric entities and UUID camera ids.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 14:51:48 +01:00
Said Turksever
3f1a0c0603
Merge pull request #990 from JCY2515/feat/hk-cctv-pack
...
feat: add Hong Kong Transport Department CCTV pack
2026-10-20 14:47:09 +01:00
Said Turksever
0868bb97f6
Merge remote-tracking branch 'upstream/main' into fix-1237
...
# Conflicts:
# .env.example
# README.md
# server/providers/cctv/catalog.js
2026-10-20 14:42:08 +01:00
Said Turksever and Claude Opus 5.5
d5545243c5
chore(cctv-hk): changelog fragment and .env.example entries
...
Move the Hong Kong CCTV changelog entry into changelog.d/ (main now takes
fragments instead of CHANGELOG.md edits) and document CCTV_HK_ENABLED,
CCTV_HK_MAX_SOURCES and CCTV_HK_CAMERAS_URL beside the other packs.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 14:40:01 +01:00
JCY2515 and Cursor
22c22d1876
feat: add Hong Kong Transport Department CCTV pack
...
Fetch keyless DATA.GOV.HK camera locations at runtime and pin stills to
tdcctv.data.one.gov.hk with required attribution. Default cap 1,100 covers
the ~1,013-camera TD catalog, prioritized across Hong Kong Island, Kowloon
and the New Territories.
Co-authored-by: Cursor <[email protected] >
2026-10-20 14:40:01 +01:00
Said Turksever
f882626612
Merge pull request #1228 from quanticsoul4772/upstream/ontario-511-key
...
fix(cctv): Ontario 511 cameras take the developer key the API now requires
2026-10-20 14:28:09 +01:00
Said Turksever
72983215fc
Merge branch 'main' into upstream/ontario-511-key
2026-10-20 14:21:35 +01:00
Mazeyar Moeini Feizabadi
64fd9ba1c2
docs: add shared slider changelog fragment
2026-10-20 14:49:06 +02:00
Mazeyar Moeini Feizabadi
f1c617ad27
refactor(ui): share ordinary slider components
2026-10-20 14:48:42 +02:00
Said Turksever and Claude Opus 5.5
f6006358ed
fix(street-level): SINCE note on the value's line: ANY DATE (by upload date)
...
The slim-down in #974 dropped --sl-text-small, which .sl-since-note still
used, so with KartaView lit "KartaView: by upload date" rendered on its
own line larger than the value. The note now sits beside the value in the
same mono type and letter spacing, a size smaller (0.5rem), as
"(by upload date)". One source is lit at a time, so the provider name is
dropped. es/ru catalogs, tests, README, CURRENT-STATE and the registry
JSDoc follow.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 13:23:44 +01:00
Said Turksever
7164373fb3
Merge pull request #974 from bilawalsidhu/german/street-level-slim
...
refactor(street-level): one provider, docked panels, memory-only proxy
2026-10-20 13:15:47 +01:00
Said Turksever
24ff5c7ea7
Merge branch 'main' into german/street-level-slim
2026-10-20 13:06:56 +01:00
Mazeyar Moeini Feizabadi
acc87a9e22
Merge pull request #1283 from rudycelekli/fix/satellite-cache-provenance-20261017
...
fix(satellites): retain cached catalog provenance
2026-10-20 13:03:54 +02:00
Mazeyar Moeini Feizabadi
7ca3c1e08f
Merge branch 'main' into fix/satellite-cache-provenance-20261017
2026-10-20 12:53:10 +02:00