Commit graph

  • 4b1b8ccd42 Updating with new features hbrain 2026-06-01 14:52:16 +02:00
  • 6a152e21b4 Remove generated timestamp from public index cards hbrain 2026-06-01 14:39:32 +02:00
  • 71317f340f Tune header typography and logo position hbrain 2026-06-01 14:18:04 +02:00
  • 92ee32ff62 README.md updated hbrain 2026-06-01 14:04:36 +02:00
  • d552f9ce72 HTML Title changed to MVLog hbrain 2026-06-01 14:03:21 +02:00
  • 7cc2ed3a4d Untracking contact.php hbrain 2026-06-01 14:00:21 +02:00
  • 09ffb4a188 Contact mail config update hbrain 2026-06-01 13:41:22 +02:00
  • 7acd96f359 Public URL fixed hbrain 2026-06-01 13:25:32 +02:00
  • 4e39aace37 Updated for contact sendmail hbrain 2026-06-01 13:20:47 +02:00
  • be9da9fe86 Add contact page/includes and refine header action/logo styling hbrain 2026-06-01 13:19:08 +02:00
  • 613d7e15a3 Personalities selection improvement hbrain 2026-06-01 11:13:05 +02:00
  • b5396c203f Updated titles (again) hbrain 2026-06-01 10:59:17 +02:00
  • e912e0f625 Updated Twitter tags hbrain 2026-06-01 10:30:59 +02:00
  • e1977efecb Updated Twitter tags hbrain 2026-06-01 10:04:33 +02:00
  • 304a146895 Update root deployment URLs and auth cookie path for non-/mvlog hosting hbrain 2026-06-01 09:15:01 +02:00
  • 1f53c448e6 Adjust mobile index ordering and update push notification message defaults hbrain 2026-06-01 08:50:09 +02:00
  • 6343ebf654 Ttitles cleanup and logo positioning hbrain 2026-06-01 07:59:13 +02:00
  • a87d8d8920 Match teaser placement/order on index with responsive desktop/mobile layout hbrain 2026-06-01 07:33:49 +02:00
  • 4397c0b7a5 Tune header typography/logo positioning and extend random index title variants hbrain 2026-06-01 02:13:12 +02:00
  • 15f4e23bcd Refine header branding and responsive logo placement; randomize index title variants hbrain 2026-06-01 01:54:45 +02:00
  • 78212227f3 Align metadata flow: data.txt-first admin, strict quote_da, teaser support, and modal ordering tweaks hbrain 2026-06-01 01:08:22 +02:00
  • 752565a7a4 Add per-article hide-map toggle for index while keeping admin map visible hbrain 2026-06-01 00:08:57 +02:00
  • 5e483b4593 Ignore invalid 0,0 GPS coordinates in map generation hbrain 2026-05-31 19:47:10 +02:00
  • 85419507cf Fix worker status polling init/interval and repair describe script syntax hbrain 2026-05-31 19:26:25 +02:00
  • 8a91cec6c3 Multile personalities improvement5 hbrain 2026-05-31 18:33:24 +02:00
  • 5c544f3cfb Fix describe generator script syntax and fail on stale JSON fallback hbrain 2026-05-31 18:31:46 +02:00
  • 62156ed946 Make search accent-insensitive so Sondervig matches Søndervig hbrain 2026-05-31 18:10:23 +02:00
  • efcf87d00c Switch admin/API flows to article IDs with legacy job fallback hbrain 2026-05-31 18:04:21 +02:00
  • 3cc2828bc0 Add admin AJAX up/down media reordering synced to order.json hbrain 2026-05-31 17:33:19 +02:00
  • 7296c5cef4 Multile personalities improvement4 hbrain 2026-05-31 17:16:33 +02:00
  • fb78c277cc Make keyword search case-insensitive across index and admin pages hbrain 2026-05-31 17:01:35 +02:00
  • 5aed2e1a25 Refine admin search row filters with compact P/R/S checkboxes hbrain 2026-05-31 16:45:04 +02:00
  • 5475d3eece Add persistent article IDs and ID-aware dir resolution in admin UI hbrain 2026-05-31 16:32:40 +02:00
  • 76ffd9260c Transliterate non-ASCII title chars when slugging input dirs hbrain 2026-05-31 16:12:39 +02:00
  • 12aae83089 Add index-style keyword search to admin edit list and remove heading hbrain 2026-05-31 15:50:35 +02:00
  • 130f114c1b Show working animation and disable submit for save/delete actions hbrain 2026-05-31 15:42:41 +02:00
  • d7e94a4a75 Regenerate map PNGs unconditionally on article save hbrain 2026-05-31 15:36:11 +02:00
  • f95b5d4f0b Adjust desktop/mobile article layout and restore video/map ordering in admin/public views hbrain 2026-05-31 15:31:43 +02:00
  • 5408aba01a Refine map lightbox UX and map click behavior across pages hbrain 2026-05-31 15:19:39 +02:00
  • 7f45193a6f Simplify index keyword filter UI and unify q-based push target URLs hbrain 2026-05-31 15:11:49 +02:00
  • a52e0a8bb3 Add map image lightbox overlay with zoom animation on click hbrain 2026-05-31 14:55:56 +02:00
  • 5a81f48be0 Ignore node_modules directory hbrain 2026-05-31 14:46:00 +02:00
  • d407c40d75 Add index filters and title-targeted push links; polish clear icon control hbrain 2026-05-31 14:38:51 +02:00
  • de1c753a42 Unify push config resolution for subscribe and send paths hbrain 2026-05-31 14:28:05 +02:00
  • 01b5584d16 Restore map preview image in admin edit list hbrain 2026-05-31 14:18:21 +02:00
  • a47b395c98 Multile personalities improvement3 hbrain 2026-05-31 14:12:42 +02:00
  • 9acc3a45e8 Multile personalities improvement2 hbrain 2026-05-31 14:06:42 +02:00
  • 617f205181 Regenerate stale order.json when media file set changes hbrain 2026-05-31 13:54:15 +02:00
  • 9866524ad0 Fix media ordering priority and timezone-normalize embedded timestamps hbrain 2026-05-31 13:17:19 +02:00
  • c3f0d0dcc1 Implement order.json sorting, auto-gen, and fix map display hbrain 2026-05-31 12:23:13 +02:00
  • 9c09f2d381 Multile personalities improvement hbrain 2026-05-31 11:47:59 +02:00
  • c827a2ae03 Increased word-character numbers hbrain 2026-05-31 10:36:16 +02:00
  • df2bcca66e Fix set_input_dir_visible bug hbrain 2026-05-31 02:38:02 +02:00
  • da563514fc Fix NameError in gpsmap.py hbrain 2026-05-31 02:12:52 +02:00
  • 819a53a159 Fix gpsmap.py to correctly use output file path hbrain 2026-05-31 01:46:29 +02:00
  • 68301c6d23 Fix gpsmap.py to respect output path hbrain 2026-05-31 01:12:16 +02:00
  • d640491e16 Add GPS map generation and display on index and new pages hbrain 2026-05-31 01:07:22 +02:00
  • 0fd6d43adb Update sorting logic to use full timestamp from filename hbrain 2026-05-30 22:38:30 +02:00
  • 951e9c5f58 Increased word number hbrain 2026-05-30 01:59:01 +02:00
  • 023b08eea2 Fix: Handle multiple description candidates from Gemini hbrain 2026-05-30 01:55:56 +02:00
  • 76045d30da Increased word numbers hbrain 2026-05-30 01:26:18 +02:00
  • 52d56d3e51 Fix: Restore Describe button functionality and correct JSON path hbrain 2026-05-30 01:24:00 +02:00
  • 9b2e45f1f5 Admin: ensure Describe button present and visible; add CSS hbrain 2026-05-30 00:26:53 +02:00
  • 4e43361bb9 Admin: always show Describe button in edit form hbrain 2026-05-30 00:24:22 +02:00
  • 96d14d8563 Admin: add Describe button to edit form (restore describe->use in form) hbrain 2026-05-30 00:22:21 +02:00
  • 53ad9199c9 Admin: enable downloads in admin new.php (allow video download) hbrain 2026-05-29 23:28:40 +02:00
  • 420ce99046 Admin: enable download, surface Gemini errors in toast, AJAX file delete; style: make toast clickable hbrain 2026-05-29 23:21:56 +02:00
  • 3de0d498ce Save Gemini JSON in parent in-dir as YYYYMMDD-name.json (avoid affecting job fingerprint) hbrain 2026-05-29 14:57:43 +02:00
  • b3cf019a24 Admin: default landing tab -> edit hbrain 2026-05-29 14:40:18 +02:00
  • 96ce89b102 Admin: enable download in edit preview hbrain 2026-05-29 14:39:01 +02:00
  • e28d491f2e Multiple personalities hbrain 2026-05-29 14:37:33 +02:00
  • 37909ec3f8 Remove in-dir_renames.txt from repo and ignore it hbrain 2026-05-29 14:02:17 +02:00
  • 93762cf1ca Record in-dir rename mappings hbrain 2026-05-29 13:59:55 +02:00
  • 50040b099e Make executable hbrain 2026-05-29 13:44:39 +02:00
  • f72e9299e9 Update hbrain 2026-05-29 13:42:26 +02:00
  • c9021de0f5 Update bin/generate_data.sh (manual edits) hbrain 2026-05-29 13:39:40 +02:00
  • 85cc58be44 Ignore push.json and add push.json.example + README note hbrain 2026-05-29 13:36:58 +02:00
  • b3570f9c0f Docs: add Admin Describe UI and no-append usage hbrain 2026-05-29 13:32:10 +02:00
  • 6b00b0d7fe Add remaining relevant files (auto) hbrain 2026-05-29 13:29:12 +02:00
  • c2d64cb00a Admin: add Describe UI, synchronous Gemini generator endpoint; update generate_data.sh (no-append) hbrain 2026-05-29 13:24:20 +02:00
  • c8a51488c0 docs: add web-push and Gemini generator notes hbrain 2026-05-29 09:58:03 +02:00
  • cf6830e803 Match worker fingerprint for stale detection hbrain 2026-05-28 18:00:50 +02:00
  • 47c15124d9 Highlight stale renders on admin list hbrain 2026-05-28 17:21:43 +02:00
  • 2dab9b501d Convert admin switches to AJAX XOR hbrain 2026-05-28 17:13:15 +02:00
  • 4d52eee70e Responsive mobile layout and header word sizing hbrain 2026-05-28 07:47:34 +02:00
  • 1f056fdc7c Keep edit buttons in sync with worker status hbrain 2026-05-27 23:17:37 +02:00
  • 47f5a20a91 Show active worker in admin footer hbrain 2026-05-27 22:53:57 +02:00
  • ef4e1b48e7 Fix admin switches and edit previews hbrain 2026-05-27 22:43:21 +02:00
  • 564fa64728 Improve edit page media previews hbrain 2026-05-27 22:38:03 +02:00
  • aab2e93b4b Match public header with admin layout hbrain 2026-05-27 22:35:10 +02:00
  • 80dd447740 Move admin nav to fixed footer hbrain 2026-05-27 22:33:08 +02:00
  • e876d3c63a Disable edit buttons for running jobs hbrain 2026-05-27 12:04:19 +02:00
  • 583db3dd89 Show video creation time in admin edit list hbrain 2026-05-27 10:31:05 +02:00
  • 8327d5e709 Feat: Add toast notification for edit button when job is running hbrain 2026-05-27 08:41:15 +02:00
  • 2c8191334a Default new inputs to disabled and hidden hbrain 2026-05-27 08:10:53 +02:00
  • 9f7593f6f1 Use AJAX admin switches with toast feedback hbrain 2026-05-27 08:04:16 +02:00
  • 5437c7a4c4 Refine admin status and notification controls hbrain 2026-05-26 20:31:04 +02:00
  • 4e4def843d Add web push notifications hbrain 2026-05-26 15:48:30 +02:00
  • 91cb65e896 Show video previews on admin edit list hbrain 2026-05-26 15:27:03 +02:00
  • d4c5e532cb Cache admin input directory metadata hbrain 2026-05-26 13:43:33 +02:00