Commit Graph

  • 09ea2535e0 refactor: Extract settings modal to dedicated component master tanner 2026-01-06 20:08:43 +00:00
  • 6b6e36d880 feat: Add settings component tanner 2026-01-06 20:08:40 +00:00
  • cf789b1518 fix: Make update banner refresh button robust tanner 2026-01-06 20:03:39 +00:00
  • fc4eb077f0 Close settings modal on theme change or fullscreen tanner 2026-01-06 19:58:31 +00:00
  • 3120207bd9 Switch noscript redirect query param tanner 2026-01-06 19:10:07 +00:00
  • d7c35c18a7 fix: Hide visible template tags by moving noscript block tanner 2026-01-06 18:48:35 +00:00
  • 0111263163 fix: Reload cached index.html when JavaScript is disabled tanner 2026-01-06 18:13:06 +00:00
  • 98955a1ce7 Style fixes tanner 2026-01-03 23:26:56 +00:00
  • 83cc49e7ec style: Make settings button appear as plain text tanner 2026-01-03 19:51:18 +00:00
  • 82d96f3b7b style: Refine settings button style tanner 2026-01-03 19:51:16 +00:00
  • 9d5ba84f0d fix: Fix modal overlay positioning tanner 2026-01-03 00:50:34 +00:00
  • 5214e5676f style: Style settings modal for dark, black, and red themes tanner 2026-01-03 00:43:31 +00:00
  • fa030a069c fix: Allow modal to scroll with page content tanner 2026-01-03 00:22:36 +00:00
  • 7faebe346e feat: Add X close button to settings modal tanner 2026-01-03 00:19:14 +00:00
  • fcb78b9803 style: Add spacing to settings modal for readability tanner 2026-01-03 00:19:12 +00:00
  • d133383c06 feat: Move fullscreen toggle to settings modal tanner 2026-01-03 00:15:44 +00:00
  • 4240ff07df style: Adjust feed filter label and spacing tanner 2026-01-03 00:15:41 +00:00
  • 5554b58f93 fix: Make feed update check more robust by comparing all story IDs tanner 2026-01-03 00:09:25 +00:00
  • ab15868397 feat: Add feed source filtering to settings and API tanner 2026-01-03 00:01:46 +00:00
  • 93903eedf9 feat: Move "Small websites" filter to settings dialog tanner 2026-01-02 23:51:23 +00:00
  • e0f523cc1c feat: Add body and article font selection settings tanner 2026-01-02 22:11:28 +00:00
  • cf35bd53bf style: Remove redundant font inheritance from comment button tanner 2026-01-02 22:11:26 +00:00
  • 0fd3589313 feat: Consolidate font size settings; adjust increment to 0.05 tanner 2026-01-02 22:06:39 +00:00
  • 6dce141862 fix: Use em unit for story font size tanner 2026-01-02 22:06:35 +00:00
  • a8a794bc65 refactor: Standardize font size units to rem and add per-setting resets tanner 2026-01-02 21:49:07 +00:00
  • 656c322249 feat: Keep settings menu open after theme selection tanner 2026-01-02 21:49:02 +00:00
  • cde095169f feat: Implement settings modal with theme and font size adjustments tanner 2026-01-02 21:39:54 +00:00
  • 649b8a0da4 fix: Prevent React app flash by hiding static content with display: none tanner 2026-01-02 20:52:07 +00:00
  • 407c995d9f fix: Prevent content and dark mode background flashes on load tanner 2026-01-02 20:44:10 +00:00
  • 7b978cac43 Test update tanner 2025-12-27 18:36:32 +00:00
  • b5241a2a42 Style update banner correctly tanner 2025-12-27 18:29:23 +00:00
  • 8bf33e2d45 style: Consolidate update banner styles and add theme support tanner 2025-12-27 18:15:22 +00:00
  • 987c401dc4 chore: Update client version mismatch message tanner 2025-12-27 18:15:18 +00:00
  • 6facbd3397 chore: Log service worker update check tanner 2025-12-27 18:13:07 +00:00
  • a680b4b446 feat: Check for service worker updates on feed load tanner 2025-12-27 18:01:45 +00:00
  • 2757f701d0 feat: Implement in-app service worker update notification tanner 2025-12-27 17:52:45 +00:00
  • a1ebcc6d80 Change checkbox label to "Small websites" tanner 2025-12-16 23:41:11 +00:00
  • 82478c469d Add "similar" link for searching host name tanner 2025-12-13 22:37:47 +00:00
  • 77b429a742 Don't move backward dot tooltip tanner 2025-12-08 23:54:41 +00:00
  • 0c1c56b54a Fix: Prevent false positive single dollar math detection in text nodes tanner 2025-12-08 23:52:36 +00:00
  • 73a139ef9a fix: Fix browser navigation tooltip alignment tanner 2025-12-08 23:42:39 +00:00
  • 5796bc56b5 fix: Adjust default tooltip horizontal position tanner 2025-12-08 23:42:36 +00:00
  • 7c1910c919 fix: Improve nav dot tooltip visibility and positioning tanner 2025-12-08 23:37:10 +00:00
  • 60a4df2efc feat: Add tooltips to browser navigation dots tanner 2025-12-08 23:33:52 +00:00
  • a712ca12da Bring single dollar sign math back, check for whitespace tanner 2025-12-07 22:59:09 +00:00
  • 8700bda104 Adjust checkbox styles tanner 2025-12-07 22:51:31 +00:00
  • 3160e02d41 Fix: Split border shorthand for dark mode color override tanner 2025-12-07 22:47:31 +00:00
  • cfa61c2066 fix: Improve dark mode checkbox checkmark visibility tanner 2025-12-07 22:43:27 +00:00
  • 27faea1823 style: Refine checked checkbox border color in dark theme tanner 2025-12-07 22:43:26 +00:00
  • df76e34c71 fix: Prevent price false positives in single dollar math detection tanner 2025-12-05 17:49:03 +00:00
  • 5d014f50df fix: Remove single dollar sign math rendering due to false positives tanner 2025-12-05 17:24:40 +00:00
  • bcfdff1067 Fix dt dd tags margin tanner 2025-12-05 00:59:02 +00:00
  • a888e38ae8 fix: Adjust comment metadata indentation in comments tanner 2025-12-05 00:49:13 +00:00
  • 2bd51bb1cb fix: Refactor comments with DL/DD for text browser compatibility tanner 2025-12-05 00:45:00 +00:00
  • 655346a7eb chore: Remove unused nojs div tanner 2025-12-05 00:44:58 +00:00
  • 125c1c5225 Fix buttons in color themes tanner 2025-12-05 00:35:06 +00:00
  • 5dd2069af5 Clear stories first on checkbox change tanner 2025-12-04 23:12:30 +00:00
  • d68fc73af5 Don't setStories when existing list is empty tanner 2025-12-04 22:57:26 +00:00
  • ff1297e507 Style checkbox tanner 2025-12-04 22:55:23 +00:00
  • 1d019f880b fix: Implement custom transparent checkbox for dark mode visibility tanner 2025-12-04 22:31:11 +00:00
  • 23b56b26b1 style: Apply transparent background to checkboxes tanner 2025-12-04 22:31:07 +00:00
  • b439199836 fix: Cancel pending story fetches on filter change to prevent UI jumps tanner 2025-12-04 22:24:28 +00:00
  • 5736cde21a feat: Fetch smallweb stories iteratively until limit met tanner 2025-12-04 22:18:22 +00:00
  • ed8ad1b6f6 feat: Add domain exclusion to smallweb list loading tanner 2025-12-04 22:18:19 +00:00
  • 75779722c1 feat: Add smallweb filter checkbox and server-side filtering tanner 2025-12-04 22:09:11 +00:00
  • 13df4a7831 Put the loading status down below tanner 2025-12-04 21:10:20 +00:00
  • d511453418 fix: Detect and render inline math using single dollar delimiters tanner 2025-12-04 20:56:14 +00:00
  • 5e7240e2d0 fix: Convert inline align environments to display math tanner 2025-12-04 20:50:48 +00:00
  • 96719f9e6f chore: Adjust console.log placement in Article component tanner 2025-12-04 20:45:21 +00:00
  • 0d4e674f3d chore: Add debug log for math block detection tanner 2025-12-04 20:42:55 +00:00
  • 7ce94e80dd fix: Render LaTeX expressions that are entire element contents tanner 2025-12-04 20:35:51 +00:00
  • 1729e5b2be Add latex packages tanner 2025-12-04 20:31:40 +00:00
  • d04bc2fe05 feat: Add LaTeX math rendering support tanner 2025-12-04 20:29:13 +00:00
  • 02d165b2b2 fix: Extend direct HTML rendering to math elements tanner 2025-12-04 20:24:08 +00:00
  • 2d10abf9aa fix: Prevent React warnings for SVG attributes tanner 2025-12-04 20:23:08 +00:00
  • e8911dc1d1 Move logos into public directory tanner 2025-12-04 19:54:56 +00:00
  • 41c4d7619d Downgrade humanize tanner 2025-12-04 19:53:13 +00:00
  • e36fe3a403 Freeze requirements tanner 2025-12-04 19:51:42 +00:00
  • fbec869257 Don't locate css file on server tanner 2025-12-04 19:49:19 +00:00
  • e9e3cb30a4 chore: Remove conditional CSS import and improve alt attributes tanner 2025-12-04 19:29:04 +00:00
  • a5e762c36b feat: Display relative time on non-JS article info line tanner 2025-12-04 19:11:27 +00:00
  • bbcb01f8d1 style: Remove zero-width spaces from story info tanner 2025-12-04 19:11:24 +00:00
  • df0e66ad08 feat: Render homepage feed server-side tanner 2025-12-04 18:42:14 +00:00
  • 1fefc149e2 feat: Include QotNews header for non-JS users tanner 2025-12-04 18:38:19 +00:00
  • 449cb13dbd feat: Add relative timestamps and permalinks to comments tanner 2025-12-04 18:35:43 +00:00
  • f206485124 fix: Widen comments container on story page tanner 2025-12-04 18:32:57 +00:00
  • b185ecfe81 refactor: Align non-JS comments page structure and style tanner 2025-12-04 18:29:41 +00:00
  • 274b4065e2 style: Match non-JS article page styling and layout to JS version tanner 2025-12-04 18:26:06 +00:00
  • 85b6fbabf3 feat: Link compiled CSS bundle for non-JS client tanner 2025-12-04 18:16:50 +00:00
  • 32cbf47d95 feat: Add static rendering for article pages tanner 2025-12-04 18:01:00 +00:00
  • 7c600dcfba Only wrap code in comments tanner 2025-12-03 04:18:36 +00:00
  • 92e70229fe fix: Refine code block detection to ignore inline <code> tanner 2025-12-03 03:57:08 +00:00
  • b749e58f62 fix: Refine code block detection to exclude inline code tanner 2025-12-03 03:55:18 +00:00
  • b1b2be6080 fix: Use textContent for code block conversion to prevent content loss tanner 2025-12-03 03:51:33 +00:00
  • 5ebe87dbc2 refactor: Optimize nodes() calls and simplify function in Article tanner 2025-12-03 03:50:10 +00:00
  • a8a36b693e fix: Render void elements correctly and copy all attributes tanner 2025-12-03 03:12:51 +00:00
  • 60eefb4b27 refactor: Implement recursive rendering to detect and convert code blocks tanner 2025-12-03 02:52:07 +00:00
  • 8f5dae4bdc fix: Unwrap single-child wrapper elements in nodes function tanner 2025-12-03 02:46:20 +00:00
  • 89a511efc0 chore: Add debug log to isCodeBlock function tanner 2025-12-03 02:46:18 +00:00
  • 504fe745ea fix: Relax isCodeBlock check for nested code elements tanner 2025-12-03 02:37:58 +00:00