1e426b8ec8
chore: Add Biome as a dev dependency and update the lint-staged command to use bunx.
2026-02-09 15:22:57 +08:00
c8ebdfc856
chore: Add Husky and lint-staged for pre-commit hooks and update dependencies.
2026-02-09 15:22:16 +08:00
04d778f36f
refactor: improve code readability by reformatting long lines and expressions.
2026-02-09 15:20:25 +08:00
df26aa814d
refactor: Improve webhook type safety with unknown types and refined message content handling, and update Biome schema.
2026-02-09 15:14:31 +08:00
307c007c3f
fix: lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-02-09 15:09:26 +08:00
25b0ab7fea
fix: lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-02-09 15:01:43 +08:00
0bdd4f4213
feat: Enable Feishu file and image uploads via webhook, supporting multipart requests and introducing a new alert sending UI component.
2026-02-09 14:57:59 +08:00
5dc5c330ca
Merge pull request #19 from d0zingcat/feature/new_meta
2026-01-26 14:53:45 +08:00
dd10c44e97
feat: Add status column to topic_group_chats, is_global to topics, and is_trusted to users tables.
2026-01-26 14:24:04 +08:00
9d7b024590
Merge pull request #18 from d0zingcat/feature/topic_global
2026-01-24 22:26:05 +08:00
4a91a0140a
feat: bump version to 1.4.0 and allow users to request global topics
2026-01-24 22:09:53 +08:00
5dc6fe43d5
fix(topic): correct 'make global' API call and improve UI
...
- Change 'make global' API method from POST to PUT in AdminView.tsx
- Refine backend update logic for 'isGlobal' to correctly handle boolean values
- Improve 'make global' and 'private' UI with icons and better styling in AdminView.tsx and TopicsView.tsx
2026-01-23 22:38:16 +08:00
33530f2c27
feat: add toggle global topic action in admin dashboard
2026-01-23 22:20:02 +08:00
d94292027d
feat: implement Global Topic feature
...
- Added isGlobal field to topics table
- Implemented global webhook endpoint /api/webhook/topic/:slug
- Updated Admin UI to support creating and managing Global Topics
- Added Global tags in topic lists for better visibility
- Refactored webhook dispatch logic for better maintainability
2026-01-23 22:14:13 +08:00
ab4a93477e
Merge pull request #17 from d0zingcat/feature/bump_db_migration
2026-01-17 15:52:10 +08:00
f5bd527058
docs: Add a formatting guideline for trailing newlines and package.json formatting to copilot-context.md.
2026-01-17 15:51:11 +08:00
a89d61b27d
feat: bump version and add changelog.en
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-17 15:48:47 +08:00
d465b7388a
Merge pull request #16 from d0zingcat/feature/race_condition
2026-01-17 15:42:23 +08:00
fc6857688b
feat: Implement PostgreSQL advisory locks to prevent concurrent database migrations.
2026-01-17 15:38:50 +08:00
6f2221c9c2
Merge pull request #15 from d0zingcat/perf/onboard
2026-01-17 15:30:47 +08:00
5f63696261
feat: fix ts error
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-17 15:25:31 +08:00
2f3325ad7f
feat: add english readme and fix lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-17 14:44:59 +08:00
2ec8a9e7f7
feat: add group name search
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-17 14:20:02 +08:00
8cee2197cb
bump: version
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-16 21:35:24 +08:00
1403baaeb6
feat: add group binding management
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-16 21:00:14 +08:00
2f971290ce
Merge pull request #14 from d0zingcat/fix/lint
2026-01-15 23:26:46 +08:00
075e2147d7
feat: ignore meta
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 23:24:49 +08:00
e2f8588803
Merge pull request #13 from d0zingcat/feautre/ui_improve
2026-01-15 23:14:14 +08:00
346e5dbeb7
feat: add icon and meta
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 23:13:25 +08:00
55c977686c
Merge pull request #11 from d0zingcat/fix/db-migrate
2026-01-15 21:12:13 +08:00
d37b8ae344
docs: update context and changelog for v1.2.7
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 21:10:25 +08:00
c408d72f7d
fix: use absolute path for migrations folder and add debug logging
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 21:08:12 +08:00
bda4689d94
Merge pull request #10 from d0zingcat/feature/rich_text_message
2026-01-15 20:58:30 +08:00
8c1da28a2f
docs: add mandatory lint check convention for AI
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 20:57:32 +08:00
652506352a
feat: update context
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 20:53:02 +08:00
03b115b83e
feat: shorten user token
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 20:51:37 +08:00
f68a6a1c11
Merge pull request #9 from d0zingcat/feature/db_init
2026-01-15 19:58:45 +08:00
fb92f832d0
feat: update changelog
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 19:58:34 +08:00
a7caf9fdf5
fix: try fix lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 19:55:04 +08:00
9965b3e1ce
feat: 1. db init 2. fault tolerance 3. lint fix
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 19:32:24 +08:00
fc3435dc80
feat: make db migration automatically
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-15 11:48:01 +08:00
607f12b154
Merge pull request #8 from d0zingcat/feature/add_lint
2026-01-14 20:26:41 +08:00
99fa772000
feat: add lint during ci
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 20:25:08 +08:00
a43fad3440
feat: add lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 20:22:54 +08:00
d38b75fb66
feat: add lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 20:21:22 +08:00
451793f6ce
feat: add lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 19:36:46 +08:00
f414264050
Merge pull request #7 from d0zingcat/feature/group_message
2026-01-14 17:58:50 +08:00
8cada0f0b3
fix: lint
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 17:58:03 +08:00
ee67cefb4d
feat: polish group binding
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 17:29:50 +08:00
75306a67b1
fix: feishu event
...
Signed-off-by: d0zingcat <iamtangli42@gmail.com >
2026-01-14 13:35:57 +08:00