Commit graph

  • 89b43b8b28 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-11 16:06:06 +00:00
  • c73b642504
    feat(admin): deep-linkable console URLs, stop collapsing unknown paths to /admin RhenCloud 2026-08-12 00:05:20 +08:00
  • a0e15975df
    fix(invites): list invites via per-group KV index instead of kv.list RhenCloud 2026-08-11 23:53:58 +08:00
  • ce9f6147f1
    docs: document roles, invites, audit log and self-signup RhenCloud 2026-08-11 23:38:50 +08:00
  • 11b74aa82a
    feat(admin-ui): members panel, invite links, audit tab and role-aware console RhenCloud 2026-08-11 23:38:33 +08:00
  • 252f6f181a
    test: cover member roles, invite lifecycle and audit log RhenCloud 2026-08-11 23:37:34 +08:00
  • 9b8533cabc
    feat(admin): role-based group members (owner/admin/viewer), invites and audit log RhenCloud 2026-08-11 23:37:19 +08:00
  • f8cb3a4ddb
    fix(admin): pass group filter to send-log API on refresh/filter RhenCloud 2026-08-11 22:22:37 +08:00
  • 71a5202c03 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-11 14:01:51 +00:00
  • aec0d1a257 feat: add gitea/forgejo support RhenCloud 2026-08-11 22:01:04 +08:00
  • ace036c209 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-11 09:51:03 +00:00
  • 52d136c468 fix(push): link commit hash and render message as plain text RhenCloud 2026-08-11 17:50:20 +08:00
  • e1b1daac98 chore: remove dead code and unused dependencies RhenCloud 2026-08-11 16:31:13 +08:00
  • 76ba2c0a89 feat: add Discord role mention support to routes RhenCloud 2026-08-11 15:48:44 +08:00
  • 869d84d78c chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-08 16:53:44 +00:00
  • 9f875e3180 fix: align PR button custom_id with parser, secure token deletion, load zh locale RhenCloud 2026-08-09 00:13:02 +08:00
  • 589558a20d feat: add group filter to send logs view RhenCloud 2026-08-08 23:09:06 +08:00
  • 03eef7ae89 fix: allow duplicate route IDs across groups and add group_id to send_logs RhenCloud 2026-08-08 23:00:15 +08:00
  • ab98c84896 feat(admin): add stop toggle and badge to route editor UI RhenCloud 2026-08-08 00:54:13 +08:00
  • feada32e83 feat: add stop property to route for exclusive matching RhenCloud 2026-08-08 00:40:45 +08:00
  • cb18683fb8
    chore: add db:migrate scripts and document the D1 migration step wyf9 2026-08-05 17:39:14 +08:00
  • afe19795b1
    docs: sync documentation with current codebase wyf9 2026-08-05 17:22:15 +08:00
  • 68cda9f178
    chore: remove v2 migration for DiscordGateway deletion from wrangler.jsonc RhenCloud 2026-08-05 16:21:22 +08:00
  • e343885272
    fix(docs): full repo permissions in github app settings wyf9 2026-08-05 15:20:37 +08:00
  • cd591d658a chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-03 01:52:14 +00:00
  • 2dcb684e94
    docs: document workflow_run in-place message updates RhenCloud 2026-08-03 09:51:40 +08:00
  • 38ea820606 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-03 01:44:07 +00:00
  • 78f0a4e28a
    feat: edit existing messages for workflow run updates RhenCloud 2026-08-03 09:43:36 +08:00
  • 4b3f5189a8
    fix(push): use commit message as link text RhenCloud 2026-08-03 09:29:15 +08:00
  • e01ce3505e
    fix(push): show commit links inline with messages RhenCloud 2026-08-03 09:23:32 +08:00
  • 5834861a8d chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-03 01:19:33 +00:00
  • 55eafaeecc
    feat: link commit in check suite messages RhenCloud 2026-08-03 09:19:00 +08:00
  • 5deff66b8d
    format: remove backticks from push commit short IDs RhenCloud 2026-08-03 09:11:28 +08:00
  • e2022de4bc
    refactor(push): extract commitField helper to reduce duplication RhenCloud 2026-08-03 09:09:56 +08:00
  • 7ee1e5899f
    feat(admin): add route reordering with up/down buttons RhenCloud 2026-08-03 08:40:59 +08:00
  • ac8b4a77b8
    fix(dispatch): enforce match criteria for fallback routes RhenCloud 2026-08-03 08:35:47 +08:00
  • 80cc85cd76
    fix: use variation selector-16 for star emoji RhenCloud 2026-08-03 08:31:51 +08:00
  • bec48233fa
    refactor(admin): narrow workflows template filter to workflow_run RhenCloud 2026-08-03 08:24:31 +08:00
  • a001efea5f
    feat(admin): add route templates to editor RhenCloud 2026-08-03 08:16:34 +08:00
  • d6c15a32cd chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 23:31:48 +00:00
  • b14b9f0bde
    feat: add locales and tests for workflow_job, status, ping formatters RhenCloud 2026-08-03 07:24:56 +08:00
  • 4f6b5929c1
    docs: document Telegram richheader avatar card RhenCloud 2026-08-03 07:23:48 +08:00
  • 1fc3991332
    feat: add formatters for workflow_job, status, deployment, ping RhenCloud 2026-08-03 07:13:37 +08:00
  • fc2e2c2efa
    feat(telegram): send author avatar as richheader link-preview card RhenCloud 2026-08-03 07:13:07 +08:00
  • be50d23319
    refactor(admin): use target-row grid for target inputs RhenCloud 2026-08-03 07:02:45 +08:00
  • fb9550b94d
    feat: support check_suite webhook events RhenCloud 2026-08-03 06:58:47 +08:00
  • 7179a35457 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 22:47:32 +00:00
  • 50ae8c7607
    feat(telegram): render markdown and send author avatar photo RhenCloud 2026-08-03 06:42:29 +08:00
  • 568e206643 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 21:19:33 +00:00
  • bd7a8f2632
    feat: add Telegram push support with multi-target routes RhenCloud 2026-08-03 05:17:59 +08:00
  • dcbe93be91
    feat(admin): add detailed send log viewer with extended fields RhenCloud 2026-08-03 04:13:04 +08:00
  • 3a6a2cbbc5
    feat: migrate send logs and discord links to D1 RhenCloud 2026-08-03 03:57:58 +08:00
  • 5a98e45544 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 19:42:35 +00:00
  • 0af6b9a4b8
    refactor: modularize into core/events/formatters/drivers RhenCloud 2026-08-03 03:36:36 +08:00
  • 7b341ff9f4 chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 19:03:12 +00:00
  • d540d465d1
    refactor: replace Discord Gateway DO with Interaction Endpoint RhenCloud 2026-08-03 03:02:42 +08:00
  • 9bb9cb1444
    feat(formatter): show queued/running status for workflow and check runs RhenCloud 2026-08-03 01:53:10 +08:00
  • 809f89400b
    feat: add per-group emoji toggle and standardized embed titles RhenCloud 2026-08-03 01:18:29 +08:00
  • 49baf63a17
    feat: add job field to workflow run notification RhenCloud 2026-08-03 00:50:03 +08:00
  • 2e4cb24c1d chore: auto-fix lint & formatting [skip ci] github-actions[bot] 2026-08-02 16:44:42 +00:00
  • 4edd468ace
    ci: add workflow to auto-fix lint and formatting RhenCloud 2026-08-03 00:44:01 +08:00
  • 1fc702ceb4
    docs: add filter tutorial and clarify exact matching rules RhenCloud 2026-08-03 00:39:52 +08:00
  • 8c9720b1b3
    docs: document admin groups, OAuth redirect, and API renames RhenCloud 2026-08-03 00:33:18 +08:00
  • 8c8cfbf211
    fix: remove click prevent on route toggle switch RhenCloud 2026-08-03 00:12:50 +08:00
  • 38daf7bc83
    feat: ignore filters on fallback routes RhenCloud 2026-08-03 00:02:29 +08:00
  • bd33fa6835
    fix: harden input validation, redirect safety, and error resilience RhenCloud 2026-08-02 23:56:58 +08:00
  • d419b9c940
    feat: add fallback routes and repository event enrichment RhenCloud 2026-08-02 23:23:07 +08:00
  • 44b8fead78
    feat: add merge/close PR buttons to Discord PR notifications RhenCloud 2026-08-02 23:02:37 +08:00
  • d40f34cc4d
    fix: skip validation for unchanged admin routes RhenCloud 2026-08-02 22:53:36 +08:00
  • 9e0f21c538
    feat(admin): add zh/en i18n to the config console RhenCloud 2026-08-02 08:40:01 +08:00
  • d3c1349d00
    feat(admin): group-centric console navigation and group-scoped routes API RhenCloud 2026-08-02 08:39:46 +08:00
  • 62985a2f3f
    feat(admin): groups management UI in the console RhenCloud 2026-08-02 08:16:05 +08:00
  • 537f4cbb84
    feat(admin): scope groups to specific GitHub orgs/users RhenCloud 2026-08-02 08:15:49 +08:00
  • 667b8038af
    feat(web): auto dark mode for terms and privacy pages RhenCloud 2026-08-02 08:14:03 +08:00
  • c2b78bef69
    feat(web): link landing docs button to the docs site RhenCloud 2026-08-02 07:51:50 +08:00
  • 83794c251f
    feat(web): auto dark mode for admin console RhenCloud 2026-08-02 07:51:46 +08:00
  • c3e22de4e6
    fix(ci): build admin SPA during wrangler deploy RhenCloud 2026-08-02 07:43:11 +08:00
  • 81d21ffb08
    feat(web): add public landing page and move console to /admin RhenCloud 2026-08-02 07:40:14 +08:00
  • fc243811f0
    feat(admin): add group-based access scoping for routes and logs RhenCloud 2026-08-02 07:39:35 +08:00
  • 225d5b015e
    feat(legal): serve Terms of Service and Privacy Policy pages RhenCloud 2026-08-02 07:12:54 +08:00
  • fcf3413634
    fix(deps): bump @cloudflare/workers-types to v5 to match wrangler peer RhenCloud 2026-08-02 07:06:23 +08:00
  • d996dbe45d
    docs: align VitePress site with REST send, optional gateway and slash commands RhenCloud 2026-08-02 07:02:40 +08:00
  • f456c979f7
    docs: replace !gh command with slash/context-menu commands RhenCloud 2026-08-02 06:55:48 +08:00
  • 4349b24d2a
    docs: document WebUI, optional gateway, routes-only config and slash commands RhenCloud 2026-08-02 06:51:41 +08:00
  • d68aeb20d5
    test: cover admin, discord REST, send logs, token-store links and dedup RhenCloud 2026-08-02 06:51:32 +08:00
  • befed0267a
    fix(webhook): dedup duplicate deliveries, cache HMAC key, pass ExecutionContext RhenCloud 2026-08-02 06:51:20 +08:00
  • c75cc058fc
    feat(discord): comment on GitHub as the linked user via slash/context commands RhenCloud 2026-08-02 06:50:53 +08:00
  • 407514f3c9
    feat(admin): GitHub OAuth login, admin whitelist and Nuxt WebUI RhenCloud 2026-08-02 06:50:41 +08:00
  • cfdf37e273
    feat(discord): make gateway optional with REST send path and send logs RhenCloud 2026-08-02 06:50:09 +08:00
  • 4d5c90773d
    feat(config): switch to routes-only config, drop default channel RhenCloud 2026-08-02 06:49:56 +08:00
  • ccab01d23a
    chore(dev): update Nix env, gitignore and dependencies RhenCloud 2026-08-02 06:48:49 +08:00
  • 114776d5af
    feat(nix): add dev environment RhenCloud 2026-07-24 23:42:12 +08:00
  • 512d4b01d5
    initial commit RhenCloud 2026-07-24 21:48:50 +08:00