Thomas Ricouard
83e4e74329
Swiftformat
2023-02-26 06:45:57 +01:00
Paul Schuetz
06629cc397
Enhance the context menu for private messages ( #1053 )
...
* Enhance the message context menu
A direct message can now directly be bookmarked, the author can be publicly
mentioned and reported.
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
* Add options to the conversation list context menu
Since the latest message is shown in the conversation list, the user can now
interact with this message via the context menu similar to the messages in the
conversation history.
The "conversation" class had to be modified since
bookmarking and liking a message would have led to a race condition (depending
on the server) when fetching the conversations afterwards, so the only affected
the message is now immediately updated.
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
* Remove child view models
The child views models are removed, and the list row now only uses the conversation
object managed by the list view model.
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
* Make unmodified var let
The last state-var of a conversation isn't modified, instead, a new conversation
is created. Therefore, the var is now a let.
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
---------
Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-02-26 06:45:31 +01:00
David Walter
a0e37273a4
Fix scaling of custom emoji ( #1020 )
2023-02-22 22:13:46 +01:00
Thomas Ricouard
a4910037b8
Swiftformat .
2023-02-22 19:09:39 +01:00
Thomas Ricouard
ed9b2a37a7
Fixes for composer and DM
2023-02-21 19:38:35 +01:00
Thomas Ricouard
7a997ebd8a
Make secondary column available on any size + add a toggle + faster macOS window resize
2023-02-21 13:37:31 +01:00
Alex Grebenyuk
425a4eef4f
Update to Nuke 12 (Beta 1) ( #924 )
...
* Install Nuke from nuke-12 branch
* Fixes
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-18 07:25:10 +01:00
Chanhwi Joo
6cf99613c0
Add a missing string ( #834 )
2023-02-13 18:12:34 +01:00
Thomas Ricouard
eb6050a38f
Swiftformat
2023-02-12 16:29:41 +01:00
Peter-Josef Meisch
fe1248fec6
Fix refresh of empty conversations ( #778 )
2023-02-10 22:16:03 +01:00
Peter-Josef Meisch
1c8fabbe59
Fix Conversation.lastStatus nullability issue ( #709 ) close #696
...
* Fix Conversation.lastStatus nullability issue
* Fix UI
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-08 06:27:44 +01:00
Thomas Ricouard
d9b166339d
Fixes for iPad layout
2023-01-31 08:16:36 +01:00
Thomas Ricouard
24504e3bc2
Various optimizations to speed things up
2023-01-30 19:14:43 +01:00
Thomas Ricouard
16636b12a9
Swift format
2023-01-30 07:27:06 +01:00
Thomas Ricouard
6ea2d9cb78
Make max width more consistent on iPad fix #236
2023-01-29 08:14:08 +01:00
Thomas Ricouard
b89221a535
Code cleanup / format / lint
2023-01-27 20:36:40 +01:00
Thomas Ricouard
8236029432
DM: Show the full status text
2023-01-26 18:28:08 +01:00
Thomas Ricouard
72fbcff1dd
DM: Various UX fixes
2023-01-26 18:27:53 +01:00
Thomas Ricouard
4705500dc4
DM: Add vertical padding between messages
2023-01-25 13:09:43 +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
a51e81102e
Handle links in direct message
2023-01-23 18:43:57 +01:00
Thomas Ricouard
ce41e6b000
Always display relative date in the timeline
2023-01-22 20:14:05 +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
a79c5691e0
Run SwiftFormat
2023-01-22 06:38:30 +01:00
Thomas Ricouard
d0d969d52c
Private messages: Add pagination
2023-01-21 15:31:27 +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
980b9a5dd6
Implement Localization ( #80 )
...
* Implement localization
* Fix some localization keys
* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Thomas Ricouard
e519e9cdff
Use Safari Controller for auth
2023-01-19 11:59:40 +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
7f6419ebae
Swiftformat
2023-01-17 11:36:01 +01:00
Thomas Ricouard
be4b61ed30
Better accounts selector / switcher
2023-01-10 06:58:50 +01:00
Thomas Ricouard
75d8b9c90b
Various fixes
2023-01-09 21:13:00 +01:00
Thomas Ricouard
039f786c16
Error state UI
2023-01-07 18:01:06 +01:00
Thomas Ricouard
b30610538f
Fix envObject for iPad
2023-01-06 21:34:24 +01:00
Thomas Ricouard
33ce6eadc2
Remove messages list feedback generator
2023-01-05 13:09:34 +01:00
Thomas Ricouard
455f945864
Fix import
2023-01-05 12:39:25 +01:00
Thomas Ricouard
e1ad5efd80
Direct message + empty screen for notifications and messages
2023-01-05 12:21:54 +01:00