Commit Graph

12 Commits

Author SHA1 Message Date
Chaos
3515faa814 refactor(layout): 重构应用布局结构
- 将原有布局中的侧边栏和头部组件拆分为独立的 AppSidebar 和 AppHeader 组件
- 移除内联的导航逻辑和样式,交由专用组件管理
- 更新图标库,优化部分图标的显示效果
- 简化认证存储逻辑,增强状态持久化与安全性
- 优化侧边栏状态管理机制,提高响应式体验
- 改进登录流程错误处理,增加网络异常提示
- 调整路由组件结构,提升代码可维护性
2025-11-24 07:17:12 +08:00
Chaos
71f19b658c feat(toast): 使用SVG图标替换字符图标并优化样式
- 新增四种SVG图标:info、success、warning、error
- 修改Toast组件使用SVG图标替代字符图标
- 更新图标映射逻辑,使用IconId类型定义图标标识
- 调整Toast样式类,使用更具体的Tailwind类名
- 移除旧的alertStyles对象和字符图标映射
- 登录页面增加错误处理和Toast提示
- 布局文件微调菜单样式,增加顶部内边距
2025-11-23 21:59:47 +08:00
Chaos
a71622f797 feat(auth): 重构登录页面并添加忘记密码路由
- 重构登录表单 UI,使用 DaisyUI 组件美化界面
- 添加记住我功能和加载状态提示
- 集成 Toast 提示组件用于显示登录结果
- 新增忘记密码页面路由
- 实现全局 Toast 消息提醒功能
- 在根布局中引入 ToastContainer 组件
2025-11-23 07:43:23 +08:00
Chaos
8c041c1740 style(auth): 优化登录页面样式布局
- 使用 Tailwind CSS 类替换原有基础样式
- 添加背景色和居中对齐容器
- 表单元素增加间距和输入框样式
- 按钮应用宽按钮样式类
- 移除无用的 placeholder 属性
- 调整标签与输入框结构使其更清晰
2025-11-22 22:52:48 +08:00
Chaos
65cf80fb51 feat(layout): 实现应用布局和侧边栏功能
- 添加侧边栏组件,支持展开/收缩和移动端适配
- 实现导航菜单,支持高亮当前路由
- 添加主题选择器组件
- 集成认证状态显示和登出功能
- 优化侧边栏在不同屏幕尺寸下的行为
- 添加多种图标支持,包括logo、菜单、主页等
- 创建NavItem类型定义,用于导航菜单项
- 扩展sidebarStore,增加手动控制状态管理
- 添加数据看板页面占位内容
- 更新全局布局文件以支持主题和侧边栏状态管理
2025-11-22 22:45:49 +08:00
chaos
26fef2fd7a feat(icon): 添加图标组件并更新图标类型定义
- 引入 Icon 组件到 dashboard 页面
- 更新 icon-ids.ts 文件中的图标枚举类型
- 在 Sprite.svelte 中添加新的图标 symbol 定义
- 移除旧的 sprite.svg 文件内容
- 为 panel-right-close 和 panel-right-close-solid 图标添加 SVG 路径定义
2025-11-22 13:50:58 +08:00
Chaos
f7cc0b675a Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/lib/widget/ThemeSelector.svelte
#	src/routes/app/dashboard/+page.svelte
2025-11-22 08:03:37 +08:00
Chaos
4493b9cc7a feat(sidebar): 实现响应式侧边栏状态管理
- 添加媒体查询监听以自动切换侧边栏显示状态
- 引入sidebarStore统一管理侧边栏开闭逻辑
- 移除页面内联侧边栏展开控制逻辑
- 添加Sprite图标组件客户端渲染条件判断
- 更新侧边栏样式类名以支持过渡动画效果
- 移除用户信息展示相关冗余代码块
2025-11-22 08:02:49 +08:00
chaos
f49006b22b style(dashboard): 调整页面样式和按钮布局
- 修改主容器类名,更新文本颜色和背景色
- 调整侧边栏宽度过渡效果和背景色
- 更新菜单按钮样式,移除悬停背景色
- 移除登录按钮不必要的类名
- 优化整体页面结构和样式一致性
2025-11-22 05:31:45 +08:00
Chaos
cdd14b3c85 feat(应用): 实现带可折叠侧边栏的仪表盘布局
添加从根路径到/app/dashboard的服务器端重定向
创建包含主内容容器的应用布局组件
实现带响应式侧边栏和顶栏的仪表盘页面
添加带平滑过渡效果的侧边栏切换功能
设置基础用户状态管理仓库
使用对等依赖标志更新package-lock.json中的依赖项
从锁定文件中移除冗余的picomatch条目
添加带路径解析导入的登录页面组件
2025-11-21 17:29:11 +08:00
Chaos
86030df690 feat(应用): 实现带可折叠侧边栏的仪表盘布局
添加从根路径到/app/dashboard的服务器端重定向
创建包含主内容容器的应用布局组件
实现带响应式侧边栏和顶栏的仪表盘页面
添加带平滑过渡效果的侧边栏切换功能
设置基础用户状态管理仓库
使用对等依赖标志更新package-lock.json中的依赖项
从锁定文件中移除冗余的picomatch条目
添加带路径解析导入的登录页面组件
2025-11-20 17:22:14 +08:00
Chaos
6273f8f714 初始化项目:添加基础SvelteKit配置、依赖和IDE文件 2025-11-19 19:52:17 +08:00