Nathan Mattes
575b0c08ee
Minor refactoring (IOS-272)
...
Use an extension instead of its own class
2024-05-24 21:02:03 +02:00
Nathan Mattes
906b13c03d
Scrolling crash content offset (IOS-254) ( #1281 )
...
* Remove unused code (IOS-254)
* Don't hide pill immediately every single time (IOS-254)
* Check if there's something to scroll to (IOS-254)
As the cause for the crash seems to be clear (scrolling to an indexPath that doesn't exist -> crash) we could check for the indexPath to exist.
* Remove unused code
* Only cache my timeline (IOS-254)
2024-05-02 16:47:37 +02:00
Nathan Mattes
60aafe6330
Add JSON-based account-persistence (IOS-192)
...
This is per user.
Also: Fetch authenticated accounts regularly
Also: Move Persistence-stuff to MastodonCore because.
2023-12-31 12:57:56 +01:00
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
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
Jed Fox
fbc4c98e7d
Force view controllers into portrait orientation where needed
2022-12-31 08:37:07 -05: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
Nathan Mattes
97c469e624
Merge pull request #716 from jordanekay/unused
...
Remove unused file
2022-12-20 13:57:07 +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
Chase Carroll
4689c8e78f
Use modern APIs for accessing key window
...
Shouldn't be relying on deprecated API. Tsk. Tsk.
2022-12-05 16:01:41 -05:00
Marcus Kida
270bb6a1ed
fix: Update HashtagTimelineHeaderView if follow state changes
2022-12-01 12:38:23 +01:00
Jordan Kay
8db551837c
Remove unused file
2022-11-30 17:22:17 -05:00
Marcus Kida
ad7904e863
fix: Status notification shows "mentioned you" text
2022-11-18 10:54:40 +01:00
Marcus Kida
be2583094d
chore: Move UIImage(systemName: "chevron.up.chevron.down") to UIImage Extension
2022-11-18 10:10:54 +01:00
Marcus Kida
60d9d3537d
feat: Implement double-tap account switching on iPad
2022-11-17 10:22:13 +01:00
CMK
02e3ad9a16
chore: [WIP] restore the replyTo entry for compose
2022-10-10 19:14:52 +08:00
CMK
64f3d2fe3a
chore: [WIP] move core logic into package
2022-09-30 19:28:09 +08:00
CMK
0c8e7d2cea
feat: update to new purple tint color
2022-06-02 17:48:18 +08:00
CMK
8aa8825269
chore: suppress warnings
2022-05-07 11:42:10 +08:00
CMK
b0fca49413
feat: add For You tab for Discovery scene
2022-04-14 21:15:21 +08:00
CMK
080f20d253
feat: add hashtag and news list for Discovery scene
2022-04-13 20:43:16 +08:00
CMK
d332c98a0f
feat: add content warning for post media
2022-01-29 19:51:40 +08:00
CMK
b76b3a2750
feat: adapt the app to async & await. Update timeline UI
2022-01-27 21:23:39 +08:00
CMK
a7a36d503a
feat: update server rule scene UI
2022-01-05 18:12:52 +08:00
CMK
cba963a81e
chore: update snapshot update logic for iOS 15 new default behavior
2021-10-11 14:11:10 +08:00
CMK
7e37d2c7c9
fix: status header icon not align on iOS 15 issue
2021-10-11 12:59:15 +08:00
CMK
1eb9812588
feat: dynamic set compose post character limit. resolve #222
2021-10-09 19:01:08 +08:00
CMK
b5052cca5e
fix: make interface style preference as global setting
2021-10-08 18:47:46 +08:00
CMK
d8de3c4f65
feat: update sidebar UI
2021-09-24 19:58:50 +08:00
CMK
46ebdd8059
feat: update account list UI
2021-09-14 18:21:15 +08:00
CMK
ffea4b1438
chore: update "{time_abbr} ago" string
2021-08-16 14:48:24 +08:00
CMK
5c64b759ee
fix: date components unwrap issue. resolve #278
2021-08-11 11:32:35 +08:00
CMK
65ac4c4b2b
chore: adapt notification title label to i18n string
2021-08-10 18:33:13 +08:00
CMK
1017dd34e1
chore: update timestamp style
2021-08-09 19:51:11 +08:00
CMK
ddd1d0f6e4
chore: update project for new i18n resources
2021-08-09 19:44:04 +08:00
CMK
53647dfb0e
chore: update i18n
2021-08-09 15:14:08 +08:00
CMK
7806816213
fix: some label trimmed under zoomed display mode issue
2021-08-04 16:24:19 +08:00
CMK
9a8653f39c
fix: auto completion title label not display custom emoji issue
2021-08-04 15:47:29 +08:00
CMK
b5e8df92de
chore: set setting footer label font style to footnote
2021-08-04 14:09:45 +08:00
CMK
3e77c72d32
feat: set setting footer to app version and add GitHub entry
2021-08-03 17:33:24 +08:00
CMK
1d3150c620
fix: label layout and hashtag search result title not display issue
2021-07-26 15:50:35 +08:00
CMK
cab06ead98
chore: use url field with fallback to uri for status
2021-07-26 15:13:30 +08:00
CMK
fff4f0a204
feat: add emoji animation preference
2021-07-23 19:33:05 +08:00
CMK
cfc5987528
feat: add APNG supports for more label
2021-07-23 19:10:27 +08:00
CMK
00f0b2e140
feat: set status name animated
2021-07-22 19:34:24 +08:00
CMK
72a225bbc3
chore: drop Nuke
2021-07-21 19:45:24 +08:00