insleker
1790de1f08
feat: add glab/gosmee GitLab channel support ( #37 )
2026-04-10 11:12:14 +08:00
insleker
da256d068c
fix: infer tracker provider from event source ( #38 )
2026-04-10 09:55:16 +08:00
insleker
d18bbaed88
feat: add GitLab tracker and SCM support ( #35 )
...
Add glab-backed GitLab issue polling, login lookup, and comment posting so GitLab projects can be handled alongside GitHub, Gitea, and OpenProject. Also wire GitLab through SCM selection, config defaults, docs, and examples so issue #35 can be configured end to end.
2026-04-10 02:25:06 +08:00
insleker
58b7d333cb
feat: add OpenProject issue tracker support for #32
2026-04-10 01:30:37 +08:00
insleker
c10b55db20
feat: add project scm configuration ( #30 )
2026-04-09 16:05:42 +08:00
insleker
5d0fbcc7f9
feat: refactor channel reconciliation config for #21
2026-04-08 22:27:16 +08:00
insleker
0d538b962e
feat: add gh gosmee event source for #19
...
Add a GitHub gosmee transport so long-running sessions can use temporary webhooks without the single-forward limitation of gh webhook forward.
2026-04-08 19:45:19 +08:00
insleker
61b1bdca63
feat: implement tea/gosmee issue source for #15
2026-04-08 18:31:36 +08:00
existedinnettw
eb066aa914
feat: add github/webhook-forward issue source ( #13 )
...
* feat: add github webhook-forward event source for #12
Add a channel-based GitHub issue source so long-running sessions can react to issue and issue_comment webhooks without polling. Keep --once on polling so backlog reconciliation still works and cover the new config/runtime path with tests.
2026-04-08 14:42:08 +08:00
insleker
cf1d8ec782
feat: add Gitea issue tracker support ( #6 )
...
Support projects hosted on Gitea via tea so the poller can fetch issues, read threads, and post replies across both supported trackers.
2026-04-06 09:22:30 +08:00
insleker
c9fd672a04
feat: add Discord issue assistant notifications
2026-04-05 15:56:47 +08:00
insleker
200992d67b
feat: enable aggregate adjacent github polling
2026-04-05 13:58:44 +08:00
insleker
8fe0d1017f
feat: add `init-config` option to gen initial config file
...
refactor: use `json_serializable` to achieve config file deserialization
2026-04-05 02:28:11 +08:00
insleker
8469ed00e0
feat: add prefix, postfix to distinguish human and bot comment
2026-04-05 00:00:41 +08:00