Commit Graph
46 Commits
Author SHA1 Message Date
ScuroNeko 1e26d871b5 (new): Bot API 10.0
Golang lint / lint (push) Successful in 2m53s
Golang lint / lint (pull_request) Successful in 2m54s
(doc): Since: Bot API X.Y annotations across all tgapi types and methods
2026-05-19 13:42:10 +03:00
ScuroNeko 5959d69945 (fix): polling retry-after
Golang lint / lint (pull_request) Successful in 3m4s
Golang lint / lint (push) Successful in 3m8s
(tests): polling rate-limit

(doc): changelog update
2026-05-08 14:11:58 +03:00
ScuroNeko 071fc2375e (draft): telegram markdown v2 string builder
Golang lint / lint (push) Successful in 4m51s
2026-04-30 13:56:36 +03:00
ScuroNeko 4807dec6ae (fix): observer lifecycle
Golang lint / lint (push) Successful in 1m5s
(tests): webhook runtime

(doc): logger options
2026-04-29 13:11:54 +03:00
ScuroNeko fc4386df75 (new): log formatter options
Golang lint / lint (push) Successful in 1m11s
(refactor): API initialism names

(tests): logger format coverage

(doc): updated public names
2026-04-28 16:18:14 +03:00
ScuroNeko a34734366d (new): sneklog v2
Golang lint / lint (push) Successful in 1m39s
2026-04-27 10:23:54 +03:00
ScuroNeko c9ec18ccea (new): bot opts file loader 2026-04-23 12:12:57 +03:00
ScuroNeko 83bcab6415 Rename tgapi request structs
Add MaybeInaccessibleMessage tests and godoc
Update wiki and Bot API docs for the new naming
2026-04-06 16:06:57 +03:00
ScuroNeko d55f58c092 Add shared webhook runtime support
Share queue and runner lifecycle between polling and webhook

Keep Close() local-only and harden webhook startup validation

Document runtime transitions and add webhook regression tests
2026-04-01 17:36:23 +03:00
ScuroNeko ba25dab6b1 Refine backlog policy and runtime guards
Move speculative framework items into Ideas and bump rc.14

Guard tgapi API/uploader setup and nil plugin registrations

Add missing observer Event godoc
2026-03-31 16:57:08 +03:00
ScuroNeko 140f3397b2 add authorization policies
Introduce first-class policy helpers and composition through middleware

Normalize chat context for more updates and add regression coverage

Document the completed backlog item in changelog, TODO, and wiki
2026-03-30 18:17:28 +03:00
ScuroNeko f74496a3e8 Release v1.0.0-rc.12
Finalize scenes, typed arg binding, and request-scoped context plumbing

Refresh docs, backlog state, and regression coverage for the rc.12 release
2026-03-30 00:12:24 +03:00
ScuroNeko 5d3199dc21 fix(tgapi): accept string chat boost IDs 2026-03-25 18:20:20 +03:00
ScuroNeko 158625c220 fix bot lifecycle and docs 2026-03-25 18:07:41 +03:00
ScuroNeko 7901fb659e fix bot safety and tgapi edge cases 2026-03-25 13:41:30 +03:00
ScuroNeko eda635e72c fix: enforce required command arg positions 2026-03-25 13:17:44 +03:00
ScuroNeko 7776acaf12 refactor logging setup and split local/remote close APIs 2026-03-24 13:45:19 +03:00
ScuroNeko 6b9075c722 feat(tgapi): add context-aware API/uploader methods and align params/docs with Telegram Bot API 2026-03-19 15:10:49 +03:00
ScuroNeko 2fc171d9a3 fix shutdown long polling cancellation and database logger close 2026-03-19 14:07:03 +03:00
ScuroNeko 4ebe76dd4a fix: correct Telegram update/keyboard models and harden env parsing 2026-03-17 16:17:26 +03:00
ScuroNeko 1e043da05d release: 1.0.0 beta 22
Implemented full tgapi method coverage from Telegram docs, aligned numeric ID/file_size types, and fixed method signatures/JSON tags.; Standardized GoDoc across exported APIs with Telegram links and refreshed README sections for MsgContext plus API/Uploader usage.
2026-03-17 13:24:01 +03:00
ScuroNeko 389ec9f9d7 v1.0.0 beta 21 2026-03-16 10:39:33 +03:00
ScuroNeko 589e11b22d docs fix 2026-03-13 13:25:26 +03:00
ScuroNeko d6e2daec04 v1.0.0 beta 15 2026-03-12 17:45:53 +03:00
ScuroNeko 0574222608 v1.0.0 beta 13 2026-03-12 14:15:42 +03:00
ScuroNeko b1b0cbdfbd v1.0.0 beta 12 2026-03-12 14:02:32 +03:00
ScuroNeko f42d47af53 v1.0.0 beta 10 2026-03-06 12:12:16 +03:00
ScuroNeko 9895edf966 v1.0.0 beta 9 2026-03-06 11:59:17 +03:00
ScuroNeko 6cf3355a36 v1.0.0 beta 8; ratelimt war 2026-03-02 17:06:13 +03:00
ScuroNeko fa7a296a66 v1.0.0 beta 7; ratelimt war 2026-03-02 16:49:00 +03:00
ScuroNeko 7101aba548 v1.0.0 beta 6 2026-03-02 00:08:26 +03:00
ScuroNeko 61562e8a3b 1.0.0 beta 3 2026-03-01 23:01:06 +03:00
ScuroNeko 28ec2b7ca9 0.8.0 beta 4 2026-02-26 14:31:03 +03:00
ScuroNeko 1bf7499496 0.8.0 beta 2 2026-02-19 13:33:27 +03:00
ScuroNeko 7b9292557e 0.8.0 beta 1 2026-02-19 13:27:03 +03:00
ScuroNeko 0e0f8a0813 v0.7.0; support for test server and local bot api 2026-02-19 11:49:04 +03:00
ScuroNeko d84b0a1b55 small fixes 2026-02-18 14:05:36 +03:00
ScuroNeko b2bda02c0f l10n and bot command auto generation; v0.6.0 2026-02-18 11:39:20 +03:00
ScuroNeko 4129b8e688 some cleanup 2026-02-12 13:50:02 +03:00
ScuroNeko 9ef9a240a4 v0.5.0 2026-02-12 11:47:58 +03:00
ScuroNeko 6c989b2cc8 WIP v0.5.0 2026-02-12 11:16:01 +03:00
ScuroNeko a5ca836fa4 WIP v0.5.0 2026-02-11 23:05:10 +03:00
ScuroNeko f2e600e0a9 WIP v0.5.0 2026-02-11 20:02:13 +03:00
ScuroNeko c4b827fb31 WIP v0.5.0 2026-02-11 17:44:51 +03:00
ScuroNeko 2a030aa0d8 WIP v0.5.0 2026-02-11 17:43:36 +03:00
ScuroNeko f2d85b848f WIP v0.5.0 2026-02-11 17:27:05 +03:00