Levitating Pineapple
29cc2cfb0c
decryption error view padding
2024-08-24 17:30:49 +03:00
Levitating Pineapple
4826da0825
rename
2024-08-24 16:47:19 +03:00
Levitating Pineapple
4f9f2cecec
ios: add tails and roundness slider to message bubbles
2024-08-24 16:31:44 +03:00
Levitating Pineapple
a5c1be3b8f
Merge branch 'master' into lp/time-grouped-messages
2024-08-23 19:07:05 +03:00
Levitating Pineapple
f7cac769df
cleanup
2024-08-23 17:19:22 +03:00
Levitating Pineapple
a4b086ce7a
cleanup
2024-08-23 17:18:30 +03:00
Levitating Pineapple
2a20afeda6
simplify timestamp logic; remove shape
2024-08-23 17:15:02 +03:00
Diogo
04033fc0b5
ios: connection profile search, incognito info in selection list and improved loader ( #4744 )
...
* remove comment
* improve switching chat profile loader
* add search on profile selection
* disable auto correction
* add incognito info in select chat profile
* fix typos
* layout
* fix choosing hidden user
* opacity back
* Revert "layout"
This reverts commit 10f1e5e924 .
* remove padding
* selected profile on top (profile or incognito)
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-23 13:20:07 +01:00
Levitating Pineapple
beefb1ba12
fix groups
2024-08-23 12:32:24 +03:00
Levitating Pineapple
6c1a821304
cleanup
2024-08-23 11:49:37 +03:00
Levitating Pineapple
ec40c2d7e5
add date logic
2024-08-23 11:40:11 +03:00
Levitating Pineapple
d6666b270f
time separation struct
2024-08-23 11:20:31 +03:00
Levitating Pineapple
950b87b48f
chat dir
2024-08-23 09:49:29 +03:00
Levitating Pineapple
ebbafc12d4
separate by minute
2024-08-22 23:03:00 +03:00
Levitating Pineapple
8053d8fc39
round to minute
2024-08-22 22:42:29 +03:00
Levitating Pineapple
d085a047fc
fix chat item not getting updated
2024-08-22 22:32:01 +03:00
spaced4ndy
f587179045
ios: multi send & forward api ( #4739 )
2024-08-22 21:38:22 +04:00
Levitating Pineapple
99d5a183c4
hide timestamp
2024-08-22 18:24:53 +03:00
Diogo
c485837910
ios: allow for chat profile selection on new chat screen ( #4729 )
...
* ios: allow for chat profile selection on new chat screen
* add api and types
* initial api connection with error handling
* improve incognito handling
* adjustments to different server connections
* loading state
* simpler handling of race
* smaller delay
* improve error handling and messages
* fix header
* remove tap section footer
* incognito adjustments
* set UI driving vars in main thread
* remove result
* incognito in profile picker and footer
* put incognito mask inside a circle
* fix click on incognito when already selected
* fix avoid users swapping position when picker is active
* fix pending contact cleanup logic
* icons
* restore incognito help
* fix updating qr code
* remove info from footer
* layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-22 15:02:32 +01:00
Levitating Pineapple
8979306e68
cleanup
2024-08-22 16:37:54 +03:00
Levitating Pineapple
e5a60b963e
ios: time based message grouping
2024-08-22 16:31:54 +03:00
Stanislav Dmitrenko
9f44242e4c
ios: fix applying theme when no global theme edited yet ( #4738 )
...
* ios: fix applying theme when no global theme editer yet
* base color
* added check for base
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-22 08:34:17 +01:00
Arturs Krumins
996c6efddd
ios: prevent hangs when opening app from background with async api calls ( #4730 )
...
* ios: async api calls on entering foreground
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-21 19:16:57 +01:00
Arturs Krumins
fd9c080103
ios: fix last message being hidden on load ( #4733 )
2024-08-21 17:04:12 +01:00
Arturs Krumins
0438f35539
ios: fix notifying the recipient when hanging up a call in ios15 ( #4731 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-21 15:05:59 +01:00
Evgeny Poberezkin
e04f74738e
Revert "ios: asynchronous api calls when entering foreground ( #4710 )"
...
This reverts commit b52dfee078 .
2024-08-20 18:24:53 +01:00
Stanislav Dmitrenko
5f0ccb9f17
ios: fix interface color without callKit ( #4727 )
...
* ios: fix interface color without callKit
* call area
* better hiding sheet when making a call without CallKit
* invert condition
2024-08-20 17:04:00 +01:00
Arturs Krumins
b2d18f6960
ios: fix visual artifacts when opening a chat on iOS15 ( #4726 )
...
* ios: fix visual artifacts when opening a chat on iOS15
* fix separators
* cleanup
2024-08-20 13:54:52 +01:00
Arturs Krumins
b52dfee078
ios: asynchronous api calls when entering foreground ( #4710 )
...
* ios: get call invitations asynchronously
* async update chats
* async user list on appear
* move model changes to main thread
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-20 11:28:06 +01:00
Evgeny
70991debfd
ios: optimize performance of updating chats ( #4723 )
...
* ios: optimize performance of updating chats
* even simpler
* always use updateChats
* make chats readonly from outside of model
2024-08-20 09:29:52 +01:00
Arturs Krumins
3a0921c093
ios: asychronous subscription updates ( #4707 )
...
* ios: asychronous subscription updates
* cleanup
2024-08-17 13:26:56 +01:00
Arturs Krumins
b0e0b0beb8
remove text slection context menu from chat item ( #4699 )
2024-08-15 20:08:51 +01:00
Arturs Krumins
c823a4fa6c
extend chat view material behind keyboard ( #4698 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-15 18:43:30 +01:00
Arturs Krumins
c159c2ede3
ios: fix pending connection sheet styling when opened via icon; fix tappable area of pending connections and contact requests ( #4694 )
...
* fix new contact sheet styling
* fix contact request tappable area
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-15 14:15:24 +04:00
Arturs Krumins
f6ef57534f
ios: add text to share extension link preview ( #4683 )
...
* ios: add text to share extension link preview
* remove maxHeight contraint
2024-08-14 19:29:13 +01:00
Arturs Krumins
2d5bbcdd61
ios: fix merged item order ( #4682 )
2024-08-14 07:59:58 +01:00
Arturs Krumins
c3f67aff69
ios: speed up network status handling ( #4678 )
...
* move network status into a separate model
* reduce network model observation scope (#4679 )
* dont pass chat
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-13 21:08:04 +01:00
Arturs Krumins
7cb3a499b2
ios: optimise chat switching ( #4663 )
...
* ios: shooth chat switching
* debug button
* navigation timeout
* fix scroll crash
* fix merge
* whitespace
* wip
* add spinner; extract load and nav logic
* cleanup
* direct chat button
* cleanup
* showLoadingProgress
* reverse rename
* rename
* spinner layout
* move all programmatic navigation to `openLoadChat`
* remove access restriction
* fix scroll on item added regression
* print
* fix page load regression
* fix member sheet disappearing
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-13 19:37:48 +01:00
spaced4ndy
cb683d0706
ui: disable subs indicator when chat is stopped ( #4672 )
2024-08-13 13:14:27 +04:00
Stanislav Dmitrenko
6a12f2dec8
ios: fix updating chat wallpaper while app is in background ( #4661 )
2024-08-12 21:57:04 +01:00
Diogo
9871ebb3b1
ios: mark chat non deleted only on send/receive (keep chatDeleted flag on open) ( #4659 )
...
* ios: navigation to delete chat working for group members
* modify
* Revert "modify"
This reverts commit fc811bbb84 .
* don't mark non deleted on open, mark on send
* simplify
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-12 18:49:34 +04:00
Stanislav Dmitrenko
1f8c69ec23
ios: fix applying chat theme ( #4656 )
2024-08-11 13:11:11 +01:00
Arturs Krumins
35c37263b8
ios: fix group replaced in the list of chats with direct chat ( #4655 )
...
* add viewbuilder
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-11 12:06:25 +01:00
Arturs Krumins
9b70599cc5
ios: scroll chat list to bottom, when items are added ( #4651 )
...
* scroll chat list to bottom
* simpler
* is really near bottom
* reduce thresholds
* comment
* itemAdded
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-11 10:07:45 +01:00
Evgeny
a4a11f99d2
ios: fix switching to another chat prevents marking items as unread ( #4652 )
2024-08-11 07:18:01 +01:00
Arturs Krumins
f922064f5c
iOS: fix chat list temporarily navigating to an empty view ( #4647 )
...
* add two way binding for chatList navigation
* style
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-10 22:23:56 +01:00
Evgeny
110839627f
ios: new message sheet detents ( #4639 )
...
* ios: new message sheet detents
* animation
* use isActive
* fix sheet rendering
* minor
* increase onTap area
* cleanup
* cleanup
* refactor, dont allow reducing sheet once opened
---------
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
2024-08-10 22:18:49 +01:00
Evgeny
d970470702
ui: fix throttled chat ordering ( #4645 )
...
* ios: fix throttled chat ordering
* optimize
* account for added chats
* revert kotlin change
* dont pop chat that is already on top, unify with addChat
* android, desktop: fix chat ordering
* update
* clear
* fix ios
* refactor sorting
2024-08-10 14:04:37 +01:00
Evgeny Poberezkin
3778698a6e
ios: set default toolbar opacity to regular, show dropdown
2024-08-09 17:26:57 +01:00
Arturs Krumins
cf7a16e857
ios: translucent bars in chat view ( #4641 )
...
* extend reverse list; disable clipping
* wallpaper - ignore safe area
* minor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-09 17:23:57 +01:00