Commit graph

15 commits

Author SHA1 Message Date
EmberSparks
59a29de652 fix: improve token error handling and enhance UI styling
修复token失效时的错误提示并美化UI样式

Changes:
1. Token错误处理改进:
   - 显示详细的失败账号名称
   - 区分部分成功和完全失败的情况
   - 增加错误通知显示时长到8秒
   - 在控制台输出详细错误信息

2. UI样式美化:
   - 账号按钮: 添加渐变背景、阴影和hover动画效果
   - Star总数显示: 金色渐变主题,增强视觉吸引力
   - iOS主题适配: 增加磨砂玻璃效果和内阴影
   - 所有按钮统一使用cubic-bezier缓动动画

3. 代码优化:
   - 移除view.ts中重复的同步成功通知
   - 同步结果通知统一在githubService中处理

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-12-04 14:08:27 +08:00
EmberSparks
71d70e0777 feat: add total stars count display next to account button
在账号按钮旁边添加星标总数显示功能

Changes:
- 在账号选择器中添加星标总数显示元素
- 显示图标和仓库总数
- 适配默认主题和iOS液态玻璃主题
- 使用flex布局优化排版

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-12-04 10:56:56 +08:00
EmberSparks
dcc2c46fbf feat: 优化搜索框清除按钮样式和交互
- 修复搜索框样式冲突问题,统一使用.github-stars-search-container
- 采用Chrome风格的圆形×清除按钮设计
- 实现鼠标悬停时淡入显示清除按钮效果
- 优化按钮交互动画(透明度、缩放)
- 改进液态玻璃主题下的清除按钮样式
- 统一工具栏按钮间距和尺寸

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-09-24 10:15:16 +08:00
EmberSparks
546e8ba74e feat: 优化搜索框清除按钮样式
- 根据用户需求重新设计清除按钮
- 使用灰色圆形背景和白色图标
- 搜索框使用蓝色边框增强视觉效果
- 优化按钮尺寸和位置
- 改善用户体验
2025-09-23 19:25:44 +08:00
EmberSparks
0cc5cfcf76 feat: 改进搜索框清除按钮设计
- 参考百度搜索框设计,优化清除按钮样式
- 使用Obsidian的x图标替代文本符号
- 增加悬停和点击动画效果
- 改进按钮大小和位置,更加美观
- 添加暗色主题适配
- 提升用户体验和视觉效果
2025-09-23 18:45:53 +08:00
EmberSparks
6f2f6a5121 fix: 修复Obsidian插件商店审核问题
- 修复JavaScript内联样式问题,移动到CSS文件
- 清理console.log污染,使用Notice显示用户友好信息
- 修复any类型转换问题,添加具体类型定义
- 将fetch改为requestUrl以符合Obsidian规范
- 修复账号弹出控件关闭功能
- 修复液态玻璃主题布局一致性问题

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-09-23 12:05:23 +08:00
EmberSparks
f9240bbf27 feat: 添加导出功能和主题支持
主要功能:
- 支持多种格式导出 GitHub stars(JSON、CSV、Markdown、TXT)
- 添加完整的主题系统,支持亮色/暗色模式
- 集成 emoji 支持,增强用户体验
- 优化 GitHub Actions 工作流配置
- 完善部署脚本和文档

技术改进:
- 重构项目结构,提升代码可维护性
- 添加类型定义,增强类型安全
- 优化 UI 组件和用户交互
- 完善错误处理和边界情况

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-09-05 11:05:43 +08:00
EmberSparks
91ff791bcc feat: 添加四个独立排序按钮支持正反序切换
- 重新设计排序UI为四个独立按钮(最近添加、Star数量、Fork数量、最近更新)
- 支持点击同一按钮在升序和降序之间切换
- 添加排序方向视觉指示器(箭头图标)
- 增强液态玻璃主题下的按钮对比度和可见性
- 优化按钮交互逻辑和用户体验
2025-09-02 11:52:29 +08:00
EmberSparks
85bf53e6aa feat: Complete core plugin improvements and fixes
- Implement multi-account management system
- Add collapsible account selector in toolbar
- Add account-based filtering for starred repos
- Auto-fetch GitHub user info (username, avatar)
- Fix character encoding issues
- Fix modal input focus problems
- Redesign account display layout
- Add comprehensive CSS styling
- Support for default and iOS glass themes
- Improve user experience and visual feedback
2025-08-14 16:28:44 +08:00
EmberSparks
5e88597e2b feat: 添加主题切换功能和主题文档
- 更新 README.md 和 README_en.md,添加主题切换功能说明
- 优化 styles.css 中的主题样式
- 新增 THEMES.md 和 THEMES_EN.md 主题文档
- 完善主题切换相关功能
2025-08-14 10:32:40 +08:00
EmberSparks
1b5ba0e98c feat: 实现小红书风格的瀑布流卡片布局
- 使用CSS column-count实现瀑布流布局,卡片自然堆叠无空白
- 采用小红书风格设计:20px大圆角、柔和阴影、紧凑布局
- 优化卡片内容:圆形头像、小字体、多行描述显示
- 添加自动部署脚本:支持文件备份和一键部署到Obsidian
- 修复中文乱码问题:所有批处理文件支持UTF-8编码
- 增强用户体验:流畅的悬停动画和响应式设计
2025-08-08 12:30:16 +08:00
EmberSparks
bc864f2b77 fix: 修复iOS液态玻璃主题文字可见性问题
- 增强背景透明度,从0.1-0.15提升到0.25-0.35
- 添加专用的文字颜色变量:
  * --ios-glass-text: 主要文字颜色
  * --ios-glass-text-muted: 次要文字颜色
  * --ios-glass-text-strong: 强调文字颜色
- 修复仓库卡片内容可见性:
  * 仓库标题和链接颜色
  * 仓库描述背景和文字颜色
  * 标签背景透明度和文字颜色
  * 底部信息区域文字颜色
  * 语言标签文字颜色
- 优化文字阴影效果,使用白色阴影增强对比度
- 确保所有文字内容在液态玻璃背景上清晰可读
2025-08-08 11:10:17 +08:00
EmberSparks
386d616b31 feat: 添加主题切换功能和iOS液态玻璃主题
- 在设置中添加主题选择器,支持默认主题和iOS液态玻璃主题
- 实现主题切换核心功能,通过CSS类控制主题样式
- 创建完整的iOS液态玻璃风格主题,包含:
  * 液态玻璃背景效果和模糊滤镜
  * 圆角设计和渐变色彩
  * 悬停动画和阴影效果
  * 统一的视觉风格
- 在工具栏添加主题切换按钮,支持快速切换
- 更新类型定义以支持主题配置
- 所有UI组件都适配了两种主题风格
2025-08-08 10:00:16 +08:00
EmberSparks
f51c5a3251 feat: 在仓库卡片中添加star数、fork数和更新时间显示
- 添加格式化的star数量显示(如425.2k)
- 添加格式化的fork数量显示(如41.1k)
- 添加中文相对时间显示(如'1天前'、'2个月前')
- 将所有图标替换为专业的SVG图标
  - Star: 使用Lucide star图标,黄色显示
  - Fork: 使用Lucide git-fork图标,灰色显示
  - Calendar: 使用Lucide calendar图标,灰色显示
- 优化CSS样式,确保图标与文字正确对齐
- 添加数字格式化和相对时间格式化辅助方法
- 保持响应式布局和主题适配
2025-08-07 12:20:05 +08:00
EmberSparks
707612ecab Initial commit: Obsidian GitHub Stars Manager plugin 2025-07-23 10:15:52 +08:00