Commit Graph

161 Commits

Author SHA1 Message Date
banteg e93fedd2fd docs: add required setup steps to readme 2025-12-29 22:32:44 +04:00
banteg 4137839a0b fix(render): drop language workaround for sulguk 0.11.1 2025-12-29 21:41:50 +04:00
banteg 07cb897d3f style: readme 2025-12-29 20:27:54 +04:00
banteg a73de48751 docs: update developing.md to match current code 2025-12-29 20:26:42 +04:00
banteg 633106f60f ci: release workflow 2025-12-29 20:23:40 +04:00
banteg ca970d7d0d ci: test workflow 2025-12-29 20:23:32 +04:00
banteg bed371099c chore: uv.lock 2025-12-29 20:23:24 +04:00
banteg e3bce33e68 docs: streamline readme 2025-12-29 20:21:32 +04:00
banteg 2dc6a61fa6 docs: separate user and developer installation 2025-12-29 20:16:56 +04:00
banteg 718f465b55 chore: remove unused render helper 2025-12-29 20:07:13 +04:00
banteg d0f1321001 feat: add playful startup message 2025-12-29 19:59:35 +04:00
banteg 65c2054e3b docs: add changelog for v0.1.0 2025-12-29 19:56:53 +04:00
banteg 81d2c98fee chore: drop nonessential docstrings 2025-12-29 19:44:42 +04:00
banteg 5adf3500fc chore: update pyproject metadata and switch to uv_build 2025-12-29 19:43:04 +04:00
banteg 8eca67526d docs: enforce lowercase takopi branding 2025-12-29 19:37:32 +04:00
banteg 040f0e5fec feat: rename telegram client module 2025-12-29 19:37:26 +04:00
banteg e1fcc681eb feat: streamline onboarding and add --version 2025-12-29 19:33:27 +04:00
banteg d151788edb refactor(onboarding): simplify setup flow 2025-12-29 19:19:01 +04:00
banteg db4429af4d feat: onboarding 2025-12-29 19:11:16 +04:00
banteg d6f392c01e fix(config): validate chat_id and bot_token 2025-12-29 18:40:18 +04:00
banteg b30e460c0e style: auto ruff format 2025-12-29 18:35:30 +04:00
banteg a42692f935 test: print render output for all formats 2025-12-29 18:31:31 +04:00
banteg 2950fe116d test: add golden render for all formats 2025-12-29 18:28:59 +04:00
banteg e57e4fd04a fix: handle legacy item types in exec render 2025-12-29 18:27:05 +04:00
banteg c34fdfc923 refactor: narrow logging filter exception handling 2025-12-29 18:23:41 +04:00
banteg b0ac7e8e3e refactor: drop display path exception guard 2025-12-29 18:22:53 +04:00
banteg 9eccd99a93 refactor: keep empty entity lists 2025-12-29 18:20:03 +04:00
banteg 92db2d13dc refactor: simplify session id extraction 2025-12-29 18:18:09 +04:00
banteg 4243556d61 refactor: drop redundant defensive checks 2025-12-29 18:17:27 +04:00
banteg f3f0a1fea3 refactor: drop --cd and simplify config lookup 2025-12-29 18:15:05 +04:00
banteg 4a2eafdc3f chore: deps 2025-12-29 18:12:37 +04:00
banteg 246c666579 chore: ignore 2025-12-29 18:11:20 +04:00
banteg a321fce234 chore: agents 2025-12-29 18:09:41 +04:00
banteg 2e8c32828a fix: correct local config path 2025-12-29 18:06:54 +04:00
banteg bbb7bcbc39 docs: clarify single instance per bot 2025-12-29 18:01:58 +04:00
banteg 350c4266e0 test: coverage 2025-12-29 17:54:37 +04:00
banteg 8dd38e596c chore: agents 2025-12-29 17:53:13 +04:00
banteg 37099bbf00 chore: ignore 2025-12-29 17:52:25 +04:00
banteg ed27ecd3c9 feat: add codex profile config 2025-12-29 16:31:29 +04:00
banteg caa9f4f99d feat: improve config UX and packaging metadata 2025-12-29 15:48:05 +04:00
banteg e1394aee4c fix(exec_render): rename header item to step 2025-12-29 15:33:51 +04:00
banteg dee204fac9 chore: move to top level 2025-12-29 15:17:32 +04:00
banteg a31f8c2459 docs: update readme 2025-12-29 15:16:39 +04:00
banteg 801cd5a966 chore: rename package 2025-12-29 15:16:21 +04:00
banteg cb7911847a style: render item ids with trailing dot 2025-12-29 14:57:37 +04:00
banteg 14dcb34d38 test: cover subprocess cleanup and markdown entities 2025-12-29 14:53:18 +04:00
banteg 4bcd838001 test: add offline bridge and client coverage 2025-12-29 14:49:38 +04:00
banteg ff0115af92 refactor: add test hooks for timing and telegram client 2025-12-29 14:49:31 +04:00
banteg 19dc87061a test: remove 60s test 2025-12-29 14:39:55 +04:00
banteg 0bae7baad6 refactor(exec_bridge): add worker pool backpressure 2025-12-29 14:34:10 +04:00