39 Commits (be6e07404cfa3becba6455456b699805cf03cbd5)

Author SHA1 Message Date
veypi be6e07404c feat(ui): Redesign login page with integrated register
- Merge login and register into single page with sliding animation
    - Add dual login modes: username/password and verification code
    - Add OAuth buttons for GitHub, WeChat, Google (placeholder)
    - Add animated bubble background effect
    - Implement responsive design for mobile devices
    - Add comprehensive i18n translations for auth flows
    - Remove separate register.html page
    - Update routes to use new unified auth page
3 months ago
veypi 5460289957 refactor(ui): Update vbase.js to match new Scoped RBAC permission system
- Replace old permission check methods with new Perm/PermCreate/PermRead/PermWrite/PermAdmin
    - Add Level constants export (None, Create, Read, Write, ReadWrite, Admin)
    - Remove role-based permission checks (hasRole, checkPermAny, checkPermAll)
    - Update core permission checking logic to match backend checkPermissionLevel
    - Remove _isAdmin helper, use Level.Admin check instead
    - Simplify localStorage keys (remove scope prefix from keys)
    - Clean up console.log in env.js
3 months ago
veypi b378c3c5c4 refactor(ui): Remove organization management pages and related i18n
- Delete ui/page/sys/org/ directory (org management UI)
    - Remove org-related navigation from routes.js and layout
    - Remove org translations from langs.json
    - Update dashboard to remove org references
3 months ago
veypi df0f7f047a refactor: Rename Config to Global and simplify app initialization
- Rename cfg.Config to cfg.Global for consistency
    - Simplify cli/main.go to use vbase.App.Run() pattern
    - Update init.go to create app with vigo.New and Init function
    - Update all references from cfg.Config to cfg.Global across api, libs, models, and tests
    - Fix VBase constructor parameter order in ui/vbase.js
    - Update ui/env.js to use new VBase('vb', '/') initialization
3 months ago
veypi b2b24df82e refactor(ui): Rebuild permission system in vbase.js with scope support
- Add scope parameter to VBase constructor for multi-tenant support
    - Replace hasPermission with checkPerm, checkPermOnResource, checkPermAny, checkPermAll
    - Implement _isAdmin check for global wildcard permissions (*:*)
    - Add _matchPermission with wildcard support (resource:*, *:*)
    - Remove default 404 page from vrouter in root.html
3 months ago
veypi 37acea3420 feat: 实现组织成员角色管理功能 3 months ago
veypi 691f1df75b feat: 添加角色管理模块(API + UI) 3 months ago
veypi 4101daeed3 refactor: 重构用户/组织/OAuth页面UI 3 months ago
veypi d85cb6ae84 i18n: 添加多语言翻译词条 3 months ago
veypi dce36cb65f feat: 优化组织管理页面交互 3 months ago
veypi 800d7fd4fd feat: 重构组织详情页UI和权限控制 3 months ago
veypi 178fa755d4 refactor: 重构认证模型和数据库结构 3 months ago
veypi 983a5651a3 fix: 修复路由和页面加载问题 3 months ago
veypi e5308f9471 feat: 全新UI框架升级和页面重构 3 months ago
veypi 5654a7cd37 remove old 3 months ago
veypi f81ac78f60 remove html 3 months ago
veypi 70da692d9a update 3 months ago
veypi 89a2ea17e2 fix upgrade bug 3 months ago
veypi 6d0ec8e6ba rename to vbase 3 months ago
veypi 4e48cd187d update login 4 months ago
veypi 271131a5e1 update ui 4 months ago
veypi a74ccb104f update to new vigo version 4 months ago
veypi 1880a6ce0f update router params 4 months ago
veypi 67b92662d1 add sms enable option 5 months ago
veypi 95eccc2cde update 9 months ago
veypi 69b4b7c504 change vyes-ai 10 months ago
veypi 134ab38751 fix: fix login bug 10 months ago
veypi cbf9f7a6e6 update login v:bind 10 months ago
veypi f188882c0c update profile 10 months ago
veypi ada216cfd5 feat: change auth check 10 months ago
veypi 96acf05fb6 profile 10 months ago
veypi 1a29442c1c im dead 10 months ago
veypi e83f2da265 update crud and env.js 10 months ago
veypi ae463e0723 update 10 months ago
veypi 959e390126 feat: change to vigo 10 months ago
veypi 3b9cbe1c1b feat: change axios and add auth refresh 11 months ago
veypi d472464d8a update 1 year ago
veypi 7e7e6ed506 feat: simplify user login 1 year ago
veypi 5112f1ab7d change to new version 1 year ago