今天是一次高密度迭代日。
目标很明确:把 Listout 的 Habit Tracker 做得更直觉、更稳定,同时把反馈闭环搭起来。

TL;DR

  • 完成了 Habit Tracker 的交互重构:支持周视图格子点击打卡/取消。
  • 重构了 Habit 列表逻辑:只显示活跃习惯项,不再混入历史残留项目。
  • 调整了信息架构:主页偏打卡,习惯项管理转移到 Edit 页面。
  • 连续修复了横竖屏布局问题(尤其是手机横屏月/年视图)。
  • 加入了一键分享列表链接(复制链接)。
  • 建立了公开反馈渠道(Telegram 群 + 应用内入口)。

今天做了什么

1) Habit Tracker 从“展示”变成“可操作”

以前周视图只是看记录,现在每个日期格子都可以直接点击:

  • 未打卡 → 点击后打卡
  • 已打卡 → 点击后取消

这一步让 Habit Tracker 从“报表”变成“日常操作面板”。

2) 习惯项显示逻辑更干净

早期逻辑会把历史出现过的项目带回列表,导致页面出现“已经不用了”的条目。

现在改成:

  • Tracker 只显示当前活跃习惯项
  • 历史记录仍保留用于统计
  • 但不会继续污染日常打卡列表

3) 信息架构更清晰

对 Habit 启用的列表做了定位收敛:

  • 列表页:主打“打卡”
  • 编辑页:主打“管理习惯项”

这比 Todo/Habit 混合在一个界面里更符合用户心智。

4) 横竖屏体验反复打磨

今天最大精力之一是把横屏表现调稳,尤其 iOS Safari 场景。

关键改动包括:

  • 月视图横屏显示两个月
  • 年视图横屏按两行布局
  • 修复竖屏/横屏切换时的异常叠加
  • 收敛到可稳定工作的布局基线

5) 体验细节补齐

  • Habit 页面文案 TaskHabit
  • Last 时间改为只显示日期,避免误导
  • 顶部空白、tabs 间距持续收紧
  • 周视图回到固定 7 天展示

6) 增加传播与反馈闭环

  • 列表页新增一键分享(复制链接)
  • 应用内加入反馈群入口
  • 搭建公开 Telegram 反馈群,准备真实用户反馈循环

一天之后的状态

Listout 仍然很轻,但关键路径已经更完整:

  • 能用(创建、记录、查看)
  • 顺手(打卡路径更短)
  • 可反馈(群入口 + 应用入口)

下一步重点不是“加更多功能”,而是验证:

  1. 新用户是否能在 1 分钟内上手
  2. 3 天后是否还愿意继续打开
  3. 哪些交互仍在劝退

如果你正在试用,欢迎把真实感受直接告诉我:好用、难用、别扭都可以。
这些反馈会直接进入下一个版本。