Commit Graph
16 Commits
Author SHA1 Message Date
qwqcode 91ac907778 chore(ui/deps): upgrade deps for ui 2024-10-19 16:25:48 +08:00
qwqcode dcde53f8ad refactor(ui/auth): ensure compatibility with new client types (#1009)
- Bump to new Artalk client export types
- Add `AuthContext` type definition for improved clarity
- Replace `ContextApi` with `AuthContext` for reducing the scope of variables
- Bump version to 0.0.2 for release

(The prerequisite PR is #1007)
2024-10-18 17:09:15 +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 cf6e687a2d fix(plugin_kit): import source path case error on linux 2024-09-02 11:16:23 +08:00
qwqcode 9fb191976c refactor(ui/types): add Layer interface 2024-08-31 17:05:30 +08:00
qwqcode f20454bd00 perf(plugin_kit): improve typescript diagnostics output 2024-08-31 16:53:42 +08:00
qwqcode 64854107ef fix(plugin_kit): fix typescript lib path retrieval on win 2024-08-30 22:41:58 +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 d4ed7f64b2 refactor(ui): fix linter issues for ui and docs (#917)
* refactor(ui): fix linter issues for ui and docs

* fix ci
2024-06-09 18:31:04 +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