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
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
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
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
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