my personal site
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update API routing and enhance asset handling

- Modified wrangler.jsonc to include additional route patterns for improved API access.
- Updated index.ts to fetch assets and return them if available, enhancing error handling for non-existent routes.
- Improved CSS in main-landing-html.ts to enhance user interaction with store links and prevent image dragging.

+14 -2
+4
workers/gymtracker-ads-api/src/index.ts
··· 506 506 } 507 507 508 508 if (url.pathname !== "/api/ads") { 509 + const assetResponse = await env.ASSETS.fetch(request); 510 + if (assetResponse.status !== 404) { 511 + return assetResponse; 512 + } 509 513 return jsonResponse({ error: "Not found" }, 404, request); 510 514 } 511 515
+5 -1
workers/gymtracker-ads-api/src/main-landing-html.ts
··· 68 68 } 69 69 .store-link { 70 70 display: inline-block; 71 + cursor: pointer; 71 72 } 72 73 .store-link img { 73 74 width: 165px; 74 75 height: 55px; 75 76 vertical-align: middle; 76 77 object-fit: contain; 78 + pointer-events: none; 79 + user-select: none; 80 + -webkit-user-drag: none; 77 81 } 78 82 .footer { 79 83 padding: 20px 24px; ··· 104 108 </main> 105 109 <footer class="footer"> 106 110 <a href="/ads">Advertise</a> 107 - <a href="https://tangled.jackhannon.net" target="_blank" rel="noopener noreferrer">Tangled</a> 111 + <a href="https://tangled.org/jack.orbyt.video/VTGymTracker" target="_blank" rel="noopener noreferrer">Tangled</a> 108 112 <a href="https://github.com/Hann8n/VTGymTracker" target="_blank" rel="noopener noreferrer">GitHub</a> 109 113 <a href="/docs/privacy-policy.html">Privacy</a> 110 114 <a href="https://jackhannon.net" target="_blank" rel="noopener noreferrer">jackhannon.net</a>
+5 -1
workers/gymtracker-ads-api/wrangler.jsonc
··· 29 29 ], 30 30 "routes": [ 31 31 { 32 - "pattern": "gymtracker.jackhannon.net/", 32 + "pattern": "gymtracker.jackhannon.net/*", 33 + "zone_name": "jackhannon.net" 34 + }, 35 + { 36 + "pattern": "gymtracker.jackhannon.net", 33 37 "zone_name": "jackhannon.net" 34 38 }, 35 39 {