Commit Graph

  • 112f2bed1a Resolve callback timeout anomalies and clean error handling in unreviewed queue main Antigravity Bot 2026-08-30 01:25:12 +03:30
  • 422b04e14c Standardize hub back navigation and menu button layout across all categories Antigravity Bot 2026-08-30 01:15:43 +03:30
  • 3ea9db9253 Redesign review cards with preview regeneration and improved target status Antigravity Bot 2026-08-30 01:12:53 +03:30
  • 73035f8c19 Fix button callback event registration, release notes handler, and menu navigation Antigravity Bot 2026-08-30 01:09:59 +03:30
  • 93da699a0f AI Update: برو بعدی mamad 2026-08-30 00:08:21 +03:30
  • 59f3d35fa3 AI Update: بله مرحله به مرحله شروع کن برام مهمه که به سرویس های دیگه آس mamad 2026-08-29 23:56:19 +03:30
  • 930ef3a939 AI Update: [User uploaded file copykar.zip (28.27 MB) via Web Uploade mamad 2026-08-29 23:42:50 +03:30
  • f25e166a97 docs: clarify .env usage and direct admin DMs release notes policy mamad 2026-08-29 03:44:57 +03:30
  • 6482c97741 docs: add self-contained project memory requirement to guidelines mamad 2026-08-29 03:42:32 +03:30
  • 8429ebe2df docs: add project-specific agent guidelines and memory documentation mamad 2026-08-29 03:38:26 +03:30
  • a554af27c8 chore: remove RELEASE_NOTES.md and generate change notes dynamically mamad 2026-08-28 23:33:55 +03:30
  • fd1e2abdba fix: send release notes directly to admin DMs only without review channel mamad 2026-08-28 23:28:05 +03:30
  • 96bf1a6cb4 docs: update release notes for category reorganization and button fixes mamad 2026-08-28 23:21:13 +03:30
  • aa03341d6f feat: organize bot menu into Copy, AI, Bots, System, Monitor categories mamad 2026-08-28 23:17:18 +03:30
  • 9237582afd test: update pause button labels in test_fallback_and_stop.py mamad 2026-08-28 23:10:58 +03:30
  • ffa451ce02 fix: action button layout and event handler registrations mamad 2026-08-28 23:07:16 +03:30
  • f03d932978 test: update assertions in test_target_context_and_website_custom_needs.py mamad 2026-08-28 22:21:42 +03:30
  • 2b4e476e2f fix: robust jsonb target post matching in get_recent_target_posts mamad 2026-08-28 22:16:18 +03:30
  • 9551ccce71 feat: target channel context history, custom website extraction needs, and categorized main menu mamad 2026-08-28 22:14:49 +03:30
  • 8ccecfe699 fix: clean html tag stripping regex mamad 2026-08-28 22:08:03 +03:30
  • ab9489dd99 fix: import Tuple in services/website_collector.py mamad 2026-08-28 22:06:43 +03:30
  • 446f3ea041 feat: add source websites with automated endpoint analysis, target queue dispatch ordering, and markdown styling mamad 2026-08-28 22:05:48 +03:30
  • 462ad3be93 feat: add source channel context history configuration and original sent timestamp mamad 2026-08-28 21:39:02 +03:30
  • c86fd32726 docs: focus release notes strictly on latest commit changes mamad 2026-08-28 21:23:31 +03:30
  • 410b238abb admin_bot: attach sample test image when testing vision-enabled provider mamad 2026-08-28 21:21:41 +03:30
  • cdbb43b79c bridge: add multimodal image decoding support for AGY provider mamad 2026-08-28 21:16:30 +03:30
  • c62e7eac53 metrics: configure explicit histogram buckets for AI response latency mamad 2026-08-28 21:10:52 +03:30
  • 6a5971bc08 feat: add topic tagging, semantic duplicate detection, and per-provider vision toggle mamad 2026-08-28 20:45:42 +03:30
  • b12ddc1bfd docs: refine release notes format to include editor and changed files mamad 2026-08-28 20:17:24 +03:30
  • 3975326103 docs: add release notes file and sync Telegram bot release notes broadcast mamad 2026-08-28 19:52:24 +03:30
  • ad8df0bdc9 monitoring: streamline storage dashboard to single time series panel and filter real host mounts mamad 2026-08-28 19:43:05 +03:30
  • ad4c111318 app: update service orchestration, environment configs, and documentation mamad 2026-08-28 19:35:02 +03:30
  • 55c9c2a4cf metrics: add host multi-mount storage metrics, Prometheus exporter, and Grafana panels mamad 2026-08-28 19:34:16 +03:30
  • cbd5247e2a admin_bot: add emergency pause, manual fallback configuration, and admin management UI mamad 2026-08-28 19:34:05 +03:30
  • a7c1c37f01 core: add provider integrations, reasoning controls, and multimodal vision support mamad 2026-08-28 19:34:00 +03:30
  • 2137a1158d services: update ingestion collector, paced publisher, and deduplication mamad 2026-08-28 19:33:29 +03:30
  • db2e726a57 db: extend schema for categories, channel profiles, and error logs mamad 2026-08-28 19:33:15 +03:30
  • 8eb5ca0a3f feat(observability): implement global database error logging, Prometheus error metrics, and max 3-panel Grafana dashboard mamad 2026-08-27 22:42:19 +03:30
  • f7c80b68d2 feat(bot): implement conversational input, forwarded message auto-detection, and button-driven channel config mamad 2026-08-27 22:35:07 +03:30
  • afd99c41f3 feat(dashboard): add Persian descriptions and limit rows to maximum 4 panels mamad 2026-08-27 22:22:20 +03:30
  • 7e5e679917 feat(publishing): implement immediate raw ingestion, per-target Redis queues, and configurable post intervals & sleep windows mamad 2026-08-27 22:21:29 +03:30
  • e66ed361c3 feat(review): add soft delete button to remove posts from admin channel while preserving deduplication state mamad 2026-08-27 22:15:43 +03:30
  • 26cd91a48f feat(workflow): implement target channel personalities, raw review cards, on-demand AI rewrites and multi-target dispatch mamad 2026-08-27 22:11:33 +03:30
  • 4f5570850e feat(metrics): add copykar_redis_queue_size gauge and update grafana queue panels mamad 2026-08-27 21:18:28 +03:30
  • 1510af647c feat(queue): integrate redis queue and 2-minute paced ai consumer worker mamad 2026-08-27 21:14:51 +03:30
  • f23ce3a383 feat(ui): add inline historical scrape buttons to monitored sources cards mamad 2026-08-27 21:08:13 +03:30
  • 963d7f365f feat(collector): implement historical channel scraper command and ui guide mamad 2026-08-27 21:05:06 +03:30
  • 00aca80180 feat(grafana): expand executive dashboard with all telemetry, rate, queue and ai metrics mamad 2026-08-27 20:52:58 +03:30
  • f604d73062 feat(bot): add interactive start menu and rich reply keyboard navigation mamad 2026-08-27 20:50:24 +03:30
  • 5819125010 feat(auth): support interactive telegram in-chat login code submission mamad 2026-08-27 20:46:36 +03:30
  • 06e1d54f8f feat(auth): add interactive login script for userbot session creation mamad 2026-08-27 20:44:56 +03:30
  • 62af84c82e feat(network): add proxy support and docker host-gateway configuration mamad 2026-08-27 20:43:22 +03:30
  • 76a19131a6 fix(services): ensure session directory exists and handle container paths mamad 2026-08-27 20:42:23 +03:30
  • 4e807bbb7e fix(db): update __init__ export for postgres pool and dockerfiles mamad 2026-08-27 20:41:40 +03:30
  • 7bf983fc08 build(docker): set explicit image name copykar:latest mamad 2026-08-27 20:35:09 +03:30
  • 86a22a42bb config(ai): set default model to google/gemini-3.5-flash for orcarouter byok mamad 2026-08-27 20:29:06 +03:30
  • 4e86518394 docs(env): update .env.example with orcarouter base url and config mamad 2026-08-27 20:22:29 +03:30
  • e5d6b5be52 fix(llm): support flexible base_url formats for open-ai compatible proxies like orcarouter mamad 2026-08-27 20:22:22 +03:30
  • 184d34889b feat(monitoring): add pre-configured grafana dashboard for fleet metrics mamad 2026-08-27 19:54:25 +03:30
  • fbbdf5c91b feat(app): add main application entrypoint and service coordinator mamad 2026-08-27 19:54:15 +03:30
  • 3b3935fd6f feat(publisher): implement interval-based paced queue publisher mamad 2026-08-27 19:54:04 +03:30
  • 17f56ba533 feat(bot): implement admin review bot, inline keyboards and channel config mamad 2026-08-27 19:53:52 +03:30
  • 07b006698e feat(collector): implement real-time channel scraper and media downloader mamad 2026-08-27 19:53:38 +03:30
  • d823a3749a feat(dedup): implement two-stage duplicate detection and content rewriter mamad 2026-08-27 19:53:34 +03:30
  • 4e6b3eca6f feat(core): initialize project structure, postgres schema and docker setup mamad 2026-08-27 19:53:30 +03:30