- Folder browser: choose an IJSS folder, create tag folders, add images by drag-and-drop or Open panel, with thumbnails and Finder sync - Duplicate detection: SHA-256 fingerprints checked against a SwiftData (SQLite) history of posted images - Tumblr login via OAuth 2 with a localhost redirect; tokens kept in the Keychain and refreshed automatically - Posting to the Tumblr queue with folder names as tags, mixed or folder-by-folder order, a courtesy delay, progress, and a summary; posted images are archived to _Posted/<Tag>/ - Settings for the folder, Tumblr account, posting options, and clearing posted history (archive goes to the Trash) - TODO.md tracking open items Tumblr app credentials live in TumblrCredentials.plist, which is excluded from Git. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
551 B
Plaintext
37 lines
551 B
Plaintext
# ---> macOS
|
|
# General
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Icon must end with two \r
|
|
Icon
|
|
|
|
|
|
# Thumbnails
|
|
._*
|
|
|
|
# Files that might appear in the root of a volume
|
|
.DocumentRevisions-V100
|
|
.fseventsd
|
|
.Spotlight-V100
|
|
.TemporaryItems
|
|
.Trashes
|
|
.VolumeIcon.icns
|
|
.com.apple.timemachine.donotpresent
|
|
|
|
# Directories potentially created on remote AFP share
|
|
.AppleDB
|
|
.AppleDesktop
|
|
Network Trash Folder
|
|
Temporary Items
|
|
.apdisk
|
|
|
|
# ---> Xcode
|
|
## User settings
|
|
xcuserdata/
|
|
|
|
|
|
# ---> IJSS
|
|
## Tumblr app credentials (contains the client secret)
|
|
TumblrCredentials.plist
|