Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 14:03
· 17 commits to main since this release

1.0.0 (2026-06-25)

Bug Fixes

  • /sub no longer fetches posts by default (82d249f)
  • add 'dev' branch to release workflow triggers (32b2ece)
  • add defensive error handling for KV parsing, message sending, and media dispatch (1f56721)
  • add missing InlineKeyboard import and post-deploy admin notification (7c0ba0f)
  • add newline at the end of .prettierrc file (33d8f40)
  • add permissions for contents, issues, and pull-requests in release job (90cad28)
  • add pull request trigger for main branch in release workflow (48b14c3)
  • address code review findings for Instagram-to-RSS bridge and Telegram bot (f35bb4e)
  • ai-summarizer: correct default model assignment in summarizeItem function (5a59ca5)
  • ai-summarizer: update default model to 'meta/llama-3.3-70b-instruct-fp8-fast' (3757721)
  • auto-register Telegram webhook on deploy with callback_query support (d8c877d)
  • consolidate Vectorize to VECTORIZE binding, regenerate types (2b55f17)
  • dashboard: resolve category cache stale state and feed count in dropdown (113c7d2)
  • db: remove all duplicate function/interface declarations in d1.ts (da19eb1)
  • db: remove duplicate function declarations in d1.ts (6cbce9b)
  • db: remove duplicate getChannels declaration (6bbb3b5)
  • detect RSS-Bridge error pages and include instance name in alerts (5db44d7)
  • disable exhaustive-deps rule for useEffect in FoloTab to prevent warnings (71a66d3)
  • formatting: restore paragraph breaks, show article title, fix topics in footer (8ab30f1)
  • improve error feedback in telegram bot handlers (af74a2a)
  • instagram: normalize ImgsedBridge fallback to match InstagramBridge (a3e5de0)
  • move onlyBuiltDependencies to package.json (ecfb2ce)
  • package: add missing types script to package.json (469ba3b)
  • prettier: add newline at end of .prettierrc file (bb7a3ca)
  • prevent Telegram 429 retry loop in cron sends (ef56289)
  • reader: remove unused selectedFeedCategoryId destructure (cba525e)
  • redirect status summaries to admin DM instead of channel (7bc8fca)
  • resolve eslint rules violations and disable no-explicit-any (17c860e)
  • restore @dawood_rss/@dawo5d in help text for easy copy-paste (65c42f4)
  • specify pnpm action version to 11.0.0-dev.1005 in release workflow (b1ffbea)
  • ui: resolve lint errors in debounce useEffect and status toggles (70f0688)
  • update /start and /help with /seed command and media download info (846604d)
  • update AI model references and enforce FOLO_WEBHOOK_SECRET in worker configuration (d7c23b4)
  • update AI model references in wrangler configuration files (de5ed61)
  • update AI model values in LogsTab and adjust default model resolution in chat-agent (75812bd)
  • update release workflow to use pnpm for semantic-release (3f9bbe5)
  • use @edraakorg as example IG user in help text (1e40927)

Features

  • add 'Thumbnail only' fallback mode (715cd32)
  • add /seed command and new RSS-Bridge primary instance (f17af55)
  • add action API and chat agent for managing RSS feeds and Telegram interactions (9887d73)
  • add admin Telegram alerts for cron errors (0205c74)
  • add client-side re-ordering and sorting for registered feeds list (97999df)
  • add CRUD operations for Folo webhook channels and named webhooks (a46f616)
  • add error handling for AI summary generation in text input handler (b5dc890)
  • add fallbackMode setting and Failed Posts log; docs: add README.md (90b051b)
  • add Folo webhook integration with D1-backed subscriptions (#58) (4a5deff)
  • add ImgsedBridge fallback for Instagram RSS feeds (b94cbcd)
  • add initial Changesets configuration and README for versioning (d1552f9)
  • Add Instagram Story fetching and improve TikTok integration (d3c21dd)
  • Add MCP configuration and ignore AI agent files (79ad820)
  • add multi-platform media downloader with AIO-first strategy (5b7cc49)
  • add new model options for Cerebras and OpenRouter in various services (f1b4517)
  • add pnpm workspace configuration for built dependencies (e3b1be8)
  • add release workflow and configuration for semantic release (5ab40f2)
  • add RSS feed support and customizable format settings (4465f9b)
  • Add RSSHub instance testing script (3386dd2)
  • add semantic release dependencies for automated versioning (9197dd3)
  • add shared types and constants definition (8239ac7)
  • add sort ordering options to feed reader (published vs added) (26d88f5)
  • add specific RSS feed item viewer and read status filters in dashboard (b47f04e)
  • add Telegram bot source management and user resolution features (d679bbe)
  • add TikTok subscription support and media enrichment for RSS feeds (e9f76f6)
  • add TikTok to /start help and auto-register bot commands on /start (5cfe77a)
  • add TikTok to /start help and auto-register bot commands on /start (#7) (37ffdb1)
  • ai: add AI summarization with model/prompt config and test flow (3bbf1b0)
  • App: add instance management features for RSS-Bridge and RSSHub (b3580ff)
  • App: add instance management features for RSS-Bridge and RSSHub (22ca8d5)
  • App: add Test Feed Parser tab and enhance feed preview functionality (1055697)
  • App: add Test Feed Parser tab and enhance feed preview functionality (ac2c60a)
  • App: add unauthenticated gate and improve loading state handling (24591b4)
  • App: enhance feed filtering with category support and update API for category feeds (cd8179e)
  • App: enhance feed filtering with category support and update API for category feeds (347193d)
  • App: enhance instance management with benchmarking and testing capabilities (c589a9a)
  • App: enhance instance management with benchmarking and testing capabilities (5ddf209)
  • App: implement feed and channel filtering with local storage persistence (a719c4b)
  • App: implement feed and channel filtering with local storage persistence (e276b3c)
  • App: refactor Test Feed Parser component for improved structure and readability (c673912)
  • App: refactor Test Feed Parser component for improved structure and readability (d7b9c8b)
  • benchmark: add test_instance endpoint for benchmarking and enhance run_benchmark with type validation (3e37ce4)
  • bot: add interactive ForceReply flow for /test with no args (9ac4bf5)
  • bridges: Add RSS bridge and RSSHub instance testing tool (3530836)
  • categories: implement feed category management tools and enhance item listing filters (a700675)
  • D1 database, MCP server, queue architecture, and feed improvements (b971b12)
  • db: implement real category functions and restore migration 0007 (d2f63d8)
  • db: refactor feed and channel management, enhance upsert logic and add new channel subscription handling (076763f)
  • Document Telegram Bot and expanded project architecture (fd5e9b8)
  • enhance AI summarization and chat agent models with dynamic routing and error handling (f04b21b)
  • enhance feed handling and benchmarking with source detection and instance management: (e2c3047)
  • enhance notFound handler to serve static assets before returning 404 JSON (9cbb883)
  • feed: Add KV caching to feed fetching service (47ad3f7)
  • Folo webhook integration (#59) (26a4704)
  • folo: add feeds and subscription management to Folo integration (a2ee8f0)
  • folo: implement /folo command for managing webhook subscriptions (ede2741)
  • folo: multi-webhook support with per-webhook categories (#61) (6243f28)
  • implement agent workflows and trigger mechanisms (81c8025)
  • implement multi-select feed filter popover with checkboxes in Feed Reader (d4ed37a)
  • implement P1 reliability + semantic search (issues #34-38) (10a5c20), closes #34-38 #35 #36 #37 #38
  • instagram: add hardcoded feeds and testing scripts for Instagram and TikTok instances (3b00039)
  • instagram: add support for Instagram instances in InstancesTab and related API functions (f55567d)
  • instagram: Implement HTML scraping for data fetching (5e2279d)
  • instagram: Replace RSSHub with RSS-Bridge for feed fetching (b3f2d7c)
  • Introduce Cloudflare Queues for async feed processing (d26fc67)
  • introduce queue task types for queue processing (47dcd1e)
  • migrations: add feed_categories and feed_category_members tables with default category seeding (e87ad81)
  • migrations: add source_type column to feeds for improved source tracking (62686bb)
  • queue: Implement Cloudflare Queue for asynchronous feed processing (79acbec)
  • reader: Folo filter, category fix, parallel feed sync (#60) (8a822d7)
  • routes: refactor action API by removing unused functions and enhancing feed insertion logic (353c5b3)
  • security: P0 audit backlog — auth gate, MCP read cursor, feed scoping (f8a36e2), closes #31 #32 #33 #31 #32 #33
  • send thumbnail + link fallback when media fails (e76bd1a)
  • specify version for pnpm action setup in release workflow (0df7e34)
  • stabilize refs for callApi and onUnauthorized in multiple components (52535b7)
  • telegram-bot: Add queue option to /test command; refactor fetch/send (10c53af)
  • telegram: resolve channel username/URL to numeric ID on registration (2319c80)
  • telegraph: add global Telegraph config and /telegraph bot command (4c61e3a)
  • test: complete Test tab with URL builder, custom routes, and instance-backed benchmarker (62dec82)
  • tests: add comprehensive tests for RSS-Bridge and RSSHub source detection (a946d43)
  • TestTab: add benchmarking history feature with local storage support (708f22c)
  • TikTok subscription support, media enrichment, and improved error handling (515b19f)
  • tools: replace insertFeed with upsertFeedBySource for improved feed handling (530be71)
  • ui: source type selector + inline category creation (10514f0)
  • update benchmark username from 'baharadawna' to 'claudeai' across multiple files (ef7871d)
  • update documentation for CLAUDE and GEMINI files to improve clarity and detail on project architecture and features (d001b6b)
  • update expected Not Found response to include missing 'mcp' parameter (48b6ec0)
  • update import paths to use workers directory for services and utils (2eb6250)
  • update Node.js version to 24 in CI workflow (4487dbc)
  • update package.json and pnpm-lock.yaml for new dependencies and scripts (1ce0d35)
  • update vitest configuration to exclude specific directories from tests (be0c865)
  • validate RSS feeds before saving subscriptions + RSS-Bridge failover (#6) (b8deca5)