Thomas Ricouard
b1520c549e
Various fixes due to recent merges
2023-01-24 07:19:09 +01:00
Thomas Ricouard
dd5e6b91c0
oops
2023-01-24 06:56:28 +01:00
Gareth Simpson
ffe1a1dba0
Escape markdown markup characters on their way into HTMLToMarkdown to prevent them being rendered as styled text after they come out. ( #329 )
2023-01-24 06:38:38 +01:00
Gareth Simpson
d0854d0107
This is a fix for #317 ( #318 )
...
* This is a fix for #317
Well more of an improvement than a fix.
Instead of looking for tags anywhere, we now look for /tags/TagName exactly. This can still fail if it happens to be a link to somewhere not on the post creator's home server that follows that pattern but by the time the parsing is done the post creator isn't available without a lot of re-plumbing.
But anyway, this should be better.
* No force unwrap
2023-01-24 06:37:15 +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
11a7ade82d
Fix handling of Twitter link
2023-01-23 21:34:45 +01:00
Sean Goldin
6aea60b644
Fix twitter links ( #316 )
2023-01-23 20:51:16 +01:00
Thomas Ricouard
8fe6eddead
Settings: Add a button to hide OpenAI button in the composer
2023-01-23 20:45:18 +01:00
Jérôme Danthinne
94ab5766a1
Allow hiding or showing user boosts ( #305 )
...
* allow hiding or showing user boosts
* move notify and reboosts buttons below follow button
* move the account joined date below the name
* fix join date padding
Co-authored-by: Jérôme Danthinne <jerome.danthinne@smile.eu>
2023-01-23 18:50:59 +01:00
Thomas Ricouard
a51e81102e
Handle links in direct message
2023-01-23 18:43:57 +01:00
Thomas Ricouard
f718755120
Refactor iPad / macOS layout for medias in order to make the timeline smoother fix #282
2023-01-23 18:43:48 +01:00
Thomas Ricouard
5c7cc5803f
Fix crash on Twitter link #102
2023-01-23 13:54:41 +01:00
Sean Goldin
fe1d886b62
URLS can only take 23 characters ( #296 )
...
* URLS can only take 23 characters
* Remove hardcoded length of URL
2023-01-23 06:35:26 +01:00
Thomas Ricouard
2a635eda21
Optimise Status models for SwiftUI
2023-01-22 20:23:41 +01:00
Thomas Ricouard
ce41e6b000
Always display relative date in the timeline
2023-01-22 20:14:05 +01:00
Steve Kalkwarf
fb6b2b39fa
Adjusted file names to match content ( #286 )
2023-01-22 19:59:22 +01:00
Sean Goldin
0ad5f17b5a
Include spoiler text count when applicable ( #281 )
2023-01-22 18:50:45 +01:00
Thomas Ricouard
23fd0af2c3
Fix title scaling for DM
2023-01-22 17:53:41 +01:00
Thomas Ricouard
1a8626896a
Merge branch 'main' of https://github.com/Dimillian/IceCubesApp
2023-01-22 17:50:32 +01:00
Thomas Ricouard
b527fafd37
Few fixes for the field in DM + fix async upload for images
2023-01-22 17:49:47 +01:00
Sean Goldin
f4d5195f4c
Localisation for conversation detail ( #278 )
2023-01-22 17:36:57 +01:00
Thomas Ricouard
8680d2b83a
Few keyboard fixes
2023-01-22 17:17:33 +01:00
Thomas Ricouard
d6aa99eb57
New direct messages view close #122
2023-01-22 16:55:03 +01:00
Thomas Ricouard
fc4524cef8
Merge branch 'main' of https://github.com/Dimillian/IceCubesApp
2023-01-22 15:58:49 +01:00
Sean Goldin
97f8dfd74d
Add localisation plurals ( #239 )
...
* Add localisation plurals
* Add more languages to plurals
* Remove unused localised keys
* Update per #225
2023-01-22 15:47:44 +01:00
Thomas Ricouard
a2abdfede1
Fix account open in browser
2023-01-22 12:26:33 +01:00
Sean Goldin
1c679186b0
Only ask for draft when text entered by user ( #251 )
2023-01-22 11:28:23 +01:00
orenro
a37d059026
Display statuses with appropriate alignment for right-to-left languages ( #256 )
2023-01-22 11:17:27 +01:00
Thomas Ricouard
c95f65ea59
Switch to DeepL Pro API
2023-01-22 10:45:07 +01:00
Thomas Ricouard
34b6525b37
Fix translation on RT
2023-01-22 10:24:19 +01:00
Thomas Ricouard
2df40ff543
Restore / Fix embed status view
2023-01-22 09:51:43 +01:00
Thomas Ricouard
987f259130
Add a translate entry on the status context menu Fix #258
2023-01-22 09:31:29 +01:00
Thomas Ricouard
921d28a57a
Add setting to hide translate button close #252
2023-01-22 09:15:01 +01:00
Thomas Ricouard
eec5637c1c
Composer / Share sheet: add video upload support close #154
2023-01-22 09:09:35 +01:00
Thomas Ricouard
a79c5691e0
Run SwiftFormat
2023-01-22 06:38:30 +01:00
richkolasa
d9307748ca
Timeline VoiceOver Improvements ( #241 )
...
* status row view voiceover updates
* formatting?
2023-01-22 06:35:13 +01:00
Thomas Ricouard
a0ad701f52
Add Neon (OLED) Dark and Light themes
2023-01-21 18:40:35 +01:00
Sean Goldin
50bd01e8b4
Poll results UI update ( #233 )
...
* Update constant to use CGFloat extension
* Fill full width when 100%
* Remove space
2023-01-21 16:50:38 +01:00
Thomas Ricouard
691b3f2667
Theme: Refresh theme on launch if following color scheme
2023-01-21 15:54:15 +01:00
Thomas Ricouard
9f7eb4361a
Fix polls not showing results to author fix #211
2023-01-21 15:38:31 +01:00
Thomas Ricouard
d0d969d52c
Private messages: Add pagination
2023-01-21 15:31:27 +01:00
Thomas Ricouard
2a31fd7ef5
Make notifications more compact
2023-01-21 15:16:52 +01:00
Sean Goldin
4d96e6ea80
Scale text for polls options ( #226 ) close #99
2023-01-21 14:40:56 +01:00
Thomas
2bcdb75f97
Fix bookmark/unbookmark text in context menu ( #214 )
2023-01-21 12:19:04 +01:00
Thomas Ricouard
77c94e940a
Fix timeline failing to load because status card URL is invalid Fix #209
2023-01-21 12:13:20 +01:00
Thomas Ricouard
87471ed9c8
Safer HTML String decode
2023-01-21 11:32:47 +01:00
Thomas Ricouard
523cb48cd1
Translate Toot using DeepL close #153
2023-01-21 09:58:38 +01:00
Thomas Ricouard
5cb010b216
Composer: Better autocomplete fix #146
2023-01-21 07:57:52 +01:00
Thomas Ricouard
7b25240f59
Search: Completely revamp it! close #78 #90
2023-01-21 07:51:15 +01:00
Thomas Ricouard
0eaf2ebc60
Add a rate on the App Store button in the settings
2023-01-21 07:16:20 +01:00