ScuroNeko
29b208eeec
(new): v1.2 release
Golang lint / lint (push) Successful in 11m32s
2026-08-19 14:58:25 +03:00
ScuroNeko
f03a081ed6
(new): rich message support
...
Golang lint / lint (pull_request) Successful in 1m20s
Golang lint / lint (push) Successful in 4m8s
(fix): runtime reliability
(tests): regression coverage
(doc): v1.1 release notes
2026-08-12 16:34:44 +03:00
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
09fb9261df
(new): compact payload type
Golang lint / lint (push) Successful in 2m55s
Golang lint / lint (pull_request) Successful in 2m55s
2026-05-12 16:23:30 +03:00
ScuroNeko
daa1b862ed
(new): keyboard helpers
...
Golang lint / lint (push) Successful in 7m2s
Golang lint / lint (pull_request) Successful in 7m7s
(tests): payload encoding
(doc): changelog
2026-05-04 11:35:02 +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
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
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
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
945b8240e6
wip: add long message helpers and payload type controls
...
- add centralized message validation errors
- switch command handlers to return error
- add explicit long plain-text reply helpers
- support strict payload type policy with debug logging
- document versioning and changelog workflow
2026-03-26 18:15:06 +03:00
ScuroNeko
158625c220
fix bot lifecycle and docs
2026-03-25 18:07:41 +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
b1b0cbdfbd
v1.0.0 beta 12
2026-03-12 14:02:32 +03:00
ScuroNeko
f2d85b848f
WIP v0.5.0
2026-02-11 17:27:05 +03:00
ScuroNeko
c1bdc2fdf6
v0.4.3
2026-02-10 14:32:48 +03:00
ScuroNeko
83dca1ab39
v0.4.2.1
2026-02-10 14:27:24 +03:00
ScuroNeko
2cc2f96f02
v0.4.2
2026-02-10 14:17:44 +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
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
7a3e40a74d
inline keyboard
2026-01-22 13:47:28 +03:00
ScuroNeko
ce13b19676
inline keyboard
2026-01-21 15:53:30 +03:00
ScuroNeko
13eb3d45de
initial commit
2025-08-27 23:20:15 +03:00