Ehren Kret
d4fa2a3ec6
create setting to disable message sent sounds
2026-04-17 11:00:15 -05:00
Igor Solomennikov
9305b245ec
Add text to most modal activity indicator screens in the app.
2026-04-14 14:42:59 -07:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread
2026-03-05 21:54:46 -06:00
Max Radermacher
d61dc14b7b
Don’t send attachments multiple times
2026-02-27 11:16:01 -06:00
Sasha Weiss
03d6b5fe03
Rewrite NewPollViewController using UIKit
2026-02-24 10:42:55 -08:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache
2026-02-19 18:17:41 -06:00
Max Radermacher
21d4d8f038
Make attachment limits hot-swappable
2026-01-22 13:46:01 -06:00
Sasha Weiss
d267ec8305
Run swiftformat .
2025-12-30 11:34:05 -08:00
Max Radermacher
e84fe860d0
Move attachment creation/pasteboard logic
2025-12-11 13:18:13 -06:00
Max Radermacher
145446f80a
Consolidate shouldConsume logic
2025-12-10 14:05:29 -06:00
Max Radermacher
c712942889
Remove DataSource protocol
2025-12-10 13:57:27 -06:00
Max Radermacher
e4ceece74b
Require ImageQuality when sending all attachments
2025-12-09 13:38:54 -06:00
Max Radermacher
037dd9b55a
Add better initializer for SendableAttachment
2025-12-09 13:30:40 -06:00
Max Radermacher
a88c6cef95
Defer SendableAttachment creation until sending
2025-12-09 13:29:25 -06:00
Max Radermacher
e346fcd1fe
Rough-in PreviewableAttachment & SendableAttachment
2025-12-09 13:27:34 -06:00
Max Radermacher
8655c70987
Remove DataSource.isValidVideo
2025-12-01 18:59:37 -06:00
Igor Solomennikov
effab076b4
Sticker picker redesign.
...
1. Sticker pack toolbar is now at the bottom of the "sticker keyboard" in chat.
2. Sticker pack toolbar is now "floating" in a a glass panel on iOS 26, both in sticker keyboard in chat and in full-screen sticker picker in media editor.
3. There's some helper text when "recent stickers" panel is empty.
2025-11-25 13:12:10 -08:00
Max Radermacher
0076e26459
Move isViewOnce off of SignalAttachment
2025-11-24 12:05:55 -06:00
Pete Walters
a3f0b08815
Remove owsFailDebug around missing input toolbar
2025-11-21 12:01:25 -06:00
Max Radermacher
0d455ecbbf
Clean up file provider document handling
2025-11-14 21:03:19 -06:00
Max Radermacher
1ccfb3966a
Remove isVideoThatNeedsCompression
2025-11-14 21:01:06 -06:00
Max Radermacher
cf3a2fb3a4
Don’t specify dataUTI when compressing videos
2025-11-14 20:59:05 -06:00
Max Radermacher
c38b968d9f
Require DataSourcePath when compressing videos
2025-11-14 20:58:19 -06:00
Igor Solomennikov
91af986845
Show suggested stickers panel above chat input toolbar.
2025-11-07 15:55:20 -08:00
Max Radermacher
a4940d4d8d
Remove SignalAttachment.error property
2025-11-03 12:46:38 -06:00
Max Radermacher
3cd06fcfeb
Use ACIs for mention candidates
2025-10-30 12:36:34 -05:00
kate-signal
ef07865ca2
Add poll remote configs
2025-10-29 11:03:24 -04:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags
2025-10-27 13:27:11 -05:00
kate-signal
3de0eb06ba
First round of polls liquid glass
2025-10-21 14:41:26 -04:00
kate-signal
85e3cfa35f
Implement poll vote sending
2025-10-14 15:18:25 -04:00
kate-signal
95b28d77f4
Send end poll messages
2025-10-01 11:38:22 -04:00
Igor Solomennikov
164f6e8033
Re-worked custom chat keyboard size calculations.
...
• make sticker / attachment keyboard follow system (text) keyboard height as closely as possible.
• fix chat input bar obscured by keyboard after interface rotation.
2025-09-30 14:42:15 -07:00
Igor Solomennikov
cccae56dc3
Stop using InputAccessoryViewPlaceholder in chat.
...
keyboardLayoutGuide is our everything.
2025-09-24 14:45:01 -07:00
kate-signal
2d24876357
Send a poll-create message
2025-09-23 14:48:48 -04:00
kate-signal
9635fa772a
UI to create a new poll
2025-09-23 09:13:46 -04:00
kate-signal
e52ee7828e
Can't paste multiple photos into compose bar
2025-07-30 13:28:02 -07:00
kate-signal
8cb39ac745
Don't clear input text bar when we send a sticker
2025-07-24 09:39:10 -07:00
Max Radermacher
ebdee843b2
Disable view once when a draft quoted reply exists
2025-07-09 13:39:58 -05:00
Elaine
58558724c3
Asyncify media send checks
2025-06-11 14:52:25 -04:00
Elaine
d7732a7ead
Fix attachment keyboard state when cancelling pasted attachment
2025-05-12 14:53:31 -07:00
Elaine
9986b21238
Re-open the attachments keyboard when cancelling an image send
2025-04-22 09:38:41 -06:00
Elaine
f61e901cd6
Use native iOS photo picker
2025-04-16 23:46:01 -06:00
Max Radermacher
6a87d64b82
Asyncify didPickLocation & related methods
2025-04-14 13:16:18 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Sasha Weiss
f890ca7bac
Fully Swiftify StorageServiceManager
2024-11-07 17:32:41 -08:00
Ehren Kret
4f43208fdc
delete Dependencies+SignalUI.swift
2024-10-12 00:06:27 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Harry
d30f9be555
Disable view once button when a draft quoted reply exists
2024-09-24 15:48:44 -05:00
Ehren Kret
91ed508ed7
convert DataSource types from objc to swift
2024-08-28 10:56:41 -05:00