Commit graph

259 commits

Author SHA1 Message Date
Thomas Ricouard
1d11f78abc Don't error timeline on new statuses if there is statuses displayed. 2024-10-28 17:29:15 +01:00
Thomas Ricouard
35e8cb6512 Format all code using swift-format 2024-10-28 10:57:48 +01:00
Thomas Ricouard
f0c91784d0 Capsule design for pills 2024-09-25 12:50:05 +02:00
Thomas Ricouard
4338e0a355 Fix the marker restore 2024-09-19 13:46:13 +02:00
Thomas Ricouard
12b6c1af36 Restore tap on status counter 2024-09-19 10:10:25 +02:00
Thomas Ricouard
db7155423a Add back posts streaming behind a setting, default to off 2024-09-19 09:55:56 +02:00
Thomas Ricouard
d2eca1d646 Fetch timeline 40 per page + 200 per batch 2024-09-17 14:26:57 +02:00
Thomas Ricouard
9ec6a4ef66 Cleanup + use ScrollPoxy 2024-09-17 14:01:32 +02:00
Thomas Ricouard
f610c3f047 Fix timeline next page 2024-09-16 17:32:46 +02:00
Thomas Ricouard
93421c56d9 Timeline: cleanup datasource near bottom 2024-09-15 13:25:51 +02:00
Thomas Ricouard
8f71f6649a Fixes 2024-09-15 08:06:10 +02:00
Thomas Ricouard
122e57d8ac Restore ScrollToTop on timeline tab 2024-09-14 08:09:51 +02:00
Thomas Ricouard
594fb3ea07 New iOS 18 Icon 2024-09-13 15:21:14 +02:00
Thomas Ricouard
c1dfb0a085 Fix tests 2024-09-13 13:22:41 +02:00
Thomas Ricouard
ae1bfbeb45 Lint 2024-09-13 12:06:08 +02:00
Thomas Ricouard
6d289ebd09 Completely remove stream for new statuses 2024-09-13 12:04:55 +02:00
Thomas Ricouard
491090e373 New pending statuses behavior 2024-09-13 11:27:01 +02:00
Thomas Ricouard
8f7df06d21 Fix tests 2024-09-10 11:31:16 +02:00
Thomas Ricouard
6297a428a3
Full Xcode 16 supports + iOS 18 support (#2100)
* Compile on iOS 18

* Fix more warnings

* Tweak build settings

* Migrate to Swift Tests

* better tests

* Fix

* Fix tests

* More TabView cleanup

Bump to iOS 18 only + remove custom sidebar

* Revert "More TabView cleanup"

This reverts commit e051437fcb.

* Tabbar fix + bump to iOS 18

* Remove popToRoot

* Cleanup scrollToTop

* Support both TapBar

* Better TabView support

* Better TabView support

* Cleanup

* Disable TabView animations

* Remove id in ForEach

* Remove external init for StatusRowView

* Cleanup

* More Swift 6 concurrency

* Swift 6 mode

* Fixes

* Full Swift 6 packages support

* For now compile env in Swift 5 mode

* Fix archive

* More fix to Archive

* Address `dispatch_assert_queue_fail` (#2161)

See https://twitter.com/dimillian/status/1823089444397724003?s=61&t=SC3rvyJQWn1NQqAgMVrT0Q

* Bump Env to Swift 6

* Fix push notification

* Remove unecessary workaround

* Cleanup

* Move to @Entry

* Fix TabView on Catalyst

* Fix build

* Fix build 2

* fix warning

* Fix icons for iOS 18

---------

Co-authored-by: NachoSoto <NachoSoto@users.noreply.github.com>
2024-09-10 06:53:19 +02:00
Thomas Ricouard
435f28dda9 UI tweaks 2024-09-06 11:32:49 +02:00
Thomas Ricouard
48febd628f Ignore cancelled error on timeline 2024-08-14 20:27:26 +02:00
Thomas Ricouard
9d11814e49 Add TelemetryDeck 2024-08-14 17:23:10 +02:00
Thomas Ricouard
6c9d9161dc Extract function from TimelineViewModel 2024-08-05 13:59:38 +02:00
Thomas Ricouard
a72f290038 Lint 2024-08-01 08:58:54 +02:00
Thomas Ricouard
82338f815a Small Refactor TimelineViewModel 2024-07-21 11:20:36 +02:00
Thomas Ricouard
d7429c078f Timeline subtitle 2024-07-04 08:54:23 +02:00
Thomas Ricouard
478a788f87 Redesign News + support links attributions 2024-07-02 19:59:21 +02:00
Thomas Ricouard
513c686b64 Back to main Bodega 2024-06-24 09:01:45 +02:00
Thomas Ricouard
8e86e6d205 Back to main Introspect 2024-06-18 08:28:19 +02:00
Thomas Ricouard
551697eb2c Refix Introspect 2024-06-12 20:51:08 +02:00
Thomas Ricouard
02d73de113 Fix iOS 18 build + performances 2024-06-12 20:37:43 +02:00
Thomas Ricouard
375ea665b4 Default logout experience to trending timeline + remove cache when logout 2024-06-12 20:02:01 +02:00
Thomas Ricouard
1578896b3e Immersive short modal 2024-05-17 13:56:03 +02:00
Thomas Ricouard
f04258ec04 Revert "Delete unused functions in TimelineDatasource.swift (#2037)"
This reverts commit e9a2d3e151.
2024-05-08 10:50:22 +02:00
Noah Martin
e9a2d3e151
Delete unused functions in TimelineDatasource.swift (#2037) 2024-05-08 10:38:36 +02:00
Thomas Ricouard
1ca4a74ff0 Initial widget support 2024-05-05 13:12:19 +02:00
Thomas Ricouard
058500f91e Swiftformat . 2024-03-11 09:05:52 +01:00
Thomas Ricouard
9a7e6b7cb0 Various fixes for Xcode 15.3 2024-03-11 08:59:29 +01:00
Thomas Ricouard
b56da94a7c Add more sheets to shared + link to filters in timeline top filters 2024-02-21 09:45:29 +01:00
Thomas Ricouard
1f858414d8 format . 2024-02-14 12:48:14 +01:00
Thomas Ricouard
fcd56ab7a0 Fix #1960 2024-02-11 11:13:03 +01:00
Thomas Ricouard
219703ecc7 Refactor to NextPageView + handle next page loading failure 2024-02-11 10:58:51 +01:00
Thomas Ricouard
a0e022b8de Fix #1948 2024-02-06 17:32:42 +01:00
Thomas Ricouard
b9b3d0e727 Enhance visionOS support 2024-02-06 15:17:20 +01:00
Thomas Ricouard
3eec5c0eec new top / bottom bar 2024-01-23 08:51:58 +01:00
Thomas Ricouard
9320b2f114 Fix local timeline -> home switch 2024-01-21 17:05:05 +01:00
Thomas Ricouard
a79a181d6f Content Filter view: Blurred background 2024-01-21 11:22:07 +01:00
Thomas Ricouard
ebdd5b9feb Fix #1905 2024-01-19 12:35:41 +01:00
Thomas Ricouard
709dd79e25 Fix for visionOS + Remove shimmer 2024-01-19 08:51:29 +01:00
Thomas Ricouard
ddaf4f9fde UI Fixes 2024-01-15 15:03:34 +01:00