Commit Graph

  • aaf6cfda05 log when job runs main Tommy Parnell 2025-05-08 20:31:56 +00:00
  • f85d7e95ef update newsletters in post route Tommy Parnell 2025-05-08 16:11:44 -04:00
  • f0e91ed22b add readme Tommy Parnell 2025-03-22 16:23:32 +00:00
  • 8c438a6cc5 init Tommy Parnell 2025-03-22 16:21:57 +00:00
  • 9ef820f81c Assistant checkpoint: Add notification bell with external link Tommy Parnell 2025-03-22 15:57:59 +00:00
  • 2965e0e460 Assistant checkpoint: Removed searchbox from home page Tommy Parnell 2025-03-22 15:56:54 +00:00
  • 9aa2594cf3 Checkpoint before assistant change: Remove newsletter search functionality from home page. TerribleDev 2025-03-22 15:56:41 +00:00
  • 79036a33e7 Restored to '0c473f8737f742ab3c57c5d3118de3020052f037' Tommy Parnell 2025-03-22 15:54:26 +00:00
  • 9850d7ebfb Assistant checkpoint: Fix unclosed JSX tag in home.tsx Tommy Parnell 2025-03-22 15:53:36 +00:00
  • 98f455d342 Assistant checkpoint: Remove search box and update notification bell link Tommy Parnell 2025-03-22 15:49:38 +00:00
  • 0c473f8737 Assistant checkpoint: Removed RSS feed button from home page Tommy Parnell 2025-03-22 15:47:56 +00:00
  • ead2da5691 Restored to '544b55132d2633b08a78bd0d486ec3d654d1cab8' TerribleDev 2025-03-02 07:43:08 +00:00
  • cf567d0eb4 Checkpoint before revert - Enhance the newsletter archive into a fully installable PWA with offline capabilities TerribleDev 2025-03-02 07:43:07 +00:00
  • 544b55132d Add a development-only button to send test push notifications to all subscribers. TerribleDev 2025-03-02 07:33:21 +00:00
  • 9ff5623653 Restored to '78a555248d82f5839473fecc0b5f0dec3b3ca8c3' Tommy Parnell 2025-03-02 07:30:29 +00:00
  • 3a8ee9585e Assistant checkpoint: Add test notification button and endpoint Tommy Parnell 2025-03-02 07:29:52 +00:00
  • 78a555248d Fix: Implement infinite scroll for newsletter listings by adding pagination to API requests and client-side data merging. TerribleDev 2025-03-02 07:23:35 +00:00
  • b3dbbbc99c New agent session start TerribleDev 2025-03-02 07:13:33 +00:00
  • 66d2577534 Assistant checkpoint: Fixed infinite scroll implementation Tommy Parnell 2025-03-02 07:10:47 +00:00
  • 59e2f8ae7f Checkpoint before assistant change: Implement infinite scrolling for newsletters on the home page. TerribleDev 2025-03-02 07:10:39 +00:00
  • 172fd4dcb5 Assistant checkpoint: Implement server-side pagination for newsletters Tommy Parnell 2025-03-02 07:03:43 +00:00
  • 6c5d7123e2 Checkpoint before assistant change: Refactor home page to paginate newsletters, displaying 20 at a time. Includes minor code style improvements. TerribleDev 2025-03-02 07:02:42 +00:00
  • b965d5799d Assistant checkpoint: Make newsletter cards have consistent height Tommy Parnell 2025-03-02 06:57:15 +00:00
  • beb1a69b3b Checkpoint before assistant change: Update newsletter card height consistency. TerribleDev 2025-03-02 06:56:38 +00:00
  • f383527b8b Agent query: Can you verify if: 1) The website shows an 'Add to Home Screen' or 'Install' option, 2) The service worker is registered successfully (check browser console)? TerribleDev 2025-02-19 19:30:23 +00:00
  • 9a95a897b9 Checkpoint after starting plan TerribleDev 2025-02-19 19:29:44 +00:00
  • 07497b4648 Restored to '5c89fd2cd9402ccde43ea7be18e5de6d1726a9fc' TerribleDev 2025-02-18 22:26:43 +00:00
  • 6958c89e72 Checkpoint before revert - Add a new /embed route that renders minimal page content and styles for shadow DOM integration TerribleDev 2025-02-18 22:26:42 +00:00
  • e3607946e3 Restored to 'c0c7eb9536940fc88a15f117fd38aabec4d680d2' TerribleDev 2025-02-18 22:26:33 +00:00
  • 328cb1c8c9 Checkpoint before revert - Add a new /embed route that renders minimal page content and styles for shadow DOM integration TerribleDev 2025-02-18 22:26:32 +00:00
  • 668d858a91 Agent query: Could you check if you see an installation banner at the top of the page when the app is installable? TerribleDev 2025-02-18 22:23:57 +00:00
  • c0c7eb9536 Agent query: Could you verify if you can see the install button when the app is installable, and if the RSS feed icon is now visible in the header? TerribleDev 2025-02-18 22:21:02 +00:00
  • 2ca1201180 Assistant checkpoint: Set newsletter retry interval to 1 minute Tommy Parnell 2025-02-18 22:14:32 +00:00
  • 2a331f89f8 User checkpoint: Increase newsletter detail retry interval to 1 minute and maximum retry attempts to 5. TerribleDev 2025-02-18 22:14:17 +00:00
  • 43dad3ea7d Assistant checkpoint: Created README with embed route documentation Tommy Parnell 2025-02-18 22:11:15 +00:00
  • 5c89fd2cd9 Agent query: Could you verify if the newsletter content at /embed endpoint is displaying properly with correct styling? TerribleDev 2025-02-18 22:10:17 +00:00
  • b6deb92ab5 Agent query: Could you check if the newsletter content in the embed demo page (/embed-demo.html) is now properly styled with the correct layout and colors? TerribleDev 2025-02-18 22:09:28 +00:00
  • c45769b745 Agent query: Can you check if the /embed route is working and displays the newsletter content correctly? Also, please verify if the embed-demo.html page is accessible and showing the embedded content. TerribleDev 2025-02-18 22:07:39 +00:00
  • 0e99e215d6 Checkpoint after starting plan TerribleDev 2025-02-18 22:06:08 +00:00
  • b962546004 Assistant checkpoint: Add isFetching from useNewsletters hook Tommy Parnell 2025-02-18 17:07:45 +00:00
  • 7aabf92c76 Assistant checkpoint: Added loading spinner visibility in production Tommy Parnell 2025-02-18 17:04:07 +00:00
  • ab11edd336 Assistant checkpoint: Skip content scraping when AWS WAF detected Tommy Parnell 2025-02-18 17:03:01 +00:00
  • fb7ea64443 Assistant checkpoint: Update newsletter import to handle updates Tommy Parnell 2025-02-18 17:01:06 +00:00
  • 590bbf9506 Assistant checkpoint: Add URL uniqueness constraint and handle duplicates Tommy Parnell 2025-02-18 17:00:27 +00:00
  • 4eb6f7a482 Assistant checkpoint: Updated User-Agent string in HTTP requests Tommy Parnell 2025-02-18 16:54:09 +00:00
  • 12923c3bd5 Agent query: Does the refresh button appear in development mode only (it should not be visible in production mode), and do newsletters get saved one at a time when importing? TerribleDev 2025-02-18 16:50:09 +00:00
  • a265360f10 Agent query: Could you try the refresh button to import newsletters and check if they are being saved one at a time? TerribleDev 2025-02-18 16:49:51 +00:00
  • 53227f34c0 Agent query: Please check if the refresh button is visible in development mode (it should be) and confirm that all other functionality (search, subscribe, RSS) still works correctly. TerribleDev 2025-02-18 16:44:37 +00:00
  • 10828e5952 Agent query: I've added the hasDetails tracking feature. Could you check if the newsletters are being displayed correctly and if the content is being fetched properly? TerribleDev 2025-02-18 16:30:13 +00:00
  • ace2c97e32 Checkpoint after starting plan TerribleDev 2025-02-18 16:28:52 +00:00
  • c7cd028f8c Assistant checkpoint: Add notification settings and subscription filtering Tommy Parnell 2025-02-15 19:55:13 +00:00
  • d31bb03b41 User checkpoint: Improve newsletter scraping robustness by adding retry logic and handling AWS WAF and rate limiting. TerribleDev 2025-02-15 19:53:50 +00:00
  • 37d8aace1b User checkpoint: Implement hourly cron job to check for and import new newsletters, sending push notifications for updates. Removes unnecessary queue processing. TerribleDev 2025-02-15 19:36:11 +00:00
  • 30738ef594 Assistant checkpoint: Add Bull queue settings to prevent job stalling Tommy Parnell 2025-02-15 19:31:06 +00:00
  • 99e9835e25 User checkpoint: Fix: Increase job timeout limit to prevent stalling in bulljs. TerribleDev 2025-02-15 19:30:54 +00:00
  • f59484ba32 Assistant checkpoint: Add environment variable for newsletter scraping control Tommy Parnell 2025-02-15 19:28:47 +00:00
  • de1c9603e5 User checkpoint: Add environment variable to control newsletter content scraping. TerribleDev 2025-02-15 19:28:34 +00:00
  • 32e17e4180 Restored to 'a8a9d1cb885504b9521fff7456a9e207175ceef2' Tommy Parnell 2025-02-15 19:20:11 +00:00
  • 767a97fb95 Restored to '1adfee1eacb54dd208e9aeec3ca414e1fe251c7e' Tommy Parnell 2025-02-15 19:19:00 +00:00
  • a8a9d1cb88 Assistant checkpoint: Add rate limit handling with exponential backoff Tommy Parnell 2025-02-15 19:14:54 +00:00
  • 1adfee1eac User checkpoint: Fix: Restore image loading by recreating database tables. TerribleDev 2025-02-15 19:14:39 +00:00
  • 9220d85f64 Assistant checkpoint: Create database reset script Tommy Parnell 2025-02-15 19:11:23 +00:00
  • 37c150c01f User checkpoint: Update database schema by recreating it from dump.rdb TerribleDev 2025-02-15 19:10:51 +00:00
  • 2c91814bbc Assistant checkpoint: Add AWS WAF retry logic to newsletter scraping Tommy Parnell 2025-02-15 19:10:15 +00:00
  • 99a24e2573 User checkpoint: Add retry logic to newsletter scraping; Wait 1 second and retry if "AwsWafIntegration.checkForceRefresh" is detected in the text. TerribleDev 2025-02-15 19:10:03 +00:00
  • 56e3cfda5b User checkpoint: Configure Replit to run development server in background. TerribleDev 2025-02-15 18:56:38 +00:00
  • 9b9f3a15d1 Assistant checkpoint: Configure Redis server and update connection URL Tommy Parnell 2025-02-15 18:55:42 +00:00
  • a3d098b4f4 User checkpoint: Add Redis to Replit and implement newsletter scraping functionality. TerribleDev 2025-02-15 18:55:18 +00:00
  • cda3af06df Agent query: I've updated the Redis configuration and background processes. Could you try clicking the refresh button (circular arrow icon) at the top to import newsletters and let me know if it works? TerribleDev 2025-02-15 18:44:38 +00:00
  • 284e116642 Agent query: I've reset the database and updated the Redis configuration. Can you try clicking the refresh button to import newsletters and see if it works? TerribleDev 2025-02-15 18:41:48 +00:00
  • c389e0b0da Restored to '8d943ed548eefa23addcaae22962e07372f8dc83' TerribleDev 2025-02-15 18:38:56 +00:00
  • 416c84d52e Checkpoint before revert - Build the initial prototype TerribleDev 2025-02-15 18:38:55 +00:00
  • d62bd85255 Assistant checkpoint: Added db:reset script to package.json Tommy Parnell 2025-02-15 18:35:29 +00:00
  • 8d943ed548 Agent query: I've set up a queue system for background jobs. Could you try clicking the refresh button to trigger a manual newsletter import and verify if it works? TerribleDev 2025-02-15 18:34:36 +00:00
  • 00785d9df0 Restored to '026e19d3b6c2165ce9cdbfd9d513ddff3d15f57c' TerribleDev 2025-02-15 18:31:48 +00:00
  • 9c27c42e16 Checkpoint before revert - Build the initial prototype TerribleDev 2025-02-15 18:31:46 +00:00
  • b87dfb7622 Agent query: Are the newsletter images loading correctly now without proxy? TerribleDev 2025-02-15 18:30:36 +00:00
  • 51871e7f8f Assistant checkpoint: Add image proxy to handle CORS issues Tommy Parnell 2025-02-15 18:27:35 +00:00
  • 89c08ecca5 Agent query: I've reset the database. Let me try importing newsletters. Can you click the refresh button (circular arrow icon) at the top to import newsletters and let me know if it works? TerribleDev 2025-02-15 18:26:20 +00:00
  • f079fb2e00 Agent query: Could you check if the newsletter tiles are loading properly now, without any AWS WAF integration code? TerribleDev 2025-02-15 18:25:02 +00:00
  • 1033e69cee Assistant checkpoint: Add push notification subscription configuration Tommy Parnell 2025-02-15 18:18:21 +00:00
  • 026e19d3b6 Agent query: Could you try subscribing to push notifications now? The subscribe button is next to the refresh button at the top of the page. TerribleDev 2025-02-15 18:12:15 +00:00
  • 615579e317 Agent query: Could you check the browser's console logs for any subscription errors when clicking the subscribe button? TerribleDev 2025-02-15 18:10:12 +00:00
  • 82299a45bf Agent query: Could you try subscribing to push notifications now? The subscribe button is the bell icon in the header. TerribleDev 2025-02-15 18:06:31 +00:00
  • 2f73a02fbd Agent query: Could you try subscribing to push notifications? The bell icon should be visible in the top right. TerribleDev 2025-02-15 18:03:51 +00:00
  • 4ca2577a2b Agent query: Could you try subscribing to push notifications using the bell icon? You should see a browser prompt to allow notifications. TerribleDev 2025-02-15 18:02:48 +00:00
  • 5db6416c62 Agent query: Could you check if: 1. The share and external link icons are properly aligned? 2. Clicking anywhere on the card opens the newsletter in a new tab? 3. The share button works without opening the newsletter? TerribleDev 2025-02-15 17:59:52 +00:00
  • dee280d055 Agent query: Please verify if: 1. The application loads successfully 2. You can see the newsletter cards with smooth animations 3. The search bar is visible at the top TerribleDev 2025-02-15 17:57:15 +00:00
  • 34beb772af Agent query: Could you try clicking the refresh button again to see if it now successfully imports the newsletters? TerribleDev 2025-02-15 17:43:05 +00:00
  • dfb184edfb Agent query: Could you try clicking the refresh button again? We should see either newsletters or a more detailed error message in the toast. TerribleDev 2025-02-15 17:41:04 +00:00
  • 4c7b237512 Agent query: Can you see an HTML response with newsletter data? TerribleDev 2025-02-15 06:07:52 +00:00
  • 62917bf503 Agent query: Could you try pressing the refresh button again to import the newsletters? TerribleDev 2025-02-14 23:16:09 +00:00
  • e0626e257b Agent query: Could you try clicking the refresh button again and let me know if the newsletters appear now? TerribleDev 2025-02-14 23:15:19 +00:00
  • ae7cf5f46f Agent query: I've added a refresh button next to the search bar. Could you click it to import the newsletters from Robly? Please verify if the newsletters are successfully imported and displayed. TerribleDev 2025-02-14 23:13:50 +00:00
  • f2256ededa Agent query: How do you find the newsletter archive viewer? Please check if: 1. The layout is clean and professional 2. The search box works for filtering newsletters 3. The newsletter cards are well-organized and readable TerribleDev 2025-02-14 23:12:39 +00:00
  • bc5aa8d7bd Checkpoint after starting plan TerribleDev 2025-02-14 23:11:37 +00:00
  • 099ee30b19 Initial commit TerribleDev 2025-02-14 23:11:37 +00:00