Thomas Ricouard
1f858414d8
format .
2024-02-14 12:48:14 +01:00
Thomas Ricouard
f67163e4b0
Cleanup print + use OSLog
2024-02-02 18:26:24 +01:00
Thomas Ricouard
2eb15b48d4
Don't cache non filterable timeline
2024-01-03 14:59:28 +01:00
Thomas Ricouard
8ee5da319c
Reflect edit / post / delete status better
2024-01-01 16:46:34 +01:00
Yasura Dodo
e3f7eb31e4
Fix a crash bug at Client.makeURL
( #1601 )
...
The crash will happen when you type something unexpected instance URL.
Example
```swift
let server = "mstdn.jp/"
var components = URLComponents()
components.scheme = "https"
components.host = server
components.path = "/api/v1/instance"
components.url! // 💥 error: Execution was interrupted, reason: EXC_BREAKPOINT (code=1, subcode=0x18c986650).
```
2023-10-02 09:31:59 +02:00
Thomas Ricouard
4189a59cf6
iOS 17+ only support + migrating to Observation framework ( #1571 )
...
* Initial iOS 17 + Observable migration
* More Observation
* More observation
* Checkpoint
* Checkpoint
* Bump version to 1.8.0
* SwiftFormat
* Fix home timeline switch on login
* Fix sidebar routerPath
* Fixes on detail view
* Remove print changes
* Simply detail view
* More opt
* Migrate DisplaySettingsLocalValues
* Better post detail transition
* Status detail animation finally right
* Cleanup
2023-09-18 07:01:23 +02:00
Thomas Ricouard
8a3c971402
Swiftformat
2023-09-16 14:15:03 +02:00
Thomas Ricouard
a2fe0511e0
Run swiftformat
2023-07-19 07:46:25 +02:00
Thomas Ricouard
a740fe8ca8
Streaming: exponential backoff on reconnect #1438
2023-06-23 07:38:21 +02:00
Thomas Ricouard
831ff08082
Streaming: Send message as UTF8 + token in subprotocols fix #1438
2023-06-23 07:33:10 +02:00
Jim Dovey
d1209e6704
Updated to resolve all possible Sendability warnings from Swift 6 compatibility mode. ( #1072 )
...
Co-authored-by: Jim Dovey <jimdovey@apple.com>
2023-02-27 06:39:07 +01:00
Thomas Ricouard
4de46610e0
Handle dynamic streaming URL
2023-02-03 19:44:55 +01:00
Thomas Ricouard
7f6419ebae
Swiftformat
2023-01-17 11:36:01 +01:00
Thomas Ricouard
d59ba03ba3
Handle badge for push notifications
2023-01-09 18:52:53 +01:00
Thomas Ricouard
e1ad5efd80
Direct message + empty screen for notifications and messages
2023-01-05 12:21:54 +01:00
Thomas Ricouard
dcdd8402e9
Timeline: Add filter for followed tags
2023-01-04 18:37:58 +01:00
Thomas Ricouard
fded30bb76
Refactor live timeline + handle more events
2022-12-26 07:36:54 +01:00
Thomas Ricouard
a8fb18559d
Live notifications
2022-12-25 13:09:43 +01:00
Thomas Ricouard
93543cad6b
Post / Delete a status and watch main timeline
2022-12-25 12:46:42 +01:00