871 Commits

Author SHA1 Message Date
c715d11fc2
Add CHANGELOG.md 2020-06-21 19:32:08 -04:00
8010e86711
Change attachment views to be 16:9 2020-06-21 16:01:34 -04:00
a41d27f18c
Move status action buttons back below attachments 2020-06-21 16:01:34 -04:00
083add273b
Prevent audio from other apps pausing when showing gifv attachments
Fixes #101
2020-06-21 16:01:29 -04:00
64365bdf2b
Fix compose attachments being cut off at the bottom of the safe area 2020-06-21 10:31:40 -04:00
6adcad63b3
Add crash report helper 2020-06-20 23:11:35 -04:00
393a134648
Don't show Follow activity for user's own account 2020-06-19 23:00:59 -04:00
ba3e9e7491
Fix compose attachment description text view not expanding to fit text 2020-06-19 19:46:08 -04:00
920f926b48
Add text recognition image description for image attachments 2020-06-19 19:14:24 -04:00
6e27399e10
Fix loading additional statuses on profiles not working
This was a regression introduced in
d27bddb2caf9e22bb7adad065f356aba13d5e542 which removed the didSet
handlers which called reloadData on the pinnedStatuses/timelineSegments
property without adding the appropriate insertRows calls where they were
modified.
2020-06-18 22:39:04 -04:00
c3c19b1994
Fix pin image still showing on statuses after cell reuse 2020-06-18 22:23:19 -04:00
1f40cc9928
Show controls/description for gifv attachments
See #98
2020-06-17 23:33:48 -04:00
66020b7847
Add preference for always showing status visiblity icon 2020-06-17 18:00:13 -04:00
00bf99334f
Add preference for status reply icons 2020-06-17 17:45:34 -04:00
3aef7d4d93
Organize Preferences.swift 2020-06-17 17:40:36 -04:00
a901af6be9
Merge branch 'private-beta' into develop 2020-06-16 23:19:33 -04:00
b623e348c2 Fix crash when opening compose screen before initial network requests completed 2020-06-16 23:13:46 -04:00
056346cee9
Add reply indicator to statuses in timelines 2020-06-16 23:06:36 -04:00
30c04b49e7
Add visibility indicator to statuses 2020-06-16 23:00:39 -04:00
848022ec6e
Disable reblog button for private posts 2020-06-16 22:47:30 -04:00
39e847bda8
Fix reblog label showing incorrect account 2020-06-16 22:47:04 -04:00
5d751cd994
Prevent redundant status database lookups 2020-06-15 23:22:45 -04:00
d27bddb2ca Fix profile header image not showing up on first load
The issue occurred because the profile header would kick off a request
upon loading, then the profile table would request the initial set of
statuses shortly thereafter which would result in reloadData being called
which would cancel the request without removing the group, so the request
generated by the newly-reloaded header cell would attach a callback to
the cancelled request, resulting in the header image never displaying.
2020-06-15 22:34:42 -04:00
36326e4469
Make network requests in viewWillAppear instead of viewDidLoad 2020-06-15 19:41:51 -04:00
6b7904ed52
Improve profile field layout 2020-06-15 19:02:09 -04:00
61c6d63c67
Fix profile fields not displaying
Closes #96
2020-06-15 18:36:04 -04:00
c0316f55ef
Fix crash when sharing large image on iPad 2020-06-15 18:29:04 -04:00
803ba50f53
Add pointer interaction to remove attachment, large image share/dismiss buttons 2020-06-15 18:26:56 -04:00
5d0c59e863
Prompt for Photos access before showing asset picker 2020-06-15 18:15:05 -04:00
c7b4d00da7
Fix race condition loading bookmarks 2020-06-15 18:02:07 -04:00
f2a8b91769
Provide metadata to UIActivityViewController
Closes #56
2020-05-14 22:43:56 -04:00
ce464dfb9f
Add mute/unmute conversation status activities
Closes #70
2020-05-14 22:43:47 -04:00
d4bf289716
Fx more actions not workign 2020-05-14 22:43:37 -04:00
cf48e4e973
Bump build number 2020-05-13 21:21:57 -04:00
2eaeaf3277
Fix previewing gifv attacments 2020-05-13 21:20:22 -04:00
d396eb0823
Change background CoreData context to be a child of the main context so
that updates on the background context propogate up to the view context
on save
2020-05-13 19:49:35 -04:00
35a510e8ed
Add cache reset button to Advanced Preferences 2020-05-13 18:58:11 -04:00
0582812563
Remove strong references to MastodonController 2020-05-13 18:57:04 -04:00
e581f384e4
Fix account descriptions being squashed in the follows list 2020-05-12 22:24:51 -04:00
c42a48ee12
Fix header images not displaying 2020-05-12 22:05:57 -04:00
1c9b1b9ac3
Add support (sort of) for gifv attachments
See #98
2020-05-12 21:46:08 -04:00
82ad3b9fc4
Add reference counting for accounts
Closes #97
2020-05-11 22:03:17 -04:00
0a89dd3041
Don't double update accounts
Adding a status to the cache will also cache the status' account
2020-05-11 18:27:54 -04:00
40863ef130
Fix crash when opening more options for status in instance public timeline 2020-05-11 17:58:43 -04:00
cd78287a87
Fix crash when viewing instance public timelines
Use a CoreData in-memory store for public timelines.
2020-05-11 17:57:50 -04:00
04496aca1d
Apply avatar style to local account avatar images 2020-05-10 19:30:19 -04:00
5a098df931
Fix crash when searching 2020-05-10 15:47:50 -04:00
9812d4aff2
Prevent double-decrementing reference count for conversation main status 2020-05-10 15:08:45 -04:00
f4f2a5546c
Prevent race in status action account list 2020-05-10 15:04:22 -04:00
b220948e2b
Only initialize NSManagedObjectModel once
Prevents CoreData warnings when switching accounts and constructing a
second MastodonCachePersistentStore
2020-05-10 14:54:43 -04:00