Commit Graph
10 Commits
Author SHA1 Message Date
qwqcode 91ac907778 chore(ui/deps): upgrade deps for ui 2024-10-19 16:25:48 +08:00
qwqcode f1ae566134 refactor(ui/conf): introduce DeepPartial type for ui config (#996)
- Replace `Partial<ArtalkConfig>` with `ArtalkConfigPartial` for better type clarity.
- Introduce `DeepPartial` type for nested partial configurations.
- Update default configuration handling to use `RequiredExcept` and `FunctionKeys`.
- Adjust related functions and interfaces to use `ArtalkConfigPartial`.
2024-10-05 20:33:06 +08:00
qwqcode abac3f0f36 feat(ui/eslint): add eslint plugin for artalk ui development (#995)
- Implemented `eslint-plugin-artalk` to enforce Artalk's development conventions.
- Added setup script for UI development environment.
- Created test cases for Artalk plugin rules.
- Configured TypeScript and build settings for the plugin.
- Updated documentation with installation and configuration instructions.
2024-10-05 19:19:22 +08:00
qwqcode 53aaf27fdf chore(deps): upgrade frontend deps 2024-09-18 21:56:38 +08:00
qwqcode 9dcfd9cd91 chore(deps): upgrade deps 2024-09-15 09:52:26 +08:00
qwqcode 1ff0c4c10f chore(deps): upgrade deps 2024-09-03 21:18:16 +08:00
qwqcode cf58a545b5 chore(deps): upgrade deps 2024-08-28 16:12:43 +08:00
qwqcode 1337e81cd4 fix(ui/plugin-kit): fix typescript lib folder for api-extractor in monorepo 2024-06-19 20:43:36 +08:00
qwqcode 822a85c9e3 chore(plugins): fix window not defined issue for plugin-kit 2024-05-30 21:47:46 +08:00
qwqcode a0b0a33862 feat(plugin_kit): add vite plugin for developing artalk plugins (#904) 2024-05-30 19:31:55 +08:00