Commit Graph

263 Commits (66521d94c398f02f3b215d1e6e6488f0e7f48d7f)

Author SHA1 Message Date
Michael Kirk eec7678979 Group's meta message defaults to "Delivery"
// FREEBIE
8 years ago
Michael Kirk 754549adf1 Start timer for expiring message based on when read receipt was sent
// FREEBIE
8 years ago
Michael Kirk dfb2a034af Use explicit transactions.
- Start expiration within scope of existing transaction when we're
  already in a transaction

// FREEBIE
8 years ago
Matthew Chen 9c93099515 Fix incomplete asserts. 8 years ago
Matthew Chen abba24988c Rework how dates are formatted in home view. 8 years ago
Matthew Chen 76995e4594 Enforce quoted reply edge cases. 8 years ago
Michael Kirk 90486aa49c Inline method with one caller, fix formatting
// FREEBIE
8 years ago
Michael Kirk c56e8acc51 QuotedReplyModel from SSK->SignalMessaging
// FREEBIE
8 years ago
Michael Kirk 1d4c0624be Clarify variable names
// FREEBIE
8 years ago
Michael Kirk a9459757f0 Lingering var renames QuotedReplyDraft -> QuotedReplyModel
// FREEBIE
8 years ago
Michael Kirk 4399967e99 Comment cleanup, remove unnecessary includes
// FREEBIE
8 years ago
Michael Kirk 253435b27f extract QuotedReplyDraft model 8 years ago
Matthew Chen de2dc49126 Elaborate quoted reply variations to include replies with attachments. 8 years ago
Matthew Chen 9b5db80f23 Respond to CR. 8 years ago
Matthew Chen 9085609087 Fix interaction initializers and tests. 8 years ago
Michael Kirk bf401bad90 Send quoted messages
MVP

- [x] populate from menu
- [x] send quoted message

TODO

- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit

NICE TO HAVE

- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments

// FREEBIE
8 years ago
Michael Kirk cfbbeca7ac WIP: QuotedMessagePreviewView
MVP

- [] populate from menu
- [] send quoted message

TODO

- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit

NICE TO HAVE

- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments

// FREEBIE
8 years ago
Matthew Chen 324afb1152 Modify cells to show quoted messages. 8 years ago
Matthew Chen f6f98369a6 Modify cells to show quoted messages. 8 years ago
Matthew Chen c36297a9ad Elaborate 'quoted reply' variations in the Debug UI. 8 years ago
Matthew Chen fb1f3b5572 Rework quoted reply debug UI. 8 years ago
Matthew Chen 4915c127cb Rework quoted reply debug UI. 8 years ago
Matthew Chen 8e4f2ca0ed Rework proto schema changes for quoted replies.
Sketch out model changes for quoted replies.

Sketch out quoted reply input preview.

Send quoted messages protos.

Update models to reflect quoted messages.

Rework interaction initializers.

Rework interaction initializers.

Add debug UI methods for generating quoted reply variations.

Add debug UI methods for generating quoted reply variations.
8 years ago
Matthew Chen 4f9085a761 Bubble collapse. 8 years ago
Matthew Chen c8012d3891 Bubble collapse. 8 years ago
Matthew Chen 643c6385b5 Bubble collapse. 8 years ago
Matthew Chen 8d74c68f9d Bubble collapse. 8 years ago
Matthew Chen 8a74e10208 Bubble collapse. 8 years ago
Matthew Chen e0e8eafb5d Bubble collapse. 8 years ago
Matthew Chen 4a4e9d1ce2 Bubble collapse. 8 years ago
Matthew Chen 11819d9b8a Bubble collapse. 8 years ago
Matthew Chen d0cddfd22c Elaborate debug UI for messages. 8 years ago
Matthew Chen 3a5ba15d21 Elaborate debug UI for messages. 8 years ago
Matthew Chen 041b28dd79 Elaborate debug UI for messages. 8 years ago
Matthew Chen 469fb2644f Elaborate debug UI for messages. 8 years ago
Matthew Chen 8542a18f33 Elaborate debug UI for messages. 8 years ago
Matthew Chen a130760085 Elaborate debug UI for messages. 8 years ago
Matthew Chen 66a454ce4f Elaborate debug UI for messages. 8 years ago
Matthew Chen e874503f8d Elaborate debug UI for messages. 8 years ago
Matthew Chen 24cc6ec113 Elaborate debug UI for messages. 8 years ago
Matthew Chen c2e31540d7 Elaborate debug UI for messages. 8 years ago
Matthew Chen 68f3334e77 Elaborate debug UI for messages. 8 years ago
Matthew Chen 0dfa9cac7b Elaborate debug UI for messages. 8 years ago
Matthew Chen 61dc2c0249 Add local cache of backup fragment metadata. 8 years ago
Matthew Chen e88f5643f7 Add local cache of backup fragment metadata. 8 years ago
Michael Kirk 875321cecc Reflector configuration supports per-country code
Also update reflector hosts/policy

// FREEBIE
8 years ago
Michael Kirk 6c877403cf Fix delete from message details
// FREEBIE
8 years ago
Matthew Chen 8d689ec090 Properly cleanup content. 8 years ago
Matthew Chen 5de11d7355 Recycle backup fragments. 8 years ago
Matthew Chen 1bbd41f725 Improve perf of database snapshots. 8 years ago
Michael Kirk 84ed75f60b Fix typo
// FREEBIE
8 years ago
Michael Kirk d9a2effff6 CR: remove "k" from non constant
// FREEBIE
8 years ago
Michael Kirk e5b1c0c9b4 Fake media send
// FREEBIE
8 years ago
Matthew Chen 3c2aae3b9c Backup import clears database contents. 8 years ago
Matthew Chen d2f2dd273a Fix edge cases in migrations. 8 years ago
Matthew Chen 08149005b1 Clean up backup code. 8 years ago
Matthew Chen 3f822e8ce3 Complete minimal backup MVP. 8 years ago
Matthew Chen 04c527a0f4 Implement backup import logic. 8 years ago
Matthew Chen 0e0628a8dc Clean up ahead of PR. 8 years ago
Matthew Chen 0971bad4b2 Upload database and manifest files to CloudKit. 8 years ago
Matthew Chen 593f7da72d Upload test file to CloudKit. 8 years ago
Matthew Chen b296cfb893 Sketch out incremental backup manager and settings view. 8 years ago
Michael Kirk a885fb5dee Fix first reminder too early, offset bugs.
Schedule first reminder date relative to now, handle overflow

// FREEBIE
8 years ago
Matthew Chen d6f4db1523 Rename TSStorageManager to OWSPrimaryStorage. 8 years ago
Michael Kirk 1d3831eccd Registration Lock reminder view
Also fixed: Don't lose PIN across registrations

// FREEBIE
8 years ago
Matthew Chen 06d16bdec5 Revert "Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1""
This reverts commit b1dd325ce8.
8 years ago
Matthew Chen bf48ccd4ad Merge remote-tracking branch 'origin/hotfix/2.20.1' 8 years ago
Matthew Chen b1dd325ce8 Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1"
This reverts commit de5d17a396, reversing
changes made to d32e90c3d1.
8 years ago
Matthew Chen 579da1c768 Refine handling of unsafe filename characters. 8 years ago
Matthew Chen 47a6d844c9 Refine handling of unsafe filename characters. 8 years ago
Matthew Chen 920c2b1d76 Rework log upload. 8 years ago
Michael Kirk e020b0ff99 Persist default sound so we can use it for fallback notifications
// FREEBIE
8 years ago
Michael Kirk 6eb1ce682a Debug file browser
// FREEBIE
8 years ago
Matthew Chen d648a258d1 Merge branch 'hotfix/2.19.7' 8 years ago
Matthew Chen abfd333a17 Address Indic script crash. 8 years ago
Matthew Chen 48b6c3dafb Refine message date/time formatting. 8 years ago
Michael Kirk a23f1b86ef nullability annotations for TSGroupModel
- add readonly where possible
- group members needn't be a mutable array

// FREEBIE
8 years ago
Michael Kirk 44678e3951 CR: weak capture and clearer comments
// FREEBIE
8 years ago
Michael Kirk debd556e09 Fix notification % escaping, debug UI
Consolidated the notifications debug UI (and fixed it) to make testing
this a bit easier.

// FREEBIE
8 years ago
Matthew Chen bd0f601792 Respond to CR. 8 years ago
Matthew Chen 6b357f9445 Respond to CR. 8 years ago
Matthew Chen 43765ef3b5 Respond to CR. 8 years ago
Matthew Chen d3e16583eb Add protocol context to protocol kit. 8 years ago
Matthew Chen 074046b98e Add protocol context to protocol kit. 8 years ago
Matthew Chen 71782e0369 Add protocol context to protocol kit. 8 years ago
Matthew Chen 122ef91e57 Add protocol context to protocol kit. 8 years ago
Matthew Chen 7ebeeda5f9 Clean up ahead of PR. 8 years ago
Matthew Chen 6f7f1b3b08 Improve pre-migration testing tools. 8 years ago
Matthew Chen 9d101c3f53 Elaborate Debug & Internal UI. 8 years ago
Matthew Chen 32b3e89c54 Elaborate Debug & Internal UI. 8 years ago
Matthew Chen b3e6278a45 Clean up ahead of PR. 8 years ago
Matthew Chen 79ee6fa318 Add Debug UI around sharing UIImage. 8 years ago
Matthew Chen 0d5b5bc44c Respond to CR. 8 years ago
Matthew Chen 3de9a4ea55 Add debug UI actions around clearing and snapshotting session state. 8 years ago
Matthew Chen 59933ce1d6 Fix rebase breakage. 8 years ago
Matthew Chen 272a90d269 Add import back up UI. Begin work on import backup logic. 8 years ago
Matthew Chen 980b3d25a7 Rework "export backup" UI. 8 years ago
Matthew Chen ea945558c8 Show share UI for backups. 8 years ago
Matthew Chen 8769fb07cf Write backup to encrypted zip. 8 years ago
Matthew Chen 3a9886bb2b Send database action in debug UI. 8 years ago