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
8a3f2cedf2
(new): webhook + payload error sentinels
...
Golang lint / lint (push) Successful in 2m46s
Golang lint / lint (pull_request) Successful in 2m47s
(fix): polling panic ErrorEvent, nil-logger guard
(refactor): inline webhook errors → sentinels, dead Runner branch
(doc): Runner godoc, Error godoc, drafts cleanup
2026-05-20 12:30: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
071fc2375e
(draft): telegram markdown v2 string builder
Golang lint / lint (push) Successful in 4m51s
2026-04-30 13:56:36 +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
a818174fbf
add observer runtime model
...
Instrument command, payload, update, scene, runner, polling, and policy flows
Add observer regression coverage and mark observability backlog item done
2026-03-31 13:50:21 +03:00
ScuroNeko
e2444752c2
rename app data API
...
Align docs, examples, and tests with AppData and NoData
Update handler, scene, runner, and plugin generics to the new naming
Ignore .codex and record the cleanup in the changelog
2026-03-30 16:43:59 +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
589e11b22d
docs fix
2026-03-13 13:25:26 +03:00
ScuroNeko
6ba8520bb7
v1.0.0 beta 18
2026-03-13 11:24:13 +03:00
ScuroNeko
b1b0cbdfbd
v1.0.0 beta 12
2026-03-12 14:02:32 +03:00
ScuroNeko
9895edf966
v1.0.0 beta 9
2026-03-06 11:59:17 +03:00
ScuroNeko
7b9292557e
0.8.0 beta 1
2026-02-19 13:27:03 +03:00
ScuroNeko
ece131c14a
refactor
2026-02-12 11:17:23 +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