• Joined on 2025-12-15
zimk pushed to main at zimk/NekoAI 2026-03-13 17:01:08 +08:00
ef6e362205 Initial commit: NekoAI Cloudflare chat app
zimk created repository zimk/NekoAI 2026-03-13 16:59:20 +08:00
zimk pushed to main at zimk/MailOne 2026-03-04 16:30:09 +08:00
f144afeb80 feat: parse raw email to readable text body
zimk pushed to main at zimk/MailOne 2026-03-04 15:54:03 +08:00
201e880c36 fix: return empty object instead of null when no email
zimk pushed to main at zimk/SubMind 2026-03-04 13:21:07 +08:00
2338c375b9 docs: replace hardcoded Telegram owner id with placeholder
zimk pushed to main at zimk/MailOne 2026-02-27 15:09:40 +08:00
0d81fbaae0 fix: delete expired email on read path to ensure 24h retention
zimk created branch main in zimk/MailOne 2026-02-26 09:46:06 +08:00
zimk pushed to main at zimk/MailOne 2026-02-26 09:46:06 +08:00
2fffc85720 docs: improve README for MailOne usage and deployment
93dfbc1e61 feat: initial MailOne worker (latest email per recipient, 24h retention)
zimk created repository zimk/MailOne 2026-02-26 09:45:02 +08:00
zimk pushed to main at zimk/SubMind 2026-02-25 16:22:57 +08:00
205de16479 perf(update): pin default remote URL and offload blocking update/currency ops
zimk pushed to main at zimk/SubMind 2026-02-25 16:10:42 +08:00
0904acad4e refactor(ui): unify message formatting to HTML and clean imports
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 »