1
1
mirror of https://github.com/ZeroCatDev/ClassworksKV.git synced 2025-10-21 17:53:11 +00:00

81 Commits

Author SHA1 Message Date
SunWuyuan
b20d8dab96
1.1.1 v1.1.1 2025-10-07 20:17:22 +08:00
SunWuyuan
3c64226562
移除账户模型中的refreshToken字段,并将accessToken字段修改为可选 2025-10-07 20:17:11 +08:00
SunWuyuan
da77018509
1.1.0 v1.1.0 2025-10-07 15:08:55 +08:00
SunWuyuan
f8f63d1ddd
添加OAuth提供者和用户资料中的网站字段 2025-10-07 15:08:16 +08:00
SunWuyuan
5435814cb6
1.0.10 2025-10-07 14:49:02 +08:00
SunWuyuan
d5fc9e2dae
修改登录服务商颜色、链接地址 2025-10-07 14:48:35 +08:00
SunWuyuan
6c05d71506
添加智教联盟登录 2025-10-07 14:46:53 +08:00
SunWuyuan
be1d8d1328
1.0.9 v1.0.9 2025-10-06 16:45:21 +08:00
SunWuyuan
0576a02d6e
修复厚浪云的缩写 2025-10-06 16:45:15 +08:00
SunWuyuan
d83d748da0
添加厚浪云(Logto)作为OAuth提供者 2025-10-06 16:41:23 +08:00
SunWuyuan
6ab78af370
更新授权页面地址为环境变量FRONTEND_URL 2025-10-06 15:49:29 +08:00
SunWuyuan
9f4f2a537f
1.0.8 v1.0.8 2025-10-06 13:39:18 +08:00
SunWuyuan
24c443bb89
Merge branch 'main' of https://github.com/ZeroCatDev/ClassworksKV 2025-10-06 11:11:17 +08:00
SunWuyuan
0fca7900c8
cskv 2025-10-06 11:10:54 +08:00
SunWuyuan
aec482cbcb
cskv 2025-10-06 10:49:48 +08:00
SunWuyuan
7b1e224f70
继续一大堆功能实现 2025-10-03 21:22:18 +08:00
SunWuyuan
521522c1d2
更新到一半 2025-10-02 12:07:50 +08:00
孙悟元
12bded7e3d
Merge pull request #35 from ZeroCatDev/dependabot/npm_and_yarn/opentelemetry/exporter-trace-otlp-proto-0.205.0
Bump @opentelemetry/exporter-trace-otlp-proto from 0.201.1 to 0.205.0
2025-09-21 09:03:24 +08:00
dependabot[bot]
2b516cffcb
Bump @opentelemetry/exporter-trace-otlp-proto from 0.201.1 to 0.205.0
Bumps [@opentelemetry/exporter-trace-otlp-proto](https://github.com/open-telemetry/opentelemetry-js) from 0.201.1 to 0.205.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.201.1...experimental/v0.205.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/exporter-trace-otlp-proto"
  dependency-version: 0.205.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 15:18:03 +00:00
SunWuyuan
aea47eba7d
1.0.7 v1.0.7 2025-08-29 16:58:46 +08:00
SunWuyuan
f250deb2bb
简化首页 2025-08-29 16:58:38 +08:00
SunWuyuan
15691b7333
1.0.6 2025-08-29 16:54:16 +08:00
SunWuyuan
22838ee71a
feat(kv): 添加获取键名列表功能
新增 listKeysOnly 方法用于获取指定命名空间下的键名列表,并添加对应的路由接口 /:namespace/_keys 支持分页和排序查询。返回结果包含键名数组、总数和分页信息,便于前端展示大量键名时使用。
2025-08-29 16:54:03 +08:00
SunWuyuan
f1dba22f75
1.0.5 v1.0.5 2025-05-25 15:45:29 +08:00
SunWuyuan
6cfa20fe76
Update server listening address to '0.0.0.0' for external access; modify console log to reflect new address format. 2025-05-25 15:45:10 +08:00
SunWuyuan
2b077553f7
1.0.4 v1.0.4 2025-05-25 15:40:41 +08:00
SunWuyuan
0b4fe90c94
Add database migration function to streamline setup and build processes; replace direct migration calls with a reusable function for better code organization and error handling. 2025-05-25 15:35:36 +08:00
SunWuyuan
05ece2514b
Enhance README.md with ClassworksKV backend description and usage instructions; remove obsolete database files (db.db and db.db-journal) to clean up the project structure. 2025-05-25 15:12:50 +08:00
SunWuyuan
d6ab4895d5
Update dependencies in package.json and pnpm-lock.yaml to latest versions, including @opentelemetry packages and debug, enhancing performance and security. 2025-05-25 09:28:35 +08:00
SunWuyuan
ea21f0b8f3
1.0.3 v1.0.3 2025-05-25 09:26:02 +08:00
SunWuyuan
35d05df925
Refactor project structure by reorganizing imports, removing unused files, and updating .gitignore to include additional environment and build directories. Delete legacy migration scripts and Docker configurations to streamline the codebase. 2025-05-25 09:25:58 +08:00
SunWuyuan
0a8cd084d6
Add concurrency settings to Docker publish workflow to manage job execution and prevent overlap. 2025-05-25 09:18:58 +08:00
SunWuyuan
d8097d9552
1.0.2 v1.0.2 2025-05-25 09:08:24 +08:00
SunWuyuan
e0bb8389a6
Update Docker publish workflow to trigger on version tags matching "v*" and add a step to display generated image tags, improving visibility in the build process. 2025-05-25 09:03:43 +08:00
SunWuyuan
32782b7db1
1.0.1 v1.0.1 2025-05-25 08:48:52 +08:00
SunWuyuan
d5f64c92ec
Refactor Docker publish workflow to trigger only on the main branch and reintroduce image tag display step, enhancing clarity in the build process. 2025-05-25 08:48:49 +08:00
SunWuyuan
3179d19a21
1.0.0 v1.0.0 2025-05-25 08:43:06 +08:00
SunWuyuan
fad9867637
Update project version to 0.0.0 in package.json, enhance README.md with deployment badge, and modify Docker publish workflow to trigger on both main and develop branches. 2025-05-25 08:42:46 +08:00
SunWuyuan
f703bb2a8b
Refactor database setup in classworks.js to implement a recursive copy function for configuration files and directories, enhancing the copying process and improving clarity in console messages. 2025-05-24 20:50:07 +08:00
SunWuyuan
09875b35c1
Update .gitignore to exclude Prisma database data directory and modify database setup in classworks.js to use prisma migrate deploy for migrations, enhancing deployment process. 2025-05-24 20:42:15 +08:00
SunWuyuan
93b9b1c6f5
Enhance database setup in classworks.js to include automatic migration execution after setting the DATABASE_URL. Update Dockerfile to use Node.js version 22-alpine for improved compatibility. Modify docker-compose.yml to change volume mapping for data storage. 2025-05-24 20:00:17 +08:00
SunWuyuan
ee2787a413
Refactor Docker publish workflow to remove database matrix strategy, simplifying image building process. Update image tagging to exclude database suffix and adjust conditions for push actions based on event type. 2025-05-24 17:54:13 +08:00
SunWuyuan
f580ffe8fd
Update database setup in classworks.js to default to SQLite, enhance error messages with Chinese translations, and improve comments for clarity. Refactor main function to streamline execution flow based on command line arguments. 2025-05-24 17:52:44 +08:00
SunWuyuan
f3c24c24b8
Refactor Docker setup to consolidate services into a single app container using SQLite. Update Dockerfile to streamline dependency installation and set entrypoint for the application. 2025-05-24 17:50:51 +08:00
SunWuyuan
1f56b8032f
Remove deprecated Docker image workflow and consolidate Docker publish workflow to streamline image building and pushing for multiple database types. 2025-05-24 16:45:07 +08:00
SunWuyuan
dfb7413b05
Update Docker publish workflow to use lowercase image names for MySQL, PostgreSQL, and SQLite for consistency. 2025-05-24 16:37:51 +08:00
SunWuyuan
2d20755a0c
Update Docker publish workflow to use lowercase image names for consistency across MySQL, PostgreSQL, and SQLite images. 2025-05-24 16:36:40 +08:00
SunWuyuan
14d3587720
Update authentication middleware in auth.js to improve password hint functionality and error handling. Revise device management routes in kv.js to support password hint retrieval and modification, enhancing security and user experience. 2025-05-24 16:34:37 +08:00
SunWuyuan
91e515b553
Rename project from "serverexpress" to "ClassworksKV" and update version to 1.0.0 in package.json. 2025-05-24 16:28:56 +08:00
SunWuyuan
420ba4277d
Update Dockerfile to handle database-specific commands and enhance Prisma schema for PostgreSQL and SQLite. Introduce new AccessType enum and KVStore model for improved data management. Clean up SQLite schema by removing unused fields. 2025-05-24 16:18:38 +08:00