Tony's Mac + iOS Productivity Stack: Full Audit & Recommendations
Tony's Mac + iOS Productivity Stack: Full Audit & Recommendations
Compiled from conversations on May 4 & 10, 2026. Covers task management, calendar, app ecosystem, Setapp, Dropzone 5, and the Obsidian ↔ Synology backup workflow.
Executive Summary
This report synthesizes the full stack audit from across several conversation threads. The core finding is that Tony has a sophisticated, well-reasoned productivity system built on GTD-context routing, Johnny Decimal (JD) file organization, and Obsidian-centered PKM — but has accumulated significant app sprawl in four categories: task management, notes, email clients, and storage. The recommended path is consolidation, not migration. Stay on Todoist; swap Apple Calendar for Fantastical; rationalize notes to Obsidian + Notion + Craft; and build Dropzone 5 as the operational "filing muscle memory" layer that connects daily file handling to both the Obsidian vault and the Synology NAS.
Part 1: Task Manager & Calendar Decision
The Three Options Evaluated
| Stack | Task App | Calendar App | Verdict |
|---|---|---|---|
| Option A | Google Tasks | Google Calendar | ❌ Eliminate |
| Option B | Things 3 | Fantastical | ⚠️ Worth knowing, not switching |
| Option C (Recommended) | Todoist | Fantastical | ✅ Keep Todoist, upgrade calendar |
Why Not Google Tasks + Google Calendar
Google Tasks is too lightweight for a GTD-context routing system. It has no projects, no filters, no labels, and no real GTD support. While Google added native time-block dragging from Tasks into Calendar in late 2025, that feature alone does not compensate for the structural limitations of Tasks as a capture and processing environment. Switching would mean dismantling an entire Todoist project architecture for something categorically weaker.
Why Not Things 3 + Fantastical
Things 3 is a genuinely excellent GTD-native task manager with a calm, opinionated UI. However, for this specific stack it has three disqualifying constraints:
- No web version and no IFTTT integration — existing automations would break
- No team or cross-platform collaboration — relevant for a nonprofit director role
- One-time purchase (~$80 total across Mac + iPhone + iPad) with no task-sync back to Obsidian or Notion workflows
The only scenario where Things 3 is the right call is a full commitment to Apple-native, automation-light workflows — not the current direction.
The Recommended Stack: Todoist + Fantastical
Todoist stays. The entire GTD routing system, JD-tagged project structure, IFTTT hooks, and Perplexity Tasks templates are already built on Todoist. Todoist's natural language input, recurring tasks, filters, and labels map directly onto the "every item must have a destination" doctrine. Todoist Assist (AI features, 2025) further aligns with the personal COO workflow.
Fantastical replaces Apple Calendar. The upgrade case is strong:
- Direct Todoist integration — Fantastical pulls Todoist tasks into the calendar timeline, unifying tasks + events in one view
- Natural language input on mobile — critical for fast mobile entry
- Calendar Sets — focused views per context (work vs. personal) without toggling individual calendars
- Superior widgets — interactive, filterable, and far more functional than Apple Calendar's
- Meeting integrations — Zoom, Google Meet auto-parsed from invites
Cost is ~$57/year. Given Fantastical is part of the Setapp subscription Tony already maintains, this upgrade has zero marginal cost.
Part 2: Full iOS App Audit
App Sprawl: The Four Critical Overlap Zones
Task Management (Reduce to 2)
| App | Status | Reason |
|---|---|---|
| Todoist | ✅ Primary | GTD routing, IFTTT, JD structure, Perplexity Tasks |
| Asana | ⚠️ Evaluate | Keep only if the team is on it |
| ClickUp | ❌ Cut | Overlaps Todoist and Notion entirely |
| Trello | ❌ Cut | Kanban only; Notion handles this |
| Dynalist | ⚠️ Maybe | Outliner style is distinct but Obsidian supersedes it |
| Reminders | ✅ Keep (limited) | Siri capture + Shortcuts integration only |
| SmartSheet | ⚠️ Org-paid | Keep only if your org uses it collaboratively |
Notes / PKM (Reduce to 4)
| App | Status | Reason |
|---|---|---|
| Obsidian | ✅ Primary PKM | Core second brain, vault-based JD architecture |
| Notion | ✅ Secondary | AT21 tracker, content calendars, team-facing docs |
| Craft | ✅ Keep (Setapp) | Polished deliverable documents; pairs well with Obsidian |
| Drafts 5 | ✅ Keep | Best mobile capture → routes to Obsidian/Todoist |
| DS Note | ⚠️ NAS-only | Fine for Synology-local notes, but don't duplicate effort |
| Evernote | ✅ Offloading | Correct decision already in progress |
| Apple Notes | ✅ Scratch only | Siri dictation, locked notes — no deep filing here |
Email (Use 1 Primary)
| App | Status | Reason |
|---|---|---|
| Spark | ✅ Primary | Setapp, handles all accounts natively |
| Gmail (app) | ❌ Cut | Spark handles Gmail accounts — app is redundant |
| Apple Mail | ⚠️ Background only | Apple Watch integration; otherwise redundant |
Storage (Consolidate)
| App | Status | Reason |
|---|---|---|
| Google Drive | ✅ Primary | JD file hierarchy lives here |
| Synology DS Suite | ✅ Primary NAS | Obsidian vault backups |
| Dropbox | ❌ Evaluate | Cut unless a specific app requires it |
| Google One | ✅ Keep | Google account storage management |
| Drop Share | ✅ Keep (Setapp) | Useful for quick sharing; narrow job |
Setapp Stack (Already Justified)
The following confirmed Setapp apps collectively justify the subscription alone:
- Fantastical, Craft, TextExpander, Cardhop, Paste, Drop Share, CleanMyPhone, Orion (browser)
iOS companion apps extend the value to mobile seamlessly.
AI Stack (Intentionally Plural — Keep All)
Each tool has a distinct, non-redundant role:
| Tool | Primary Role |
|---|---|
| Perplexity | Research + scheduled Tasks automation |
| Claude | Deep reasoning, routing, personal COO |
| NotebookLM | Source-grounded research (grants, reports) |
| ChatGPT | General utility, image generation |
| Gemini | Google Workspace integration |
Part 3: Mac Desktop App Audit
Confirmed New Mac-Only Tools
| App | Status | Best Use |
|---|---|---|
| Alfred 5 (needs license) | ✅ Priority | Launcher, automation triggers, Dropzone integration |
| Hookmark | ✅ Focused use | Link Obsidian ↔ Todoist ↔ docs for top 5–10 projects only |
| Timing | ✅ Active | Auto time-tracking feeds weekly review |
| Dropzone 5 | ✅ Core utility | File routing to Obsidian vaults + Synology backups |
| Yoink | ✅ Keep one | File staging shelf — use Yoink OR Dropzone Drop Bar, not both |
| BetterTouchTool | ⚠️ Define jobs | Powerful only if assigned 5–10 named gestures |
| Bartender | ✅ Keep | Menubar management for a heavy utility stack |
| Ollama | ✅ AI Lab | Local model experiments; keep separate from production flows |
| VS Code | ✅ Dev/scripting | Obsidian plugin work, automation scripts |
| Prompt 3 | ⚠️ AI Lab | Experimental; keep isolated in JD 45.1.x |
| Pinchbar | ⚠️ Audit | Keep only if a specific daily shortcut is assigned |
System Glue Layer
Launch & Control → Alfred, BetterTouchTool, Bartender
Linking → Hookmark (top projects only)
Time Awareness → Timing, RescueTime
Drag-and-Drop → Dropzone 5 (Yoink for overflow)
Clipboard/Snippets → Paste, TextExpander
AI Lab → Ollama, Prompt 3, AI Council
TextExpander: The Underleveraged Power Tool
With 1,200+ snippets, TextExpander is a keyboard-level command palette on both Mac and iOS. Recommended upgrades beyond current group-invoked usage:
;jd35→ expands full JD 35.xx taxonomy for tagging;taskroute→ expands the GTD routing checklist ("every item must have a destination");weeklyreview→ expands Claude weekly review prompt template;nonprofit→ expands boilerplate grant language blocks;jdpath→ expands a current project's full JD path for quick note headers
Since TextExpander is keyboard-level on iOS, every input field — Drafts, Spark, Todoist, Obsidian — becomes a snippet command palette.
Part 4: Dropzone 5 — Obsidian & Synology Build-Out
Overview
Dropzone 5 (released March 2026) is a drag-and-drop grid utility for macOS. Its role in this stack is narrow and specific: serve as the front door for filing files into Obsidian vault folders and sending vault backups to Synology, replacing repeated Finder navigation.
New Dropzone 5 features relevant to this stack:
- Multi-grid support — separate grids for "Obsidian Ingest" and "Synology Backups"
- Per-grid Drop Bars — file staging shelves per context
dzCLI integration — scriptable from Terminal and Alfred- Custom folder icon inheritance — picks up macOS Tahoe folder colors/symbols
- Per-action keyboard shortcuts (Pro) — trigger actions without dragging
Assumed Folder Structure
~/Obsidian/TAC2025.1/
├── 00 Inbox/
├── 15.02 Research/
├── 35.03 Grants/
│ └── Attachments/
└── 99 Assets/
~/Synology/Backups/Obsidian/
├── VaultZips/
├── DailyNotes/
├── Config/
└── ManualSnapshots/
The 8 Dropzone Actions
Grid 1: Obsidian Ingest
| # | Action Name | Destination | Behavior | Shortcut |
|---|---|---|---|---|
| 1 | 📥 Obsidian – 00 Inbox | ~/Obsidian/TAC2025.1/00 Inbox/ | Move | ⌃⌥⌘I |
| 2 | 📄 Obsidian – Research (15.xx) | ~/Obsidian/TAC2025.1/15.02 Research/ | Move | ⌃⌥⌘R |
| 3 | 📑 Obsidian – Grants (35.03) | ~/Obsidian/TAC2025.1/35.03 Grants/Attachments/ | Move | ⌃⌥⌘G |
| 4 | 🖼 Obsidian – Assets | ~/Obsidian/TAC2025.1/99 Assets/ | Move | ⌃⌥⌘A |
Grid 2: Synology Backups
| # | Action Name | Destination | Behavior | Shortcut |
|---|---|---|---|---|
| 5 | 🗂 Backup – Vault ZIPs → Synology | ~/Synology/Backups/Obsidian/VaultZips/ | Copy | ⌃⌥⌘Z |
| 6 | 📅 Backup – Daily Notes → Synology | ~/Synology/Backups/Obsidian/DailyNotes/ | Copy | ⌃⌥⌘Y |
| 7 | ⚙ Backup – .obsidian Config → Synology | ~/Synology/Backups/Obsidian/Config/ | Copy | ⌃⌥⌘K |
| 8 | 📦 Backup – Quick Snapshot (Manual) | ~/Synology/Backups/Obsidian/ManualSnapshots/ | Copy | ⌃⌥⌘S |
Behavior note: Ingest actions use Move (file is filed permanently). Backup actions always use Copy (source stays on Mac; Synology receives a duplicate).
Step-by-Step: Creating Each Action
Prerequisites: Create all 8 destination folders in Finder before starting. Confirm Synology is mounted and its path is accessible.
Step 1 — Create the two grids:
- Open Dropzone 5 → Settings → Grids
- Create Obsidian Ingest grid
- Create Synology Backups grid
Step 2 — Add each folder action (repeat for all 8):
- Open the relevant grid
- In Finder, locate the destination folder
- Drag the folder onto Dropzone's Add to Grid area
- Rename the action using the names in the table above
- Set Move/Copy behavior per the table
- In Preferences, assign the keyboard shortcut (Dropzone 5 Pro)
Step 3 — Test each action:
- Select a dummy file in Finder
- Press a shortcut (e.g.,
⌃⌥⌘G) - Confirm the file lands in the correct destination folder
- For backup actions, confirm the original file remains in place
Global Shortcut
Set ⌃⌥⌘D in Dropzone Preferences → General as the Show Dropzone grid toggle.
Keyboard Shortcut Mnemonics
| Shortcut | Letter Logic |
|---|---|
⌃⌥⌘I | Inbox |
⌃⌥⌘R | Research |
⌃⌥⌘G | Grants |
⌃⌥⌘A | Assets |
⌃⌥⌘Z | ZIP |
⌃⌥⌘Y | DailY |
⌃⌥⌘K | K = Config (thinK) |
⌃⌥⌘S | Snapshot |
Part 5: Daily File Flow (User Flow)
flowchart TD
A([📥 File Arrives\nDownloads / Email / Web Clip]) --> B{Do I know\nwhere it goes?}
B -- Yes, filing it now --> C[Open Dropzone\n⌃⌥⌘D]
B -- No, triage later --> D[📥 Obsidian – 00 Inbox\n⌃⌥⌘I]
C --> E{Which JD area?}
E -- Research material --> F[📄 Research 15.xx\n⌃⌥⌘R]
E -- Grant/nonprofit doc --> G[📑 Grants 35.03\n⌃⌥⌘G]
E -- Image/media/PDF embed --> H[🖼 Assets 99\n⌃⌥⌘A]
D --> I[Triage in Obsidian\nduring weekly review]
F --> J([File lands in vault folder\nReady to link in Obsidian])
G --> J
H --> J
subgraph Backup Workflow
K([Trigger: End of week\nor before major vault change]) --> L{What changed?}
L -- Vault ZIP ready --> M[🗂 Vault ZIPs → Synology\n⌃⌥⌘Z]
L -- Daily notes exported --> N[📅 Daily Notes → Synology\n⌃⌥⌘Y]
L -- Plugin/theme changed --> O[⚙ Config → Synology\n⌃⌥⌘K]
L -- Pre-refactor snapshot --> P[📦 Manual Snapshot\n⌃⌥⌘S]
M --> Q([Synology NAS\nHyper Backup versions it])
N --> Q
O --> Q
P --> Q
end
Part 6: Rationalized Full Stack (Reference)
Recommended Production Stack
| Layer | Tool | Notes |
|---|---|---|
| Capture | Drafts 5 | Routes to Obsidian, Todoist, or Spark |
| Task management | Todoist | GTD routing, JD tags, IFTTT hooks |
| Calendar | Fantastical | Absorbs Todoist tasks; Calendar Sets; Setapp |
| PKM | Obsidian | Core second brain, JD vault architecture |
| Team docs / CRM | Notion | AT21 tracker, content calendars |
| Documents | Craft | Polished deliverables; Setapp |
| Spark | All accounts; Setapp | |
| Automation | IFTTT + Shortcuts + TextExpander | 1,200+ snippets; keyboard-level on iOS |
| Files (active) | Google Drive | JD 35.xx hierarchy |
| Files (backup) | Synology NAS + Dropzone 5 | Vault ZIPs, config, snapshots |
| AI (research) | Perplexity | Scheduled Tasks, deep research |
| AI (reasoning) | Claude | Personal COO, routing, weekly review |
| AI (local/private) | Ollama | Offline, private, experimental |
| Contacts | Cardhop | Setapp |
| Clipboard | Paste | Setapp |
| Time tracking | Timing | Auto-tracks; feeds weekly review |
| Linking | Hookmark | Top 5–10 projects only |
| Launcher | Alfred 5 | Once licensed; triggers Dropzone + scripts |
| File routing | Dropzone 5 | 8 actions: 4 ingest + 4 backup |
| Password | Bitwarden | Single password manager (verify "psychology" app) |
| Browser | Orion | Setapp; primary Mac browser |
Apps to Cut or Demote
| App | Action | Reason |
|---|---|---|
| ClickUp | ❌ Remove | Fully redundant with Todoist + Notion |
| Trello | ❌ Remove | Kanban only; Notion covers it |
| Gmail app | ❌ Remove | Spark handles Gmail natively |
| Dropbox | ❌ Evaluate | Remove unless a dependency forces it |
| Evernote | ✅ Already offloading | Correct; do not reverse |
| Apple Mail | ⚠️ Demote | Keep for Watch sync only |
| Dynalist | ⚠️ Demote | Obsidian outlines replace it |
Part 7: Mystery Apps — Unresolved
Two app references from voice dictation could not be confirmed:
- "psychology" — appeared as "Secure SignIn by psychology" and "photos by psychology." Likely a garbled dictation for 1Password or another password/identity app. If confirmed as a second password manager alongside Bitwarden, one should be removed.
- "TCA" and "pertain" — not yet identified. Follow-up needed before auditing these.
Conclusion
The core stack is sound. The routing doctrine ("every item must have a destination, every destination must be auditable") is the right framework, and the tools largely support it. The remaining friction comes from accumulation — too many apps doing similar things. Three moves close most of the gap:
- Cut ClickUp and Trello from task management; keep Todoist as the single truth.
- Swap Apple Calendar for Fantastical — zero cost on Setapp, meaningful daily gain.
- Build out the 8 Dropzone actions — converts file handling from Finder navigation to muscle-memory hotkeys, directly wiring daily work into the Obsidian vault and Synology backup chain.
TextExpander's 1,200-snippet library is the most underleveraged asset in the stack. Treating it as a routing accelerator — not just a text shortcut tool — is the highest-ROI upgrade available without buying anything new.