claude_session_viewer/macos/Runner
Mathias Beaulieu-Duncan 780ef9378f feat: custom native file picker showing hidden files/folders
Replaced file_picker's Load/Browse with a custom NativePickerRegistrar
Swift plugin that opens NSOpenPanel with showsHiddenFiles = true.
The file_picker package hardcodes this to false, making hidden folders
like ~/.claude invisible in its dialogs.

Changes:
- New NativePickerRegistrar.swift: custom NSOpenPanel with hidden files
- New NativePicker Dart service using method channel
- Browse: only shows folders (canChooseFiles=false), hidden visible
- Load: only shows .jsonl files, hidden folders visible
- Registered via AppDelegate.applicationDidFinishLaunching
- Removed file_picker dependency from home_screen imports
- Fixed all info-level lint issues (super params, null-aware, doc comment)
- Signed, notarized, stapled DMG
2026-04-07 14:32:06 -04:00
..
Assets.xcassets/AppIcon.appiconset Initial commit: Claude Code session viewer (Flutter macOS) 2026-03-10 16:17:23 -04:00
Base.lproj Initial commit: Claude Code session viewer (Flutter macOS) 2026-03-10 16:17:23 -04:00
Configs perf: Phase 1 critical performance fixes + production macOS build 2026-04-07 13:32:13 -04:00
AppDelegate.swift feat: custom native file picker showing hidden files/folders 2026-04-07 14:32:06 -04:00
DebugProfile.entitlements Initial commit: Claude Code session viewer (Flutter macOS) 2026-03-10 16:17:23 -04:00
Info.plist Rename to Claude Session Analysis and prepare for Mac App Store 2026-03-12 16:57:20 -04:00
MainFlutterWindow.swift Rename to Claude Session Analysis and prepare for Mac App Store 2026-03-12 16:57:20 -04:00
NativePickerRegistrar.swift feat: custom native file picker showing hidden files/folders 2026-04-07 14:32:06 -04:00
PrivacyInfo.xcprivacy Rename to Claude Session Analysis and prepare for Mac App Store 2026-03-12 16:57:20 -04:00
Release.entitlements fix: add files.user-selected.read-only entitlement for file_picker 2026-04-07 14:14:18 -04:00