ByWave Calendar
logo ByWave
登录 注册

随处可用 · 始终归你

iOS · Android · macOS · Windows · Linux · 网页 全平台共享你的 ByWave Calendar 日程,数据始终在你绑定的服务器上。

v1.3.7

iOS

iPhone · iPad · macOS Catalyst

  • · iOS 16.0+ · 中英双语
  • · Passkey · MFA · 多账号
v0.12.0

Android

Phone · Tablet

  • · Android 8.0+ · Kotlin Compose 原生
  • · APP 内自动更新 · 不上应用商店
▸ 本版更新内容
v0.12 — 能点到、看得全、真的会响 ⚠️ 提醒的默认值改成「开」了 以前默认是关的,很多人不知道有这个开关,所以从来没收到过提醒。 这次升级后会默认开启(事件开始前 15 分钟,全天事件除外)。 不想要的话:设置 → 事件提醒,关掉即可。 • 手机重启一次,提醒全没了 —— 现在开机会自动把提醒排回来 (以前必须你主动打开 App 并联网同步成功一次才恢复,而且没有任何提示) • 改了提醒提前量,现在立刻生效;关掉提醒开关,已经排好的也真的会停 • 关掉「镜像到系统日历」,系统日历里那份日程真的会清掉 • 新建/编辑事件的表单现在能滚动 —— 以前下半截在多数手机上根本够不到, 编辑时最底下那颗删除按钮按不着 • 登录页的「登录」按钮不会再被键盘压死 • 月视图的事件条不会再画到下一周那一行上(看起来像事件跑到了错误的日期) • 长标题、长地点从「硬切」改成带省略号,看得出来后面还有字 • 跨月搜索的结果不再乱序(10 月曾被排到 2 月后面) • 周视图打开时停在正确的时间 • 现在能在 App 里切到日文、韩文、西班牙文、法文、德文、繁体中文了 —— 以前只有跟随系统 / 简体中文 / English 三项,而翻译早就做好了 • 日期时间跟着语言走,也跟着系统的 12/24 小时开关走 • 非中文用户现在能删掉自己的账号了(以前确认框要你手打五个汉字) • 扫码批准新设备时会先停下来问你一句,并显示将被交出去的账号 —— 以前相机一识别到码就直接批准了 • 撤销参与者邀请、填了一半按返回键,都会先确认 • 冷启动头两秒点「+」建不出事件的问题修好了,按钮不可用时会说清原因 • 被踢下线时终于会告诉你原因(改了密码 / 设备被后台移除)
v1.1.1

桌面端

macOS · Windows · Linux

  • · Compose Multiplatform 原生
  • · 手机扫码登录 · 拖拽改时间
▸ 本版更新内容
桌面端 v1.1.1 —— Windows 的自动更新,现在是真的了 【只有一件事,但请 Windows 用户务必装一次】 如果你用的是 Windows 版:从你第一次安装那一版起,**你收到的所有「更新」 其实一次都没装上**。程序会下载、会显示进度、会重启、会告诉你「更新成功」, 然后把旧版本重新打开。下次启动又弹同一个更新,如此循环。 原因是安装包内部的版本号一直写死成同一个值,Windows 据此认为「这个程序 已经装过了」,于是既不升级也不并排安装,什么都没做就返回了成功。 这一版修好了这个判断。装上 1.1.1 之后,以后的更新会真的生效。 【Mac 和 Linux 用户】 你们不受这个问题影响,自动更新一直是正常的。这一版对你们没有功能变化, 可以直接跳过,也可以照常更新。 (顺带:Linux 用 dpkg -l 看到的版本号以前永远是 1.0.0,现在会显示真实版本。)

网页版 · 不用下载也能用

PWA 可安装

功能跟原生 APP 完全一致 · 一键安装到桌面 / 主屏 · 离线壳缓存让地铁飞机也能查

打开网页版 →
📦 第一次装 APK 该怎么操作?
  1. 下载 APK 文件到手机
  2. 系统弹「未知来源」警告 → 设置 → 应用 → 特殊权限 → 允许该浏览器/文件管理器安装应用
  3. 点击 APK 安装,跟着流程走 · 后续升级走 APP 内通道,不用再开权限

系统不会上传安装数据到任何第三方。

🍎 macOS 第一次打开应用?

DMG 已由 Apple 公证,Gatekeeper 直接放行。如果你看到「无法验证开发者」,说明你下载的是更旧的版本或者复制品 —— 请重新从本页下载。

开源 · 自托管

iOS / Android / 桌面端 / 服务端 全部代码在仓库的 apps/ 和 src/ 目录。