Commit Graph
31 Commits
Author SHA1 Message Date
ScuroNeko 61d0b1ebb8 (fix): webhook secret constant-time compare
Golang lint / lint (pull_request) Successful in 2m53s
Golang lint / lint (push) Successful in 2m55s
(fix): observer rename, panic emits ErrorEvent
(refactor): Runner.Once removed, Scene.PluginName unexported
(doc): godoc hygiene pre-1.0.0
2026-05-20 12:06:59 +03:00
ScuroNeko affb802a7b (new): PollTimeout config, RateLimiter.Cleanup
Golang lint / lint (pull_request) Successful in 3m4s
Golang lint / lint (push) Successful in 3m5s
(fix): compact payload escape, Draft.push validation, plugin logger ownership, worker StopAndWait, getChatLimiter deadlock, runner ctx-after-tick
(refactor): remove NewPayload, buildSceneKey from sceneRuntime, unify ToJSON fallback
(tests): compact round-trip, Draft.push state, RateLimiter.Cleanup eviction
(doc): changelog v1.0.0 rewrite, NewCommand dual-use godoc
2026-05-18 17:27:14 +03:00
ScuroNeko 667fa3cc61 (new): updates iterator
Golang lint / lint (push) Successful in 2m15s
(new): sneklog migration

(refactor): idiomatic names

(fix): polling lifecycle

(tests): polling regressions

(doc): rc16 changelog
2026-04-29 12:31:41 +03:00
ScuroNeko a34734366d (new): sneklog v2
Golang lint / lint (push) Successful in 1m39s
2026-04-27 10:23:54 +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 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 2fc171d9a3 fix shutdown long polling cancellation and database logger close 2026-03-19 14:07:03 +03:00
ScuroNeko 5976fcd0b8 v1.0.0 beta 19 2026-03-13 12:25:53 +03:00
ScuroNeko 786da652e6 v1.0.0 beta 1 2026-02-26 15:12:36 +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 6c989b2cc8 WIP v0.5.0 2026-02-12 11:16:01 +03:00
ScuroNeko f2d85b848f WIP v0.5.0 2026-02-11 17:27:05 +03:00
ScuroNeko 9d18bef97e v0.4.1; bot api v9.4 2026-02-10 14:14:17 +03:00
ScuroNeko 60f09e940a v0.4.0 2026-02-05 12:16:25 +03:00
ScuroNeko 2e9e82d43b slices, queue and map now independent module 2026-02-04 12:49:12 +03:00
ScuroNeko 913fa20e19 chat actions and file uploading; v0.3.7 2026-02-04 11:13:26 +03:00
ScuroNeko c71aad0c79 uploader 2026-02-03 16:41:34 +03:00
ScuroNeko 90e2f38c18 v0.3.6; answerCallbackQuery 2026-02-03 14:51:57 +03:00
ScuroNeko 0921d306fd some fixes 2026-01-29 12:08:28 +03:00
ScuroNeko f0483564f2 new request syntax 2026-01-29 10:50:43 +03:00
ScuroNeko f1bb4b62c1 new request system 2026-01-29 10:05:17 +03:00
ScuroNeko eaa5dbaf10 runners and some fixes 2026-01-28 21:46:56 +03:00
ScuroNeko 4bee2e5168 logger now external package and some chages 2026-01-28 17:40:56 +03:00
ScuroNeko 199940359d v0.2.4 2026-01-28 16:46:44 +03:00
ScuroNeko 8f8182039d v0.2.0 2026-01-28 16:31:02 +03:00
ScuroNeko c503b68814 photo keyboard 2026-01-22 20:08:23 +03:00
ScuroNeko 7a3e40a74d inline keyboard 2026-01-22 13:47:28 +03:00
ScuroNeko ce13b19676 inline keyboard 2026-01-21 15:53:30 +03:00
ScuroNeko b88715d6d3 some fixes 2026-01-14 12:07:05 +03:00
ScuroNeko 13eb3d45de initial commit 2025-08-27 23:20:15 +03:00