Commit Graph

  • 0d887fc284 Feature flags for .beta. 7.88.0.1227-beta sashaweiss-signal 2025-12-03 16:27:36 -08:00
  • b46b4da32c Update translations main sashaweiss-signal 2025-12-03 15:47:07 -08:00
  • b6b51df813 Update release notes sashaweiss-signal 2025-12-03 15:44:27 -08:00
  • 99a8a56fa5 Feature flags for .production. 7.87.0.1225 Max Radermacher 2025-12-03 17:17:56 -06:00
  • 691140c9a2 Update translations Max Radermacher 2025-12-03 16:15:43 -06:00
  • a18406ccfd Always consider "no Backup in 7d" as a failure Sasha Weiss 2025-12-03 14:05:55 -08:00
  • 1f8d58e3fa Update syntax to match nearby code. Igor Solomennikov 2025-12-03 14:04:51 -08:00
  • b0f9d20f58 Update Backups integration test cases Sasha Weiss 2025-12-03 13:42:30 -08:00
  • 72a1daf958 Remove Contact Support option for BackupIAPNotFoundLocally Sasha Weiss 2025-12-03 12:52:37 -08:00
  • f19d486029 VoiceOver improvements in Registration flow. Igor Solomennikov 2025-12-03 12:42:37 -08:00
  • ec1e164c37 VoiceOver improvements in Registration flow. Igor Solomennikov 2025-12-03 12:42:37 -08:00
  • 0f66c10ddc Run and log an extra reachability check on app launch Jordan Rose 2025-12-03 10:42:52 -08:00
  • e6222a09d0 Temporarly restore CVC device transfer listener for iPads Pete Walters 2025-12-03 12:42:57 -06:00
  • 3327a6e2d8 Clean up Share Extension theme override management Sasha Weiss 2025-12-03 09:43:44 -08:00
  • 2f3c6b19e8 Fix share extension theme not updating on system appearance change James Jackson 2025-12-02 15:33:59 -08:00
  • 59a0c48c8a Remove outdated TODO sashaweiss-signal 2025-12-03 09:22:20 -08:00
  • de7e8dafc0 Fine tune position of the navigation bar in media viewer. Igor Solomennikov 2025-12-03 08:48:29 -08:00
  • a0182c4575 [IOS-6509] Fix chat settings header buttons not available for VoiceOver. Igor Solomennikov 2025-12-02 20:29:21 -08:00
  • f68a73fb8f [IOS-6509] Fix chat settings header buttons not available for VoiceOver. Igor Solomennikov 2025-12-02 20:29:21 -08:00
  • b705815c30 Add call summary support for all calls Jim Gustafson 2025-12-02 18:01:06 -08:00
  • 564bf78f5a Fixes/improvements for ConversationHeaderView. Igor Solomennikov 2025-12-02 16:11:13 -08:00
  • 851636ac18 Improvements to title view in media viewer. Igor Solomennikov 2025-12-02 15:46:35 -08:00
  • b173b247c8 Revert "Fixes/improvements for ConversationHeaderView." Igor Solomennikov 2025-12-02 15:31:22 -08:00
  • 925e3d775b Fixes/improvements for ConversationHeaderView. Igor Solomennikov 2025-12-02 15:31:03 -08:00
  • 8de8d37569 Go to message support for pinned messages kate-signal 2025-12-02 14:43:36 -05:00
  • 1aeb8414a6 Fix mob archive/restore formatting Pete Walters 2025-12-02 13:41:13 -06:00
  • 2a7bf26d54 Stop using typed throws in AppAttestManager Sasha Weiss 2025-12-02 10:35:37 -08:00
  • bf5592f232 Remove DataSource.imageMetadata & friends Max Radermacher 2025-12-02 12:08:55 -06:00
  • 019c9e61f6 Remove stories code that’s no longer necessary Max Radermacher 2025-12-02 12:07:07 -06:00
  • d6ac807f06 Remove deprecated device transfer bits Pete Walters 2025-12-02 08:24:01 -06:00
  • e5d8d751a2 Add images to format-menu options Sasha Weiss 2025-12-01 20:40:41 -06:00
  • 4a93eeca15 Remove DataSource.isValidImage Max Radermacher 2025-12-01 19:00:25 -06:00
  • 8655c70987 Remove DataSource.isValidVideo Max Radermacher 2025-12-01 18:59:37 -06:00
  • 99f65ec0fb Remove unused copyToVideoTempDir method Max Radermacher 2025-12-01 14:20:58 -06:00
  • e07bf148e9 Remove unused attachments code Max Radermacher 2025-12-01 17:14:03 -06:00
  • 1c46b247a0 Make ConversationPicker attachments non-Optional Max Radermacher 2025-12-01 17:13:20 -06:00
  • f2c05da820 Avoid super.canPerformAction for paste(_:) Sasha Weiss 2025-12-01 16:47:59 -06:00
  • d92249d056 Do not show info message when unblurring group avatar Elaine 2025-12-01 15:48:29 -05:00
  • 5cdde4fcd4 Don't offer to contact support for network errors during Backup restore Sasha Weiss 2025-12-01 14:02:30 -06:00
  • 559a2e6bc3 Use Cron to sync the block list if necessary Sasha Weiss 2025-12-01 13:32:36 -06:00
  • fecc42e86c Fix UI misconfiguration when joining a group via link. Igor Solomennikov 2025-11-29 10:55:31 -08:00
  • 5439d9e0b6 Remove unused unfrontedBaseUrl. Sasha Weiss 2025-11-27 01:37:17 -06:00
  • 7d1f51ddc2 Update navigation bar controls in media viewer for iOS 26. Igor Solomennikov 2025-11-26 16:28:39 -08:00
  • becf675909 Pinned message details view kate-signal 2025-11-25 18:54:32 -05:00
  • a31e549e0a UI to pin or unpin a message kate-signal 2025-11-25 18:19:10 -05:00
  • 5ed1b58aaf Use Cron for periodic Storage Service refresh Max Radermacher 2025-11-25 17:12:55 -06:00
  • 45801c76e6 Receive support for pinning/unpinning messages kate-signal 2025-11-25 17:02:57 -05:00
  • effab076b4 Sticker picker redesign. Igor Solomennikov 2025-11-25 13:12:10 -08:00
  • cff419bf4c Pinned message banners kate-signal 2025-11-25 15:02:22 -05:00
  • 9fe427d1fa Don’t inherit from NSObject in SignalAttachment Max Radermacher 2025-11-25 09:33:49 -06:00
  • 0977510e1f Throw OWSHTTPError for unexpected status codes Max Radermacher 2025-11-25 09:32:58 -06:00
  • 96e1476528 Redesigned "Join Group?" prompt. Igor Solomennikov 2025-11-24 23:55:55 -08:00
  • 28e239ee2f Use UIEditMenuInteraction to prioritize the Format menu on iOS 16+ Sasha Weiss 2025-11-24 23:19:01 -08:00
  • 1a0cd80e45 Isolate and simplify iOS 15 edit-menu handling Sasha Weiss 2025-11-24 23:17:32 -08:00
  • 68bbedaf89 Do not show empty glass panel in chat search UI. Igor Solomennikov 2025-11-24 16:40:48 -08:00
  • 11e7e9ce61 Update Name collision resolution screen. Igor Solomennikov 2025-11-24 16:40:10 -08:00
  • bce15ed6ec Remove unused SignalAttachment text methods Max Radermacher 2025-11-24 18:31:29 -06:00
  • 3c0ea481c5 Use UTType.plainText for super-oversized messages Max Radermacher 2025-11-24 15:45:03 -06:00
  • c01c38bda5 Remove false positive assertion Max Radermacher 2025-11-24 14:49:49 -06:00
  • d1a253ee5f Fix share extension handling of oversize text Max Radermacher 2025-11-24 14:49:35 -06:00
  • 818eac21ae Don’t parallelize segmenting videos Max Radermacher 2025-11-24 13:53:32 -06:00
  • f686c56883 Remove SignalAttachment.isConvertible… properties Max Radermacher 2025-11-24 13:52:39 -06:00
  • 360556d318 Pass approved attachments directly to send method Max Radermacher 2025-11-24 12:06:41 -06:00
  • 0076e26459 Move isViewOnce off of SignalAttachment Max Radermacher 2025-11-24 12:05:55 -06:00
  • fc9ba4124e Clean up StorageService.StorageError Max Radermacher 2025-11-24 10:50:44 -06:00
  • f58fe0ad0a Fix typo causing one avatar being missing in name collision banner in chat. Igor Solomennikov 2025-11-23 18:05:25 -08:00
  • fd618c0133 Bump libsignal to v0.86.4, add missing backup settings exports Pete Walters 2025-11-21 15:06:35 -06:00
  • a66d6e6923 Use Cron for periodic backup refresh Max Radermacher 2025-11-21 15:05:14 -06:00
  • 2efe1f932e Use Cron for periodic account attributes update Max Radermacher 2025-11-21 14:59:02 -06:00
  • b1939b3e2f Use Cron for periodic orphaned data check Max Radermacher 2025-11-21 14:51:52 -06:00
  • 1bf81a9c5e Use Cron for periodic remote megaphone updates Max Radermacher 2025-11-21 14:48:55 -06:00
  • f62a8c2ec2 Use Cron for periodic emoji search update Max Radermacher 2025-11-21 14:44:58 -06:00
  • a3f0b08815 Remove owsFailDebug around missing input toolbar Pete Walters 2025-11-21 12:01:25 -06:00
  • 1921f2dfa9 Allow poll votes in admin only chats kate-signal 2025-11-21 12:06:00 -05:00
  • 72e9907549 better voiceover support for polls kate-signal 2025-11-20 11:17:24 -05:00
  • 548f913b2c Allow poll votes in admin only chats kate-signal 2025-11-21 12:06:00 -05:00
  • 657a0e4eab Use Cron for periodic local profile update Max Radermacher 2025-11-20 22:48:47 -06:00
  • 2cb9731a45 Use Cron for periodic profile refreshes Max Radermacher 2025-11-20 22:47:19 -06:00
  • 276aa5d8c2 Use Cron for periodic inactive device update Max Radermacher 2025-11-20 22:39:30 -06:00
  • 067c615fe7 Use Cron for periodic sender certificate fetches Max Radermacher 2025-11-20 22:36:15 -06:00
  • b4e7239fea Use Cron for periodic subscription config update Max Radermacher 2025-11-20 22:24:09 -06:00
  • fcc2ca2fb1 Use Cron for periodic group refreshes Max Radermacher 2025-11-20 22:21:31 -06:00
  • 32b7c92a9c Use Cron for periodic username check Max Radermacher 2025-11-20 22:19:39 -06:00
  • 6fce2e1238 Use Cron for periodic view once cleanup Max Radermacher 2025-11-20 22:14:11 -06:00
  • c6b7093242 Use Cron for periodic message send log cleanup Max Radermacher 2025-11-20 22:11:14 -06:00
  • 6fd990ab89 Add Cron Max Radermacher 2025-11-20 22:08:56 -06:00
  • 5cbf9d300c Limit width of sidebar on iPad. Igor Solomennikov 2025-11-20 20:05:00 -08:00
  • de2ef4e470 Remove storyAuthorAddress from TSMessage Sasha Weiss 2025-11-20 19:50:19 -08:00
  • 95e69d631e Pass through CancellationErrors in ListMediaManager 7.87.0.1210-beta Sasha Weiss 2025-11-20 14:57:22 -08:00
  • 5bc70b8ad1 Pass through CancellationErrors in ListMediaManager Sasha Weiss 2025-11-20 14:57:22 -08:00
  • 1afa7be05c Poll bar animations are jittery kate-signal 2025-11-20 17:14:53 -05:00
  • 178e901632 Adjust string for Contact Permissions view button sashaweiss-signal 2025-11-20 13:19:22 -08:00
  • cde1db4b7a Back off for 429s from TestFlight subscription redemption Sasha Weiss 2025-11-20 13:08:03 -08:00
  • 344f56d93c Back off for 429s from TestFlight subscription redemption Sasha Weiss 2025-11-20 13:08:03 -08:00
  • 7ad696aafc Fix layout for voice note recording lock indicator. Igor Solomennikov 2025-11-20 12:59:32 -08:00
  • 880840995a Fix layout for voice note recording lock indicator. Igor Solomennikov 2025-11-20 12:59:32 -08:00
  • 6660e5d87c Fix broken toolbar layout on iOS 26 for RTL languages. Igor Solomennikov 2025-11-20 11:39:57 -08:00
  • a4712005ee Bump version to 7.86.2 7.86.2.1206 Max Radermacher 2025-11-20 13:38:41 -06:00
  • 855643bb36 Fix broken toolbar layout on iOS 26 for RTL languages. Igor Solomennikov 2025-11-20 11:31:08 -08:00
  • e00bd4cc2f Fix broken toolbar layout on iOS 26 for RTL languages. Igor Solomennikov 2025-11-20 11:20:05 -08:00