搁这儿-ForNow
一个放在 Mac 屏幕刘海旁的临时暂存区。安装兼容版本后,可以在 DayDrop 的「今日下载」「下载文件」和「整理记录」中右键选择「添加到搁这儿-ForNow」,把仍然存在的当前文件交给它暂存。
DayDrop 静静待在菜单栏,等每个下载真正完成,再把顶层文件按日期归位;同时用只读索引覆盖整个「下载」目录,让你直接存进子文件夹的文件也能随时找到,并可交给兼容的搁这儿-ForNow 暂存。
没有规则引擎,不用学语法。DayDrop 只为每个它经手的文件夹记录完整日历日期,并按文件「年龄」把它放进三层结构里——超过 14 天自动升入月层,跨年再升入年层。
最近两周的下载停留在顶层,以带 Day 前缀的完整日期命名,抬手就能翻到。第 14 天仍算「最近」。
越过 14 天的当天,DayDrop 把这一天升入「月层」,同一个月的日子聚在一起。
另一个年份的日期进入完整「年 / 月 / 日」结构——年份从不靠目录名猜测,而是来自完整日期记录。
从文件系统事件到归档落位,每一步都有明确的「不做什么」:无法证明完成的文件不动,证明不了安全的目录不碰。
顶层整理由 Dispatch 事件唤醒;整个「下载」目录的只读索引由递归文件事件触发重新扫描。事件负责提醒,实际目录状态才是判断依据。
event → scan隐藏与临时文件直接跳过;候选文件的大小须在两次检查间保持不变,且未被协作进程独占加锁。无法证明完成,就延迟重试。
size ×2 · lock实时下载记完成当天;手动整理的旧文件取创建日期(回退修改日期),映射到唯一的归档路径。
Day / Month / Year全程持有咨询锁,校验卷与 inode 身份。重名追加序号、绝不覆盖;任何一步失败,源文件原样留在原地。
name (n).ext整理记录永久保存在本地 SQLite;文件索引同步记录发现、重命名、移动与修改,查询界面随扫描结果刷新。
local index · SQLite一眼看整理状态,一键进入今日文件夹;需要找旧文件时,再打开覆盖整个「下载」目录的文件查询。
「今日下载」模块既是状态面板,也是访达入口——点标题、空白态或文件列表,都会创建(如需要)并打开今天的归档文件夹。创建即写入完整日期标记,纳入受管记录。
随时一键暂停自动移动;只读索引不会停,文件查询仍会继续跟上目录变化。
首次授权后由你明确选择:把已堆积的顶层文件按创建日期一次性归位。应用启动时不会自作主张。
递归索引任意深度的文件:无论是 DayDrop 归档的,还是你直接存进二级、三级目录的,都能按名称、路径和类型查找;当前文件与已不可用记录统一呈现。
发现、重命名、目录内移动和修改会更新索引;复制件按新文件记录。文件消失时统一标记为「移出或删除」,不会在无法证明时猜测它究竟被删除还是移到了下载目录之外。
成功与失败操作永久保存在本地,可搜索、按文件类型筛选、导出 CSV / JSON,并在访达中定位。
macOS 13 登录项 API,面板与设置页里的开关绑定同一运行时状态。
默认关闭。开启后每批整理完成发一条系统通知,授权与否都如实反馈。
目标重名时自动追加 (n) 序号;移动失败时源文件原样保留。
DayDrop 只在本机发现兼容版本后显示连接入口。文件仍由你从具体条目发起,不会在后台自动传给其他应用。
一个放在 Mac 屏幕刘海旁的临时暂存区。安装兼容版本后,可以在 DayDrop 的「今日下载」「下载文件」和「整理记录」中右键选择「添加到搁这儿-ForNow」,把仍然存在的当前文件交给它暂存。
1.2.0 新增搁这儿-ForNow 连接、文件条目快捷动作和面向其他本机应用的今日文件夹入口。
把 DayDrop 的当前文件安全地交给搁这儿-ForNow,并为本机应用提供一个窄范围的今日文件夹动作。
兼容的搁这儿-ForNow 已安装时,可从「今日下载」「下载文件」和「整理记录」的右键菜单添加当前文件。
DayDrop 会重新校验授权根目录、当前位置与文件系统身份;已移动、删除、替换或越界的记录不会被发送。
集中显示搁这儿-ForNow 的连接状态、可用能力、权限边界,并提供其官网访问入口。
其他本机应用可请求 daydrop://open-today-folder;授权、目录创建和最终打开仍由 DayDrop 按既有规则执行。
修复系统重启后的受管目录身份恢复,缩短文件静默窗口,并让 Sparkle 更新提醒在后台检查与重启后保持可靠。
新增覆盖整个「下载」目录的只读文件索引与统一查询,识别常见的文件位置、名称与修改事件,同时保持自动整理只处理顶层文件。
整理记录改为永久本地保存,新增文件类型分类、搜索与筛选、CSV / JSON 导出,以及在访达中定位相关文件。
新增应用内版本显示与签名自动更新,完善设置页、今日下载入口和发行版交付体验。
文件整理、递归索引和查询始终在本机完成;只有检查软件更新时,才会访问 DayDrop 官方网站,且不会上传文件名、文件内容或操作记录。
整理逻辑、文件索引、元数据与操作记录全部留在本机。网络权限只用于从官网获取签名更新清单与安装包。
local file processing
仅持有你亲手选择的「下载」文件夹读写权限,并通过安全作用域书签持久化,重启后依然有效。
整理判断与递归索引只使用路径、名称、时间、大小、文件类型等元数据,以及文件是否被独占打开;内容本身,从不读取。
DMG 以 Developer ID 签名并通过 Apple 公证,票据已装订,Gatekeeper 直接放行。
Notarized Developer ID · stapled
(n) 序号;任何一步移动失败,源文件都原样留在原地,并写入一条失败记录。