咕唧 2

多账户同时发送微博和推特。iOS版提供直接文字发布和分享扩展。macOS版提供分享扩展。

poster_icon_ios_256@2x

iOS版下载

tele 交流反馈群

商店中搜索“咕唧2”,或使用手机上的浏览器时点击下面的商店图片链接。

iOS 版本
2.15.2 (20221110)
TestFlight 2.15.2 (20221110)

macOS版下载

tele 交流反馈群
商店中搜索”咕唧“,或点击下面的商店图片链接。

macOS 版本
2.15.2 (20221110)
TestFlight 2.15.2 (20221110)

功能

咕唧 咕唧2               
发布/分享内容到微博和推特
多账户 部分支持
支持单个账户 可支持
支持多个账户 双账户
多个推特账户发送 -
直接发送 -
转推(retweet) -
转发并评论(quote with comments) -
身份功能 -
显示账户照片 -
自动更新账户照片 -
文本发布
程序内直接发布文字到微博和推特。
直播模式
文字转图片新增主题功能 -
五大主题:经典、春绿、夏蓝、秋黄、冬白 仅包含经典主题
分享扩展
资源查看 -
采用与发布相同的界面 -
自定义模版 -
通知
微博账户30天过期后,提示用户需要重新登录 -

详细:咕唧 VS 咕唧2.pdf

更新日志

2.0.12 (20190509)

  • 双版
    • 更新微博生成的推特链接。
      • 之前的链接在移动端存在问题。
    • 更新版权信息
  • iOS版
    • 移除不再生效的设置项

2.1.0 (20190529)

  • 修正文本转图片后,微博无法发送的问题。
  • 修正包含多个推特账户的身份账户发送时,微博无法发送的问题。
  • 重写设计了文本转图片的算法。

2.1.0 (20190605)

  • iOS 测试版
    • 支持iOS 13 Beta的黑暗模式。
    • 新增模版帮助。

2.3.1 (20190711)

  • iOS 测试版
    • 新增设置:链接识别策略
      * 举例:当我们在微博输入“abc.com”这样的网址时,微博在发布时默认保持原状。除非你输入完整的“http://abc.com”,才会在发布时显示为可以点击的链接。在这一点上,微博与推特是不同的。
      * 咕唧新版默认开启严格模式,这使得咕唧与微博的特性保持一致。
      * 若用户手动关闭严格模式,则咕唧将在发布时自动将“abc.com”替换为“http://abc.com”。
      * 开启和关闭这个功能各有优劣。
      * 如果用户需要文字保持原状,不需要点击功能,则保持开启。
      * 如果用户需要发布的内容可以点击,则需要关闭这个选项。
      • 修复了一个可能导致咕唧崩溃的问题
        • 之前若用户使用非英文的内容并且同时手动输入超过一个网址时,咕唧有可能会崩溃。
        • 这是因为从Swift 5开始,String使用UTF-8编码,而NSString使用UTF-16编码。当NSString bridge到String的时候,它是UTF-16的,如果此时进行查找,获得Range<String.Index>,然后替换,String会自动从UTF-16变成UTF-8的格式。这会导致之前获得的Range<String.Index>完全失效。
        • 咕唧修改了算法,将不再直接获取Range<String.Index>,而是获取NSRange ,并且在需要时,实时转换NSRange 为Range<String.Index>,这样就避免了这个问题。
      • 优化iPhone SE的界面。
      • 其它代码优化。

2.3.2 (20190713)

  • iOS测试版
    • 近来微博服务器的用户头像发生了变化,经常容易出现虽然用户没有更改头像,咕唧却重新下载头像的现象。
    • 新版修改了识别头像的算法。使得咕唧不会在频繁的下载用户的微博头像,仅会在用户更改头像后才下载。
    • 这次修正只是一小步。咕唧下一步会更新界面的逻辑,以及删除旧头像,更新新头像的逻辑,带来更好的用户体验。

2.3.2 (20190714)

  • iOS测试版
    • 优化下载用户头像的流程,更加节省资源。
    • 优化更新用户头像的流程。
        1. 删除旧版头像
        2. 下载新版头像
        3. 更新界面
      • 更改为
        4. 加载旧版头像,同时下载新版头像
        5. 下载完成后,删除旧版头像,移动新版头像
        6. 更新界面
      • 新流程可以保证用户界面更为流畅,避免出现头像空白的情况。

2.1.2 (20190714)

  • iOS版
    • 包含之前所有的测试版改进。黑暗模式除外。
      • 新增模版帮助。
      • 新增设置:链接识别策略
      • 修复了一个可能导致咕唧崩溃的问题
      • 新版修改了识别头像的算法。
      • 优化下载用户头像的流程,更加节省资源。
      • 优化更新用户头像的流程。用户界面更为流畅。
      • 优化iPhone SE的界面。
      • 其它代码优化。

2.3.4 (20190722)

  • iOS测试版
    • 减少了图片分享时的内存占用。
    • 进一步缩小图片已适应微博规则。

2.3.4 (20190723)

  • iOS测试版
    • 修正了分享扩展中第三方输入法不能正常弹出的问题。
      • 之前我发现第三方输入法分享扩展时不能弹出,但是原生的输入法可以正常弹出,觉得是第三方输入法的问题,就没有处理。
      • 今天突发奇想想看看能不能修。经过测试,是可以修复的,于是就修复了。
    • 优化了界面调整的逻辑。输入法弹出后所显示的内容更加合理。

2.3.4 (20190728)

  • iOS测试版
    • 尝试修复iPad下浮屏操作时,有时账户头像会重新加载的问题。
      • 当咕唧从屏幕右侧滑出时,有时会重复刷新账户的头像。表现是所有账户的头像会闪一下。
      • 本测试版尝试解决此问题。是否能彻底解决还有待测试。

2.3.4 (20190729)

  • iOS测试版
    • 尝试另一种方式。

2.3.4 (20190730)

  • iOS测试版
    • 修复完成。
    • 喜欢知道技术细节的看这里

2.1.4 (20190730)

  • iOS版
    • 对应测试版的2.3.4。

2.1.5/2.3.5(20190821)

2.3.6 (20190912)

  • iOS版
    • 支持iOS 13的深色模式。
    • 受到Xcode 11 GM已知问题的影响,临时去除对于iOS 11的支持,改为支持iOS 12及以上的系统。
    • 当Xcode 11新版修复该问题后,会恢复对于iOS 11的支持。

2.3.7 (20190917)

  • iOS版
    • 恢复对于iOS 11的支持。
    • 更新框架到最新。

2.5.1 (20200115)

  • macOS版
    • 支持macOS 10.14及以上的系统。
    • 这个是咕唧2在Mac上的第一个版本。
    • 这个版本是免费更新,之前有下载过咕唧的用户,都会自动得到升级。
    • 之前的咕唧是免费的,这个版本是收费的。新用户必须购买才能够使用。
    • 移除了对于今日扩展的支持。主要原因是今日扩展里输入文字,没法使用系统自带的表情键盘。点击表情键盘的时候,今日侧栏会自动关闭。
    • 新增了菜单栏的常驻咕唧图标。如果你之前有使用今日扩展,建议你使用这个菜单栏常驻图标的功能作为替代。
    • 新增用户登录后,自动开启咕唧的功能。也就是说,如果开启了这个功能,上面提到的常驻图标,就会在用户登录之后,自动载入。
      • 苹果不允许默认开启这个功能。因此,咕唧2在用户第一次开启应用的时候,会询问是否开启这个功能。
      • 用户总是可以通过右键咕唧常驻图标的方式,来选择是否开启启动。
    • 分享扩展不再采用系统默认的分享界面,而是使用与发送界面相同的界面。
    • 咕唧2支持多账户和身份账户。
      • 你可以创建任意多个微博账户和任意多个推特账户。
      • 如果需要发不到多个账户,可以将多个账户合并为一个身份账户。
      • 创建身份账户也是没有数量限制的。
        • 为防止咕唧被用户滥发广告,每个身份账户下同账户类型的账户不能超过3个。
    • 新增文字转图片的主题功能。
    • 新增微博账户登录过期提醒。
    • 重写了发送部分的界面。
    • 重写了设置,新设置与咕唧2 iOS保持一致。
    • 重写图片拖动部分的代码。你可以向发送界面拖动静态的图片,并上传。这个功能在分享扩展或文字发送时都可以使用。
    • 重写了应用打分和向开发者反馈。
    • 支持模版,格式与咕唧2 iOS版相同。
    • 更新了图标。图标与咕唧2 iOS版保持一致。
    • 修正了NSImage占用过多内存的问题。
    • 更新了翻译和提示信息。
    • 更新pods到最新。
  • iOS版
    • 修正资源界面动图显示的问题。
    • 修正微博视频上传的问题。
    • 重构了获得分享内容的代码。
    • iOS版稍后会进行更新,以获得与macOS版相同的界面体验。

2.5.3 (20200117)

  • macOS版
    • 修正了当系统休眠时,咕唧2非预期地关闭的问题。
    • 修正了当内容发送完成后,有时咕唧2会闪退的问题。
    • 修正了未能及时询问用户给咕唧2打分的问题。

2.5.8 (20200421)

  • macOS版
    • 新增快捷键
      • 主界面,按“回车”可以快速打开编辑界面。
      • 编辑界面,按“cmd+回车”发布内容。
      • 主界面,按“esc”可以快速隐藏。
      • 所以,现在编写的流程就是,鼠标点击菜单栏图标打开主界面,按回车编辑内容,编辑完成后按cmd+回车发送,发送完成后按esc隐藏主界面。除了最初的那下,剩下的完全可以全部键盘操作。
    • 主界面和编辑界面会显示在屏幕中间靠上的位置。
    • 对于发送时的动画做了改进。
    • 其它界面改进。
    • 修正了当文字字数超出,自动转换图片后,无法发送微博的问题。
    • 修正文字转图片主题没能正确应用的问题。
    • 修正系统截图应用直接分享时,预览图片没能直接在编辑界面显示的问题。
    • 部分中文翻译做了改动。

2.5.9 (20200423)

  • macOS版
    • 主窗口将总是显示在屏幕中间靠上的位置。
    • 修正了当存在模态窗口时,用户在右键菜单中选择退出,应用锁死的问题。
      • 新版会发出蜂鸣,提示用户本次操作失败。
    • 当微博账户临近过期和已经过期时,账户上的昵称的字体颜色会发生改变。
      • 临近过期会变淡。已经过期会变更淡。
    • 主界面恢复菜单栏的退出应用功能(cmd+q)。
      • 这个是苹果审核团队的要求,苹果认为仅提供菜单栏右键的退出过于单一。而我坚持保持左键点击直接弹出主界面。因此恢复主界面的退出应用功能算是一个折衷。
      • 推荐用户在主界面按esc隐藏界面。习惯用cmd+q的用户,习惯稍微改一改吧。
    • iOS版
    • 当微博账户临近过期和已经过期时,账户上的昵称的字体颜色会发生改变,临近过期会变淡。已经过期会变更淡。
    • iOS系统需求为iOS 11及以上,调整为iOS 13及以上。

2.6.0 (20200511)

  • macOS版
    • 移除菜单栏右键功能。
      • 上版修正之后,苹果审核团队又换了说法。说功能不能只有右键可以,言外之意就是必须在左键实现。但是我希望左键单击用来快速弹出窗口,因此,我最终决定取消右键的全部功能。
  • 双版
    • 系统架构内部架构大幅更改。
    • 之前多处使用了信号量。新版使用了AwaitKit。修正了使用信号量时长期存在的内部问题。具体技术细节见Experiences of Adapting Semaphore to Async/Await of Poster 2
      • 新架构带来了一定的性能提升。
      • 其它的代码优化。

2.6.1 (20200512)

  • iOS版
    • iPadOS新增对于指点设备(鼠标/触控版)的支持。

2.6.3 (20200605)

  • 双版
    • Realm升级到最新的5.x,因为该版本不向下兼容。因此不能再覆盖使用咕唧的旧版。
    • 改进了微博账户过期提醒的算法。
    • 为推特添加了所有已知的错误提示。
      • 之前我只是有选择的实现了部分的错误提示。因为有些错误我认为完全不可能发生。
      • 但是随着我的使用,有时还是会发生我以为不会发生的错误,但是却发生了的情形。
      • 比如咕唧本身会统计字数,字数超出的时候,会自动转换文本为图片,因此,理论上是不可能出现“推文太长”错误的。但是实际上,我遇到了。有一个应用名字叫“WWDC.srt”。当包含这个名字的推文发出时,就获得了推文太长的错误。出错的原因是,推特的服务器收到推文后,自作主张地认为这个名字其实是个网址,而每个网址推特是当作23个字符的,而不是原本的8个字符。
      • 相对于旧版的错误提示,新的提示侧重在3个方面:
        1. 发生了什么错误?
        2. 可能的原因是什么?
        3. 建议用户下一步如何处理。
  • iOS版
    • 修正当新建身份账户时,显示的账户头像不够圆的问题。
    • 改进了部分界面。

2.6.5 (20200616)

  • 双版
    • 修正非ASCII字符链接导致应用崩溃的问题。
    • 输入框字体变大。
    • 移除为了凸显动画而额外增加的延迟。用户的直观感受是发布内容的速度变快了。
    • 修正文本转图片时,中文翻译导致的底部主题名称没有对齐的问题。
  • macOS版
    • 应用字体大小略作调整。
    • 输入框支持撤销/重做。
    • 文字转图片效果保持与iOS一致。
      • 字体行距双版采用统一的设置。
      • 修正macOS版默认情况下选用字体比iOS版黑一号的问题。
    • 修正文本转图片的主题未注册的问题。
    • 修正分享媒体上传时间较长时,进度动画停止的问题。
    • 修正当前发送账户切换时,前一个账户动画未能及时停止的问题。
  • iOS版
    • 字体采用动态大小,会随系统设置动态改变。
    • 文字转图片效果保持与iOS一致。
      • 字体行距双版采用统一的设置。

2.6.6 (20200707)

  • 双版
    • 修正:分享扩展无法更新用户昵称和头像的问题。
    • 新增:编辑界面下的发送账户选择界面,会自动过滤掉过期的账户。
    • 修改:微博账户即将过期和已经过期的提醒,每6小时至多显示一次。
    • 新增:当微博账户过期时,与其相关联的身份账户也将显示为过期样式。
    • 修改:隐私协议,由网络加载改为本地加载。
      • 原因是发现网络加载比较慢,用户体验不好。
    • 移除:删除微博设置中不再需要的设置。
    • 修改:改变处理网址的算法。
    • 代码重构。
  • macOS版
    • 新增:显示提醒时,同时发出声音。
    • 新增:应用菜单新增“登录时启动”菜单项。
    • 修改:改进“直播模式”。
      • 由长按,改成查看菜单。
      • 提醒改变改为标题改变。
    • 修正:编辑窗口不再允许同时存在多个。
  • iOS版
    • 修正:应用启动时,微博账户过期检测未运行的问题。

2.6.7 (20200722)

  • 双版
    • 修复了一处与URL相关的问题。
      • 苹果的APINSDataDetector存在问题,某些时候会无法获得URL的scheme。咕唧通过代码绕过了这个问题。Best Practice of URL Related Operations with Strings
      • 这个修复同时还改进了字数统计。因为API存在错误时,字数统计也会存在偏差。
    • 修正了一处可能导致崩溃的问题。
    • 修正了一处账户可能重复添加的问题。
      • 这个是Realm 5.x的一个bug。暂时绕过了。
    • 对于微博强制使用二维码登录进行额外提示。
  • macOS版
    • 为添加的图片增加了删除按钮。
    • 用户手动拖拽添加/删除图片时,会重新计算字数。
    • 修正了一处界面的错误。当存在图片时,文本视图不会随着文字变多而越来越小。
    • 修复了一处可能导致崩溃的问题。
      • 当用户拖动非图片类型到咕唧时,应用会崩溃。
      • 这是因为苹果的API存在一个问题,CGImageSourceCreateWithURL(_:_:)虽然时Optional类型。但是在传入非图片类型的时候,比如txt,它获得的仍然不是nil。需要二次判断是否是图片。

2.6.8 (20200729)

  • 双版
    • 略微提高了应用启动的速度。
      • 同时会对数据库中多余的数据进行清除。
    • 修正了一处应用崩溃的问题。用户在授权微博账号时点击取消,应用不再崩溃。
    • 更新了第三方的框架。其中Realm的更新修正了一处会导致应用随机崩溃的问题。

2.7.0 (20200814)

  • 双版
    • 升级第三方库到最新。
    • 进一步优化微博登录过程。
    • 微博认证链接从修改首链接改为修改尾链接。
  • macOS版

2.7.1 (20200826)

  • 双版
    • 绕过了一个微博处理包含中文的链接的问题。
      • 当链接中包含中文,且同时分享的内容包含图片或视频时。微博服务器会错误的将咕唧原本处理好的中文链接还原。此版本绕过了微博的错误,将链接进行了儿子封装。
  • iOS版
    • 绕过了Realm在iOS 14下的问题。
      • iOS 14新增策略,导致Realm的lock文件在应用组文件夹时。iOS 14系统会在应用处于非活动状态时(用户锁屏或回到桌面)应用被错误关闭。咕唧增加代码绕过了这个问题。
  • macOS版
    • 特别针对macOS 11 Big Sur的图片分享做了处理。
      • 苹果不出意外地再次修改了照片分享的格式。😩本次修正将使得咕唧能够在macOS 11 Big Sur下重新获得访达、预览以及照片应用分享的图片。😊

2.7.2 (20200907)

  • macOS版
    • 进一步对macOS 11 Big Sur的分享扩展进行优化。
    • 新增Safari应用扩展(Safari App Extension)。
      • 此扩展用来实现微博短链接的自动跳转。2020年8月1日起,微博进一步封闭。如果一条微博中分享的链接所对应的网站没有在微博备案。点击该链接时,微博只会显示该链接,而不会自动跳转。
      • 此扩展会在Safari中自动进行跳转,简化用户操作,获得与之前相同的体验。
  • iOS版
    • 新版Realm修复了iOS 14下的问题。因此咕唧取消了之前绕过该问题的代码。
    • 新增动作扩展(Action Extension)。
      • 此扩展功能与上面提到的Safari应用扩展类似。不过iOS的Safari不支持应用扩展,所以只能使用动作扩展。同样的原因,动作扩展不能自动运行,需要用户点击菜单。

2.7.4 (20200922)

  • 双版
    • 采用Xcode 12编译,正式支持iOS 14。
    • 改进微博账户过期的检测方式。
    • 新增对于推特API 2.0的支持。
      • 由于目前推特API 2.0并不完整,所以目前是2.0和1.1混用的状态。
    • 修正了一处和线程有关的问题。
    • 更新Realm到最新。
      • 由于Realm 5.4.0存在版本限制,之前版本的Realm会无法读取新的数据库格式。升级到此版本的咕唧后,恢复安装旧版的咕唧将会导致错误。
  • macOS版
    • 调整Safari应用扩展的图标大小,已适应Safari 14。

2.8.1 (20201115)

  • 双版
    • 使用Xcode 12.2编译。
    • 支持macOS Big Sur。

2.8.2 (20201203)

  • 双版
    • 升级后台数据库为Realm 10。
  • macOS版
    • 原生支持苹果芯。

2.8.3 (20201206)

  • 双版
    • 修正有时无法分享到微博的问题。

2.8.4 (20201218)

  • 双版
    • 修改了发送到微博时,链接的编码方式。包含中文等字符的链接不会再被微博服务器错误截断了。

2.8.5 (20210108)

  • macOS版
    • 修改Safari扩展以适应微博网页版最新的改动。当出现第三方链接不能自动跳转的页面时,此扩展会自动点击跳转按钮。
  • iOS版
    • 修改动作扩展以适应微博网页版最新的改动。
    • 特别的,微博网页版在移动设备上显示页面时,按钮的链接中故意添加了追踪代码,导致链接失效。因此在微博官方客户端上正确访问第三方链接的方式是:
      1. 按微博中的链接。
      2. 按手机右上角的菜单,选择用Safari打开
      3. 按Safari工具栏上的分享按钮,下拉,选择咕唧图标的打开页面中的链接菜单。
      4. 只有这样才能正确访问第三方网站链接。如果你直接按微博提供的按钮,并且无法访问,那是正常的。因为微博在原本的链接后面加入了自己的代码,导致链接发生了变化。

2.8.6 (20210115)

  • 双版
    • 默认账户变更为可选。
      • 当不存在默认账户时,用户需要每次选择发布的账户。这样对于经常切换账户的用户更加方便,可以极大地避免发错账户。
      • 其它相关的改变。
        • 允许删除默认账户。
        • 删除默认账户时,不再自动设定另一账户为默认账户。
  • macOS版
    • 允许用户自定义工具栏。
    • 新增取消默认账户的工具栏菜单。
  • iOS版
    • 修正微博账户过期相关的通知提示时,应用崩溃的错误。
    • 新增取消默认账户的左滑动作。
  • watchOS应用
    • 苹果表应用现在要求系统版本为watchOS 6.2或更高。之前为4.0。换句话说,不再支持初代苹果表。
    • 修正首次启动后,应用错误报错的问题。
      • 这个是苹果系统本身的错误,程序运行是正常的,苹果的错误提示是错误的。
      • 也就是说在程序运行正常的情况下,系统错误地弹出了一个错误提示。
      • 解决办法是将WCSession由应用启动时立即启动延后到使用之前再启动。

2.8.7 (20210121)

  • 双版
    • 修正有时发送到微博账户时,应用崩溃的问题。
    • 代码清理。

2.8.8 (20210128)

  • 双版
    • 修正有时咕唧显示字数充足,但发布到微博时却生成了文字转的图片的问题。
  • macOS版
    • 界面修改,解决输入界面在macOS 11 Big Sur下纵向滚动条遮挡部分文字的问题。
      • 之前使用的是默认设置。这在其它版本的macOS下都是没有问题的。macOS Big Sur的垂直滚动条有一个问题。如果用户在系统设置中选择一直显示滚动条,那么垂直滚动条会挡在文字的前面。结果就是文字只显示半个,另外一半被滚动条挡住。之前的macOS,文字遇到滚动条不会被挡住,而是会自动换行。所以,这是Big Sur的bug。
      • 新版咕唧修改设置为显示垂直滚动条并自动隐藏。这个设置会在应用中覆盖掉用户在系统设置中的选项,当不需要滚动的时候,滚动条不会出现。当需要的时候,才会一直出现。这么设置,文字不会被滚动条挡住。

2.8.9 (20210209)

  • macOS版
    • 用户编辑时,应用不再会意外地关闭。
      • 比如你在编辑时,想要插入表情,于是打开了表情输入框,输入完成后,你习惯性的按了cmd+q关闭表情输入框。
      • 表情输入框属于附加的窗口,它的类型是panel而不是window。并不能通过键盘快捷键关闭。因此,你选择cmd+q,咕唧就会被关闭。
      • 咕唧新版会在编辑模式时,拦截掉cmd+q,并播放警告音进行提醒。

2.8.10 (20210216)

  • 双版
    • 修正多个链接分享到微博时,内容会混乱的问题。

2.8.11 (20210227)

  • 双版
    • 升级Realm到最新。
  • macOS版
    • Safari扩展将在本地处理咕唧的链接,以提高访问速度。
      • 此前咕唧的连接是在咕唧的服务器进行处理的。
  • iOS版
    • 系统动作扩展将在本地处理咕唧的链接,以提高访问速度。
        • 此前咕唧的连接是在咕唧的服务器进行处理的。

2.8.12 (20210326)

  • 双版
    • 修复了第三方框架引起的一个罕见的随机崩溃问题。

2.8.13 (20210327)

  • iOS版
    • 修正上一版发送成功后,仍旧弹出提示的问题。

2.9.4 (20210928),2.9.5(20211007)

  • 修正两处应用崩溃的问题。
  • 新增默认微博图片设置。
  • 改进过的分享界面。

2.9.7 (20211107)

  • 双版
    • 咕唧内置域名白名单,对于一些微博人为限制的网站进行特殊的处理,可以通过咕唧正常分享。
    • 目前的白名单有github.com。如果大家有发现其它不该被微博屏蔽的网站,也欢迎提供,我会选择我认为适当的加入。
  • macOS版
    • 链接自动跳转新增支持weibo.cn。
    • 新增支持页面。
  • iOS版
    • 新增iOS 15 Safari扩展。在IOS 15之前,有一个菜单项实现了相同的功能。
    • 开启的方法可以在我之前发的微博中找到。是一个B站的视频。

2.9.8 (20211112)

  • macOS版
    • 修正Safari扩展链接跳转时,部分链接判断错误的问题。

2.9.8 (20211116)

  • iOS版
    • 修正文档与视频菜单错误。

2.11.1 (20211211)

  • macOS版
    • 修正macOS 12下,Safari分享时,用户选择界面显示异常的问题。
    • 修正macOS 10.15下,程序启动时有时会崩溃的问题。

2.12.0 (20220107)

  • 双版
    • 支持Swift Concurrency。
    • 移除AwaitKit。
    • 根据中国的四季自动选择主题。并作为新的默认主题。
    • 修正了多处可能导致应用崩溃的问题。
    • 缓存发送内容的文字部分,如果应用不慎崩溃,重新进入后会恢复文字部分。
    • 改进分享时的界面。部分应用,比如豆瓣,会设置导航栏为透明,这导致分享时按钮会模糊不清。咕唧会检测这种情况,并重新设置导航栏为系统默认。

2.12.2 (20220130)

  • iOS版
    • 修正分享图片时,有时会出现图片间距过大的问题。
  • macOS版
    • 上一版的iOS更新提到的各项功能。这个版本是同时制作好的。但是由于当时苹果商店存在问题,会自动拒绝使用了Swift Concurrency macOS应用,因此无法提交。目前这个问题苹果已经修复。

2.13.2 (20220323/20220319)

  • 双版
    • 重新开启了通过邮箱登录微博账户的功能。用户点击点击二维码右上角的关灯按钮。就可以尝试通过用户名和密码登录。不过,微博为了推广官方客户端,可能并不允许您的账户通过邮箱登录,而仅支持通过二维码扫码登录。
  • macOS版
    • 升级到macOS 12.3之后,咕唧的Safari扩展,图标变得异常的小。咕唧通过更换图标临时解决了这个问题。如果今后这个问题消失,咕唧还会换回原有的图标。

2.13.4 (20220328)

  • macOS版
    • 重写了Safari扩展,原图标现在显示正常了。

2.13.5 (20220329)

  • iOS版
    • 修正了一处删除账户时应用可能崩溃的问题。

2.13.6 (20220429)

  • macOS版
    • 修正了从Safari直接拖动图片到咕唧,发布时应用崩溃的问题。

2.14.0 (20220714)

  • 双版
    • 从2022年7月15日起,发微博必须提供发布者的真实IP,否则将不能发送任何信息到微博。
      • 咕唧实现了这个功能。
      • 隐私协议更新以体现此规则。
    • 支持账户和设置在设备之间同步。采用的是iCloud的同步功能。iOS和macOS使用相同的同步。即iOS改变,不仅其它iOS设备会同步,macOS的设备也会同步。

2.14.1 (20220715)

  • 双版
    • 修正发送微博错误的问题。

2.14.4 (20220826)

  • 双版
    • 修正微博授权过期后,重新授权出现重复账号的问题。
      • 已经出现出现的新账号可以直接删掉。不会影响原有的其它账号。
    • 修正iCloud同步导致的一个设定被覆盖的问题。
  • iPadOS
    • 修正同步导致的iPad版应用崩溃的问题。

2.15.1 (20221008, 20221011)

  • iOS版
    • 应用免费,新增Google广告。用户可以通过买断来移除广告。
    • 应用隐私协议更新。
    • 界面优化。
  • watchOS版
    • 修正了一处当同步数据存在延迟,应用会崩溃的问题。
    • 修正了一处设置同步时,手表应用会崩溃的问题。
    • 对于手表应用的界面进行了优化。
  • macOS版
    • 与iOS版匹配的相应调整。

2.15.2 (20221110)

  • iOS版
    • 采用SwiftUI重写了发送时的动画。目的是解决原动画导致应用随机崩溃的问题。
  • macOS版
    • 更新代码以适应macOS Ventura的启动项。

2.15.3 (20221113)

  • iOS版
    • 针对编写长文章,优化了发送界面。