thejayman77
  • Joined on 2026-05-06
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 18:54:54 -04:00
1c1ecefde8 news: harden paywall exclusion at the candidate query + add the missing regressions
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 17:22:53 -04:00
c600145ba5 news: close the remaining no-paywall bypass paths (Codex audit)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 17:10:02 -04:00
0d21231597 news: hard-exclude paywalled sources from the feed + brief (no unreadable news)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 16:21:44 -04:00
54761f5083 news behavior split: /news leads with Latest, Highlights via ?view=highlights
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 16:01:06 -04:00
39b38f0cf1 /news utilities: label the pills + wrap the action row on phones (Codex)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 15:42:42 -04:00
036e7ed7e8 /news: surface Saved + Boundaries in the view-head (don't bury them in Account)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 15:32:09 -04:00
e974fc4942 /news: wear the shared HubBar (consistent chrome), keep BottomNav + global footer
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 15:19:38 -04:00
2fd28fa719 news: track @newsHidden in Caddy snapshot + extract testable feed routing helpers
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 14:11:07 -04:00
f4a7a7bcc7 news relaunch step 1: extract the feed into NewsFeed.svelte, mount at / and /news
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-28 14:00:10 -04:00
099bf55711 docs: news relaunch migration plan (link/redirect map + interim routing)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-27 17:07:38 -04:00
6c10ad99a9 On This Day: serve sharp images (originalimage, not the 330px thumbnail)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 22:05:44 -04:00
e3e6f24753 home3 news: typographic category cover for pictureless articles
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 21:38:15 -04:00
022908392b /onthisday: IN HISTORY +1px (final landing)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 21:36:18 -04:00
998e758614 /onthisday: drop "IN HISTORY" 2px to land it (final)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 21:30:18 -04:00
14c2648f8f /onthisday: tie "IN HISTORY" offset to the year size (stop the oscillation)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 21:25:23 -04:00
fe0c2988c2 /onthisday: lower "IN HISTORY" to the visible top of "2013" (cap-offset fix)
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 21:10:11 -04:00
883c37b428 Joy cards finalize (Codex pass): robust year align, image guard, a11y, honesty
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 20:36:28 -04:00
36b3df5d40 /onthisday: nudge year alignment + clay Read-more button
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 20:30:40 -04:00
719a2c5052 /onthisday: baseline-align "2013" with the date so it sits on the line
thejayman77 pushed to main at thejayman77/upbeatBytes 2026-06-26 20:24:51 -04:00
2e43766d71 /onthisday: cap-align "IN HISTORY" to the top of "2013" + tighten the gap