Greyson Parrelli and Michelle Tang
7a34150319
Add stickers to storage service.
2026-07-27 14:56:50 -04:00
Alex Hart and Michelle Tang
b6f6d1e42f
Add spinner API support for inserting attachments.
2026-07-01 15:11:49 -04:00
Michelle Tang and jeffrey-signal
78ad67baad
Fix spinner build.
2026-06-24 14:49:52 -04:00
Alex Hart and jeffrey-signal
4316136723
Move BlobProvider and supporting classes to core-util.
2026-06-24 14:49:49 -04:00
Alex Hart and Greyson Parrelli
eea29813fa
Move DatabaseId and AttachmentId to core.models.
2026-06-16 09:56:12 -04:00
Cody Henthorne
c88f048049
Ensure unregistered contacts update storage service if previously registered.
2026-06-10 15:20:00 -04:00
Alex Hart and Cody Henthorne
7cce504f16
Fix unread divider placement and scroll-to-unread on conversation open.
2026-06-09 17:21:47 -04:00
Michelle Tang and Alex Hart
1371663163
Add capability for KT username syncs.
2026-06-03 15:06:31 -03:00
Cody Henthorne and Michelle Tang
5fd8101180
Fix spinner build.
2026-06-03 13:55:35 -04:00
Cody Henthorne and jeffrey-signal
6eea4ba937
Sync release note channel settings with storage service.
2026-05-21 10:38:15 -04:00
Greyson Parrelli and Michelle Tang
4dd57460de
Move a bunch of files into the network modules.
2026-05-14 13:23:16 -04:00
Cody Henthorne and Alex Hart
8cd92a400c
Add debug and testing apis to Spinner.
2026-04-22 15:12:47 -03:00
Greyson Parrelli and Alex Hart
4dea1d8aa1
Move storage service operations into the network module.
2026-04-22 15:12:47 -03:00
Greyson Parrelli and Alex Hart
89c645dea3
Create a network module.
2026-04-22 15:12:47 -03:00
Michelle Tang and Cody Henthorne
c3b8768570
Turn on collapsing chat events for internal users.
2026-03-25 16:31:09 -04:00
Greyson Parrelli and Cody Henthorne
8a887b65a1
Extract base archive classes into their own module.
2026-03-25 16:31:09 -04:00
Greyson Parrelli
bd38c4f5d2
Update Groups.proto to match shared spec.
2026-01-13 14:01:46 -05:00
Cody Henthorne and jeffrey-signal
952990c8af
Add extra info tooltips to Spinner.
2026-01-08 07:39:44 -05:00
Cody Henthorne and jeffrey-signal
d9ecab5240
Update local backup v2 support.
2026-01-08 07:39:42 -05:00
jeffrey-signal
630c21b07a
Fix spinner build.
2025-12-04 11:10:20 -06:00
Cody Henthorne
d918e11cab
Fix various issues with optimized media.
2025-11-19 15:44:53 -05:00
Michelle Tang and Cody Henthorne
91b70038e6
Add ability to cancel a pending vote.
2025-10-17 19:46:42 -04:00
Michelle Tang
b8e4ffb5ae
Release polls behind feature flag.
2025-10-02 12:56:04 -04:00
Greyson Parrelli and Cody Henthorne
26df14124b
Make our loggers singletons.
2025-08-06 15:49:22 -04:00
Cody Henthorne and GitHub
8ee80b0d27
Fix backup message job cancel and start bugs.
2025-07-16 14:21:59 -04:00
Cody Henthorne and Alex Hart
5ce5326721
Migrate away from placeholder revision to support exporting pending approval groups.
2025-07-10 09:12:48 -03:00
Cody Henthorne and Alex Hart
dfdb8f699a
Fix group update item bugs caused by backup support changes.
2025-07-10 09:12:48 -03:00
Michelle Tang and Cody Henthorne
e3ee3d3dba
Add notification profiles to storage service.
2025-06-04 15:17:37 -04:00
Michelle Tang
eb1cf8d62f
Add chat folder support to storage service.
2025-04-09 15:27:46 -04:00
Michelle Tang and Greyson Parrelli
f61109391a
Add support for blocked chat events.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
fe44789d88
Revamp restore decisions state and flesh out post registration restore options.
2025-02-05 16:55:11 -05:00
Cody Henthorne and Greyson Parrelli
8a2ac4b8dc
Update GV2 spinner transformer to for group updates in message extras.
2024-12-04 14:19:40 -05:00
Greyson Parrelli
1b2c0db693
Introduce AEP and SSRE2.
2024-11-21 10:36:09 -05:00
Greyson Parrelli
2ebf668db4
Convert StorageServiceValues to kotlin.
2024-11-13 21:46:55 -05:00
Greyson Parrelli
dcdfe0b762
Simplify SignalStorageRecord.
2024-11-13 21:46:55 -05:00
Cody Henthorne
cafa5c9e28
Add more info for various spinner results.
2024-09-20 12:52:37 -04:00
Greyson Parrelli and Cody Henthorne
e80ebd87fe
Refactor and simplify attachment archiving.
2024-09-13 10:51:30 -04:00
Greyson Parrelli and Cody Henthorne
0fe9df3023
Properly clear unknown ids from storage service.
2024-09-13 10:51:30 -04:00
Cody Henthorne
2701b570bb
Use trailing job to clear media restore progress.
2024-09-11 15:14:04 -04:00
Alex Hart and Nicholas Tinsley
725d8dc85d
Fixup spinner build.
2024-07-26 23:43:53 +02:00
Greyson Parrelli
863b443317
Convert SignalStore to kotlin.
2024-06-24 15:04:03 -04:00
Greyson Parrelli
d698f74d0b
Rename FeatureFlags -> RemoteConfig.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
13f7a64139
Refactor FeatureFlags.
2024-06-24 15:04:02 -04:00
Greyson Parrelli and Cody Henthorne
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
Cody Henthorne and Clark Chen
aa76cefb1c
Update spam UX and reporting flows.
2024-02-09 18:41:26 -05:00
Greyson Parrelli and Nicholas Tinsley
4d0fbe2343
Add a dark theme for spinner.
2024-01-31 22:13:46 -05:00
Cody Henthorne
20d26ad7ca
Expand spinner timestamp conversion to job tables.
2023-11-03 12:51:17 -04:00
Greyson Parrelli and Cody Henthorne
6b3f41d675
Merge IncomingTextMessages into IncomingMessage.
2023-10-25 14:30:23 -04:00
Greyson Parrelli and Cody Henthorne
4fe6d79fff
Unify our Base64 utilities.
2023-10-17 11:15:56 -04:00
Greyson Parrelli and Cody Henthorne
6a974c48ef
Add a log viewer to Spinner.
...
This is more of a proof-of-concept/demo for using a websocket with
Spinner. Gives an example of how we could push live updates to the
webapp.
Also, the logger is actually nice. Guaranteed to never get cluttered
with system logs. Looks basically identical to our other log viewers.
Filtering is basic but fast. And we could build much better tooling on
top of this.
2023-09-28 19:44:46 -04:00