Shadowfacts
a99072dd7c
Fix crash if there are duplicate accounts in fav/reblog notification list
2023-05-15 23:45:18 -04:00
Shadowfacts
d4d42e7856
Report instance type/version in Sentry events
2023-05-10 10:34:48 -04:00
Shadowfacts
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
Shadowfacts
2582907919
Only show fav/reblog inaccurate count warning for remote posts
2023-02-22 22:00:12 -05:00
Shadowfacts
d1b5126288
Fix status action account list not adjusting to non-pure-black dark mode
2023-02-14 22:47:56 -05:00
Shadowfacts
20c4c4bb2f
Start adding non-pure-black dark mode
2023-02-02 23:02:11 -05:00
Shadowfacts
509acbde19
Fix status action account list VC not resizing on rotation
2023-01-29 16:02:47 -05:00
Shadowfacts
1940368c43
Load account lists in pages of 40
2023-01-28 23:07:38 -05:00
Shadowfacts
49c9c69b5a
Fix flicker when opening status action account list in split nav
...
The container VC background needs to match the content VC
2023-01-28 22:59:30 -05:00
Shadowfacts
9d7c876e3c
Remove old sleeps
2023-01-27 21:48:47 -05:00
Shadowfacts
bf739b9f41
Add pagination to status actions account list
2023-01-18 15:02:56 -05:00
Shadowfacts
fb7a7db6e8
Handle deleted statuses in status action account list
2023-01-17 20:02:03 -05:00
Shadowfacts
e85d194e5f
Make table and collection view focusable
2023-01-16 17:54:56 -05:00
Shadowfacts
4f655bb80a
Change collection view deselect on appear to happen alongside nav pop
2022-12-28 15:01:21 -05:00
Shadowfacts
54857a3bf3
Avoid converting HTML to attributed string twice when displaying a status cell for the first time
...
Now, when Filterer performs the conversion, the status cell can reuse
the attributed string.
2022-12-04 12:08:22 -05:00
Shadowfacts
fabe339215
VoiceOver: Indicate filtered posts, make double tapping expand them
2022-12-03 23:20:19 -05:00
Shadowfacts
a17afe247c
Better filter cell and animation for showing filtered post
2022-12-03 23:11:09 -05:00
Shadowfacts
cde3109203
Rename StatusState to CollapseState
2022-12-03 18:21:49 -05:00
Shadowfacts
ab8e498cee
Refactor menu actions to allow presenting from menu bar items
2022-11-29 23:14:36 -05:00
Shadowfacts
92cf938e99
Fix cells not being deselected in account list and status action account list
2022-11-24 12:30:56 -05:00
Shadowfacts
848c3dd950
Rewrite status action account list to use UICollectionView
2022-11-22 15:29:17 -05:00
Shadowfacts
b755607895
Fix crash when TimelineStatusTableViewCell outlives its containing VC
2022-10-31 17:33:33 -04:00
Shadowfacts
bf8a294676
Split MenuActionProvider from MenuPreviewProvider
2022-05-01 23:05:23 -04:00
Shadowfacts
d04957ba41
Remove reference counting system
...
Delete statuses/accounts that haven't been fetched in a week
2022-05-01 21:50:16 -04:00
Shadowfacts
30297c2390
Add multi-window drag and drop to all the things
2020-12-14 18:44:48 -05:00
Shadowfacts
35a510e8ed
Add cache reset button to Advanced Preferences
2020-05-13 18:58:11 -04:00
Shadowfacts
0582812563
Remove strong references to MastodonController
2020-05-13 18:57:04 -04:00
Shadowfacts
82ad3b9fc4
Add reference counting for accounts
...
Closes #97
2020-05-11 22:03:17 -04:00
Shadowfacts
f4f2a5546c
Prevent race in status action account list
2020-05-10 15:04:22 -04:00
Shadowfacts
d6c506488b
Replace a bunch of MastodonCache uses with CoreData
2020-05-02 19:52:35 -04:00
Shadowfacts
f53474ac90
Use CoreData for notifications screen
2020-04-27 19:20:09 -04:00
Shadowfacts
0255483f97
Make MastodonCache specific to each API controller
...
See #16
2020-01-05 19:54:28 -05:00
Shadowfacts
2bdcb9b7f8
Replace global shared MastodonController instance with (mostly)
...
dependency injection
The places still using the .shared property are cases where there is no
view controller from which to (easily) get the appropriate instance,
such as user activity and X-Callback-URL handling. These uses will need
to be revisited once there are multiple MastodonControllers.
See #16
2020-01-05 15:25:07 -05:00
Shadowfacts
a18bcac8b8
Pachyderm: Change Client request methods to be static, like all other
...
models
Tusker: Add run method to MastodonController and no-longer expose API
client object
2020-01-05 14:00:39 -05:00
Shadowfacts
b47b08fa95
Store status collapse state in containing view controller
...
Also, copy the state between screens, so e.g. expanding a status in the
timeline and then opening that conversation already has that status
expanded.
This intentionally doesn't store the sensitive attachment visibility
state, since showing text when not necessary is less dangerous than for
images. (Possibly a preference for this in the future?)
Closes #55
2019-11-28 18:36:58 -05:00
Shadowfacts
24a1e7ceb9
Unify most of TimelineStatus and ConverastionMainStatus cell code
...
Closes #54
2019-11-19 12:08:11 -05:00
Shadowfacts
befcc18e4d
Collapse statuses with content warnings
...
Closes #11
2019-09-09 18:40:23 -04:00
Shadowfacts
2edb65d302
Show favorite, reblog, and full timestamp in conversation main status
2019-09-07 17:10:58 -04:00
Shadowfacts
9522509f8f
Remove unnecessary XIBs
2019-09-06 17:45:49 -04:00
Shadowfacts
d9abf3ec09
Show list of accounts based on grouped notifications
2019-09-05 23:16:45 -04:00