jeffrey-signal
8a5faba985
Rename DragAndDrop -> DragToReorder to differentiate it from Android's drag-and-drop framework.
2026-04-15 14:43:12 -04:00
Cody Henthorne
4756b8d70b
Update conversation header and message request UI.
2026-04-15 14:43:11 -04:00
Alex Hart
773d6c36dc
Add large-screen media send toolbars for image editing.
2026-04-13 16:25:00 -04:00
Greyson Parrelli
66f69854cf
Expand whitespace character detection in StringUtil.isVisuallyEmpty.
...
Fixes #14470
2026-04-13 16:25:00 -04:00
Jesse Weinstein
ebccc6db30
Remove a lot of dead code.
...
Resolves #14672
2026-04-13 16:25:00 -04:00
jeffrey-signal
f0109f3e6b
Improve drag-to-reorder auto scroll behavior when dragging an item up the list.
2026-04-13 16:22:08 -04:00
Alex Hart
faa6a1d3f0
Welcome screen polish.
2026-04-13 16:22:07 -04:00
Alex Hart
d90e9919ae
Adaptive welcome screen with compact, medium, and large layouts.
2026-04-08 16:39:20 -04:00
Alex Hart
264447a6d9
Add breakpoint helper and expand device previews.
...
Co-authored-by: jeffrey-signal <jeffrey@signal.org >
2026-04-06 16:47:01 -04:00
Greyson Parrelli
bb151c91e9
Add basic infra for regV5 local restore.
2026-04-06 16:46:05 -04:00
Greyson Parrelli
01bdaaea84
Improve ANR stack trace perf.
2026-04-06 16:46:05 -04:00
Alex Hart
4dd30f4ec3
Fix deactivated node crash in call screen layout.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-03-31 16:20:26 -03:00
Greyson Parrelli
36f7c60a99
Improve camera mixed mode handling and clean up dead code.
2026-03-31 16:20:26 -03:00
Alex Hart
3f067654d9
Add plaintext chat history export UI.
2026-03-31 16:20:26 -03:00
Alex Hart
5ca17dfe52
Revert "Allow split pane on medium width."
...
This reverts commit a3d677533e2550897c7b548cb5b0bca199ec4287.
2026-03-31 16:20:25 -03:00
Alex Hart
5e058bb655
Allow split pane on medium width.
2026-03-31 16:20:25 -03:00
Alex Hart
f2e4881026
Add underpinnings to allow for local plaintext export.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2026-03-25 16:31:10 -04:00
Greyson Parrelli
25b01a30be
Improve memory usage of new APNG renderer by making it streaming.
2026-03-25 16:31:09 -04:00
Greyson Parrelli
c3f9e5d972
Add new APNG renderer, just for internal users for now.
2026-03-25 16:31:08 -04:00
Alex Hart
78d3db319c
Fix local backup restore AEP handling and conditional re-enable.
2026-03-25 16:31:08 -04:00
Greyson Parrelli
39de824bf0
Add quick restore flow and DebugLoggableModel to regV5.
...
Renames restore → quickrestore package, adds QuickRestoreQrViewModel,
introduces DebugLoggableModel for safe toString in release builds,
updates all State/Events classes to extend it, switches previews to
AllDevicePreviews, and enables BuildConfig for the registration module.
2026-03-18 13:15:49 -04:00
Greyson Parrelli
cd24691130
Improve welcome bottom sheet UI in regV5.
2026-03-11 15:41:45 -04:00
Cody Henthorne
7beb4dd939
Allow calling related network calls to run in parallel.
2026-03-09 12:24:14 -04:00
jeffrey-signal
143630c41b
Update translations and other static files.
2026-03-09 12:05:25 -04:00
Alex Hart
bd4ce1788c
Fix ANR when backup deletion hangs.
2026-03-04 13:45:24 -05:00
Alex Hart
db4c11cd53
Use user-friendly display path for local backup folder.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-03-04 13:45:24 -05:00
Cody Henthorne
c53d16717b
Update translations and other static files.
2026-02-25 19:46:16 -05:00
jeffrey-signal
a8a6fec19d
Show preview on edit member label screen.
2026-02-24 16:50:01 -05:00
Alex Hart
c9dd332abd
Pre-Registration Restoration from Local Unified Backup.
2026-02-24 16:50:01 -05:00
Cody Henthorne
7244a1f52f
Update translations and other static files.
2026-02-24 16:23:32 -05:00
Alex Hart
c2c91cfe42
Update translations and other static files.
2026-02-19 12:51:41 -04:00
Greyson Parrelli
d1400928ce
Slide in country picker vertically in regV5.
2026-02-18 15:48:16 -04:00
Greyson Parrelli
b48b1f031e
Fix gradle format task.
2026-02-18 15:48:16 -04:00
Greyson Parrelli
ae04749336
Add better logging for ovesized messages.
2026-02-18 15:48:16 -04:00
Greyson Parrelli
5c418a4260
Add RRP support to regV5.
2026-02-18 15:48:06 -04:00
Alex Hart
d2dd6790a0
Update translations and other static files.
2026-02-17 23:16:23 -04:00
Michelle Tang
a35a141411
Update translations and other static files.
2026-02-16 16:18:38 -05:00
Michelle Tang
fe437b5234
Update translations and other static files.
2026-02-11 18:14:12 -05:00
jeffrey-signal
cb05608422
Show member labels in quotes.
2026-02-11 18:08:57 -05:00
Alex Hart
58d2c92102
Move the rest of the permissions classes.
2026-02-11 18:08:57 -05:00
jeffrey-signal
d709d67f54
Fix position of clearable text field remaining characters count.
2026-02-10 10:35:54 -05:00
Alex Hart
62d951b438
Move additional fragments to core UI.
2026-02-10 10:35:54 -05:00
Alex Hart
6e92ff5096
Move fragments to core UI.
2026-02-10 10:35:54 -05:00
Alex Hart
05751a5b79
Remove app module SignalTheme.
2026-02-10 10:35:54 -05:00
Alex Hart
5c415139fd
Reshape entry point for V3 media screens.
2026-02-10 10:35:54 -05:00
Michelle Tang
c1ee7a53b5
Update translations and other static files.
2026-02-09 16:29:47 -05:00
jeffrey-signal
21d91bb2cf
Update translations and other static files.
2026-02-06 19:06:27 -05:00
jeffrey-signal
cd7ee1a042
Update translations and other static files.
2026-02-04 15:07:01 -05:00
Alex Hart
36b6122b0f
Move several Permissions dependencies to core.
2026-02-04 13:17:29 -04:00
Alex Hart
a74651d915
Move text styles to core UI.
2026-02-04 13:13:49 -04:00