Commit Graph

712 Commits

Author SHA1 Message Date
Marcus Kida 360bfd29f1
Merge branch 'develop' into performance_experiments 2023-09-26 10:25:26 +02:00
Nathan Mattes fbde2a5833 More cleanup 2023-09-22 15:27:46 +02:00
Nathan Mattes 8a824e80d6 Remove flex 2023-09-22 15:27:05 +02:00
Nathan Mattes dfa23d8c44 Bump version 2023-09-22 15:24:12 +02:00
Marcus Kida dcfe13ac36
Merge branch 'develop' into performance_experiments 2023-09-22 11:36:57 +02:00
Nathan Mattes 92ca2a006c Fix colors for hashtag-follow-button 2023-09-20 21:04:49 +02:00
Nathan Mattes c1b80a73c2 Refactor navigation-logic into a coordinator (IOS-141) 2023-09-18 21:17:39 +02:00
Nathan Mattes ce37a8eb47 Copy condensed version of user-view to collection-view in search-history (IOS-141) 2023-09-18 17:05:29 +02:00
Nathan Mattes a7bab76f96 Add a cell for profiles in search results (IOS-141) 2023-09-18 16:12:42 +02:00
Nathan Mattes 11863b9458 Show magnifying glass next to hashtags (IOS-141) 2023-09-17 17:44:38 +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 c892034093 More cleanup (IOS-141) 2023-09-15 10:49:32 +02:00
Nathan Mattes 2b7aa652c9 Bump version 2023-09-14 15:45:39 +02:00
Nathan Mattes cc2f7f0b8c
Hide activity indicator in case of no emojis (#1088) 2023-07-04 16:08:11 +02:00
Nathan Mattes e50b9e13a6
Add belarusian localization (#1083) 2023-07-04 10:26:30 +02:00
Nathan Mattes c5b5db04e4 Bump version 2023-07-03 22:01:55 +02:00
Nathan Mattes a6a25426ee Bump version 2023-06-28 18:47:58 +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 823a478e0f Bump version 2023-05-26 13:17:47 +02:00
Nathan Mattes 11bab5e337 Make button-state work (IOS-157)
Reason for button-state not working/updating feels like to be a weird combination of Combine, UIKit, Snapshots, CoreData and me being stupid and not getting a hang on it.
2023-05-25 14:42:00 +02:00
Nathan Mattes a1315b9006 Re-introduce viewModel for each cell and set button-state (IOS-157)
We need this viewModel for the button--state of the follow-button.
There's still a runtime-issue that resets the button-state to follow.
2023-05-25 14:42:00 +02:00
Nathan Mattes e4578686e3 Follow all suggested user accounts (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes cfc60e6721 Add footer-view to follow all suggested accounts (IOS-157)
- Also: Rename folder as this contains not only the cell anymore
- This is just UI, follow-function is still missing
2023-05-25 14:42:00 +02:00
Nathan Mattes 66ce4802ef Cleanup/Style TableView (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes c0532d7b56 Remove collection view from suggestion-screen (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes b3ff75b7f9
Add Greek Localization (#1050) 2023-05-20 13:57:09 +02:00
Nathan Mattes c7347e7f1f Bump version 2023-05-15 10:05:43 +02:00
Nathan Mattes 10f8584f75 Set version to match with App Store 2023-05-10 16:25:30 +02:00
Marcus Kida 5efdb3c209
Revert FollowedBlockedUserIdProviding (IOS-140) 2023-05-09 11:33:31 +02:00
Marcus Kida 92704dc7f7
Implement fetching of following / blocking for user list buttons (IOS-140) 2023-05-08 15:24:01 +02:00
Marcus Kida 4de184c85f
Merge branch 'develop' into IOS-140_Verified_Links 2023-05-05 15:40:46 +02:00
Nathan Mattes 24b1602972 Search online for hashtags (IOS-37) 2023-05-02 21:35:41 +02:00
Nathan Mattes 48ab745b5c Set indention to 4 spaces 2023-05-02 21:35:41 +02:00
Nathan Mattes d3680618da Add relevant base-classes for Hashtag-Widget (IOS-37) 2023-05-02 21:35:40 +02:00
Marcus Kida e2a05cd747
Implement follow/unfollow/block in UserView (IOS-140) 2023-04-25 12:48:53 +02:00
Nathan Mattes c638d86cb7 Increase version 2023-04-20 14:03:53 +02:00
Jed Fox 124638a0cb
IOS-148 Updates to the media badging look & feel (#1019) 2023-04-19 22:38:58 +02:00
Nathan Mattes ba372e9013 Bump version 2023-04-12 14:02:56 +02:00
Nathan Mattes 5e1e22a723
Updated Welcome-Screen (IOS-134) (#1005) 2023-04-08 23:10:34 +02:00
Nathan Mattes eb826fb310
Remove wizard (IOS-135) (#995) 2023-03-28 21:36:32 +02:00
Nathan Mattes 3bf3efb1a8 Bump version 2023-03-16 08:16:27 +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
Nathan Mattes 625ebb00fb Bump version to 1.5 2023-03-02 10:33:00 +01:00
Nathan Mattes 2a97ae1a40 Bump version 2023-02-25 19:47:49 +01:00
Nathan Mattes c05ee88004 Bump version to 1.4.12 2023-02-14 22:54:15 +01:00
Marcus Kida 065906c3d1
Bump v1.4.11 2023-02-08 23:48:15 +01:00
Marcus Kida 8a1a483787
chore(Widget): Add missing L10n 2023-02-07 09:33:47 +01:00
Marcus Kida cd64668c08
chore(Widget): Import LightChart fork using SPM 2023-02-07 08:17:00 +01:00
Marcus Kida d685b9e365
Add LatestFollowersWidget 2023-02-06 11:39:40 +01:00
Marcus Kida 9eb26d4ed8
feat(Widget): Implement MultiFollowersCountWidget for single Column 2023-01-31 14:37:49 +01:00
Marcus Kida e05a8602d5
feat(Widget): Reorganize and rename FollowersCountWidget code 2023-01-31 11:43:45 +01:00
Marcus Kida e2fe1263a4
feat(Widget): Implement Followers Widget chart 2023-01-30 15:28:16 +01:00
Marcus Kida 1558579a86
feat(Widget): Implement LightChartView for Small FollowerCount 2023-01-30 11:21:04 +01:00
Marcus Kida aeaa3ea3ab
feat(Widget): Implement lockscreen widgets 2023-01-26 16:29:06 +01:00
Marcus Kida 5a3636cb22
feat(Widget): Implement FollowersCountIntent 2023-01-24 11:15:21 +01:00
Marcus Kida 3ec9e603df
Improve "Open in Mastodon" by using Search API (#888)
* feat(ActionExtension): Improve "Open in Mastodon" by using Search aPI

* Add code comment
2023-01-16 23:36:00 +01:00
Marcus Kida 5daaa5a32f
feat(AppExtension): Improve open in link validation, add L10n 2023-01-11 15:12:11 +01:00
Marcus Kida 89c808ea11
feat(ActionExtension): Improve ActionRequestHandler and Action.js, rename Extension 2023-01-10 16:40:55 +01:00
Marcus Kida 09cec923bb
WIP: Begin implementing FollowActionExtension 2023-01-10 16:40:55 +01:00
Nathan Mattes 44d85e0263 Replace the pagecontrol with a collection view (#690)
Scrolling wasn't smooth with pageviews, as they do some black magic with scrollviews (like resetting contentOffset). If you depend on contentOffset, this breaks things and makes them hard.
2023-01-07 16:02:46 +01:00
Nathan Mattes 515b3d4767 [WIP] Add language-selection to onboarding (#690)
Consider this WIP, for now, languages are hard-coded
2023-01-07 13:02:58 +01:00
Nathan Mattes de0b5776c3 Remove avatar-selection (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes e6d6fd63fb Add explanatory text to privacy screen (#690)
This also includes a refactor on the ServerRules-screen. It's built the same way
2023-01-07 13:02:58 +01:00
Nathan Mattes 7d63eeccaf Show privacy-policies, connect screens (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes 4c6c8b48af Add basic classes for privacy-screen during onboarding (#690) 2023-01-07 13:02:58 +01:00
Nathan Mattes 185a3f5aa4 Get rid of highlight-indicator (#690) 2023-01-07 13:02:57 +01:00
Nathan Mattes d3ebd51d44 Replace NavigationActionView with a view with a simple button (#690) 2023-01-07 13:02:17 +01:00
Nathan Mattes 3a176edb91 Move files (#690) 2023-01-07 13:02:17 +01:00
Nathan Mattes dc91ebcd0a Apply new style to server-rules (#690) 2023-01-07 13:02:17 +01:00
Nathan Mattes 4dff655b79 Add localization to Xcode-project (#690)
This way you can easily open `app.json` in Xcode
2023-01-07 13:02:17 +01:00
Nathan Mattes 831d5a6774 Add pages and page-controller for better onboarding (#690) 2023-01-07 13:02:16 +01:00
Marcus Kida 316c6f096e
Merge branch 'develop' into compiler 2023-01-06 10:38:57 +01:00
woxtu 62f18c0204 Enable to run the tests 2023-01-06 10:18:08 +09:00
Jed Fox fbc4c98e7d
Force view controllers into portrait orientation where needed 2022-12-31 08:37:07 -05:00
Nathan Mattes b445bb4754
Merge pull request #801 from j-f1/remove-NotificationAvatarButton
Remove unused NotificationAvatarButton and RoundedImageView classes
2022-12-26 15:38:45 +01:00
Nathan Mattes 530d69a78c
Merge pull request #795 from mattrobmattrob/mr/mastodon.on.diet
Move `MastodonSDK` to dynamic framework
2022-12-23 23:26:55 +01:00
Nathan Mattes 3e2282cb03
Merge pull request #783 from mastodon/ios_15
Bump Deplyment Target to iOS 15
2022-12-22 18:36:26 +01:00
Jed Fox 36b7e50f5b
Delete NotificationAvatarButton.swift 2022-12-20 18:18:21 -05:00
Matt Robinson da8b6848b7 Exclude `Preview Assets.xcassets` from Release config 2022-12-20 13:17:20 -06:00
Matt Robinson 6b041abd6f Publish both static & dynamic libraries 2022-12-20 13:17:20 -06:00
Matt Robinson 31bd74383d Move MastodonSDK to dynamic framework 2022-12-20 11:49:55 -06:00
Jed Fox 754b0a7eb0
Move HUDButton to MastodonUI 2022-12-20 09:37:13 -05:00
Jed Fox 582d1cf295
Add an ALT button to the media preview to display alt text 2022-12-20 09:37:12 -05:00
Jed Fox dd95724d14
Factor out code for the close button 2022-12-20 09:37:12 -05:00
Nathan Mattes 97c469e624
Merge pull request #716 from jordanekay/unused
Remove unused file
2022-12-20 13:57:07 +01:00
Nathan Mattes eedc1a9dfd Bump version 2022-12-20 09:29:41 +01:00
Nathan Mattes 2cdd8af7c3 Remove workaround for tableviews 2022-12-17 21:57:17 +01:00
Nathan Mattes af2cf75c56 Remove workaround for collection-views 2022-12-17 21:46:11 +01:00
Nathan Mattes 1d7dc2f266 Bump to iOS 15 deployment target and fix build issues 2022-12-17 20:26:20 +01:00
Nathan Mattes eb5707ef55 Bump version 2022-12-16 17:51:01 +01:00
Jed Fox 0c8c9778b0
Merge remote-tracking branch 'upstream/develop' into status-cards 2022-12-15 07:46:37 -05:00
Jed Fox 7e74b4beb3
Merge remote-tracking branch 'upstream/develop' into status-cards 2022-12-03 13:49:04 -05:00
Jed Fox ebf3835403
extract out StatusActivityItem class 2022-12-03 13:09:04 -05:00
Marcus Kida 9affb0f637
feat: Implement `translatedContent` which can be used to replace the StatusView content 2022-12-02 23:15:06 +01:00
Marcus Kida 270bb6a1ed
fix: Update HashtagTimelineHeaderView if follow state changes 2022-12-01 12:38:23 +01:00
Marcus Kida 75dc530dcf
chore: Implement FollowedTagsViewModel+DiffableDataSource 2022-12-01 11:39:02 +01:00
Marcus Kida 855d2cbacd
feat: Implement followed tags overview 2022-12-01 10:54:59 +01:00
Marcus Kida 178a6e503a
feat: Implement layout for hashtag timeline header view 2022-12-01 10:54:58 +01:00