Commit graph

160 commits

Author SHA1 Message Date
hbrain
12aae83089 Add index-style keyword search to admin edit list and remove heading 2026-05-31 15:50:35 +02:00
hbrain
130f114c1b Show working animation and disable submit for save/delete actions 2026-05-31 15:42:41 +02:00
hbrain
d7e94a4a75 Regenerate map PNGs unconditionally on article save 2026-05-31 15:36:11 +02:00
hbrain
f95b5d4f0b Adjust desktop/mobile article layout and restore video/map ordering in admin/public views 2026-05-31 15:31:43 +02:00
hbrain
5408aba01a Refine map lightbox UX and map click behavior across pages 2026-05-31 15:19:39 +02:00
hbrain
7f45193a6f Simplify index keyword filter UI and unify q-based push target URLs 2026-05-31 15:11:49 +02:00
hbrain
a52e0a8bb3 Add map image lightbox overlay with zoom animation on click 2026-05-31 14:55:56 +02:00
hbrain
5a81f48be0 Ignore node_modules directory 2026-05-31 14:46:00 +02:00
hbrain
d407c40d75 Add index filters and title-targeted push links; polish clear icon control 2026-05-31 14:38:51 +02:00
hbrain
de1c753a42 Unify push config resolution for subscribe and send paths 2026-05-31 14:28:05 +02:00
hbrain
01b5584d16 Restore map preview image in admin edit list 2026-05-31 14:18:21 +02:00
hbrain
a47b395c98 Multile personalities improvement3 2026-05-31 14:12:42 +02:00
hbrain
9acc3a45e8 Multile personalities improvement2 2026-05-31 14:06:42 +02:00
hbrain
617f205181 Regenerate stale order.json when media file set changes 2026-05-31 13:54:15 +02:00
hbrain
9866524ad0 Fix media ordering priority and timezone-normalize embedded timestamps 2026-05-31 13:17:19 +02:00
hbrain
c3f0d0dcc1 Implement order.json sorting, auto-gen, and fix map display 2026-05-31 12:23:13 +02:00
hbrain
9c09f2d381 Multile personalities improvement 2026-05-31 11:47:59 +02:00
hbrain
c827a2ae03 Increased word-character numbers 2026-05-31 10:36:16 +02:00
hbrain
df2bcca66e Fix set_input_dir_visible bug 2026-05-31 02:38:02 +02:00
hbrain
da563514fc Fix NameError in gpsmap.py 2026-05-31 02:12:52 +02:00
hbrain
819a53a159 Fix gpsmap.py to correctly use output file path 2026-05-31 01:46:29 +02:00
hbrain
68301c6d23 Fix gpsmap.py to respect output path 2026-05-31 01:12:16 +02:00
hbrain
d640491e16 Add GPS map generation and display on index and new pages 2026-05-31 01:07:22 +02:00
hbrain
0fd6d43adb Update sorting logic to use full timestamp from filename 2026-05-30 22:38:30 +02:00
hbrain
951e9c5f58 Increased word number 2026-05-30 01:59:01 +02:00
hbrain
023b08eea2 Fix: Handle multiple description candidates from Gemini 2026-05-30 01:55:56 +02:00
hbrain
76045d30da Increased word numbers 2026-05-30 01:26:18 +02:00
hbrain
52d56d3e51 Fix: Restore Describe button functionality and correct JSON path 2026-05-30 01:24:00 +02:00
hbrain
9b2e45f1f5 Admin: ensure Describe button present and visible; add CSS 2026-05-30 00:26:53 +02:00
hbrain
4e43361bb9 Admin: always show Describe button in edit form 2026-05-30 00:24:22 +02:00
hbrain
96d14d8563 Admin: add Describe button to edit form (restore describe->use in form) 2026-05-30 00:22:21 +02:00
hbrain
53ad9199c9 Admin: enable downloads in admin new.php (allow video download) 2026-05-29 23:28:40 +02:00
hbrain
420ce99046 Admin: enable download, surface Gemini errors in toast, AJAX file delete; style: make toast clickable 2026-05-29 23:21:56 +02:00
hbrain
3de0d498ce Save Gemini JSON in parent in-dir as YYYYMMDD-name.json (avoid affecting job fingerprint) 2026-05-29 14:57:43 +02:00
hbrain
b3cf019a24 Admin: default landing tab -> edit 2026-05-29 14:40:18 +02:00
hbrain
96ce89b102 Admin: enable download in edit preview 2026-05-29 14:39:01 +02:00
hbrain
e28d491f2e Multiple personalities 2026-05-29 14:37:33 +02:00
hbrain
37909ec3f8 Remove in-dir_renames.txt from repo and ignore it 2026-05-29 14:02:17 +02:00
hbrain
93762cf1ca Record in-dir rename mappings 2026-05-29 13:59:55 +02:00
hbrain
50040b099e Make executable 2026-05-29 13:44:39 +02:00
hbrain
f72e9299e9 Update 2026-05-29 13:42:55 +02:00
hbrain
c9021de0f5 Update bin/generate_data.sh (manual edits) 2026-05-29 13:39:40 +02:00
hbrain
85cc58be44 Ignore push.json and add push.json.example + README note 2026-05-29 13:36:58 +02:00
hbrain
b3570f9c0f Docs: add Admin Describe UI and no-append usage 2026-05-29 13:32:10 +02:00
hbrain
6b00b0d7fe Add remaining relevant files (auto) 2026-05-29 13:29:12 +02:00
hbrain
c2d64cb00a Admin: add Describe UI, synchronous Gemini generator endpoint; update generate_data.sh (no-append) 2026-05-29 13:24:20 +02:00
hbrain
c8a51488c0 docs: add web-push and Gemini generator notes 2026-05-29 09:58:03 +02:00
hbrain
cf6830e803 Match worker fingerprint for stale detection 2026-05-28 18:00:50 +02:00
hbrain
47c15124d9 Highlight stale renders on admin list 2026-05-28 17:21:43 +02:00
hbrain
2dab9b501d Convert admin switches to AJAX XOR 2026-05-28 17:13:15 +02:00