1
0
mirror of https://github.com/mastodon/mastodon-ios.git synced 2025-02-01 18:07:22 +01:00

152 Commits

Author SHA1 Message Date
Nathan Mattes
1afecc85ea Show hashtag-page (IOS-141) 2023-09-16 18:39:33 +02:00
Nathan Mattes
2e384f3cb5 WIP: Add some search-implementation and clean stuff (IOS-141)
Shame on me for such a big commit. I'm new to iOS-development, sorry :nerd:
2023-09-15 17:45:22 +02:00
Nathan Mattes
e8509a063d Show title instead of "x" for clear-all-button (IOS-141)
Also: Move stuff around. It doesn't make sense for search-diffable-stuff to live in an enitrely different folder than the rest.
2023-09-15 11:38:12 +02:00
Nathan Mattes
a20f9a57c2 Add authentication to trends (#1104)
And clean up here and there.
2023-08-21 11:29:48 +02:00
Nathan Mattes
cc2f7f0b8c
Hide activity indicator in case of no emojis (#1088) 2023-07-04 16:08:11 +02:00
Nathan Mattes
fcb5275dc8 Use download of default servers (IOS-171) 2023-07-02 14:26:21 +02:00
Nathan Mattes
c5bba298ac Improve log statement
🤦

Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-06-13 15:11:50 +02:00
Nathan Mattes
001404b1ae Slightly refactor authentication migration 2023-06-13 15:11:50 +02:00
Nathan Mattes
aede20f2c8 Mark migration as succesful only in case of success 2023-06-13 15:11:50 +02:00
Nathan Mattes
183f303065 Move extension to its own file 2023-06-13 15:11:50 +02:00
Marcus Kida
73909005de Fix migration issues with duplicate persistent store 2023-06-13 15:11:50 +02:00
Marcus Kida
55afa02b52 Try migrating old auth to keychain 2023-06-13 15:11:50 +02:00
Marcus Kida
4c9c34b6ce Migrate legacy authentications 2023-06-13 15:11:50 +02:00
Nathan Mattes
c5cfca93ea Download not one but all authenticated users at start 2023-06-13 14:47:43 +02:00
Nathan Mattes
aa9a6ee701 Make account switching work again 2023-06-13 14:47:43 +02:00
Marcus Kida
1bb8e64574 Fix TabBar avatar loading 2023-06-13 14:47:43 +02:00
Nathan Mattes
ca61d29ae2 Download user when we need them 2023-06-13 14:47:43 +02:00
Marcus Kida
06c72a022a Persist Authentication in Keychain 2023-06-13 14:47:43 +02:00
Marcus Kida
d570d3ef09 Replace MastodonAuthentication to not be backed by CoreData 2023-06-13 14:47:43 +02:00
Nathan Mattes
8804432b60
Fix Brand Color (IOS-160) (#1054) 2023-06-02 09:52:12 +02:00
Nathan Mattes
71d8cfb485 Fix name for development (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes
1a0ab4607c Refresh hometimeline (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes
1a1b2d44a4 Download (and cache) requested follows (IOS-157)
Thanks to @kimar for pointing this out!
2023-05-25 14:42:00 +02:00
Nathan Mattes
44f6fc9a5c Add request-follow/pending-states to follow-button (IOS-157, IOS-140) 2023-05-25 14:42:00 +02:00
Jed Fox
88d54b6151
Fix crash when a server has an emoji category named after its domain (#1045) 2023-05-15 09:35:08 +02:00
Marcus Kida
e7fe60f7d0
Fix broken code 2023-05-09 16:16:31 +02:00
Marcus Kida
141d3561dd
Only update current active user in-memory state 2023-05-09 16:07:08 +02:00
Marcus Kida
5dde21c2ae
Fix typo 2023-05-09 16:05:32 +02:00
Marcus Kida
3e6d75e1b5
Update in-memory following/blocking states upon (un)follow/block action (IOS-140) 2023-05-09 16:03:37 +02:00
Marcus Kida
c7c635d32a
Implement MastodonAccountInMemoryCache (I)OS-140) 2023-05-09 11:15:28 +02:00
Nathan Mattes
5e1e22a723
Updated Welcome-Screen (IOS-134) (#1005) 2023-04-08 23:10:34 +02:00
Marcus Kida
b4c08bf0c8
Make UITableView background color clear IOS-137 (#998) 2023-03-30 22:18:19 +02:00
Nathan Mattes
8060017880
IOS-113, bullet 4: Replace icons (#980)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-03-20 08:45:28 +01:00
Marcus Kida
bb15e16959
IOS-82: Increase Contrast (#973) 2023-03-16 09:05:41 +01:00
Nathan Mattes
cd4cd66f61
Switch tabs in notification-screen (#969) 2023-03-13 20:37:55 +01:00
Nathan Mattes
0c224f47df
Implement post editing / edit history (#875)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-02 11:06:13 +01:00
Jed Fox
b8f1304c56
Fix errors and some warnings when building with Swift 5.8 (#952) 2023-03-01 14:58:12 +01:00
Marcus Kida
3b87916d9a
chore(Feed): Improve Feed performance by fetching statuses in batches (#914) 2023-02-07 00:46:35 +01:00
Marcus Kida
83f4eb1d8e
Merge pull request #862 from mastodon/fix-urlscheme-profile-resolve
fix(deeplinking): Fix profile resolving didn't use WebFinger so resolving non-local profiles might fail
2023-01-11 15:31:22 +01:00
Nathan Mattes
77826956e8 Fetch all servers for login-auto-complete (#690)
so far, only those with an open registration were available. Server needs to be adjusted as well.
2023-01-07 13:02:59 +01:00
Nathan Mattes
5e4820739f Download languages (#690) 2023-01-07 13:02:58 +01:00
Marcus Kida
d0710460ab
fix(deeplinking): Fix profile resolving didn't use WebFinger so resolving non-local profiles might fail 2023-01-06 13:14:18 +01:00
jinsu kim
a00cd60076 Remove duplicate function fetchUser(). 2023-01-05 15:57:58 -08:00
jinsu kim
843eeed616 Leave data loading to ThreadViewModel 2023-01-02 00:26:15 -08:00
jinsu kim
5c82c04232 Use authenticated domain for API calls. Modify URL scheme 2023-01-01 15:55:54 -08:00
jinsu kim
de962a0c09 Implement URL scheme 2023-01-01 01:01:01 -08:00
Nathan Mattes
6c6978c524
Merge pull request #805 from marysaka/fix/reduce-attachment-constraints
Accept missing metadata on attachments
2022-12-26 19:46:51 +01:00
Mary
deb977707a Address comments 2022-12-25 12:04:59 +01:00
woxtu
b00d6c0d27 Replace a deprecated constant 2022-12-23 21:00:13 +09:00
Mary
7eebb62267 Accept missing metadata on attachments
Akkoma/Pleroma (and Friendica until recently) aren't providing attachment meta information like width or height.

Because Mastodon app enforced those fields to be present, attachments would be filtered out.

This commit change the behaviour of Mastodon.Entity.Status.mastodonAttachments by allowing those values to be missing and use default values instead.
2022-12-21 23:06:49 +01:00