Commit graph

252 commits

Author SHA1 Message Date
Romain Vincens
bb72327f52
Fixed typos & misspells (#88)
* Fixed typos and misspells

* Other typos
2023-01-17 15:14:50 +01:00
Thomas Ricouard
899ccd8ad7 macOS / iPad app fixes + support drop in the editor + global new post button 2023-01-17 13:02:05 +01:00
Thomas Ricouard
7f6419ebae Swiftformat 2023-01-17 11:36:01 +01:00
Jierong Li
96344e2815
Fix two issues related to share extension (#85)
* Share sheet: fix EnvironmentObject related crash

* Editor: fix the logic of canPost
2023-01-17 09:09:46 +01:00
Thomas Ricouard
1715122113 Fix async image upload 2023-01-17 08:11:37 +01:00
Thomas Ricouard
0c071e7ad5 Activities list: UI improvements 2023-01-17 07:54:59 +01:00
Thomas Ricouard
dd6483dd37 Fix EnvironmentObject related crash on macOS + iPad 2023-01-17 07:39:13 +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
ce2f8620ed Editor: Fix cancel confirmation position 2023-01-16 22:03:04 +01:00
Thomas Ricouard
c21272f641 Fix account selector on iPad 2023-01-16 22:01:04 +01:00
Thomas Ricouard
451cc7a4ac Enable account switcher on macOS 2023-01-16 21:27:54 +01:00
Thomas Ricouard
9dc7fa00f9 Fix bugs in macOS app 2023-01-16 21:15:33 +01:00
Thomas Ricouard
c05768c793 The Mac App 2023-01-16 14:40:23 +01:00
Thomas Ricouard
6a7db8714d Fix build 2023-01-16 13:52:56 +01:00
Thomas Ricouard
05053c661d Editor: Allow to select account 2023-01-16 13:39:35 +01:00
Sean Goldin
75e9516089
Less chatty api calling (#79)
* Limit API calls for instance searching

* Limit api calls

* Fix empty/initial state

* Limit API calls

* Delegate empty view logic to viewmodel

* When you boosted, display You boosted
2023-01-16 06:43:53 +01:00
Thomas Ricouard
a49175fe69 Share extension: Support plain text 2023-01-15 18:30:25 +01:00
Thomas Ricouard
b0ac1b4f57 Share latestCurrentAccountKey preference key for share extension 2023-01-15 18:18:54 +01:00
Thomas Ricouard
596f920603 Share sheet extension 2023-01-15 16:39:08 +01:00
Thomas Ricouard
4fc6944360 Fix editing status dropping mentions / account name 2023-01-15 15:02:32 +01:00
Thomas Ricouard
d05d9fbfff Fix not posting status special characters or dropping part of it (Post in JSON now) 2023-01-15 14:51:09 +01:00
Thomas Ricouard
9e569df417 Fix featuredTags weird decode 2023-01-15 14:21:08 +01:00
Thomas Ricouard
6b210aec4f Add OpenAI pipeline + some prompts 2023-01-13 18:43:02 +01:00
Thomas Ricouard
2fdf5fe239 Fix markdown rendering for statuses 2023-01-13 14:11:21 +01:00
Thomas Ricouard
03b304c58d Migrate app accounts to shared keychain 2023-01-13 13:05:43 +01:00
Thomas Ricouard
1eb3dfb5a5 Editor: Fixes to the first time sizing + paste images 2023-01-13 12:23:48 +01:00
Sean Goldin
ba64015f18
Polls (#70)
* Add poll options

* Add the poll view

* Disable adding attachments when showing polls

* Update to post poll info

* Wire up poll view

* Remove debug code

* Use VM for showing poll

* Rename PollView to something better!

* Move file location

* Disable poll button if media is attached.

* Don't refocus on delete option to avoid index out of range crash

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-13 07:30:15 +01:00
Thomas Ricouard
7d053592c9 Scrolling optimizations with the new emojis 2023-01-12 21:12:47 +01:00
Thomas Ricouard
abca429844 Merge branch 'main' of https://github.com/Dimillian/IceCubesApp 2023-01-12 19:12:36 +01:00
Thomas Ricouard
e69fcee9fb Various small UI fixes 2023-01-12 19:12:23 +01:00
Dariusz Rybicki
032a92bb75
Navigate to status details when tapped empty space (#72) 2023-01-12 19:10:40 +01:00
Thomas Ricouard
5deb928dee Also use connections for loading quote toot / embed thanks @divadretlaw 2023-01-12 18:30:28 +01:00
David Walter
d646fef9f4
Fix Link Handling (#69) 2023-01-12 18:25:37 +01:00
Thomas Ricouard
66efedbbda AppAccounts: Move to its own package to prepare widget work 2023-01-12 18:17:21 +01:00
Thomas Ricouard
1a004400c4 Notifications: UI Fix 2023-01-12 18:17:03 +01:00
Thomas Ricouard
c653fb79b6 Don't show notify button in users lists 2023-01-12 08:30:47 +01:00
Thomas Ricouard
6f7c576c3a Add notify next to follow button if following 2023-01-12 07:36:19 +01:00
David Walter
3acd5aced4
Support Custom Emojis (#61)
* Support Custom Emojis

* Update EmojiText

* Update EmojiText

* Use EmojiText in StatusEditorAutoCompleteView

* Update EmojiText

* Display Account displayName without emojis in navigation title

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-12 06:58:04 +01:00
Thomas Ricouard
150cb5a8c5 Suggest login on launch 2023-01-12 06:30:43 +01:00
Tyler Baker
a5308730f8
Add button to re-hide sensitive media once expanded (#59)
* Add button to rehide sensitive media once expanded

* Update button style to make it easier to see the button depending on background

* Fixes

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-11 18:35:06 +01:00
Thomas Ricouard
9cf863d8c3 Post editor: Drafts support 2023-01-11 12:44:34 +01:00
Thomas Ricouard
54ac3d5adb Post editor: Replace visibility menu with a bottom sheet to close #58 2023-01-11 07:33:18 +01:00
Thomas Ricouard
77ad9afb85 Faster trending / fixed search 2023-01-10 21:22:05 +01:00
Thomas Ricouard
a77ee6b7af Make loading account data faster 2023-01-10 21:09:20 +01:00
Jérôme Danthinne
d447a8fdd2
add some top padding when new posts button is shown (#55)
Co-authored-by: Jérôme Danthinne <jerome.danthinne@smile.eu>
2023-01-10 14:44:34 +01:00
Pascal Batty
cd78cab073
Disable post button when there's no content (#57)
Co-authored-by: Pascal Batty <pascal@zen.ly>
2023-01-10 14:44:11 +01:00
Thomas Ricouard
0ae0b7e33f Polish on link card view, sign in flow, status context menu 2023-01-10 12:57:45 +01:00
Thomas Ricouard
f50a7f1556 UI fixes on status + prepare for generic media upload 2023-01-10 08:44:29 +01:00
Thomas Ricouard
71ec57f915 Support edit profile 2023-01-10 08:24:05 +01:00
Thomas Ricouard
be4b61ed30 Better accounts selector / switcher 2023-01-10 06:58:50 +01:00