Commit Graph

676 Commits

Author SHA1 Message Date
Roland Osborne
6b60098ff3 download to external android path 2023-08-12 22:56:13 -07:00
balzack
e59f025e5a using share for download storage 2023-08-12 22:02:22 -07:00
balzack
f2919bface adding generic file attachment to mobile app 2023-08-12 16:31:03 -07:00
balzack
25f5a55510 fixing build 2023-08-12 00:18:29 -07:00
balzack
151773352f adding binary attachments to sealed topics 2023-08-11 23:59:10 -07:00
Roland Osborne
f3fc131138 adding binary attachements to mobile app 2023-08-11 16:04:02 -07:00
balzack
82424a7217 matching ios icon with android 2023-07-31 08:41:03 -07:00
Roland Osborne
c8408dfaf8 enabling monocrhome icon for android 2023-07-29 23:07:23 -07:00
Roland Osborne
3dbdd793ab Revert "adding monochrome icons"
This reverts commit 01ba153d33.
2023-07-28 14:13:26 -07:00
Roland Osborne
f09f2a28cf Revert "fixing adaptive description"
This reverts commit 6bf949fc88.
2023-07-28 14:13:11 -07:00
Roland Osborne
08eac2067f Revert "trying monochrome icon at 108px"
This reverts commit ec107d0d81.
2023-07-28 14:12:26 -07:00
balzack
ec107d0d81 trying monochrome icon at 108px 2023-07-28 13:31:50 -07:00
Roland Osborne
6bf949fc88 fixing adaptive description 2023-07-28 13:27:01 -07:00
balzack
01ba153d33 adding monochrome icons 2023-07-28 13:05:40 -07:00
Pierre Balzack
ef7b71de60 Merge branch 'main' of https://github.com/balzack/databag into main 2023-07-26 13:37:08 -07:00
Pierre Balzack
f76470c860 only scale sealed image if not gif 2023-07-26 13:36:16 -07:00
Roland Osborne
b3222db1f7 removing pan/zoom for now, conflicting with carousel swipe 2023-07-26 11:22:51 -07:00
Roland Osborne
9731cc8f55 fixing typo on hint 2023-07-21 09:29:55 -07:00
Roland Osborne
ede54b1762 adjusting sql query to avoid error on some devices 2023-07-20 21:27:33 -07:00
Roland Osborne
f795a32eae adding mobile support for gif type 2023-07-20 21:22:31 -07:00
balzack
ed19501b6e updating podfile for firebase conflict 2023-07-15 09:43:11 -07:00
Roland Osborne
cbfc236807 disable carousel looping 2023-06-29 16:01:10 -07:00
Roland Osborne
75519d036d added pan/zoom on images 2023-06-29 10:57:44 -07:00
balzack
5bb3c851ca added missing un-read notification 2023-06-28 22:25:52 -07:00
balzack
f42fabf08d fallback to login screen when connection not allowed 2023-06-27 22:56:05 -07:00
balzack
766bc52965 detecting logged out state in mobile app 2023-06-27 18:40:50 -07:00
Pierre Balzack
d9beda5be9 Merge branch 'main' of https://github.com/balzack/databag into main 2023-06-27 17:50:51 -07:00
Pierre Balzack
ef0f1a2997 detect logged out state and redirect 2023-06-27 17:50:02 -07:00
Roland Osborne
725eb9bac1 fixing issue with connect to other nodes in mobile app 2023-06-27 11:11:00 -07:00
Pierre Balzack
ce0c1ad75f fix for failure to clear tokens on logout 2023-06-26 17:09:11 -07:00
Roland Osborne
0cd14d8bba refactored unifiedpush connector into external plugin 2023-06-13 13:59:49 -07:00
balzack
2d7bba14c0 dont request permission for ios 2023-06-09 22:07:21 -07:00
Roland Osborne
855096d0ee supporting unified push as default if detected 2023-06-09 20:27:04 -07:00
balzack
0251ea7dca fixing call layout with name size 2023-05-21 23:51:29 -07:00
balzack
b89de05885 removing domain update flag, not needed 2023-05-20 22:11:14 -07:00
balzack
643417eb1e synced api for updating node domain 2023-05-20 21:12:41 -07:00
balzack
170dce9173 supporting installations with unset federated host 2023-05-20 00:42:53 -07:00
Roland Osborne
9d3dc383b1 only show offsync on connected contacts 2023-05-08 10:40:43 -07:00
balzack
e5fdfefcb7 fix for delayed rendering of offsync card status 2023-05-07 23:21:13 -07:00
balzack
ea2fdec293 restrict characters allowed in login 2023-05-06 23:39:22 -07:00
balzack
520fc2cfc5 fixing video playback layout 2023-05-06 18:41:22 -07:00
balzack
a1b2d5230c adding resync support to mobile app 2023-05-06 10:30:08 -07:00
balzack
95b5c82b36 fix failed video sent on sealed channel 2023-05-05 22:39:29 -07:00
balzack
245b05d192 fixing race where shared intent not showing on sealed channel 2023-05-05 22:08:19 -07:00
balzack
82e15f5ec7 fixing rn jest tests 2023-05-05 21:32:37 -07:00
balzack
da8b7e6bab storing project file 2023-05-05 15:05:48 -07:00
Roland Osborne
72a502204e fixing media carousel scroll in android 2023-05-05 14:49:17 -07:00
Roland Osborne
532c7fac9e disable sharing from sealed channel 2023-05-05 14:28:10 -07:00
Roland Osborne
4d092662b6 disable image load error msg 2023-05-05 14:22:31 -07:00
Roland Osborne
a18f9de11c catch when message failed to save 2023-05-05 13:51:14 -07:00
Roland Osborne
b57b32b55c implemented optimized thead loading based on message creation time 2023-05-05 13:40:32 -07:00
balzack
2e28584ae1 adding loading indicators for sealed asset 2023-05-05 00:07:05 -07:00
Roland Osborne
c205cec28c reduce image size to proritize sealed loading 2023-05-04 13:37:11 -07:00
Roland Osborne
53d827a12e fix for blurry android, but init to proper res 2023-05-04 13:29:36 -07:00
Roland Osborne
6e86ec125d testing with fastimage for android blurry issue 2023-05-04 12:30:02 -07:00
Roland Osborne
7ed591abf4 resizing images for sealed channel 2023-05-04 10:39:09 -07:00
Roland Osborne
d66b208122 using file uri for android 2023-05-03 18:05:20 -07:00
Roland Osborne
809d603cdf playback of e2e assets in mobile app 2023-05-03 15:42:22 -07:00
Roland Osborne
452679324a added endpoint to receive encrypted file blocks 2023-04-28 14:07:01 -07:00
balzack
c342ed73b4 fix block send in mobile 2023-04-27 22:49:01 -07:00
balzack
1252e52dba Merge branch 'main' into asset 2023-04-27 21:30:54 -07:00
Roland Osborne
000d306bd1 sending encrypted asset blocks from mobile app 2023-04-27 10:20:25 -07:00
balzack
ea349dffbf adding tools for client side thumbnail generation 2023-04-26 22:54:06 -07:00
Roland Osborne
75f283799e fix for locked sealed topics 2023-04-25 16:04:48 -07:00
Roland Osborne
6791d56123 removing error message that only appears in sim 2023-04-25 09:36:19 -07:00
Roland Osborne
b8bdfdc009 fix for missing variable in ipad layout 2023-04-24 08:13:58 -07:00
balzack
a9cb556392 block send if share sheet adds unsupported asset type 2023-04-23 21:24:15 -07:00
Roland Osborne
1e232d5259 fixing uri scheme for sharing images 2023-04-22 17:40:04 -07:00
balzack
e3bf231b32 passing share intent to selected topic 2023-04-22 09:54:53 -07:00
balzack
9dbd64833b selecting topic to share on 2023-04-22 08:49:13 -07:00
Roland Osborne
6881fb846f fixing kotlin version for android share intent 2023-04-22 00:16:55 -07:00
balzack
e4f5b55613 enabling share intent in android 2023-04-21 23:45:06 -07:00
balzack
781b57f903 receiving sharing intent 2023-04-21 23:34:04 -07:00
balzack
98f5b572a0 show sharing activity 2023-04-21 18:37:55 -07:00
balzack
3ee8016918 using local fs for share sheet 2023-04-21 17:28:02 -07:00
Roland Osborne
6bcdef60e8 android doesnt like base64 files for sharesheet 2023-04-21 11:46:11 -07:00
balzack
af75902343 first pass at share sheet integration 2023-04-20 22:10:33 -07:00
Roland Osborne
05cb4e89df fixing unit tests 2023-04-14 15:49:24 -07:00
Roland Osborne
25b1913e8e fixing mute issue on speaker phone 2023-04-14 13:41:44 -07:00
Roland Osborne
b03c1b0249 fix typo 2023-04-14 12:30:16 -07:00
Roland Osborne
a95f7323e0 supporting previous event socket format 2023-04-14 11:02:29 -07:00
Roland Osborne
b246fc8f44 show call at start of invocation 2023-04-14 09:58:00 -07:00
Roland Osborne
8370ccdf13 displaying call at invocation 2023-04-14 09:45:07 -07:00
balzack
8a53201076 adjusting contact option button sizes 2023-04-13 22:59:05 -07:00
Roland Osborne
f8dd0ea5e8 using configured ice server 2023-04-13 15:11:33 -07:00
balzack
8e2e0d6a6c removing debug statement 2023-04-12 15:06:04 -07:00
Roland Osborne
7268f1c380 switch to speaker if either video active 2023-04-12 14:49:15 -07:00
Roland Osborne
9ccbbe6838 fixed position of video call in webapp 2023-04-12 14:09:46 -07:00
Roland Osborne
adbb07da30 using in call manager to adjust phone during call 2023-04-12 13:52:40 -07:00
Roland Osborne
55e4bef78e switching strategies for existing turn server 2023-04-11 22:33:11 -07:00
Roland Osborne
7299d63711 fixing create permission handling 2023-04-10 10:07:52 -07:00
Roland Osborne
adf2301cf1 store remote ice until description set 2023-04-06 15:59:25 -07:00
Roland Osborne
46a49aa32e start in audio only mode 2023-04-06 15:22:36 -07:00
Roland Osborne
99ccd86ac6 fixing connectivity issues 2023-04-06 14:45:09 -07:00
Roland Osborne
5d229bbef3 testing with internal relay server 2023-04-06 11:10:33 -07:00
balzack
843a22c17b invoking dm and call from contact list in mobile 2023-04-05 22:27:33 -07:00
Roland Osborne
d7a264c7ee Merge branch 'main' into webrtc 2023-04-05 10:50:18 -07:00
Roland Osborne
0efa818249 Merge branch 'main' into webrtc 2023-04-05 10:46:37 -07:00
balzack
d9bd196db6 resetting build number on new version release 2023-04-04 22:32:44 -07:00
Roland Osborne
94776a2874 prepending https to shortened urls 2023-04-04 21:32:27 -07:00
Roland Osborne
2def0c1ee2 sanitizing urls 2023-04-03 12:27:45 -07:00
Roland Osborne
b0b5c19754 removing tos from ios 2023-04-03 12:06:07 -07:00
Roland Osborne
37f6ec6f09 avoid use of dangerously 2023-04-03 11:51:18 -07:00
Roland Osborne
9f5647fa57 adding clickable urls in mobile 2023-04-03 11:00:09 -07:00
Roland Osborne
99d757a9a5 stabilizing webrtc across platforms 2023-03-31 16:12:18 -07:00
Roland Osborne
df92fd5d61 consolodating mobile webrtc connection logic 2023-03-31 13:46:39 -07:00
balzack
9625ad64e3 using keep awake while call active 2023-03-30 22:43:48 -07:00
Roland Osborne
53ce6417bb placing local stream on top 2023-03-30 15:25:58 -07:00
Roland Osborne
462a48991b fixing missing import 2023-03-30 14:33:35 -07:00
Roland Osborne
f508c7bf99 stabilzing webrtc implementation 2023-03-30 14:27:25 -07:00
balzack
8b36cd0c2a fix typo 2023-03-29 23:56:44 -07:00
balzack
49602436d8 enable local video view in mobile 2023-03-29 23:29:53 -07:00
Roland Osborne
87a6ba4de9 adding webrtc calling from mobile 2023-03-29 16:15:52 -07:00
Roland Osborne
fcbe56e160 added call option icons 2023-03-29 15:41:42 -07:00
Roland Osborne
94b18234cc serializing offer handling in mobile webrtc 2023-03-29 14:21:08 -07:00
balzack
99e1aa88f5 mid mobile webrtc integration 2023-03-29 13:07:20 -07:00
balzack
ee474b5f73 added ringing modal to mobile 2023-03-28 22:43:18 -07:00
Roland Osborne
cd06333ccb adding endpoints used for webrtc coordination 2023-03-28 16:35:57 -07:00
Roland Osborne
00f4769505 preparing for mobile webrtc integration 2023-03-28 15:57:19 -07:00
balzack
46e76f7b76 added missing import 2023-03-20 10:04:59 -07:00
Roland Osborne
34863a67a3 apply suggested fix for activity restore crash 2023-03-20 09:34:56 -07:00
Roland Osborne
016154bdf1 apply suggested fix for activity restore crash 2023-03-20 05:26:48 -07:00
balzack
5aa9bec9ae removing test code 2023-03-19 15:11:00 -07:00
balzack
f6401cb6ca more webrtc testing 2023-03-17 23:15:17 -07:00
balzack
c66138cefc experimenting with mobile webrtc 2023-03-17 17:31:09 -07:00
Roland Osborne
88c3520178 testing webrtc in mobile 2023-03-17 15:06:20 -07:00
balzack
5e181d090f adding tos to all access screens 2023-03-07 15:19:29 -08:00
Roland Osborne
5a0a2a8af2 removing tos from ios as not required 2023-03-07 10:52:09 -08:00
Roland Osborne
4db08d7ebe moving terms to account create screen 2023-03-07 09:56:06 -08:00
balzack
ed59da1803 reset tos on logout 2023-03-06 23:05:03 -08:00
balzack
1ad7c3ddcf show firstrun on each first login 2023-03-06 22:33:37 -08:00
balzack
12734bc059 added padding to tos 2023-03-06 21:58:10 -08:00
balzack
f54839ca1e implementing terms of service confirmation (again sorry...tos are bs) 2023-03-06 21:35:41 -08:00
Roland Osborne
a48a799e4c tweaking scraped terms for my purpose 2023-03-06 15:31:29 -08:00
Roland Osborne
6a81baf34f play store is requiring terms of service for the app....how annoying...sorry 2023-03-06 15:28:28 -08:00
Roland Osborne
fb711a1dbf hide delete button if not applicable 2023-03-06 14:32:21 -08:00
Roland Osborne
cfb040be60 fixing remote conversation header 2023-03-06 14:20:28 -08:00
balzack
417f35e418 fixing push notifications in ios 2023-03-06 14:07:42 -08:00
Roland Osborne
6ee9bd87d0 fixing device token on logout 2023-03-06 11:56:17 -08:00
balzack
1fb2907b80 fixing profile image setting 2023-03-05 23:44:34 -08:00
balzack
749960b262 fixing asset upload on contact hosted channel 2023-03-05 23:23:49 -08:00
balzack
9d4efcdc17 enabling media access in android 2023-03-05 22:41:09 -08:00
balzack
555f47496c fixing db name format 2023-03-05 17:42:53 -08:00
balzack
f66f9bfbbe fixing unit test 2023-03-05 17:37:37 -08:00
balzack
3b2dd6216e fixing loading of topics 2023-03-05 17:15:24 -08:00
balzack
a655313b12 loading more of conversation 2023-03-05 15:51:44 -08:00
balzack
ed0a4df44f trying to add image to android splash 2023-03-05 11:26:30 -08:00
balzack
335a11c129 re-enable video and audio looping 2023-03-05 11:17:41 -08:00
balzack
780dd226f0 using non-expo keepawake 2023-03-05 11:04:41 -08:00
balzack
d279533c0f more android dark text color 2023-03-05 10:46:15 -08:00
balzack
d1725116c1 more text color for android dark 2023-03-05 10:15:08 -08:00
balzack
74b4041dfe fixing text color for android dark 2023-03-05 09:50:48 -08:00
balzack
aada550c62 setting header text color for android dark 2023-03-04 23:20:43 -08:00
balzack
c88261d20b testing flatlist rotation workaround for android 2023-03-04 23:04:33 -08:00
balzack
e1ecd64755 setting header color for android dark 2023-03-04 22:22:01 -08:00
balzack
d12f626324 setting text color for android dark 2023-03-04 22:05:40 -08:00
balzack
c2af1b9f71 setting android splash and icon 2023-03-04 20:43:18 -08:00
balzack
833de3b5d2 adding ios splash screen 2023-03-04 20:32:42 -08:00
balzack
bc41d34f74 resetting android icon 2023-03-04 18:36:16 -08:00
balzack
b4b144383c fix for reset on orientation change 2023-03-04 18:09:51 -08:00
balzack
d21d7de58a adding safe area for rotated phone 2023-03-04 17:04:10 -08:00
balzack
dcd5af197e fixing image load glitch 2023-03-03 22:26:44 -08:00
balzack
5b75181840 fixing asset thumb url 2023-03-03 18:20:23 -08:00
balzack
e57fb1b91d merging back topic alerts 2023-03-03 17:45:30 -08:00
balzack
ace042bf0c merging back refactored topic update 2023-03-03 16:36:11 -08:00
Roland Osborne
49f23be418 adding image asset control 2023-03-03 14:42:26 -08:00
Roland Osborne
166ef7ef2c tweaking thead layout 2023-03-03 10:53:26 -08:00
Roland Osborne
ef1c81343d optimizing conversation load 2023-03-03 10:30:28 -08:00
balzack
74305a0994 optimizing conversation load 2023-03-02 23:55:36 -08:00
Roland Osborne
65c0afb313 merging sealed topic add 2023-03-02 21:30:17 -08:00
balzack
f5e27c80e1 optimizing topic load 2023-03-02 20:51:20 -08:00
Roland Osborne
e4f55861d0 merged back support for sealed messages 2023-03-02 14:48:53 -08:00
Roland Osborne
c8dec078aa fixing conversation load sequence 2023-03-02 11:18:06 -08:00
balzack
f1df322523 switching carousel module 2023-03-02 08:18:38 -08:00
balzack
803f6b84c3 merging back refactored conversation 2023-03-01 22:30:48 -08:00
balzack
16f829d6a5 fixing topic load 2023-03-01 16:56:15 -08:00
balzack
79d308a627 merging refactored conversation 2023-03-01 16:05:33 -08:00
Roland Osborne
dcc075383c merging refactored details 2023-03-01 13:35:43 -08:00
balzack
1e4f1cf819 adding detail activity indicator 2023-03-01 09:49:19 -08:00
balzack
a86d84de33 refactoring details screen 2023-03-01 00:42:57 -08:00
balzack
c062b84426 merging refactored details screen 2023-02-28 22:58:26 -08:00
Roland Osborne
4479ba5dca preparing conversation screen 2023-02-28 15:25:04 -08:00
Roland Osborne
8d5209396a preparing conversation screen 2023-02-28 15:05:55 -08:00
Roland Osborne
cc0c43817c consolodating subject extraction 2023-02-28 12:41:29 -08:00
balzack
499ce44328 updating channels when seal unlocked 2023-02-27 23:22:24 -08:00
balzack
0cdf493682 merging refactored add channels 2023-02-27 21:29:10 -08:00
balzack
aaf7d38836 merging add channel support 2023-02-27 13:30:11 -08:00
balzack
84d8598f29 merging back sealed channel support 2023-02-27 11:32:53 -08:00
Roland Osborne
9ffd2f6c7f more channels refactor 2023-02-27 10:31:26 -08:00
balzack
233bcb01e9 mergin refactored channel 2023-02-27 09:03:56 -08:00
balzack
3efa83f1c6 merging back channels screen in mobile app 2023-02-25 16:48:05 -08:00
Roland Osborne
d1d5431fbd merging back refactor contact screen 2023-02-24 14:32:18 -08:00
Roland Osborne
848f2580ee mergin in refactored registry screen 2023-02-24 13:37:17 -08:00
balzack
b132e3494b refactoring contact screen 2023-02-24 00:27:09 -08:00
Roland Osborne
c86f9f9948 merging back updated cards screen 2023-02-23 16:00:49 -08:00
Roland Osborne
91f6bdb6b5 fixing seal failure message 2023-02-23 13:02:39 -08:00
balzack
10cbd3eaab merging rest of refactored profile into mobile app 2023-02-22 22:03:55 -08:00
Roland Osborne
d7ea1806c1 refactoring profile screen 2023-02-22 13:16:31 -08:00
Roland Osborne
afc8c45721 merging back refactored profile screen 2023-02-21 15:52:54 -08:00
balzack
d91a120ec8 refactoring session component 2023-02-18 00:48:38 -08:00