8000 Releases · arkohut/pensieve · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: arkohut/pensieve

v0.29.1

01 Jul 23:51
Compare
Choose a tag to compare

🐛 Bug Fixes

  • OCR configuration simplification by @arkohut
    • Simplified RapidOCR plugin configuration by removing specific language settings and platform checks
    • Uses library default values for improved compatibility and stability

Full Changelog: v0.29.0...v0.29.1


🐛 错误修复

  • OCR 配置简化 by @arkohut
    • 简化 RapidOCR 插件配置,移除特定语言设置和平台检查
    • 使用库默认值以提高兼容性和稳定性

完整更新日志: v0.29.0...v0.29.1

v0.29.0

26 Jun 15:31
Compare
Choose a tag to compare

🚀 New Features

  • Enhanced screenshot capabilities by @arkohut

    • Added browser URL retrieval for active window information (Chrome, Edge, Safari on macOS)
    • Improved image metadata handling with timestamp parsing and file creation date assignment
  • New entity detail view by @arkohut

    • Implemented entity page with interactive context navigation
    • Added horizontal scrolling and tooltips for better user experience

🔧 Technical Improvements

  • OCR processing upgrade by @arkohut

    • Migrated to RapidOCR with improved performance
    • Removed deprecated model files (~15MB size reduction)
  • Enhanced stability and performance by @arkohut

    • Increased VLM output token limit to 2048 for better responses
    • Extended timeout settings for improved reliability

🔒 Security & Bug Fixes

  • Security improvement by @9-2-1

    • Changed default binding from 0.0.0.0 to 127.0.0.1
  • UTF-8 support fix by @arkohut

    • Improved thumbnail filename handling for international characters

Full Changelog: v0.28.2...v0.29.0


🚀 新功能

  • 增强截图功能 by @arkohut

    • 为 macOS 上的浏览器(Chrome、Edge、Safari)添加活动窗口 URL 获取
    • 改进图像元数据处理,支持时间戳解析和文件创建日期分配
  • 全新实体详情视图 by @arkohut

    • 实现带有交互式上下文导航的实体页面
    • 添加水平滚动和工具提示以改善用户体验

🔧 技术改进

  • OCR 处理升级 by @arkohut

    • 迁移到 RapidOCR,提升处理性能
    • 移除已弃用的模型文件(减少约 15MB 包大小)
  • 增强稳定性和性能 by @arkohut

    • 将 VLM 输出令牌限制提升至 2048,获得更好的响应质量
    • 延长超时设置以提高可靠性

🔒 安全与错误修复

  • 安全性改进 by @9-2-1

    • 将默认绑定地址从 0.0.0.0 更改为 127.0.0.1
  • UTF-8 支持修复 by @arkohut

    • 改进缩略图文件名处理,支持国际字符

完整更新日志: v0.28.2...v0.29.0

v0.28.2

09 May 08:04
Compare
Choose a tag to compare

🔧 Technical Improvements

  • Migrated web frontend to Svelte 5 by @arkohut

    • Updated component architecture to use the latest Svelte capabilities
    • Improved UI component reactivity and performance
    • Enhanced accessibility with consistent comment formats
  • Upgraded package management system by @arkohut

    • Migrated from npm to pnpm for faster, more efficient dependency management
    • Updated package dependencies to latest versions
    • Switched from lucide-svelte to @lucide/svelte for icon components

🐛 Bug Fixes

  • Fixed accessibility issues in web components by @arkohut
    • Updated accessibility ignore comments for consistency
    • Improved screen reader compatibility

Full Changelog: v0.27.4...v0.28.2


🔧 技术改进

  • 将 Web 前端迁移到 Svelte 5 by @arkohut

    • 更新组件架构以使用最新的 Svelte 功能
    • 提升 UI 组件的响应性和性能
    • 通过一致的注释格式增强可访问性
  • 升级包管理系统 by @arkohut

    • 从 npm 迁移到 pnpm,实现更快、更高效的依赖管理
    • 将包依赖更新到最新版本
    • 从 lucide-svelte 切换到 @lucide/svelte 用于图标组件

🐛 错误修复

  • 修复 Web 组件中的可访问性问题 by @arkohut
    • 更新可访问性忽略注释以保持一致性
    • 改进屏幕阅读器兼容性

完整更新日志: v0.27.4...v0.28.2

v0.27.4

30 Apr 15:36
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed health check endpoint by @arkohut

    • Updated health check endpoint from /health to /api/health for consistency with the new API structure
    • This ensures proper health monitoring of the server
  • Added missing dependency by @arkohut

    • Added tabulate package to project dependencies
    • This ensures proper table formatting functionality

🔧 Refactoring

  • Removed 'watch' command from server-dependent commands list by @arkohut
    • Simplified command structure by removing redundant watch command
    • This improves command organization and reduces potential confusion

This release focuses on improving API consistency and command structure while ensuring all necessary dependencies are properly included.

Full Changelog: v0.27.2...v0.27.4


🐛 错误修复

  • 修复健康检查端点 by @arkohut

    • 将健康检查端点从 /health 更新为 /api/health,以与新的 API 结构保持一致
    • 确保服务器健康监控正常工作
  • 添加缺失的依赖项 by @arkohut

    • 添加 tabulate 包到项目依赖中
    • 确保表格格式化功能正常工作

🔧 重构

  • 从服务器依赖命令列表中移除 'watch' 命令 by @arkohut
    • 通过移除冗余的 watch 命令简化命令结构
    • 改进命令组织并减少潜在的混淆

此版本主要关注改进 API 一致性和命令结构,同时确保所有必要的依赖项都正确包含。

完整更新日志: v0.27.2...v0.27.4

v0.27.2

25 Apr 09:10
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed API endpoint in reindex command by @arkohut
    • Updated library retrieval endpoint from /libraries to /api/libraries for consistency with the new API structure
    • This ensures the reindex function works correctly with the updated API prefix

This release addresses API endpoint consistency issues introduced in v0.27.1 and improves the internal code structure of the command line interface.

Full Changelog: v0.27.1...v0.27.2


🐛 错误修复

  • 修复 reindex 命令中的 API 端点 by @arkohut
    • 将库检索端点从 /libraries 更新为 /api/libraries,以与新的 API 结构保持一致
    • 确保 reindex 功能与更新后的 API 前缀正常工作

此版本解决了 v0.27.1 中引入的 API 端点一致性问题,并改进了命令行界面的内部代码结构。

完整更新日志: v0.27.1...v0.27.2

v0.27.1

22 Apr 07:24
Compare
Choose a tag to compare

🚀 New Features

  • Added OCR plugin using Docker Compose by @Heliopause0916

    • Added Dockerfile and docker-compose configuration for OCR services
    • Enhanced OCR with improved container deployments
  • Added plugin enable/disable functionality by @arkohut

    • Introduced enable flags for VLM and OCR plugins in configuration
    • Updated server to conditionally initialize routers based on plugin status
    • Enhanced Config UI to manage plugin enabled states
  • Enhanced logging configuration by @arkohut

    • Added custom DetailedFormatter for improved log message formatting
    • Updated logging to support detailed output and dynamic file logging
    • Added detailed logging for processing cycles including success and failure tracking
  • Added force option to update_entity by @arkohut

    • Introduced force parameter for conditional plugin status clearing
    • Enhanced flexibility when updating entities throughout the system
  • Improved OCR functionality by @arkohut

    • Added coordinate rounding in OCR results for better precision
    • Merged improvements to include OCR server integration

🔧 Refactoring

  • Improved configuration system by @arkohut
    • Cleaned up configuration file structure and improved comments
    • Enhanced configuration management interface for better usability

🚀 新功能

  • 添加使用 Docker Compose 的 OCR 插件 by @Heliopause0916

    • 为 OCR 服务添加 Dockerfile 和 docker-compose 配置
    • 通过改进容器部署增强 OCR 功能
  • 添加插件启用/禁用功能 by @arkohut

    • 在配置中引入 VLM 和 OCR 插件的启用标志
    • 更新服务器以根据插件状态有条件地初始化路由器
    • 增强配置界面以管理插件启用状态
  • 增强日志配置 by @arkohut

    • 添加自定义 DetailedFormatter 以改进日志消息格式
    • 更新日志记录以支持详细输出和基于指定目录的动态文件日志
    • 为处理周期添加详细日志,包括成功和失败跟踪
  • 添加 update_entity 的强制选项 by @arkohut

    • 引入强制参数用于条件性清除插件状态
    • 增强整个系统更新实体时的灵活性
  • 改进 OCR 功能 by @arkohut

    • 在 OCR 结果中添加坐标四舍五入以提高精度
    • 合并改进以包含 OCR 服务器集成

🔧 重构

  • 改进配置系统 by @arkohut
    • 清理配置文件结构并改进注释
    • 增强配置管理界面以提高可用性

v0.27.0

03 Apr 07:15
Compare
Choose a tag to compare

Configuration UI

🚀 New Features

  • Added API prefix to all endpoints by @arkohut

    • Updated all library and entity-related endpoints to use the /api prefix for consistency
    • Modified client code to reflect the new endpoint structure
  • Added configuration management UI by @arkohut

    • Implemented comprehensive configuration settings interface
    • Added localization support for configuration in English and Chinese
  • Implemented service health check system by @arkohut

    • Added /api/health endpoint for monitoring service status
    • Added /api/processes endpoint to check service processes
  • Enhanced service management by @arkohut

    • Implemented collapsible UI components for better configuration organization
    • Added confirmation dialog for service restart operations
    • Added footer with localization and GitHub link in layout

🔧 Refactoring

  • Improved service management architecture by @arkohut

    • Introduced service_manager module for better process control
    • Enhanced restart logic with improved error handling
    • Implemented single instance checks for services
  • Streamlined API structure by @arkohut

    • Created dedicated API router with proper mounting
    • Added SPA catch-all route for improved frontend routing

🐛 Bug Fixes

  • Fixed webhook URLs for default plugins by @arkohut
  • Updated health check endpoint to use API router by @arkohut
  • Fixed API endpoint in LibraryFilter component by @arkohut
  • Added retry logic for default library retrieval by @arkohut

This release significantly improves the application's configuration management with a new UI, enhances service control with health checks, and standardizes API endpoints with a consistent prefix structure for better maintainability.

Full Changelog: v0.26.3...v0.27.0


🚀 新功能

  • 为所有端点添加 API 前缀 by @arkohut

    • 更新所有库和实体相关端点以使用 /api 前缀以保持一致性
    • 修改客户端代码以适应新的端点结构
  • 添加配置管理界面 by @arkohut

    • 实现全面的配置设置界面
    • 为英文和中文添加配置本地化支持
  • 实现服务健康检查系统 by @arkohut

    • 添加 /api/health 端点用于监控服务状态
    • 添加 /api/processes 端点用于检查服务进程
  • 增强服务管理功能 by @arkohut

    • 实现可折叠 UI 组件以更好地组织配置
    • 为服务重启操作添加确认对话框
    • 在布局中添加带本地化和 GitHub 链接的页脚

🔧 重构

  • 改进服务管理架构 by @arkohut

    • 引入 service_manager 模块以实现更好的进程控制
    • 增强重启逻辑并改进错误处理
    • 实现服务的单实例检查
  • 简化 API 结构 by @arkohut

    • 创建专用 API 路由器并正确挂载
    • 添加 SPA 通配路由以改进前端路由

🐛 错误修复

  • 修复默认插件的 webhook URL by @arkohut
  • 更新健康检查端点以使用 API 路由器 by @arkohut
  • 修复 LibraryFilter 组件中的 API 端点 by @arkohut
  • 为默认库检索添加重试逻辑 by @arkohut

此版本显著改进了应用程序的配置管理,提供了新的用户界面,通过健康检查增强了服务控制,并通过一致的前缀结构标准化 API 端点,以提高可维护性。

完整更新日志: v0.26.3...v0.27.0

v0.26.3

07 Mar 08:49
Compare
Choose a tag to compare

🚀 New Features

  • Added thumbnail generation for images by @arkohut
    • Added /thumbnails endpoint for optimized image previews

🔧 Refactoring

  • Updated project configuration by @arkohut
    • Added pensiev.egg-info/ to .gitignore

This release adds thumbnail support for better image previews and improves project configuration.

Full Changelog: v0.26.2...v0.26.3


🚀 新功能

  • 添加图片缩略图功能 by @arkohut
    • 新增 /thumbnails 端点用于优化图片预览

🔧 重构

  • 更新项目配置 by @arkohut
    • .gitignore 中添加 pensiev.egg-info/

此版本添加缩略图支持以优化图片预览,并改进项目配置。

完整更新日志: v0.26.2...v0.26.3

v0.26.2

03 Mar 04:27
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed file timestamp handling by @arkohut
    • Corrected file_created_at timestamp in database migration
    • Improved file creation timestamp selection in sync operations
  • Enhanced file processing logic by @arkohut
    • Added processing for files when entering processing window while idle

🔧 Refactoring

  • Improved entity and search functionality by @arkohut
    • Enhanced entity loading with relationship handling
    • Optimized search provider dependency injection

📝 Documentation

  • Added PostgreSQL installation instructions to README files by @arkohut

This release focuses on improving timestamp handling and enhancing entity relationships while adding better documentation for PostgreSQL support.

Full Changelog: v0.26.1...v0.26.2


🐛 修复

  • 修复文件 timestamp 处理问题 by @arkohut
    • 修正数据库迁移中的 file_created_at timestamp
    • 改进 sync 操作中的文件创建 timestamp 选择
  • 增强文件处理逻辑 by @arkohut
    • 添加在 idle 状态进入 processing window 时处理文件的逻辑

🔧 重构

  • 改进 entity 和 search 功能 by @arkohut
    • 增强 entity loading 和 relationship 处理
    • 优化 search provider dependency injection

📝 文档

  • 在 README 文件中添加 PostgreSQL 安装说明 by @arkohut

此版本专注于改进 timestamp 处理和增强 entity relationships,同时为 PostgreSQL 支持添加更好的文档。

完整更新日志: v0.26.1...v0.26.2

v0.26.1

11 Feb 15:14
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fixed timezone handling by @arkohut
    • Standardized all datetime fields to use UTC timezone
    • Added UTCDateTime type for consistent time storage
  • Removed Sonner toast component by @arkohut
    • Simplified UI by removing unnecessary notifications
    • Improved performance by reducing dependencies

This release standardizes all datetime handling to UTC and streamlines the UI by removing unused components.

Full Changelog: v0.26.0...v0.26.1


🐛 修复

  • 修复时区处理问题 by @arkohut
    • 统一所有日期时间字段使用 UTC 时区
    • 添加 UTCDateTime 类型确保时间存储一致性
  • 移除 Sonner toast 组件 by @arkohut
    • 通过移除不必要的通知简化 UI
    • 通过减少依赖提升性能

此版本统一了所有日期时间处理为 UTC,并通过移除未使用的组件简化了 UI。

完整更新日志: v0.26.0...v0.26.1

0