Ariver
2026-05-06 29db1e51560efa1c898675b163ab3e72603dd2fc
refs
author Ariver <ar@MacBook-Air.local>
Wednesday, May 6, 2026 10:56 +0800
committer Ariver <ar@MacBook-Air.local>
Wednesday, May 6, 2026 10:56 +0800
commit29db1e51560efa1c898675b163ab3e72603dd2fc
tree 7c3c0103b25a135c31a8ae50fc3c3f59a5fed314 tree | zip | gz
parent
checkpoint: v2.0 — 标签脱离 Finder,本地 JSON 数据库,支持导出导入
36 files added
changed files
.gitignore diff | view | raw | blame | history
.hermes.md diff | view | raw | blame | history
.hermes/plans/2026-05-05_124500-apptag-design.md diff | view | raw | blame | history
Apptag/AppGridItem.swift diff | view | raw | blame | history
Apptag/AppIcon.iconset/AppIcon.icns diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_1024_preview.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_128x128.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_128x128@2x.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_16x16.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_16x16@2x.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_256x256.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_256x256@2x.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_32x32.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_32x32@2x.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_512x512.png diff | view | raw | blame | history
Apptag/AppIcon.iconset/icon_512x512@2x.png diff | view | raw | blame | history
Apptag/ApptagApp.swift diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_1024_preview.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_128x128.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_16x16.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_256x256.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_32x32.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_512x512.png diff | view | raw | blame | history
Apptag/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png diff | view | raw | blame | history
Apptag/ContentView.swift diff | view | raw | blame | history
Apptag/DataLayer.swift diff | view | raw | blame | history
Apptag/Info.plist diff | view | raw | blame | history
Apptag/TagEditorView.swift diff | view | raw | blame | history
Apptag/TagGroupView.swift diff | view | raw | blame | history
build.sh diff | view | raw | blame | history
generate_icon.py diff | view | raw | blame | history
icon-icns.icns diff | view | raw | blame | history