Commit Graph

334 Commits

Author SHA1 Message Date
Roland Osborne
8f8c2f30ae fixing account reset flow 2022-10-20 10:08:00 -07:00
balzack
7ddd875e73 styling statusbar 2022-10-19 21:26:13 -07:00
balzack
801336d05b setting status bar style 2022-10-19 21:17:52 -07:00
Roland Osborne
7799064039 using keepawake hook 2022-10-19 14:49:28 -07:00
Roland Osborne
8c01f67b5d prevent sleep while in topic 2022-10-19 14:17:20 -07:00
Roland Osborne
9e5f1b5c6a avoid react version of touchableopacity 2022-10-19 11:31:10 -07:00
Roland Osborne
83869c7e5e fixing disconnected indicator 2022-10-19 11:15:01 -07:00
Roland Osborne
fc53b9e7c9 completed relocation of modal edit 2022-10-19 10:36:36 -07:00
Roland Osborne
5053907fa6 testing edit message in a new location 2022-10-19 10:04:37 -07:00
balzack
19de5195a0 adjusting bottom conversation pad 2022-10-18 23:46:35 -07:00
balzack
f003075b51 more android debug 2022-10-18 23:36:05 -07:00
balzack
aa38f3f2f4 debugging android modal 2022-10-18 23:27:07 -07:00
balzack
de5325e83d fixed loading on android 2022-10-18 22:58:48 -07:00
balzack
55957aeacb improved asset rendering 2022-10-18 22:38:01 -07:00
Roland Osborne
92a967210d added missing files 2022-10-18 14:56:18 -07:00
Roland Osborne
a86556c993 support for unblocking messages 2022-10-18 14:52:13 -07:00
Roland Osborne
8771eba2ed support blocking topics 2022-10-18 13:40:14 -07:00
Roland Osborne
6db15568f8 support topic message update 2022-10-18 11:13:45 -07:00
Roland Osborne
0eb48691ad fixing card channel delete message 2022-10-18 09:56:00 -07:00
balzack
267a54e782 supporting message delete 2022-10-17 23:22:06 -07:00
balzack
3ce3711bd4 topic focus options clipping in android 2022-10-17 22:33:57 -07:00
Roland Osborne
fb6d2e3e7a rendering topic options 2022-10-17 15:08:24 -07:00
Roland Osborne
0591ed6170 updating carousel dismiss mechanism 2022-10-17 13:11:24 -07:00
Roland Osborne
9c8d76226b delaying disconnected alert 2022-10-17 12:11:32 -07:00
Roland Osborne
04a533835f fixing carousel dismiss for android 2022-10-17 12:10:29 -07:00
balzack
72b8970067 fixing carousel dismiss 2022-10-17 00:30:38 -07:00
balzack
5e6077ce47 setting topic focused state 2022-10-17 00:10:36 -07:00
balzack
8655e339fe fixing clipped carousel 2022-10-16 23:35:53 -07:00
balzack
4cb3161ae7 changing topic status icon 2022-10-16 15:14:46 -07:00
balzack
e238bff778 using profile revision for logo 2022-10-16 14:38:26 -07:00
balzack
04d520748b debugging logo flicker 2022-10-16 14:26:55 -07:00
balzack
3107e409b5 optimizing logo re-render 2022-10-15 10:02:43 -07:00
balzack
66813dc601 caching selected at higher level 2022-10-14 23:43:36 -07:00
balzack
ff21017f32 fixed alert on request cancel 2022-10-14 22:10:46 -07:00
balzack
8515558ac6 setting card active state in drawer view 2022-10-14 21:38:34 -07:00
Roland Osborne
8848152a5d rendering contact request status 2022-10-14 15:15:45 -07:00
Roland Osborne
b2ce79a290 render disconnected indicator 2022-10-14 14:01:07 -07:00
Roland Osborne
532fe0b647 completed admin dashboard 2022-10-14 12:56:03 -07:00
balzack
62f4bda0f5 saving config 2022-10-13 23:20:51 -07:00
Roland Osborne
e76e11c807 adding admin dashboard modals 2022-10-13 15:21:40 -07:00
Roland Osborne
9c24064c4e preparing admin dashboard modals 2022-10-13 11:22:14 -07:00
balzack
4cc6d7fce5 rendering dashboard 2022-10-13 00:03:10 -07:00
Roland Osborne
50c965e794 adding admin page 2022-10-12 12:24:29 -07:00
Roland Osborne
f012b582ed sorting contacts 2022-10-12 09:42:26 -07:00
balzack
c279408d0a support topic creation 2022-10-11 23:22:11 -07:00
Roland Osborne
fc6898fe68 support topic creation 2022-10-11 15:19:58 -07:00
Roland Osborne
fe850ea2e2 padding member list 2022-10-11 14:04:34 -07:00
Roland Osborne
0e09d981ca fixed accepting connection from unsaved 2022-10-11 14:00:22 -07:00
Roland Osborne
96b9596fdd enable keyboard avoid on ios only 2022-10-11 12:46:40 -07:00
Roland Osborne
edcffa6a67 support blocking and unblocking topics 2022-10-11 12:18:08 -07:00
balzack
445b364365 minor cleanup 2022-10-10 22:44:22 -07:00
balzack
3cf037775e updating membership 2022-10-10 22:05:15 -07:00
Roland Osborne
40eb654f82 not increasing reconnect backoff 2022-10-10 12:03:03 -07:00
balzack
f95265e688 support removing channel 2022-10-09 23:55:08 -07:00
balzack
1c05a8487c suppot updates to topic subject 2022-10-09 23:26:32 -07:00
balzack
f959af678f rendering member list 2022-10-09 21:39:33 -07:00
Roland Osborne
9a070dd8a4 added details members 2022-10-09 17:58:52 -07:00
balzack
ef26adca46 rendering topic settings 2022-10-08 21:55:56 -07:00
balzack
82ae09cbf4 configuring xcode project for appstore 2022-10-08 10:50:24 -07:00
balzack
79a3f8a4ef configuring xcode project for appstore 2022-10-08 10:49:50 -07:00
Roland Osborne
f916589d17 customizing keyboard avoiding by platform 2022-10-07 12:32:27 -07:00
Roland Osborne
9462738d14 android not happy with bluronsubmit 2022-10-07 12:15:10 -07:00
Roland Osborne
e2097a892e improved handling of virtual keyboard 2022-10-07 12:01:14 -07:00
balzack
05a68c9a1e removing unused packages 2022-10-07 00:29:01 -07:00
balzack
131d880d0e switching out color picker 2022-10-07 00:21:38 -07:00
balzack
f6935f891c fixing upload content type 2022-10-06 23:55:58 -07:00
balzack
33d9b618bd debugging on android 2022-10-06 23:22:33 -07:00
balzack
f7d06e1644 rendering formatted text 2022-10-06 23:09:56 -07:00
balzack
446b974aed support uploading assets 2022-10-06 22:52:28 -07:00
Roland Osborne
2bdd2c4a68 support adding basic messages 2022-10-06 15:34:29 -07:00
Roland Osborne
c471a76914 show controls only after loading 2022-10-06 13:33:34 -07:00
Roland Osborne
295d7ee8a7 using expo video 2022-10-06 13:24:50 -07:00
Roland Osborne
8826c82d03 more android debug 2022-10-06 13:11:31 -07:00
Roland Osborne
83b9afebc5 testing android video 2022-10-06 12:55:12 -07:00
balzack
1b18d5bc8a adding audio playback support 2022-10-06 00:23:18 -07:00
balzack
bae8ce9405 playing video back in carousel 2022-10-05 23:18:59 -07:00
balzack
6124dfd76b dismiss carousel with swipe 2022-10-05 16:51:28 -07:00
Roland Osborne
633ca9248e rendering asset carousel 2022-10-05 15:11:29 -07:00
Roland Osborne
2cc2419bf9 styling timestamp 2022-10-05 11:53:36 -07:00
Roland Osborne
77df544ad4 using alternate touchableopacity due to leaking callback warning 2022-10-05 11:36:35 -07:00
Roland Osborne
eb32ba9571 rendering audio assets 2022-10-05 11:05:36 -07:00
Roland Osborne
86f3d155bb adding video thumb rendering 2022-10-05 09:56:57 -07:00
balzack
132816bfe9 render image asset 2022-10-05 00:09:57 -07:00
balzack
a7c97de50e unlatching as platform specific 2022-10-04 22:06:44 -07:00
balzack
fddcaa97be more android testing 2022-10-04 21:18:51 -07:00
balzack
914bafcfde testing android scrollTo 2022-10-04 21:14:10 -07:00
balzack
31a70500af testing android scroll events 2022-10-04 21:08:11 -07:00
balzack
7441f46dc7 avoid latch during momentum 2022-10-04 20:45:53 -07:00
balzack
01d82d1097 fixing nav for profile and cards in home screen mode 2022-10-04 17:54:18 -07:00
balzack
8a17592dcf fix timestamp rendering 2022-10-04 16:36:38 -07:00
Roland Osborne
12b4c15c25 added missing component 2022-10-04 15:08:38 -07:00
Roland Osborne
ae10a3c03c rendering topics 2022-10-04 15:02:40 -07:00
Roland Osborne
aaf40cd571 support thread latching 2022-10-04 14:00:49 -07:00
Roland Osborne
8988a63634 connecting remove audio topic asset 2022-10-04 12:09:05 -07:00
Roland Osborne
720e242c79 set read marker 2022-10-04 11:52:22 -07:00
balzack
db7eff8a51 fixing reference error 2022-10-04 07:09:42 -07:00
balzack
3da3cfe719 rendering first frame for android 2022-10-03 22:04:19 -07:00
balzack
6b4edbaf9f supporting font config on new topic 2022-10-03 21:50:20 -07:00
balzack
b46d2672e7 adding audio file support 2022-10-03 14:18:47 -07:00
balzack
769ce6805f adding video and image to add topic carousel 2022-10-01 13:18:37 -07:00
balzack
b6b18aaaaa preparing assets for message 2022-10-01 00:32:25 -07:00
balzack
647e7d8b28 adding buttons to new topic 2022-09-30 19:58:08 -07:00
Roland Osborne
5941aa7ff3 adding support for new topics 2022-09-30 15:08:51 -07:00
Roland Osborne
fd4422aa25 testing latch 2022-09-30 14:13:08 -07:00
Roland Osborne
0e26559aa0 testing flatlist latch 2022-09-30 14:00:51 -07:00
balzack
9dce08ff64 rendering topics 2022-09-29 23:19:15 -07:00
balzack
0251b648ef syncing topics from server 2022-09-29 22:34:31 -07:00
Roland Osborne
40a29e17c3 removing delta methods from store 2022-09-29 16:00:48 -07:00
Roland Osborne
ad781e6c81 more syncing of topics 2022-09-29 15:21:18 -07:00
Roland Osborne
c6485d5b47 preparing to sync topics 2022-09-29 11:31:55 -07:00
balzack
a65c8c1ccd adding topic store methods 2022-09-28 23:30:22 -07:00
Roland Osborne
41d97c7a46 adding close button to conversation 2022-09-28 15:27:08 -07:00
Roland Osborne
13a7081361 fixing styles on drawers 2022-09-28 15:21:02 -07:00
Roland Osborne
0f8a90fb85 adding conversation context 2022-09-28 15:09:10 -07:00
Roland Osborne
0f60c385ad rendering conversation header 2022-09-28 12:41:00 -07:00
Roland Osborne
1f70aee040 cleaning up session 2022-09-28 10:51:01 -07:00
balzack
2dd42e3f97 styling screen header 2022-09-27 22:57:30 -07:00
Roland Osborne
1d2b807922 adding screen headers 2022-09-27 22:30:47 -07:00
Roland Osborne
a112ff5bc9 using navigation headers 2022-09-27 12:21:40 -07:00
balzack
ec3f6ac303 connecting conversation screen 2022-09-26 23:12:42 -07:00
Roland Osborne
a765bf5c98 updated contact status indicator 2022-09-26 15:13:30 -07:00
Roland Osborne
87da47a00d supporting blocking contacts 2022-09-26 14:39:01 -07:00
Roland Osborne
d3782750ea adding contact controls 2022-09-26 12:14:06 -07:00
balzack
7e72e68f5a adding contact buttons 2022-09-26 10:11:45 -07:00
balzack
559c5f7d27 adding close button to contact screen 2022-09-24 23:15:58 -07:00
balzack
7f0f9240e1 rendring contact screen 2022-09-24 22:56:41 -07:00
balzack
dc114c545b connecting contact screen/drawer 2022-09-24 17:44:08 -07:00
balzack
822d333401 rendering registry 2022-09-23 23:31:46 -07:00
Roland Osborne
6d316d563e fixing layout on cards drawer 2022-09-23 15:37:22 -07:00
Roland Osborne
b1000be241 adding registry screen 2022-09-23 15:15:11 -07:00
Roland Osborne
eedf006c4d adding registry screen 2022-09-23 15:15:04 -07:00
Roland Osborne
8566526a86 styling placeholder 2022-09-23 14:38:27 -07:00
Roland Osborne
f578c68eaa matching filter control height 2022-09-23 11:14:55 -07:00
Roland Osborne
55debaba7c rendering card items 2022-09-23 11:09:51 -07:00
balzack
911744daa4 starting card drawer 2022-09-23 00:56:31 -07:00
Roland Osborne
4591759c2c adding debounce and validation to login update 2022-09-22 12:23:54 -07:00
balzack
ef644eb677 adding modals to update profile 2022-09-21 22:52:33 -07:00
Roland Osborne
a51a92beb3 support profile image update 2022-09-21 15:13:43 -07:00
Roland Osborne
16a358dd86 rendering profile screen 2022-09-21 14:06:30 -07:00
Roland Osborne
ed10c5b32e making channel screen responsive 2022-09-21 11:12:46 -07:00
balzack
529dcf9422 fix websocket failure to reconnect 2022-09-20 21:08:44 -07:00
Roland Osborne
b4b6e11907 fix error on first load 2022-09-20 15:19:12 -07:00
Roland Osborne
c615d73fbf fixing card channel sync 2022-09-20 14:57:58 -07:00
Roland Osborne
433781c5fa adding channel read indicator 2022-09-20 13:17:20 -07:00
Roland Osborne
61cb4fc903 fix flickering in channel list 2022-09-20 12:05:32 -07:00
Roland Osborne
398e118c45 rendering subject and message 2022-09-20 10:57:57 -07:00
balzack
8b09d214b7 syncing channels 2022-09-20 00:50:53 -07:00
balzack
450e4ff7a0 added cache for channels and cards 2022-09-19 22:39:53 -07:00
Roland Osborne
566dcd0f20 loading channels 2022-09-19 16:02:55 -07:00
Roland Osborne
6c4f3b8782 avoid re-render of session to avoid glitchies 2022-09-19 12:07:33 -07:00
balzack
ade5ebb6db beginning channel screen layout 2022-09-18 23:50:57 -07:00
balzack
9559259290 rendering welcome background 2022-09-18 22:42:27 -07:00
balzack
eda3586262 establishing session routes 2022-09-18 17:04:17 -07:00
balzack
31e32335e9 added drawer for large screen layouts 2022-09-17 23:24:37 -07:00
balzack
74589ce5ad preparing for large layouts 2022-09-17 00:22:12 -07:00
balzack
c1141b2102 setting screens for small view 2022-09-16 23:54:57 -07:00
Roland Osborne
d8ad6ebf41 styling bottom nav 2022-09-16 15:00:29 -07:00
Roland Osborne
a8735c5066 adding navigators 2022-09-16 13:06:52 -07:00
Roland Osborne
a9f66f8e0e fixed card syncing error 2022-09-16 11:28:54 -07:00
balzack
16c2385f2d saving card channels 2022-09-15 23:18:46 -07:00
Roland Osborne
630d8a99bb sycing cards 2022-09-15 15:12:06 -07:00
Roland Osborne
160fa45373 syncing cards 2022-09-15 11:26:03 -07:00
balzack
1abe9d197b syncing channels to store 2022-09-15 01:03:20 -07:00
Roland Osborne
33966512f1 syncing account and profile 2022-09-14 12:18:16 -07:00
balzack
4ca0f53da1 syncing profile 2022-09-14 00:27:49 -07:00
Roland Osborne
80fb1472e4 adding admin screen 2022-09-13 15:15:49 -07:00
Roland Osborne
87e6760818 refactor of store context 2022-09-13 11:46:28 -07:00
balzack
3611530f11 removed styled module and fixed account reset and create 2022-09-12 23:58:17 -07:00
Roland Osborne
75dbab6778 minor cleanup 2022-09-12 15:21:50 -07:00
Roland Osborne
aeffbf1063 using sqlite storage to persist app state 2022-09-12 15:18:27 -07:00
balzack
a745513092 added account reset screen 2022-09-10 23:40:11 -07:00
Roland Osborne
a2d20d04de update checked state only if not retrying 2022-09-10 18:04:04 -07:00
balzack
522fd09761 wait for pervious query on debounve 2022-09-10 09:51:06 -07:00
balzack
d437d206d1 rendering field states in create screen 2022-09-10 02:12:49 -07:00
Roland Osborne
0f6963afd6 setting up create screen 2022-09-09 15:23:44 -07:00
Roland Osborne
7b66b30d24 adding create account screen 2022-09-08 15:09:31 -07:00
Roland Osborne
180fcfe0f8 completed login screen 2022-09-08 14:51:46 -07:00
Roland Osborne
11dfa6e843 preparing login screen 2022-09-08 11:40:44 -07:00
Roland Osborne
74f5b3d54b laying out login screen 2022-09-07 15:07:22 -07:00
Roland Osborne
ec613141d8 adding login screen 2022-09-07 14:21:45 -07:00
balzack
26be0daa59 setting root structure 2022-09-07 00:32:06 -07:00
Roland Osborne
f5f1b9770f preparing app context 2022-09-06 15:16:53 -07:00
Roland Osborne
625020f17d preparing mobile app 2022-09-06 14:38:53 -07:00
balzack
0b486318d4 adding plaeholder for mobile app 2022-01-13 23:59:53 -08:00