• Joined on 2025-12-15
zimk pushed to main at zimk/SubMind 2026-02-25 15:56:42 +08:00
c7ebb00145 fix(update): auto-detect remote/branch when AUTO_UPDATE_REMOTE is unset
zimk pushed to main at zimk/SubMind 2026-02-25 15:21:51 +08:00
214dadad45 feat: add /update command for owner-only self-update and restart
zimk pushed to main at zimk/SubMind 2026-02-25 12:47:58 +08:00
23feb6ba1b docs: install deps via requirements.txt
zimk pushed to main at zimk/SubMind 2026-02-25 12:46:07 +08:00
895ffbcb32 fix: replace markdown markers in HTML reminder templates
zimk pushed to main at zimk/SubMind 2026-02-23 01:49:08 +08:00
14c3a30806 fix(ui): remove missing emoji from chart title and use simpler wording
zimk pushed to main at zimk/SubMind 2026-02-23 01:38:11 +08:00
ebfc342736 fix(bug): remove local matplotlib import shadowing global plt in stats
zimk pushed to main at zimk/SubMind 2026-02-23 01:35:40 +08:00
1d0fe1cdf3 fix(bug): remove invalid escape_html import from telegram.helpers
zimk pushed to main at zimk/SubMind 2026-02-23 01:14:38 +08:00
fb8a5521a9 perf: offload heavy blocking I/O (matplotlib, pandas) to asyncio threads
2670ca96c7 fix(ui): migrate parse_mode from MarkdownV2 to HTML to prevent parsing crashes
3711dd362b fix(security): sanitize DB field formatting and fix cron job duplication
81840dfa31 chore: Add requirements.txt and EXCHANGE_API_KEY startup warning.
31b1235d20 fix(stats): Optimize chart UI, dateparser timezone, and pandas apply performance. Improve font download stability.
Compare 7 commits »
zimk pushed to main at zimk/SubMind 2026-02-22 12:02:51 +08:00
f064f751f0 fix: harden callback payload parsing in add/edit flows
5eebf4bf66 fix: restore clear helper and unify notes/skip expiry handling
210af75e2c fix: guard add-sub conversation against expired state
d212d73c2a refactor: centralize enum validation for unit and renewal type
052966e07c fix: validate name/notes constraints in edit flow
Compare 18 commits »