Commit Graph

  • a173858629 fix: Refine code block detection to ignore inline <code> Tanner 2025-12-03 03:57:08 +00:00
  • ddb969125d fix: Refine code block detection to exclude inline code Tanner 2025-12-03 03:55:18 +00:00
  • edc312b5be fix: Use textContent for code block conversion to prevent content loss Tanner 2025-12-03 03:51:33 +00:00
  • d66747fdb1 refactor: Optimize nodes() calls and simplify function in Article Tanner 2025-12-03 03:50:10 +00:00
  • b798fd7456 fix: Render void elements correctly and copy all attributes Tanner 2025-12-03 03:12:51 +00:00
  • 721af4beca refactor: Implement recursive rendering to detect and convert code blocks Tanner 2025-12-03 02:52:07 +00:00
  • 8c0caf1c39 fix: Unwrap single-child wrapper elements in nodes function Tanner 2025-12-03 02:46:20 +00:00
  • 28e92a057f chore: Add debug log to isCodeBlock function Tanner 2025-12-03 02:46:18 +00:00
  • 9840859aff fix: Relax isCodeBlock check for nested code elements Tanner 2025-12-03 02:37:58 +00:00
  • 98e9f64f1f refactor: Refactor nodes logic from useMemo to a regular function Tanner 2025-12-03 02:37:56 +00:00
  • c78cdf2c4d refactor: Extract code block detection into isCodeBlock function Tanner 2025-12-03 01:46:19 +00:00
  • d99144f4d8 fix: Detect code blocks nested in pre tags for conversion Tanner 2025-12-03 01:43:33 +00:00
  • 6060acb676 fix: Show 'Convert Code to Paragraph' button for <code> elements Tanner 2025-12-03 01:37:08 +00:00
  • 7db174a249 fix: Adjust spacing below comment text content Tanner 2025-12-03 01:28:10 +00:00
  • 4b10320a03 fix: Wrap text in <pre> blocks to prevent horizontal overflow Tanner 2025-12-03 00:58:39 +00:00
  • dc3583daaa refactor: Convert 'show more' div to semantic button Tanner 2025-12-03 00:50:58 +00:00
  • 9681b3b8e9 refactor: Convert collapser span to button for accessibility Tanner 2025-12-03 00:48:22 +00:00
  • b606516ece refactor: Remove unnecessary useCallback from comment functions Tanner 2025-12-02 23:53:40 +00:00
  • 2cb524d35e Mark deleted / empty comments Tanner 2025-12-02 23:39:24 +00:00
  • 2c86b4d144 Add a copy button to the article title Tanner 2025-12-02 23:19:12 +00:00
  • 66deed7544 fix: Align article title and copy button, correct icon font Tanner 2025-12-02 23:14:39 +00:00
  • e117ffe56c style: Update copy link button font Tanner 2025-12-02 23:14:36 +00:00
  • 218c273a6d fix: Improve copy button icon display and alignment Tanner 2025-12-02 23:01:01 +00:00
  • fec6c897b2 style: Style copy button icon Tanner 2025-12-02 23:00:58 +00:00
  • adf1f079e4 feat: Use icons for copy link button feedback Tanner 2025-12-02 22:57:39 +00:00
  • e756545d2c feat: Add button to copy article title and URL to clipboard Tanner 2025-12-02 22:54:25 +00:00
  • 00f4ee5565 Move static build directory to apiserver/ Tanner 2025-12-02 22:38:33 +00:00
  • 56ddee2f3e refactor: Iterate through stories in order for prioritized updates Tanner 2025-12-02 22:27:49 +00:00
  • 14f4b09d12 fix: Unregister service worker Tanner 2025-12-02 17:13:52 +00:00
  • 2a48b4a28d Revert ScrollToTop component back to class-based Tanner 2025-12-02 17:02:03 +00:00
  • 42f5614524 Don't setStories every loop iteration Tanner 2025-12-02 16:52:32 +00:00
  • 06f35fbe8a feat: Add loading progress indicator to Feed Tanner 2025-12-02 01:20:27 +00:00
  • 47d401a536 feat: Add fetching stories placeholder Tanner 2025-12-02 01:20:25 +00:00
  • d499cdedb0 Misc fixes Tanner 2025-12-01 21:07:01 +00:00
  • 9fa2699e26 fix: Improve submit error handling on API and refactor client with async/await Tanner 2025-11-21 23:02:29 +00:00
  • d8a35ac467 fix: Improve error handling for non-JSON server responses in Submit Tanner 2025-11-21 22:59:15 +00:00
  • ca6b5ce677 feat: Display detailed submission errors to user Tanner 2025-11-21 22:56:48 +00:00
  • 914fda0f4b feat: Display detailed, expandable connection error in Comments component Tanner 2025-11-21 22:51:14 +00:00
  • 97e15be797 fix: Conditionally render error details to avoid layout gap Tanner 2025-11-21 22:45:58 +00:00
  • 1fad0459b8 refactor: Improve article loading error and cache messages Tanner 2025-11-21 22:45:54 +00:00
  • 8df6cb7b36 fix: Prevent layout shift when error message appears Tanner 2025-11-21 22:39:34 +00:00
  • 79b857548b feat: Persist new stories and improve layout consistency Tanner 2025-11-21 22:39:32 +00:00
  • c1a6938a50 feat: Add detailed, expandable error messages to Article component Tanner 2025-11-21 22:34:24 +00:00
  • af152b8848 feat: Show preload progress on fetch failure Tanner 2025-11-21 00:59:14 +00:00
  • 36c6e77548 style: Improve error messages and loading text, add spacing to error details Tanner 2025-11-21 00:59:12 +00:00
  • 913adb0150 fix: Provide detailed error for story fetch failures Tanner 2025-11-21 00:50:58 +00:00
  • c09ffecdd9 fix: Display network error on API fetch failure Tanner 2025-11-21 00:49:14 +00:00
  • a9b688309c fix: Provide detailed error messages for network failures Tanner 2025-11-21 00:45:59 +00:00
  • 9fb0e9a679 feat: Show detailed connection errors in collapsible section Tanner 2025-11-21 00:41:57 +00:00
  • 7a5cc94d60 feat: Add 10s timeout and early exit for story preloading on error Tanner 2025-11-21 00:34:17 +00:00
  • cf7c91554d feat: Immediately display stories on first load Tanner 2025-11-20 23:02:59 +00:00
  • 9ae9ac903e fix: Always fetch full story and update existing in feed Tanner 2025-11-20 22:58:44 +00:00
  • 2c5147a64d Begin stats API route Tanner 2025-11-20 22:25:26 +00:00
  • ba374bea66 Ignore aider files Tanner 2025-11-20 22:25:20 +00:00
  • c724838523 Add debug logging, debug add manual submissions to feed Tanner 2025-11-20 21:55:45 +00:00
  • 98067ef81f Logging Tanner 2025-11-19 19:17:33 +00:00
  • 2d8f69a367 fix: Batch story list updates and limit length Tanner 2025-11-19 17:57:13 +00:00
  • 4cf3bc4186 chore: Add console log for stories Tanner 2025-11-19 17:57:10 +00:00
  • cabaca6051 fix: Fix infinite loop in Feed by removing stories from useEffect deps Tanner 2025-11-19 17:51:18 +00:00
  • 90f38f0bcc refactor: Refactor Feed story fetching for improved network resilience Tanner 2025-11-19 17:46:30 +00:00
  • ccde7a1486 chore: Disable story updates and preloading logic Tanner 2025-11-19 17:46:27 +00:00
  • d2408dd502 refactor: Refactor dot components to functional Tanner Collin (aider) 2025-07-07 19:49:26 +00:00
  • 77809ff73b refactor: Refactor Submit component to use hooks Tanner Collin (aider) 2025-07-07 19:47:00 +00:00
  • ecc69bf611 refactor: Refactor Search component to use hooks Tanner Collin (aider) 2025-07-07 18:19:01 +00:00
  • 528539f049 refactor: Convert ScrollToTop to functional component with hooks Tanner Collin (aider) 2025-07-07 18:15:25 +00:00
  • 4cb578ac49 refactor: refactor Results component to functional component Tanner Collin (aider) 2025-07-07 18:05:48 +00:00
  • 28da3cd9f5 Update webclient dependencies Tanner 2025-07-07 18:05:16 +00:00
  • d365cad14b refactor: Refactor Feed component to functional with hooks Tanner Collin (aider) 2025-07-07 18:01:06 +00:00
  • 9300688ceb refactor: Convert Comments class to functional using hooks Tanner Collin (aider) 2025-07-07 17:40:02 +00:00
  • 6996b5f927 refactor: Rename Article component to Comments Tanner 2025-07-07 17:40:00 +00:00
  • 135146d8ee refactor: Refactor Article component to use hooks Tanner Collin (aider) 2025-07-07 17:29:10 +00:00
  • ef74a2d7cf refactor: Convert App class component to functional component Tanner Collin (aider) 2025-07-07 17:22:56 +00:00
  • 6fa02367dd Ignore blank hackernews titles Tanner 2025-07-07 17:19:31 +00:00
  • 10629200b0 Skip "Removed by moderator" stories Tanner 2025-09-27 17:38:50 +00:00
  • b09d432c10 Ignore dead and political stories Tanner 2025-05-27 18:47:17 +00:00
  • 1569c16e70 Fix Better HN api content extraction Tanner 2025-02-01 22:39:13 +00:00
  • 9f52226d47 Add Better HN as an API backup Tanner 2025-02-01 21:42:06 +00:00
  • b3eb55e2d1 Bug fixes Tanner 2025-02-01 20:31:35 +00:00
  • fafed2cf3d Alert on story update error Tanner 2024-03-16 20:41:24 +00:00
  • 7dc9e3ad16 Adjust score and comment thresholds Tanner 2024-03-08 03:08:18 +00:00
  • 6c1aced06c Fix deletion script Tanner 2024-03-08 03:08:03 +00:00
  • 005004ad3d Increase database timeout Tanner 2024-02-27 18:48:47 +00:00
  • 12bb83ade8 Fix lobsters comment parsing Tanner 2024-02-27 18:47:00 +00:00
  • 8f70f7a6c2 Move scripts into own folder Tanner 2024-02-27 18:32:29 +00:00
  • 414dcdcce9 Update readability Tanner 2024-02-27 18:32:19 +00:00
  • f5ce14a749 Make "dark" theme grey, add "black" theme Tanner 2023-09-13 01:19:47 +00:00
  • e85f0d8e19 Disable lobsters Tanner 2023-09-13 01:02:15 +00:00
  • c228ab0635 Replace "indent_level" with "depth" in lobsters API Tanner 2023-08-31 07:35:44 +00:00
  • f11123b441 Handle Lobsters comment parsing TypeErrors Tanner 2023-08-31 07:30:39 +00:00
  • 83fea72578 Add Tildes group whitelist Tanner 2023-07-13 22:54:36 +00:00
  • 3a0f7e79a2 Increase again Tanner 2023-06-13 17:11:50 +00:00
  • 0cfbf152eb Increase Tildes story score requirement Tanner 2023-06-11 01:01:31 +00:00
  • b051794a0c Catch all possible Reddit API exceptions Tanner 2023-03-15 21:16:37 +00:00
  • a56d5e91aa Fix darkmode fullscreen button color Tanner 2022-08-11 19:36:02 +00:00
  • 8218c849b7 Fix fix-stories bug Tanner 2022-08-10 04:06:39 +00:00
  • 952c891643 Hide fullscreen button if it's not available Tanner 2022-08-10 04:05:25 +00:00
  • b6b9dfaabb Add fullscreen mode Tanner 2022-08-08 23:21:49 +00:00
  • 832f2446a6 Add red theme Tanner 2022-08-08 20:14:57 +00:00
  • 545f2f300e Write fixed stories to database Tanner 2022-07-05 00:57:56 +00:00
  • 32e1ed615e Begin script to fix bad gzip text Tanner 2022-07-04 20:32:01 +00:00