Commit graph

41 commits

Author SHA1 Message Date
Hidemune Takahashi ae3d190799
Added marked text range support (#345)
* 👍 Added markedTextRangeSupport.

* 👍 ignore when markedTextRange is non-nil.

* Update TextView revision

Co-authored-by: Hidemune Takahashi <h1d3mun3.74k4h45h1@gmail.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-01-24 17:26:56 +01:00
Thomas Ricouard 8fe6eddead Settings: Add a button to hide OpenAI button in the composer 2023-01-23 20:45:18 +01:00
Thomas Ricouard d6aa99eb57 New direct messages view close #122 2023-01-22 16:55:03 +01:00
Sean Goldin 1c679186b0
Only ask for draft when text entered by user (#251) 2023-01-22 11:28:23 +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
Thomas 980b9a5dd6
Implement Localization (#80)
* Implement localization

* Fix some localization keys

* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Thomas Ricouard 9c532d9448 Add support for custom emojis in the composer close #98 2023-01-18 19:11:52 +01:00
Thomas Ricouard 1b9d4e0247 Add some macOS menu & shortcuts 2023-01-18 08:27:42 +01:00
Thomas Ricouard 5ff0330fb7 Composer: Fix account switching not posting on the correct account 2023-01-18 08:07:09 +01:00
Thomas Ricouard 02aa91f432 Composer: Scale input font on macOS 2023-01-18 08:04:52 +01:00
Thomas Ricouard 4143e82fbc Multi account sidebar + scaled font size on macOS + better iPad / macOS app UX 2023-01-17 19:41:46 +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 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
Thomas Ricouard ce2f8620ed Editor: Fix cancel confirmation position 2023-01-16 22:03:04 +01:00
Thomas Ricouard 05053c661d Editor: Allow to select account 2023-01-16 13:39:35 +01:00
Thomas Ricouard 596f920603 Share sheet extension 2023-01-15 16:39:08 +01:00
Thomas Ricouard 6b210aec4f Add OpenAI pipeline + some prompts 2023-01-13 18:43:02 +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
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 9cf863d8c3 Post editor: Drafts support 2023-01-11 12: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 039eab0d06 Editor: Add response context 2023-01-05 18:54:18 +01:00
Sean Goldin 41d7f4ca62
Less typing padding constants (#23)
* Change enum of constants to CGFloat extension

* Use CGFloat padding extension
2023-01-03 07:41:29 +01:00
Thomas Ricouard 07a4ef856d Editor: Forward theme colors 2022-12-31 12:11:42 +01:00
Thomas Ricouard bb47937eb6 Editor: Refactor + Add autocomplete for mentions and hashtag 2022-12-31 09:10:27 +01:00
Thomas Ricouard 639227be89 Mention everyone in reply 2022-12-30 22:49:09 +01:00
Thomas Ricouard d00c3e533e Theme support + default theme 2022-12-29 10:39:34 +01:00
Thomas Ricouard 80c2086a8e Status: Spoiler support 2022-12-28 10:45:05 +01:00
Thomas Ricouard 5b9f91abd1 Editor character count + settings instance rules 2022-12-28 08:06:46 +01:00
Thomas Ricouard 03e5a960d2 Better status editor 2022-12-27 19:10:31 +01:00
Thomas Ricouard 627173989e WIP Media upload 2022-12-27 16:16:25 +01:00
Thomas Ricouard 0ac109c49b Better quote post 2022-12-27 13:38:10 +01:00
Thomas Ricouard 5db6d2d991 Dismiss status editor on not signed in 2022-12-27 08:31:57 +01:00
Thomas Ricouard bda77571b6 Editor: Simple edit 2022-12-26 08:24:55 +01:00
Thomas Ricouard 6bbe352f7e WIP posting photos 2022-12-25 19:15:35 +01:00
Thomas Ricouard 73fde0f6aa Status editor improvements 2022-12-25 17:46:51 +01:00
Thomas Ricouard 8df70043cb Very basic status post 2022-12-25 08:17:16 +01:00
Thomas Ricouard 4be33b4f67 WIP Status Editor 2022-12-25 06:55:33 +01:00
Thomas Ricouard 189037b53d Explore + Account polish + Status editor WIP 2022-12-23 10:41:55 +01:00