Thomas Ricouard
1f858414d8
format .
2024-02-14 12:48:14 +01:00
Thomas Ricouard
245d35db82
Fix buttons touch zone
2024-01-22 21:20:43 +01:00
Thomas Ricouard
632b3f5734
Statuses: Cleanup viewId
2024-01-02 14:06:53 +01:00
Thomas Ricouard
1e7c25993a
Fix timeline filtering + looping
2024-01-01 21:06:10 +01:00
Thomas Ricouard
1a3bded101
New default timeline layout
2023-12-27 16:07:16 +01:00
Thomas Ricouard
76219f553b
Add tag status indicator for home timeline
2023-12-04 09:52:18 +01:00
Alessio Maffeis
d7c3a54b56
Update placeholder text ( #1516 )
...
* Update placeholder text
* Add newline
2023-07-20 14:27:18 +02:00
Thomas Ricouard
efb255eb62
Display settings: keep example post on the top
2023-03-26 19:19:59 +02:00
Thomas Ricouard
6c307aba63
SwiftFormat
2023-03-13 13:38:28 +01:00
Thomas Ricouard
30de766777
Remove Atomics
2023-02-27 06:40:30 +01: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
347335f770
Move userMentioned outside of Status
2023-02-26 09:38:26 +01:00
Alex Grebenyuk
37a69650ef
Remove capture mode for images ( #996 )
...
* Remove capture mode for images
* Simplify how processor is created in StatusRowMediaPreviewView
* Optimize StatusViewId further
2023-02-22 07:09:56 +01:00
Thomas Ricouard
5d3b378373
Fix Equatable impl for Status and Account (thanks class)
2023-02-21 12:35:07 +01:00
Thomas Ricouard
b259b6739e
Swiftformat
2023-02-21 07:23:42 +01:00
Alex Grebenyuk
5faf793fe2
Optimize viewId ( #942 )
2023-02-19 07:25:27 +01:00
Thomas Ricouard
4000dc3650
Switch to targeted Swift concurrency warnings + fix them
2023-02-18 22:51:44 +01:00
Alex Grebenyuk
dcf03b0f88
Status as class (performance improvement) ( #925 )
...
* Status as class (performance improvement)
* Also make account class
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-18 07:15:57 +01:00
Thomas Ricouard
ac32410200
Proper threading UI
2023-02-16 17:07:52 +01:00
Thomas Ricouard
eb6050a38f
Swiftformat
2023-02-12 16:29:41 +01:00
Thomas Ricouard
dbdcf4c2d6
Fix reblog
2023-02-10 18:25:38 +01:00
Thomas Ricouard
195ab4cd65
Faster viewID for Status
2023-02-10 07:26:41 +01:00
Thomas Ricouard
013410a80e
Faster / Cached ServerDate decoding
2023-02-09 09:12:44 +01:00
Gareth Simpson
a43a657f1e
Add translate button to the preview post in settings ( #724 )
...
* Add translate button to the preview post in settings
* Accidental outdent.
* Add share button to placeholder status and also preview status in settings.
2023-02-09 07:38:04 +01:00
Gareth Simpson
8f6e6853aa
Add a preview toot to the top of the display settings page. ( #716 )
...
* Add a preview toot tot the top of the display settings page.
* DisplayModel doesn't need to be @State
* Disable hitTest
* Example Post
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-08 19:09:24 +01:00
Sean Goldin
0c359f2b79
Add direct status highlighting ( #720 )
2023-02-08 18:47:09 +01:00
Thomas Ricouard
3c0ffdb1ae
Prepare disk cache for Timeline
2023-02-04 12:17:16 +01:00
Sean Goldin
10946fef10
Timeline highlight mentions ( #595 )
...
* Introduce fetchPages
* Set up highlighting
* Implement highlighting stage 1
* Implement highlighting stage 2
* Implement highlighting.
* Fix merge
* Add protocol
* Remove debug prints
2023-02-02 06:39:03 +01:00
Jérôme Danthinne
9b3b3692ee
Support for follow requests ( #376 ) close #321
...
* Support for follow requests (#321 )
* Run SwiftFormat
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-25 13:02:28 +01:00
Thomas Ricouard
dd5e6b91c0
oops
2023-01-24 06:56:28 +01:00
Steve Kalkwarf
a7c7dfd24e
Make spelling of "favorite" consistent ( #327 )
...
"Favorite" was spelled using both UK English and US English variations:
113 favourite
64 favorite
I made them consistent, using the US spelling.
2023-01-24 06:35:43 +01:00
Thomas Ricouard
2a635eda21
Optimise Status models for SwiftUI
2023-01-22 20:23:41 +01:00
Thomas Ricouard
d6aa99eb57
New direct messages view close #122
2023-01-22 16:55:03 +01:00
Thomas Ricouard
d1034cd9a3
Do string manipulation at the decode time to keep the UI smooth fix #178
2023-01-20 18:27:00 +01:00
Thomas Ricouard
d737b429b4
Support instance with malformed statuses URL
2023-01-18 13:36:00 +01:00
Romain Vincens
bb72327f52
Fixed typos & misspells ( #88 )
...
* Fixed typos and misspells
* Other typos
2023-01-17 15:14:50 +01:00
Thomas Ricouard
7f6419ebae
Swiftformat
2023-01-17 11:36:01 +01:00
Thomas
382ebcf8f7
Implement language selection for new posts ( #83 ) close #76
...
* Implement language selection in status editor
* Apply the correct language on replies and edits
* Use sheet for language selector
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-17 07:07:26 +01:00
Thomas Ricouard
dc223171b3
Support hide sensitive medias / hide all medias
2023-01-09 20:39:42 +01:00
Thomas Ricouard
662f4be29d
Bookmarks support close #48
2023-01-09 19:26:56 +01:00
Sean Goldin
79febd92e7
Fix loading local time line ( #34 )
2023-01-06 21:19:29 +01:00
Thomas Ricouard
7f5330f284
Redesigned settings tab
2023-01-06 17:14:34 +01:00
prajeet
1c827d1f7e
Made filtered key optional ( #25 )
2023-01-03 15:15:08 +01:00
Thomas Ricouard
f4f8b81f6c
Support filters in statuses
2023-01-03 12:24:15 +01:00
Thomas Ricouard
80c2086a8e
Status: Spoiler support
2022-12-28 10:45:05 +01:00
Thomas Ricouard
3b8772c5da
Status: View & votes on polls
2022-12-28 10:08:41 +01:00
Thomas Ricouard
03e5a960d2
Better status editor
2022-12-27 19:10:31 +01:00
Thomas Ricouard
afbdd45e48
Status visibility
2022-12-27 14:20:00 +01:00
Thomas Ricouard
bda77571b6
Editor: Simple edit
2022-12-26 08:24:55 +01:00
Thomas Ricouard
840461caeb
Display reply to in status
2022-12-24 07:32:20 +01:00