Jeremy Kahn
ebb80c3e6c
chore: use trystero@0.11.4
2022-10-04 09:14:34 -05:00
Jeremy Kahn
d14ae4c2b3
fix: disable ripple effect in PeerList
2022-10-04 09:12:03 -05:00
Flaykz
26618c0309
feat: [ closes #14 ] Display peer list ( #28 )
...
* feat: [#14 ] Display peer list
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2022-10-04 09:08:38 -05:00
Jeremy Kahn
c38a203f07
feat: [ closes #32 ] group messages under peer names
2022-10-03 21:29:28 -05:00
Jeremy Kahn
44c328fd1f
feat: add error boundary
2022-10-01 13:38:56 -05:00
Jeremy Kahn
69a15443ce
fix: prevent unstyled pre content from breaking out of message box
2022-10-01 11:46:46 -05:00
Jeremy Kahn
630a7aa398
refactor: [ #7 ] move audio logic to new Audio service
2022-09-30 09:13:07 -05:00
Jeremy Kahn
b4decae69c
feat: [ closes #6 ] Show notifications for messages recieved in the background ( #31 )
...
* feat: [#6 ] show notification when message is received
* feat: [#6 ] add setting for enabling/disabling notifications
* refactor: [#6 ] decouple PeerNameDisplay from funAnimalName
* feat: [#6 ] disable notifications setting when notifications are unavailable
2022-09-29 21:56:28 -05:00
Flaykz
492cfa58ce
feat: [ #7 ] Play a sound on new message ( #25 )
...
* feat: [#7 ] Play a sound on new message
* fix: [#7 ] Since this mock is a no-op, I think we can omit the argument to mockImplementation
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
* fix: [#7 ] lazy initialization of this state
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
* fix: [#7 ] More accurate error message
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
* fix: [#7 ] Replace then with await
* [closes #24 ] Settings UI (#26 )
* feat: [#24 ] wire up settings page
* feat: [#24 ] stand up settings UI
* feat: [#24 ] implement storage deletion
* feat: [#24 ] confirm deletion of settings data
* feat: [#7 ] Add play sound switch in settings
* feat: [#7 ] avoid typescript warning
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
* feat: [#7 ] more straighforward wording
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
* feat: [#7 ] remove useless usestate
* feat: [#7 ] avoid new settings to be undefined in persisted storage
* feat: [#7 ] creating a chat section in settings
Co-authored-by: Jeremy Kahn <jeremyckahn@gmail.com>
2022-09-26 08:10:31 -05:00
Jeremy Kahn
e259196942
[ closes #24 ] Settings UI ( #26 )
...
* feat: [#24 ] wire up settings page
* feat: [#24 ] stand up settings UI
* feat: [#24 ] implement storage deletion
* feat: [#24 ] confirm deletion of settings data
2022-09-23 17:40:34 -05:00
Jeremy Kahn
20d8337082
refactor: move routes to an enum
2022-09-20 14:22:39 -05:00
Jeremy Kahn
4403d8df2d
docs: explain how to host builds
2022-09-19 21:32:43 -05:00
Jeremy Kahn
b7c8ee6441
chore: upgrade to trystero 0.11.3
2022-09-19 11:51:49 -05:00
Jeremy Kahn
2fabd4d974
feat: [ closes #17 ] add About page
2022-09-17 12:39:16 -05:00
Jeremy Kahn
62e512582d
refactor: move route content rendering to its own component file
2022-09-17 11:29:57 -05:00
Jeremy Kahn
cba8bc47df
feat: improve home screen messaging
2022-09-17 11:20:56 -05:00
Jeremy Kahn
8a22259ce2
docs: list environments
2022-09-17 11:12:08 -05:00
Jeremy Kahn
7224145e2b
refactor: move notification area to its own component file
2022-09-17 11:08:05 -05:00
Jeremy Kahn
28e09213d8
refactor: move app bar to its own component file
2022-09-16 09:46:11 -05:00
Jeremy Kahn
0b15957d93
refactor: move upgrade dialog to its own component file
2022-09-16 09:36:24 -05:00
Jeremy Kahn
9b5551a4bd
refactor: move drawer to its own component file
2022-09-15 21:16:41 -05:00
Jeremy Kahn
f2aeec5acb
feat: [ closes #18 ] limit message character size to 10,000
2022-09-15 20:15:43 -05:00
ighmaz
e891339907
feat: [for #18 ] limited message to 1000 ( #23 )
2022-09-15 19:58:12 -05:00
Jeremy Kahn
64144021c9
docs: link to ticket backlog
2022-09-14 21:21:22 -05:00
Jeremy Kahn
fc263de946
docs: improve self-hosting instructions
2022-09-12 11:48:30 -05:00
Jeremy Kahn
e2bac732cf
docs: add self-hosting info
2022-09-11 20:52:47 -05:00
Jeremy Kahn
1ea67e2c3a
feat: [ closes #1 ] display logo ( #10 )
...
* feat: display logo
* chore: credit ramyashreeshetty for logo
2022-09-11 17:27:16 -05:00
Ramyashree shetty
7f958e4ebe
[for #1 ] logo-added ( #9 )
2022-09-11 16:18:22 -05:00
Jeremy Kahn
32e741c7f0
[ closes #4 ] Merge pull request #8 from jeremyckahn/feature/4__update-dialog
...
feat: App update flow
2022-09-11 16:00:22 -05:00
Jeremy Kahn
702c1e8135
chore: remove update test message
2022-09-11 15:46:14 -05:00
Jeremy Kahn
db5b8b7905
test: log update test message
2022-09-11 13:49:51 -05:00
Jeremy Kahn
de38dfa138
feat: [ #4 ] wire up update UI
2022-09-11 13:45:17 -05:00
Jeremy Kahn
c37a336b1a
chore: [ #5 ] use node-version 16 for ci and deploy workflows
2022-09-10 18:41:46 -05:00
Jeremy Kahn
f884bf69ae
chore: [ #5 ] use Node 16
...
This is necessary for compatibility with Vercel, the platform being used
for preview deployments.
2022-09-10 18:34:11 -05:00
Jeremy Kahn
8cd2ce3f45
refactor: move trackerUrls to its own file
2022-09-10 18:22:36 -05:00
Jeremy Kahn
d277820961
refactor: move rtcConfig to its own file
2022-09-10 17:52:53 -05:00
Jeremy Kahn
50d622d9f9
chore: use trystero 0.11.2
2022-09-08 22:12:32 -05:00
Jeremy Kahn
f0a4404910
feat: automatically focus message input
2022-09-08 21:47:02 -05:00
Jeremy Kahn
cebb8dc93a
fix: prevent large transcripts from affecting input performance
2022-09-08 21:35:50 -05:00
Jeremy Kahn
5b69f48229
feat: automatically transform URLs into links
2022-09-08 09:37:38 -05:00
Jeremy Kahn
423010971e
docs: describe features and anti-features
2022-09-07 09:43:59 -05:00
Jeremy Kahn
0ce0b40aa5
docs: suggest secure communication media for link sharing
2022-09-06 11:35:01 -05:00
Jeremy Kahn
7b4c2972b8
docs: add project info to README
2022-09-05 21:45:41 -05:00
Jeremy Kahn
f9bcbc448a
docs: add basic info to README
2022-09-05 19:18:54 -05:00
Jeremy Kahn
9a159e5787
feat: improve home screen display
2022-09-05 18:59:59 -05:00
Jeremy Kahn
040e199231
feat: improve home screen app bar layout
2022-09-05 17:56:15 -05:00
Jeremy Kahn
04549a8507
feat: close menu when navigating home
2022-09-05 17:54:23 -05:00
Jeremy Kahn
07cd343b10
feat: add button to copy current URL
2022-09-05 17:52:18 -05:00
Jeremy Kahn
7fb46bfe27
feat: persist color theme setting
2022-09-05 17:35:40 -05:00
Jeremy Kahn
82673d54fd
refactor: move ShellContext to contexts directory
2022-09-05 12:17:10 -05:00