Every day gets a page, and you get a vote
Each day now has its own page and a shareable day card with its top six stories. You can vote stories up or down, see why a story ranks where it does, and send in stories from the web or by email. The pipeline runs every 30 minutes, reads 17 more sources, and checks Vietnamese more carefully.
- 230
- commits
- 58
- features
- 109
- fixes
- +17
- news sources (41 active)
- 30 min
- between pipeline runs
Highlights
Day pages. Every day has a page at aidr.today/date/YYYY-MM-DD: that day's AI;DR, then every story from the day in ranked order, with links to the day before and after. Some days also carry a short video you can play on the page. Try it

The day card. One image sums up the day: six top stories with their photos, in English or Vietnamese. It leads the email digest and the Telegram post, and shows when you share a day page. Try it

Vote on stories. Sign in to vote a story up or down. The tally moves its rank, so stories readers back are more likely to trend. Anyone can see the count. Try it

Why this ranks. Open a story and tap Why this ranks to see its rank for the day, score, importance, outlet count, and whether it went out on Telegram. Ranking now looks at a rolling 72-hour window, counts real corroboration and engagement, and caps each source family on the top lists. Try it

Get AI;DR, rebuilt. Settings sit on the left and a live preview on the right, so the digest changes as you pick a language, a story count, or an image layout. Email signup now asks you to confirm your address first. Try it

Facebook and Contribute. The English edition now posts to a Facebook Page, linked from the Get AI;DR menu. The new Contribute page collects story submissions and suggestions with a filterable history, and you can also send a story to submit@aidr.today. Try it

Better Vietnamese. Translations are checked by translating them back, tech terms stay in English, and weak drafts get repaired. Accepted reader suggestions become rules for later translations, and each story shows a short history of its title and summary edits. Try it

The Vietnamese day card only uses stories that have Vietnamese copy. Every 30 minutes, in plain view. The pipeline now collects news every 30 minutes. The Runs tab flags failed steps, draws each run as a clickable workflow, and lists every model call with its route and price. Try it

Changelog
Features44
- webDay pages at /date/YYYY-MM-DD, with the day's video when there is one.2e54ef1
- webFeed day headings link to their day page.f585dbb
- webDay navigation shows as pills, with a link home on the right.eba36c3
- webThe day card is the day page hero when there is no video.6c2fba9
- webThe AI;DR list on a day page uses the same rows as the homepage, with highlights and the story dialog.d9745da
- webA share card for each day, and the Telegram digest links to the day page.1e1ed9a
- webDay pages are in the sitemap and llms.txt, and have a Markdown version.90a7c90
- webThe AI;DR digest has a yellow masthead with a day card chip.86f3da9
- webHovering the masthead chip shows the day card over the digest.9b74292
- webSigned-in readers can vote stories up or down.3202a77#367
- webStory pages explain the rank and the Telegram trending status.c65b2b9
- webRanking covers a rolling 72-hour window and caps each source family on top lists.a8b8f4d
- webRanking counts real corroboration and engagement, and the trending bar is relative to the day.b72b23b
- webNew builder categories, and an official post owns the story it announces.8a0153d
- sourcesReddit and Techmeme trending feeds join; VnExpress Tech is paused.ecb5fce#474
- sourcesMore AI sources, sharper trending, and scoring that leads with the decision.bc50213
- sourcesThe Cloudflare Blog, filtered to its AI posts.90fe1a3
- webThe pipeline collects news every 30 minutes and keeps posts about new models and labs.5a37a8c
- webTranslations are checked by back-translation, and tech terms stay in English.cebdb9c
- webModel jargon stays in English, and weak Vietnamese drafts are repaired.ee2a556
- webAccepted suggestions teach the translator new rules, and there is one free-form suggestion box.033c572
- webContributions moved to /contribute with a compact, filterable history.49abf2d
- webYour suggestions are reviewed on submit, and you can see your contribution history.a4fd4f5
- mailSend or forward a story to submit@aidr.today from a verified address.8cd2f24
- webThe Get AI;DR menu links to Contribute.1a4f9ea
- webThe email preview follows the form, with image layout options.e2dfbc9#328
- webEmail signup asks you to confirm your address and rejects reserved domains.e2b36a2
- webThe Chrome tab preview matches the real extension.2c40f8e#329
- webThe Telegram tab shows one card per channel.be98497#322
- webThe intro video plays as a larger, bare player.9b48c79#319
- mailThe daily email leads with the day card, linked to the day page.c953655
- mailStory thumbnails sit on the right in the email digest.0368dc2#475
- telegramThe daily Telegram digest is the day card photo with numbered bullets.e27c7f4
- telegramEach digest bullet starts with a topic emoji.049e36d
- facebookThe English digest and trending stories post to the Facebook Page.e65ea90
- facebookThe Facebook post carries the full edition in paragraphs.3c99da0
- webThe Get AI;DR menu links the Facebook Page.45213ed
- webAppearance settings have a reset-to-default button.b5c73c6
- extensionThe new tab matches the homepage digest, with day links and the intro video.b0d3c6c
- webRuns with failed steps are flagged, and each run is drawn as a workflow graph.aef4a07
- webClick a workflow step to see its model calls.e079657
- webA compact Recent runs list opens each run in a details dialog.5809f93
- webEach model call shows its route, retries inline, and price when known.9e02f4f
- webRepeated run errors are grouped, and each run model shows its family mark.775e248#399
Fixes33
- webThe day card leads with real photos and skips images that are only a headline.8abed7e
- webEach day card only shows stories written in its language, and Vietnamese tiles read as Vietnamese.d08271d
- webWebP photos are converted so they no longer draw blank on cards.c819aa1
- webVote controls stay on the headline line.8aed35b
- webVotes move with a story when an official post becomes its main link.f303a00#451
- webImportance uses one shared 1–10 scale.be99f17
- webStory clustering no longer fails silently, so related stories merge again.c56bcd3
- webPublic top stories only come from the last 48 hours.8a8a21b
- webDays follow Vietnam time for the feed, permalinks, story clocks, and daily rank.4416325#445
- webTwo feeds that share a URL produce one row.105ea20#447
- webHeadlines decode HTML entities and drop UPDATE: markers.d7fe158
- webCut-off summaries are replaced with full ones.500048c#386
- webUndated RSS items no longer slip into the feed.f397b36#438
- webStory text edits are logged and shown as a short history on the story.bc16870
- webVietnamese summaries that a translate batch dropped are filled in.92bd29a
- webMerged stories get Vietnamese names.5d274f8#434
- webThe draft check no longer rewrites Vietnamese copy that was already good.d31fff7#370
- webReader labels that stayed in English are translated.7ea917f#385
- webAn open story reloads when you switch language.017e661#387
- webAn approved suggestion is kept even if re-translation fails.78bfe83#456
- webSigning in from a suggestion keeps the text you selected.75a288b#388
- webA slow suggestion review links you to your contributions list.f517255#440
- telegramEach Telegram channel posts only in its own language.b9416ae
- telegramLong digests split into two highlights, each with a short summary.9fda72f
- telegramThe Telegram digest uses the same stories as the day card.491bb4c#373
- telegramTrending posts on Telegram are back.5e064f3
- webSign-in works again after the site loaded a test login key.117c614
- webThe header sign-in slot keeps its size, so the header no longer shifts.9cb75b7
- webThe Density setting also adjusts the AI;DR card.07d5465
- extensionThe density slider is visible and the menu matches the web Get AI;DR menu.228a512#324
- extensionStory votes stay on the headline line.8c499f3
- webData charts show dates and daily totals.9e252b9#400
- webPages say the pipeline runs every 30 minutes.a0fec7a#442
Performance3
Compare on GitHubweb-v0.1.10...web-v0.1.12