Skip to content

Releases: LC044/TrailSnap

新增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

行影集 TrailSnap:让每段出行记忆,都被 AI 温柔珍藏

17 Jan 15:43

Choose a tag to compare

🧭 功能概览

功能 实现情况 描述
上传并查看照片和视频 支持上传本地照片和视频文件,查看和播放。
添加外部文件夹 可以添加外部文件夹作为数据源,TrailSnap 会自动扫描并索引其中的照片和视频。
live photo 支持vivo、oppo、小米等手机
时间轴 丝滑的时间轴滚动效果。
在地图上查看照片 可以在地图上查看所有上传的照片,点击照片可以查看详情,也可以按省、市、区单独查看(支持列表视图和地图视图)。
点亮的城市 查看所有上传的照片中出现的城市,点击城市可以查看该城市的所有照片。
去过的景区 开发中 统计去过的5A级景区,点击景区可以查看该景区的所有照片,也可以自定义景区位置,自动筛选在景区范围内的照片。
人脸识别 支持识别照片中的人物,自动添加人物标签。
场景智能分类 支持根据照片中的场景自动分类,例如:夜景、宠物、美食、自拍等。
智能搜索 支持根据照片中的人物、画面内容、时间等进行搜索。
标签 支持手动添加和删除标签,也可以根据 AI 识别结果自动添加标签。
条件相册 支持根据标签、场景、人物、地点等条件筛选照片,生成自定义相册。
智能相册 支持根据照片中的内容自动生成相册,例如:“我和女朋友在海边的自拍”等。
车票识别 开发中 支持识别照片中的火车票和行程单,自动提取行程信息。
年度报告 开发中 自动生成2025年的出行统计报告,包括照片墙、出行城市、出行景点、行程时间轴、线路里程等。
旅行日志 待开发 支持用户手动输入或 AI 识别出的行程信息,生成旅行日志。

docker部署

docker-compose.yml

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 # 挂载数据目录 - F:\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