Tusker/Tusker
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
..
Activities Store an array of logged-in accounts internally, get the active 2020-01-07 21:29:15 -05:00
Assets.xcassets Remove old icons 2020-01-04 19:22:16 -05:00
Base.lproj iOS 13 Dark Mode Support 2019-06-04 13:31:05 -04:00
Caching Add custom emojis 2019-02-09 21:15:15 -05:00
Controllers Store an array of logged-in accounts internally, get the active 2020-01-07 21:29:15 -05:00
Extensions Store an array of logged-in accounts internally, get the active 2020-01-07 21:29:15 -05:00
Preferences Add preference to mention reblogger when replying to a reblogged status 2020-01-19 23:48:36 -05:00
Screens Change drafts to store which accounts was used to create them 2020-01-20 15:26:25 -05:00
Shortcuts Store an array of logged-in accounts internally, get the active 2020-01-07 21:29:15 -05:00
Views Fix compose reply view missing MastodonController instance 2020-01-20 15:25:23 -05:00
XCallbackURL Store an array of logged-in accounts internally, get the active 2020-01-07 21:29:15 -05:00
AppDelegate.swift Switch to scene-based lifecycle events 2020-01-07 18:39:19 -05:00
DomainBlocks.plist Block gab.* domains from logging in 2019-06-19 19:12:42 -04:00
DraftsManager.swift Change drafts to store which accounts was used to create them 2020-01-20 15:26:25 -05:00
Info.plist Merge branch 'master' into multiple-accounts 2020-01-18 18:56:36 -05:00
LocalData.swift Change drafts to store which accounts was used to create them 2020-01-20 15:26:25 -05:00
MastodonCache.swift Fix retain cycle between MastodonController/MastodonCache 2020-01-19 23:14:13 -05:00
SavedDataManager.swift Change saved hashtags/instances to be per-account 2020-01-20 11:48:47 -05:00
SceneDelegate.swift Clean up account switching code 2020-01-19 11:52:06 -05:00
TuskerNavigationDelegate.swift Merge branch 'master' into multiple-accounts 2020-01-20 12:16:11 -05:00