jared and Claude Opus 4.8
8a461610f4
fix(low-tail): MLocation permalink uses validated floats; PolicyListViewer doc
...
- MLocation "Open in OpenStreetMap" permalink built its URL from the raw
parseGeoUri strings (location.latitude/longitude) while the embedded map iframe
used the parseFloat + isFinite-validated lat/lon. Use lat/lon in the permalink
too, so a malformed geo: substring can't reach the URL (they're already proven
finite a few lines above and used identically in mapSrc).
- LOTUS_FEATURES claimed the Policy List Viewer has "Subscribe (join) /
unsubscribe (leave) controls for each list" and lists subscribed lists.
Verified against PolicyListViewer.tsx: it's a room-ID/alias input viewer that
displays a joined policy room's rules read-only — no subscribe controls, no
subscribed-lists listing. Corrected the doc to match.
Two low-tail bug-hunt findings from LOTUS_TODO. Gate-green (tsc, eslint,
prettier, build).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 19:57:34 -04:00
..
2026-07-19 00:00:07 -04:00
2026-07-07 23:32:50 -04:00
2026-05-21 23:30:50 -04:00
2026-07-18 22:14:51 -04:00
2026-07-18 15:16:55 -04:00
2026-07-07 23:01:39 -04:00
2026-05-21 23:30:50 -04:00
2026-07-11 13:52:36 -04:00
2026-07-19 01:56:55 -04:00
2025-02-10 16:49:47 +11:00
2026-07-02 11:45:21 -04:00
2026-07-02 11:45:21 -04:00
2026-06-18 13:34:40 -04:00
2026-06-18 13:34:40 -04:00
2026-07-01 21:19:02 -04:00
2026-07-18 23:22:59 -04:00
2026-07-07 23:01:32 -04:00
2026-07-24 19:57:34 -04:00
2026-07-18 22:41:36 -04:00
2026-07-02 11:50:32 -04:00
2026-05-21 23:30:50 -04:00
2026-07-03 22:30:57 -04:00
2026-05-21 23:30:50 -04:00
2026-07-24 15:37:16 -04:00
2026-07-19 01:56:55 -04:00
2026-03-07 18:03:32 +11:00
2026-07-18 22:14:51 -04:00
2026-07-02 11:45:22 -04:00
2026-06-18 22:46:19 -04:00
2026-05-21 23:30:50 -04:00
2026-07-24 17:34:51 -04:00
2026-05-21 23:30:50 -04:00
2025-03-19 23:14:54 +11:00
2025-02-10 16:49:47 +11:00
2026-06-28 22:51:13 -04:00
2026-07-18 22:41:36 -04:00
2026-07-18 22:38:01 -04:00
2026-05-13 22:22:06 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-05-21 23:30:50 -04:00
2026-06-02 18:43:02 -04:00
2026-06-26 18:15:51 -04:00
2024-07-21 15:43:33 +10:00
2026-06-26 17:43:36 -04:00
2026-07-02 11:45:21 -04:00
2026-07-24 00:21:10 -04:00
2025-08-24 22:36:45 +10:00
2026-07-18 22:24:26 -04:00
2026-05-21 23:30:50 -04:00
2026-07-02 11:45:21 -04:00
2025-02-10 16:49:47 +11:00
2026-05-21 23:30:50 -04:00
2026-05-22 18:59:23 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2025-03-19 23:14:54 +11:00
2026-07-24 19:54:29 -04:00
2026-05-15 19:07:13 -04:00
2026-06-02 10:34:46 -04:00
2026-05-22 17:17:26 -04:00
2026-07-03 11:30:23 -04:00
2026-07-03 22:30:57 -04:00
2025-02-10 16:49:47 +11:00
2026-07-18 22:38:01 -04:00
2025-08-04 20:29:12 +05:30
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-06-18 14:51:28 -04:00
2026-05-21 23:30:50 -04:00
2026-05-15 19:07:13 -04:00
2025-08-04 20:29:12 +05:30
2025-08-04 20:29:12 +05:30
2026-06-28 21:54:42 -04:00
2026-06-19 00:15:35 -04:00
2026-07-03 11:30:23 -04:00
2026-07-19 23:35:59 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-07-07 14:46:21 -04:00
2024-06-01 00:19:46 +10:00
2026-05-21 23:30:50 -04:00
2026-05-22 14:24:06 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2024-01-21 18:20:56 +05:30
2026-07-02 13:31:09 -04:00
2026-07-01 22:39:10 -04:00
2026-05-21 11:58:40 -04:00
2026-07-18 22:30:50 -04:00
2023-06-12 16:45:23 +05:30
2026-07-24 14:44:13 -04:00