siujamo
965b92b47d
chore: restructure into monorepo and add open-source documentation
...
- Rename helix-server -> server and helix-web -> web
- Remove helix-api (bruno collection and docs site)
- Merge per-module .gitignore files into the root .gitignore
- Add README, AGENTS, CONTRIBUTING and MIT LICENCE
- Add full-stack docker-compose (postgres, redis, server, web via Caddy)
with web Dockerfile, Caddyfile and Compose server config
- Keep the Gradle wrapper jar tracked after the .gitignore merge
- Copy gradle.properties into the server Docker build image
2026-09-01 10:48:45 +08:00
siujamo
112d0f3be4
chore: add helix-api and workspace config to monorepo
2026-09-01 10:11:07 +08:00
siujamo
c732624580
merge: import helix-web history into helix-web/
...
git-subtree-dir: helix-web
git-subtree-mainline: 21f14f8c05
git-subtree-split: 83f3120fdc
2026-09-01 10:05:58 +08:00
siujamo
21f14f8c05
merge: import helix-server history into helix-server/
...
git-subtree-dir: helix-server
git-subtree-mainline: 1c675c9f53
git-subtree-split: dedf95865e
2026-09-01 10:05:53 +08:00
siujamo
1c675c9f53
chore: initialise helix monorepo
2026-09-01 09:57:05 +08:00
siujamo
dedf95865e
feat: add department name uniqueness check and corresponding error message
2026-03-24 17:29:03 +08:00
siujamo
9d2fc024ea
feat: add department name uniqueness check and corresponding error message
2026-03-24 15:49:48 +08:00
siujamo
6f29904349
feat: update user editing functionality to include user ID in the request
2026-03-24 12:30:36 +08:00
siujamo
08c18fea90
feat: refactor message handling to use MessageName constants for improved internationalisation support
2026-03-24 12:23:13 +08:00
siujamo
776ddd28c1
feat: implement internationalisation support with message utility and localisation configuration
2026-03-24 10:49:33 +08:00
siujamo
a3596ad086
feat: refactor authority request handling and update methods to use AuthorityRequest
2026-03-24 10:27:52 +08:00
siujamo
e1ad5cdfd8
feat: rename AddDepartmentRequest to DepartmentRequest and implement department editing functionality
2026-03-24 10:07:37 +08:00
siujamo
712a675325
refactor: remove unused imports from GuidConfig and JacksonConfig classes
2026-03-23 15:45:45 +08:00
siujamo
8b343af4e8
refactor: remove unused logger imports and related fields from manager and controller classes
2026-03-23 15:45:11 +08:00
siujamo
69e3f84bec
feat: implement authority deletion functionality and related repository methods
2026-03-23 15:39:44 +08:00
siujamo
aebb693ee7
feat: add department creation endpoint and request validation
2026-03-23 15:13:23 +08:00
siujamo
7b9849c311
feat: implement custom validation framework with dynamic rules
2026-03-20 10:33:16 +08:00
siujamo
d33f4f2dbf
refactor: rename database table names for consistency
2026-03-20 09:24:51 +08:00
siujamo
484a9f4a71
feat: update database schema and configuration for Flyway integration and refactor table names
2026-03-19 10:54:50 +08:00
zihluwang
7c9f9c35f9
chore: rename settings
2026-03-14 08:28:43 +08:00
siujamo
bfa0690065
fix: update cookie settings for production and development modes
2026-03-12 17:25:19 +08:00
siujamo
abbcb6bf5c
feat: enhance cookie creation method with detailed documentation
2026-03-12 15:37:51 +08:00
siujamo
bd597fbc64
refactor: extract build cookie
2026-03-12 14:44:59 +08:00
siujamo
14e53740b0
refactor: remove unused imports and fields
2026-03-12 14:38:06 +08:00
siujamo
83f3120fdc
fix: add rel attribute to external link for security
2026-03-12 13:56:23 +08:00
siujamo
7ce241cc16
feat: implement user credential management with new UserCredential entity and related components
2026-03-12 13:56:06 +08:00
siujamo
0562c8548b
feat: introduce ApplicationMode enumeration and integrate it into ApplicationProperties and ApplicationManager
2026-03-12 13:55:53 +08:00
siujamo
e83f1358e3
chore: remove bruno api files
2026-03-12 13:55:22 +08:00
siujamo
2de2cb029d
feat: add Spring Boot Actuator dependency and update Java JWT version
2026-03-12 13:54:31 +08:00
siujamo
d2b086ce17
refactor: enhance department and user data insertion with CTEs and streamline role authority assignments
2026-01-29 09:27:28 +08:00
siujamo
e5ae5f61b5
style: reformat init.sql
2026-01-29 09:15:56 +08:00
zihluwang
9b642c85d0
chore(deps): update dependencies
2026-01-28 22:02:25 +08:00
siujamo
d5074a92a2
feat: 支持多因素认证登录,更新相关类型定义
2026-01-28 17:05:38 +08:00
siujamo
d9bd1a1b0e
chore: disable redis repositories and JTA support in application.yml
2026-01-28 16:15:17 +08:00
siujamo
9b48869f3f
refactor: move caching configuration to CacheConfig and update application.yml settings
2026-01-28 16:08:51 +08:00
siujamo
64be3a79ea
refactor: update init.sql to current schema
2026-01-28 15:45:45 +08:00
siujamo
e9c6732888
chore: upgrade postgres driver
2026-01-28 15:45:13 +08:00
siujamo
891b7f9280
build: optimise docker build script
2026-01-28 15:44:54 +08:00
siujamo
3095e34164
build: add docker build script
2026-01-28 14:44:10 +08:00
siujamo
d6944957c8
refactor: optimise dependencies
2026-01-28 14:32:29 +08:00
siujamo
ba2ed6d22c
refactor: categorise dependencies
2026-01-28 11:23:44 +08:00
zihluwang
f6096c5ab7
docs: 添加 API docs
2026-01-27 13:42:52 +08:00
zihluwang
4dc9ed341d
feat: 从 Cookie 中获取 AccessToken
2026-01-09 14:22:05 +08:00
zihluwang
c13520bd8b
docs: 添加 Javadoc
2026-01-09 10:49:54 +08:00
zihluwang
a8c349bd75
docs: 添加 Javadoc
2026-01-09 09:17:01 +08:00
siujamo
d5109e1333
refactor: 移除 Token 配置
2026-01-06 09:21:43 +08:00
zihluwang
a526ac795d
feat: 添加退出接口
2026-01-06 00:07:15 +08:00
zihluwang
b9fee3787a
feat: 忽略 cookie secure 及 domain 配置
2026-01-05 23:59:05 +08:00
zihluwang
0a10c64278
refactor: 调整 Token 返回方式
...
Closes #1
2026-01-05 23:53:31 +08:00
siujamo
0d3b0bd28d
refactor: 调整 axios 配置
2026-01-05 10:10:51 +08:00