Tusker/Tusker/Screens/Compose
Shadowfacts 59277ec64f
Change drafts to store which accounts was used to create them
When loading a draft:

If the draft was created from a different account than the current one:
    If the draft was in reply to a status, don't allow it to be loaded.
    If the draft was not in reply to a status, prompt the user whether
    or not to load the draft.
If the draft was in reply to a different status than the current one:
    Prompt the user whether or not to load the draft.
Otherwise, load the draft.

Draft replies created from other accounts can't be loaded from different
accounts because the status for inReplyToID of the draft will have a
different instance-local ID if the two accounts are on different
instances.

See #16
2020-01-20 15:26:25 -05:00
..
Asset Picker Replace GMImagePicker with custom asset picker based on SheetController 2020-01-04 16:25:15 -05:00
Drafts Fix retain cycles with TuskerNavigationDelegate 2020-01-19 23:02:07 -05:00
ComposeViewController.swift Change drafts to store which accounts was used to create them 2020-01-20 15:26:25 -05:00
ComposeViewController.xib Store in reply to status in drafts 2019-12-14 11:30:35 -05:00
CompositionAttachment.swift Replace GMImagePicker with custom asset picker based on SheetController 2020-01-04 16:25:15 -05:00
CompositionState.swift Add preference to require attachment descriptions before posting 2020-01-17 21:55:21 -05:00
StatusFormat.swift A bunch of VoiceOver/Voice Control stuff 2019-09-26 22:32:51 -04:00