Commit graph

270 commits

Author SHA1 Message Date
Justin Mazzocchi
6bbfb2d06e
Image pasting support 2021-02-07 13:00:17 -08:00
Justin Mazzocchi
a1d43e8c5f
Increment build number 2021-02-06 18:59:24 -08:00
Justin Mazzocchi
b0071b3058
Increment build number 2021-02-06 18:35:22 -08:00
Justin Mazzocchi
19eda1d322
Fix NaN frame crash 2021-02-06 13:52:08 -08:00
Justin Mazzocchi
ee4c7bafdb
Increment build number 2021-02-06 11:00:58 -08:00
Justin Mazzocchi
a33a5607f8
Link preferences 2021-02-06 00:07:23 -08:00
Justin Mazzocchi
d99e8dd9cc
Increment build number 2021-02-05 17:17:58 -08:00
Justin Mazzocchi
6994dcad18
Scroll to top with tab bar 2021-02-05 17:16:59 -08:00
Justin Mazzocchi
ce4912099a
Update Kingfisher 2021-02-05 12:39:38 -08:00
Justin Mazzocchi
16413aa074
Increment build number 2021-02-04 18:57:15 -08:00
Justin Mazzocchi
98a80e5704
Notification preferences 2021-02-03 21:24:00 -08:00
Justin Mazzocchi
25e8d80178
Increment build number 2021-02-02 14:39:01 -08:00
Justin Mazzocchi
a2cd4c3386
VoiceOver support wip 2021-02-02 10:02:34 -08:00
Justin Mazzocchi
bdd216d96d
Increment build number 2021-01-31 12:00:57 -08:00
Justin Mazzocchi
aad592e01a
Follows you indicator 2021-01-31 10:43:37 -08:00
Justin Mazzocchi
e50b2bddad
Increment build number 2021-01-31 07:50:46 -08:00
Justin Mazzocchi
b0132640ab
Add "Open in Safari" activity 2021-01-31 05:57:30 -08:00
Justin Mazzocchi
4634230563
Increment build number 2021-01-31 00:13:52 -08:00
Justin Mazzocchi
108e553788
Prefetch media 2021-01-30 23:43:48 -08:00
Justin Mazzocchi
e62e87510d
Explore instance section and profile directory 2021-01-30 21:43:40 -08:00
Justin Mazzocchi
ea366368c8
Trends in explore 2021-01-30 14:27:49 -08:00
Justin Mazzocchi
72c08642d8
Add account overhaul 2021-01-30 01:03:05 -08:00
Justin Mazzocchi
5bed334d30
Use image cache in extensions 2021-01-29 18:42:25 -08:00
Justin Mazzocchi
3e97665419
Increment version 2021-01-29 14:47:44 -08:00
Justin Mazzocchi
ff8fd63e50
Organize views 2021-01-28 22:50:58 -08:00
Justin Mazzocchi
796692f326
Renaming 2021-01-28 22:22:13 -08:00
Justin Mazzocchi
2efc7b87c4
Unnest preferences 2021-01-28 21:45:15 -08:00
Justin Mazzocchi
b910afe671
Add about and acknowledgements 2021-01-28 17:08:57 -08:00
Justin Mazzocchi
80eb4d2ec3
Update CombineExpectations 2021-01-28 15:50:24 -08:00
Justin Mazzocchi
1c295a1f5a
Re-write identity management in UIKit 2021-01-28 15:15:22 -08:00
Justin Mazzocchi
555d436cf5
Cleanup accounts view 2021-01-27 17:31:12 -08:00
Justin Mazzocchi
ea7cec259d
Clean up secondary navigation 2021-01-27 17:13:17 -08:00
Justin Mazzocchi
a2dc370a22
Sign in overhaul 2021-01-27 12:31:32 -08:00
Justin Mazzocchi
195f2d6a29
Mentions tab 2021-01-25 18:10:24 -08:00
Justin Mazzocchi
93e4fa7496
More results footers 2021-01-24 23:42:39 -08:00
Justin Mazzocchi
cb6032bf4f
Search scope and pagination 2021-01-24 18:10:41 -08:00
Justin Mazzocchi
6b27cd1579
Render tags 2021-01-23 19:12:30 -08:00
Justin Mazzocchi
a7b2c849f9
Update SQLCipher 2021-01-23 12:59:30 -08:00
Justin Mazzocchi
182bc5ce18
Collection section type 2021-01-22 22:15:52 -08:00
Justin Mazzocchi
c4da421846
Search wip 2021-01-22 19:48:33 -08:00
Justin Mazzocchi
7c17618065
Keyboard / dismissal improvements 2021-01-21 22:12:29 -08:00
Justin Mazzocchi
2389e1b25c
Re-write stuff in UIKit 2021-01-21 21:00:29 -08:00
Justin Mazzocchi
02747215c5
wip 2021-01-20 15:33:53 -08:00
Justin Mazzocchi
2eddf8c558
Save media 2021-01-17 22:03:32 -08:00
Justin Mazzocchi
65ba491a4b
Default skin tone selection 2021-01-15 13:46:30 -08:00
Justin Mazzocchi
dfcc949864
wip 2021-01-15 02:13:10 -08:00
Justin Mazzocchi
def0e3fff0
wip 2021-01-14 09:49:53 -08:00
Justin Mazzocchi
015172b719
Unescape XML entities in notification body 2021-01-10 18:40:50 -08:00
Justin Mazzocchi
5c5677507b
Post polls 2021-01-10 16:06:20 -08:00
Justin Mazzocchi
846c7987dc
Mark media sensitive 2021-01-09 18:25:19 -08:00
Justin Mazzocchi
943c0028da
Update GRDB 2021-01-09 17:38:00 -08:00
Justin Mazzocchi
032e187681
Edit attachments 2021-01-09 17:26:51 -08:00
Justin Mazzocchi
4426f84df4
Refactoring 2021-01-07 22:21:45 -08:00
Justin Mazzocchi
b5e128a1b0
Update Kingfisher 2021-01-07 18:29:08 -08:00
Justin Mazzocchi
5ae1d9be9a
Camera 2021-01-01 15:31:39 -08:00
Justin Mazzocchi
86b9e4c903
wip 2020-12-31 16:49:59 -08:00
Justin Mazzocchi
e6e1816e11
wip 2020-12-18 22:30:19 -08:00
Justin Mazzocchi
0c5a3de66b
wip 2020-12-16 22:48:06 -08:00
Justin Mazzocchi
d7c73ee06d
Posting media WIP 2020-12-15 17:39:38 -08:00
Justin Mazzocchi
5f240b6ed8
Button improvements 2020-12-10 18:51:08 -08:00
Justin Mazzocchi
68dc3ffa3f
Post composition wip 2020-12-09 19:29:29 -08:00
Justin Mazzocchi
0416edc083
New status / share extension setup 2020-12-05 19:10:27 -08:00
Justin Mazzocchi
43e58bce35
Domain blocks 2020-12-03 19:13:18 -08:00
Justin Mazzocchi
acfd127672
View following / followers 2020-12-02 17:06:46 -08:00
Justin Mazzocchi
637b926db0
Update Kingfisher 2020-12-01 14:43:12 -08:00
Justin Mazzocchi
238d83a9f7
Update GRDB 2020-11-30 17:15:06 -08:00
Justin Mazzocchi
579f64f089
Reporting 2020-11-29 18:54:11 -08:00
Justin Mazzocchi
41ad696872
Update Kingfisher 2020-11-12 16:39:08 -08:00
Justin Mazzocchi
67e1a59ffd
Account header progress 2020-11-09 22:27:08 -08:00
Justin Mazzocchi
ecb2197a07
Conversations 2020-11-06 17:54:19 -08:00
Justin Mazzocchi
df15a8e8af
Update GRDB 2020-11-02 14:43:15 -08:00
Justin Mazzocchi
79b1c531f0
Notifications tab 2020-10-30 17:29:43 -07:00
Justin Mazzocchi
00605ff212
Notifications wip 2020-10-30 00:11:24 -07:00
Justin Mazzocchi
2b8f29d397
Update GRDB 2020-10-28 17:48:15 -07:00
Justin Mazzocchi
ed82cffd91
Startup and syncing 2020-10-26 20:01:12 -07:00
Justin Mazzocchi
8ad01a6ecf
Polls 2020-10-24 19:31:44 -07:00
Justin Mazzocchi
ff2f813280
Media refactoring 2020-10-22 15:16:10 -07:00
Justin Mazzocchi
8de227d780
Zoom transition 2020-10-21 22:05:50 -07:00
Justin Mazzocchi
9bb7ae0609
Image viewing 2020-10-21 01:07:13 -07:00
Justin Mazzocchi
fe6aa0f115
Autoplay 2020-10-18 22:26:58 -07:00
Justin Mazzocchi
bd1659af6a
Cell refactor 2020-10-13 00:45:35 -07:00
Justin Mazzocchi
e7d8446d0c
Update Kingfisher 2020-10-12 21:54:03 -07:00
Justin Mazzocchi
9c3d5a86b4
Sorting 2020-10-11 14:12:15 -07:00
Justin Mazzocchi
41defdfc7b
Renaming / refactoring 2020-10-11 14:03:25 -07:00
Justin Mazzocchi
dd5b17aab4
Update Kingfisher 2020-10-10 16:49:36 -07:00
Justin Mazzocchi
fa4d666f8d
Content warnings 2020-10-10 16:45:02 -07:00
Justin Mazzocchi
da62bb6743
Update GRDB 2020-10-06 23:51:09 -07:00
Justin Mazzocchi
7f937601b1
Load more WIP 2020-10-04 01:39:54 -07:00
Justin Mazzocchi
4199ad96bf
Timelines mega-refactor / load more WIP 2020-10-01 20:19:14 -07:00
Justin Mazzocchi
a7e6db409a
Extract and refactor card view 2020-09-28 18:14:43 -07:00
Justin Mazzocchi
7bf3e2eb3f
Update Kingfisher 2020-09-28 12:17:06 -07:00
Justin Mazzocchi
60947b015f
Update GRDB 2020-09-27 17:57:13 -07:00
Justin Mazzocchi
c23b435408
Refactoring 2020-09-26 22:54:06 -07:00
Justin Mazzocchi
7f75b27ce2
Renaming 2020-09-26 19:03:53 -07:00
Justin Mazzocchi
0173c118ae
Renaming 2020-09-26 18:44:33 -07:00
Justin Mazzocchi
5e58273f07
Reorganizaing 2020-09-26 18:40:50 -07:00
Justin Mazzocchi
eab12976cd
Webfingering 2020-09-25 23:37:30 -07:00
Justin Mazzocchi
f95ecb0216
Remove Alamofire 2020-09-23 00:04:37 -07:00
Justin Mazzocchi
b13f4b89a8
Refactoring 2020-09-22 18:00:56 -07:00
Justin Mazzocchi
55ba5f856a
Account statuses wip 2020-09-21 23:53:11 -07:00
Justin Mazzocchi
92bc777a7e
Update GRDB 2020-09-21 00:12:25 -07:00
Justin Mazzocchi
56297a643c
Migrate to UIContentView instead of UITableViewCell 2020-09-14 16:13:43 -07:00
Justin Mazzocchi
fb3a5be6fd
content configuration wip 2020-09-14 01:06:52 -07:00
Justin Mazzocchi
ceff3fd4c9
Refactoring 2020-09-11 19:50:42 -07:00
Justin Mazzocchi
2745f2470d
Registrations wip 2020-09-11 02:55:06 -07:00
Justin Mazzocchi
df5ca6ddb2
Update GRDB 2020-09-07 07:25:26 -07:00
Justin Mazzocchi
a689463907
Modularize base16 encoding 2020-09-06 14:37:54 -07:00
Justin Mazzocchi
4bcfde6bfb
Unlink CBF from main app 2020-09-06 02:33:44 -07:00
Justin Mazzocchi
fc2aa33fae
Accept set instead of array in Bloom filter initializer 2020-09-05 19:51:15 -07:00
Justin Mazzocchi
321cea3ccd
Make bloom filter codable 2020-09-05 15:21:22 -07:00
Justin Mazzocchi
fd71f48a59
Match version of extension 2020-09-05 04:20:04 -07:00
Justin Mazzocchi
781be478ba
Implement serializable Bloom filter 2020-09-05 04:19:04 -07:00
Justin Mazzocchi
4e029b40ac
Set version number and make it migration name 2020-09-04 22:52:16 -07:00
Justin Mazzocchi
fb4e3f907f
Encrypt local databases 2020-09-03 23:12:06 -07:00
Justin Mazzocchi
f921d154b3
Put Mastodon API code in separate module from entities 2020-09-03 18:55:46 -07:00
Justin Mazzocchi
f6f065e143
Modularize Keychain and Secrets 2020-09-03 17:54:05 -07:00
Justin Mazzocchi
06b84a0aa7
Modularize database code 2020-09-02 20:28:34 -07:00
Justin Mazzocchi
038385c2c7
Modularize view models 2020-09-01 00:33:49 -07:00
Justin Mazzocchi
2ca0dfe251
wip 2020-08-31 11:57:02 -07:00
Justin Mazzocchi
5f96f59ac3
wip 2020-08-31 03:21:01 -07:00
Justin Mazzocchi
71c8861600
Modularize HTTP code 2020-08-30 18:40:58 -07:00
Justin Mazzocchi
687e91e6ea
Clean top-level dependencies 2020-08-30 17:03:05 -07:00
Justin Mazzocchi
f86d8188b3
Renaming 2020-08-30 16:59:49 -07:00
Justin Mazzocchi
9b59e2fbea
wip 2020-08-30 16:33:32 -07:00
Justin Mazzocchi
b073f31e77
Filters WIP 2020-08-29 03:26:26 -07:00
Justin Mazzocchi
b80fd9146a
Lists 2020-08-28 20:50:58 -07:00
Justin Mazzocchi
c8b2defbb8
Pagination 2020-08-28 15:39:17 -07:00
Justin Mazzocchi
6e8db9586f
Basic attachments 2020-08-28 12:56:28 -07:00
Justin Mazzocchi
ba986f9751
Update Kingfisher 2020-08-26 22:10:31 -07:00
Justin Mazzocchi
108415512f
Add Catalyst support 2020-08-26 21:46:22 -07:00
Justin Mazzocchi
0b0548c1de
Remove macOS target 2020-08-26 21:04:06 -07:00
Justin Mazzocchi
ea6b1edd3d
Renaming 2020-08-26 14:35:06 -07:00
Justin Mazzocchi
dd2f70a3f8
Renaming 2020-08-26 14:20:44 -07:00
Justin Mazzocchi
f340569295
Favoriting 2020-08-23 19:50:54 -07:00
Justin Mazzocchi
8ca6f43610
Default decoding values 2020-08-23 16:39:52 -07:00
Justin Mazzocchi
c309b94ad0
Integrate stuff from old UIKit project 2020-08-22 23:41:53 -07:00
Justin Mazzocchi
7863866f68
Status contexts 2020-08-19 15:16:03 -07:00
Justin Mazzocchi
b5017d4805
Basic status fetching and rendering 2020-08-17 23:50:45 -07:00
Justin Mazzocchi
888604497c
Notification type preferences 2020-08-14 14:41:55 -07:00
Justin Mazzocchi
fb7d23b5d6
Revoke access token when removing account 2020-08-13 20:40:46 -07:00
Justin Mazzocchi
39a7b24370
Add push notification service extension 2020-08-13 04:30:31 -07:00
Justin Mazzocchi
347eb1d516
Push notifications 2020-08-12 00:24:39 -07:00
Justin Mazzocchi
96fdbad7b9
Add anonymous instance, lots of refactoring 2020-08-09 04:27:38 -07:00
Justin Mazzocchi
ebfc69e247
Refactoring 2020-08-09 01:04:43 -07:00
Justin Mazzocchi
54f8c82fcd
Refactoring 2020-08-08 22:37:04 -07:00
Justin Mazzocchi
6dfda031a6
Refactoring 2020-08-08 19:52:41 -07:00
Justin Mazzocchi
6f487524dd
Renaming 2020-08-08 18:37:46 -07:00
Justin Mazzocchi
330d796442
Refactoring 2020-08-08 18:29:05 -07:00
Justin Mazzocchi
bffcac49e9
Reorganization 2020-08-08 17:46:02 -07:00
Justin Mazzocchi
25ed9d08fd
Reorganization 2020-08-08 16:57:59 -07:00