23 Commits
Author SHA1 Message Date
qwqcode 16b690c8c0 fix(plugins): prepare unpublished packages for release
Declare compatible Artalk ranges and npm repository metadata for the pending plugin versions.

Correct ESM and CommonJS declaration exports, trim plugin-kit package contents, and validate package types in CI.
2026-07-25 04:01:43 +08:00
qwqcode b47eed5303 chore(deps): bump frontend deps
Update the UI, sidebar, plugins, documentation, lint, test, and build toolchains, including Vite 8.1, Marked 18.0.7, TypeScript 6, and current framework packages.

Pin patched transitive dependencies, move pnpm policy to the workspace configuration, approve the esbuild install script, and refresh generated router metadata.
2026-07-22 22:13:44 +08:00
qwqcode 5c3df4776e feat(go): upgrade golang to v1.26.2 and some deps 2026-05-05 20:33:17 +08:00
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 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 34d793697c chore(docs): refine deployment documentation 2024-09-19 18:27:24 +08:00
qwqcode e61911027c fix(auth): correct email verification code send button 2024-09-03 11:44:37 +08:00
qwqcode f29d2f81eb chore(sidebar/icon): swap sensitive hidden on/off icon 2024-09-02 16:52:52 +08:00
qwqcode 4b5ec39b8e feat(auth): add user profile and password changing (#966) 2024-09-02 15:56:04 +08:00
qwqcode 69ea7de22e chore(deps): update peerDependencies for plugin-auth 2024-09-01 23:03:43 +08:00
qwqcode 8fb7027186 chore(ci): add plugin-kit to artalk build process 2024-08-31 22:15:46 +08:00
qwqcode 88615f9a88 perf(auth): correct verify button position in register form 2024-08-31 21:56:25 +08:00
qwqcode f104629b40 perf(auth): add loading skeleton for login methods list 2024-08-31 21:54:28 +08:00
qwqcode 2f6b30deaf perf(auth): enhance visibility of skip button (#863) 2024-08-31 21:53:25 +08:00
qwqcode 392b6b15cf refactor(ui/user): rename nick to name in LocalUser data structure (#961) 2024-08-28 23:28:36 +08:00
qwqcode cf58a545b5 chore(deps): upgrade deps 2024-08-28 16:12:43 +08:00
qwqcode ca6f8ed09c fix(plugin_katex): fix event issue causing katex integration failure (#897) 2024-05-30 20:03:02 +08:00
qwqcode 4868cd9992 docs: refine documentation 2024-05-30 19:10:55 +08:00
qwqcode 9c85a85153 docs: update introduction document 2024-05-04 21:17:38 +08:00
qwqcode 0c0a207068 chore(deps): upgrade go and ui deps 2024-05-03 23:25:41 +08:00
qwqcode ef5899e079 docs(auth): add social login feature (#854) 2024-05-03 23:25:10 +08:00
qwqcode 7187d0f058 feat(ui/auth): plugin-auth for integrating social login (#854) 2024-05-03 23:24:58 +08:00