Commit Graph

5 Commits

Author SHA1 Message Date
askhat
4c793b494c feat: Telegram bot long-polling — commands in chat
Listens via getUpdates while tab is open.
Commands: /help, /list, /status <company>, /set <company> | <text>, /overdue.
Authorization gates by configured chatManager/chatRop.
Auto-starts on init, restarts on settings save.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 12:36:28 +05:00
askhat
aa77771a3c fix: modal not closing — .modal display:flex overrode [hidden]
Add .modal[hidden]{display:none} to restore close behavior.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 12:31:52 +05:00
askhat
f5f9fb814f fix: inline CSS — Gitea Pages serves .css as text/plain
Browser refuses external stylesheet with non-text/css MIME.
JS still loads via content sniffing (no X-Content-Type-Options).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 12:15:42 +05:00
askhat
ec67c31600 feat: Daily Deal Status Tracker MVP
TRD + SPA: localStorage, цветовая индикация green/red,
триггеры 17:00/18:30/10:00, Telegram-уведомления,
производственный календарь РФ 2026, симуляция времени для AC-3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 11:43:17 +05:00
askhat
0b8b026751 Initial: askhat joins the platform 2026-05-19 10:49:33 +05:00