Skip to content

Releases: LC044/TrailSnap

Release v0.3.8

28 Apr 05:11

Choose a tag to compare

新增功能

  • 新增“回收站”功能,用户可以恢复已删除的照片。
  • 新增TrailSnap CLI工具,用户可以通过命令行与TrailSnap进行交互。
  • 新增SKILL功能,用户可以接入OpenClaw、Claude Code等平台。

优化功能

  • 优化部分Ui
  • 优化AI聊天体验

Full Changelog: v0.3.7...v0.3.8

Release v0.3.7

26 Apr 16:08

Choose a tag to compare

chore: 将项目版本号统一更新至 0.3.7(构建前端、构建后端、构建cli)

- 更新所有子包(ai、server、website、trailsnap-cli)的版本号。
- 同步更新相关配置文件、常量及文档中的版本引用。
- 删除已弃用的 tool.yaml 文件并更新 CLI 技能文档。

加快AI大模型任务处理速度,减少等待时间

20 Apr 16:05

Choose a tag to compare

优化功能

  • 修复任务异常卡住的问题
  • 优化任务进程管理,减少内存占用
  • 加快AI大模型任务处理速度,减少等待时间
  • 优化AI对话思考过程展示,用户可以查看大模型思考内容
  • 优化智能分类准确率

优化任务处理效率

18 Apr 10:39

Choose a tag to compare

新增功能

  • 支持手动分类照片,用户可以自己管理分错的照片
  • 支持添加多个大模型连接,用户可以选择使用的大模型

优化功能

  • 优化照片分类、车票识别准确率
  • 优化任务处理效率,减少等待时间
  • 修复部分场景下删除照片失效的问题
  • 支持旧版苹果.jpg和 .mov 格式的实况图视频
  • 优化部分Ui

Full Changelog: v0.3.2...v0.3.5

新增AI对话功能,AI比你更懂相册

29 Mar 09:50

Choose a tag to compare

新增功能

  • 新增“AI助手”功能,用户可以在应用中与AI大模型进行对话,智能检索相册内容,AI比你更懂相册
  • 位置相册新增“足迹时间轴”功能,按时间轴展示相册中不同地点的照片,用户可以查看自己在不同时间点的足迹
  • 位置相册新增“轨迹视图”功能,将一段时间内照片的地点连接起来,展示用户在不同时间点的移动轨迹
  • 新增“令牌管理”功能,用户可以新建令牌,方便其他应用免登录访问相册数据
image

优化功能

  • 位置相册和车票统计页面支持自定义时间范围筛选
  • 修复苹果的HEIC格式的照片元数据解析失败的问题
  • 优化搜索功能,修复搜索景区失败的问题,优化搜索建议加载速度
  • 优化部分Ui

Full Changelog: v0.3.1...v0.3.2

新增相似照片清理和拍摄日历图功能

21 Mar 04:39

Choose a tag to compare

新增功能

  • 新增“相似照片清理”功能
  • 首页新增“拍摄日历图”
  • 视频播放支持倍速
image

优化功能

  • 修复删除照片后,实况图、缩略图残留问题
  • 修复视频上下切换黑屏的问题
  • 优化人物相册加载速度
  • 修复车票智能识别权限异常的问题
  • 优化部分Ui

Full Changelog: v0.3.0...v0.3.1

新增AI大模型分析照片功能,让AI分析照片内容,生成描述和评分

11 Mar 14:18

Choose a tag to compare

新增功能

  • 新增多用户支持,用户之间数据隔离
  • 新增AI大模型分析照片功能,让AI分析照片内容,生成描述和评分。
  • 新增“那年今日”功能,用户可以查看往年今天的照片,按图片评分排序。
  • 新增“清理相册”功能,用户可以根据评分清理相册中所有AI分析完成的照片。
image image

优化功能

  • 支持隐藏某个人物相册
  • 支持添加照片到人物相册
  • 优化人物识别精度
  • 优化部分Ui

Full Changelog: v0.2.3...v0.3.0

新增图片文件过滤功能和位置相册新增按年份筛选功能

27 Feb 11:21

Choose a tag to compare

新增功能

  • 新增图片文件过滤功能
  • 新增位置相册新增按年份筛选功能

优化功能

  • 修复人物相册下一张照片显示顺序混乱的问题
  • 优化页面布局和Ui

Full Changelog: v0.2.2...v0.2.3

支持显示并导出纸质仿真车票

06 Feb 11:34

Choose a tag to compare

新增功能

  • 支持显示并导出纸质车票样式(蓝票、红票)

优化功能

  • 新增天地图瓦片缓存减少网络请求次数
  • 优化位置相册地图渲染
  • 修复元数据重建任务资源释放异常的问题
  • 优化部分Ui显示

Full Changelog: v0.2.1...v0.2.2

新增国内358个5A级景区照片识别

30 Jan 12:06

Choose a tag to compare

新增功能

  • 支持iPhone live photo
  • 支持下载多个国家的离线地图数据,或者上传自定义数据(需要重新执行“元数据提取”任务)
  • 地图相册新增国内358个5A级景区的位置信息(需要重新执行“元数据提取”任务)
  • 支持编辑自定义景区位置
  • 支持搜索图片文字、地点、人物、相册、文件夹、文件名等
  • 支持识别飞机票(订单截图),需要重新执行“车票识别”任务
  • 支持车票导入、导出功能(支持csv和json格式)

优化功能

  • 修复照片重复显示的问题
  • 修复重新执行人脸识别任务后,默认封面丢失的问题
  • 优化车票识别的准确性和速度
  • 修复上传大于1M的图片失败的问题
  • 优化部分Ui

docker部署

siyuan044/trailsnap-ai:latest改为siyuan044/trailsnap-ai:latest-gpu 可以使用GPU加速

version: '3.8'

services:
  postgres:
    image: pgvector/pgvector:pg18-trixie
    container_name: postgres_container
    restart: always
    environment:
      POSTGRES_DB: trailsnap
      POSTGRES_USER: trailsnap
      POSTGRES_PASSWORD: trailsnap
      POSTGRES_INITDB_ARGS: "--encoding=UTF8 --lc-collate=C --lc-ctype=C"
      PGDATA: /var/lib/postgresql/data/pgdata
    networks: [ app-network ]
    ports:
      - "5532:5432"
    volumes:
      - ./pg_data:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U trailsnap -d trailsnap -p 5432"]
      interval: 5s
      timeout: 5s
      retries: 5
      start_period: 10s

  server:
    image: siyuan044/trailsnap-server:latest
    restart: always
    expose: [ "8000" ]
    ports: [ "8800:8000" ]
    networks: [ app-network ]
    volumes:
      - ./data:/app/data
      - /path/to/your/photos:/app/Photos/  # 请修改为你的照片目录路径
    environment:
      - DB_URL=postgresql://trailsnap:trailsnap@postgres:5432/trailsnap
      - RAILWAY_DB_URL=postgresql://trailsnap:trailsnap@postgres:5432/railway
      - AI_API_URL=http://ai:8001
    depends_on:
      postgres:
        condition: service_healthy
        restart: true

  ai:
    image: siyuan044/trailsnap-ai:latest
    restart: always
    expose: [ "8001" ]
    ports: [ "8801:8001" ]
    networks: [ app-network ]
    volumes:
      - ./data:/app/data
    
  frontend:
    image: siyuan044/trailsnap-frontend:latest
    restart: always
    ports: [ "8082:80" ]
    depends_on: [ server ]
    networks: [ app-network ]

networks:
  app-network:
    driver: bridge

Full Changelog: v0.1.0...v0.2.0