Commit Graph

41 Commits

Author SHA1 Message Date
Tanner 42f5614524 Don't setStories every loop iteration 2025-12-02 16:52:32 +00:00
Tanner 06f35fbe8a feat: Add loading progress indicator to Feed
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-02 01:20:27 +00:00
Tanner 47d401a536 feat: Add fetching stories placeholder 2025-12-02 01:20:25 +00:00
Tanner d499cdedb0 Misc fixes 2025-12-01 21:07:01 +00:00
Tanner 97e15be797 fix: Conditionally render error details to avoid layout gap
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 22:45:58 +00:00
Tanner 8df6cb7b36 fix: Prevent layout shift when error message appears
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 22:39:34 +00:00
Tanner 79b857548b feat: Persist new stories and improve layout consistency 2025-11-21 22:39:32 +00:00
Tanner af152b8848 feat: Show preload progress on fetch failure
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 00:59:14 +00:00
Tanner 36c6e77548 style: Improve error messages and loading text, add spacing to error details 2025-11-21 00:59:12 +00:00
Tanner 913adb0150 fix: Provide detailed error for story fetch failures
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 00:50:58 +00:00
Tanner c09ffecdd9 fix: Display network error on API fetch failure
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 00:49:14 +00:00
Tanner a9b688309c fix: Provide detailed error messages for network failures
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 00:45:59 +00:00
Tanner 9fb0e9a679 feat: Show detailed connection errors in collapsible section 2025-11-21 00:41:57 +00:00
Tanner 7a5cc94d60 feat: Add 10s timeout and early exit for story preloading on error
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-21 00:34:17 +00:00
Tanner cf7c91554d feat: Immediately display stories on first load
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-20 23:02:59 +00:00
Tanner 9ae9ac903e fix: Always fetch full story and update existing in feed
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-20 22:58:44 +00:00
Tanner 98067ef81f Logging 2025-11-19 19:17:38 +00:00
Tanner 2d8f69a367 fix: Batch story list updates and limit length
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-19 19:17:38 +00:00
Tanner 4cf3bc4186 chore: Add console log for stories 2025-11-19 19:17:38 +00:00
Tanner cabaca6051 fix: Fix infinite loop in Feed by removing stories from useEffect deps
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-19 19:17:38 +00:00
Tanner 90f38f0bcc refactor: Refactor Feed story fetching for improved network resilience
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-11-19 19:17:38 +00:00
Tanner ccde7a1486 chore: Disable story updates and preloading logic 2025-11-19 19:17:38 +00:00
Tanner Collin (aider) d365cad14b refactor: Refactor Feed component to functional with hooks 2025-11-19 19:17:38 +00:00
Tanner c1aede8f1f Adjust title 2022-06-30 00:05:15 +00:00
Tanner 0d00ec40b0 Change header based on page 2022-06-30 00:00:30 +00:00
Tanner 6cc24281d9 Add index / noindex to client 2022-06-29 23:30:39 +00:00
Tanner c4c3f448b1 Clean code up 2020-11-03 03:45:56 +00:00
Tanner 3ac032b817 Remove article numbers 2020-07-08 02:36:40 +00:00
Tanner b0c3e9a06d Remove pre-fetching image 2020-07-08 02:36:40 +00:00
Tanner 60a4e08479 Embed base64 logo directly in source to avoid load 2019-12-02 23:54:02 +00:00
Tanner 700fd8d6a6 Get rid of lint warnings 2019-10-22 07:31:59 +00:00
Tanner 0742432541 Prefetch first images 2019-10-19 07:33:06 +00:00
Tanner 5de8631115 Cache articles in memory for speed 2019-10-18 21:26:22 +00:00
Tanner b09599aa5f Add serviceworker, render logos directly 2019-10-18 05:09:49 +00:00
Tanner 6bd3bf1090 Cache all articles in IndexedDB 2019-10-12 23:41:31 +00:00
Tanner f798c06a9b Move archive to Whoosh and add search 2019-10-12 05:32:17 +00:00
Tanner d49e686f8f Set title on article and comment pages, add comment anchors 2019-10-10 21:52:28 +00:00
Tanner 9a2854c735 Add site logos, keep displaying news on error 2019-09-24 08:23:14 +00:00
Tanner b43fed8e44 Settle on serif font, add scroll to top component 2019-08-30 06:22:26 +00:00
Tanner 2cf1c44fb9 Clear localstorage cache and add slogan 2019-08-25 01:25:28 +00:00
Tanner 7bb72f9b96 Finish prototype web client 2019-08-24 05:04:51 +00:00