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