Commit graph

124 commits

Author SHA1 Message Date
N-Pex
4be5ba2038 Improved "jump to end"
Issue #15.
2021-04-09 16:20:57 +02:00
N-Pex
8c2ef10a1f Fix emoji picker bottom sheet
Padding and swipe gestures etc. Issue #65.
2021-04-09 15:31:49 +02:00
N-Pex
dccf880547 Move emoji picker to bottom sheet
More work on issue #65.
2021-04-09 14:27:27 +02:00
N-Pex
61dbcad131 Style quick reactions.
Issue #65. Move "edit" and "delete" to emoji picker dialog, accessible through the "..." button.
2021-04-09 14:03:40 +02:00
N-Pex
779e53c3b2 Fix room qr
Use v-show instead of v-if, otherwise our reference will not exist (yet) when populating the QR code. Issue #107.
2021-04-09 12:27:11 +02:00
N-Pex
7cc51f22bc Change package from ts-ebml to ebml
Uses newer sublibraries. This fixes npm audit problem, issue #99.
2021-04-07 17:06:44 +02:00
N-Pex
910790e98e Add quotes on leaving
Issue #21
2021-04-02 10:58:58 +02:00
N-Pex
7506280ab1 Detect leave dialog last room 2021-04-02 10:06:25 +02:00
N-Pex
b7d280f675 Add "link copied!" toast to room info 2021-04-02 09:43:58 +02:00
N-Pex
73f7a0d4d8 Fix QR code 2021-04-02 09:40:23 +02:00
N-Pex
b246a134e2 Add the "add friends view to room creation 2021-04-02 09:28:51 +02:00
N-Pex
40f7892392 Improved "create room" flow
Still need to implement the "add friends" screen.
2021-04-01 22:59:19 +02:00
N-Pex
3ed27e9f63 Fix display name when logging in
More work related to issue #78.
2021-04-01 10:11:30 +02:00
N-Pex
1f4970368a Improved logout/login and change password support 2021-03-29 21:55:43 +02:00
N-Pex
31535f0f3c More work on leve room dialog
Issue #21
2021-03-27 09:38:27 +01:00
N-Pex
ef7ab05595 Move roomJoinRule to mixin so it can be reused 2021-03-26 12:44:19 +01:00
N-Pex
16d9ba7dbd Add switch for join rule
For issue #86.
2021-03-26 12:16:13 +01:00
N-Pex
b8aeb02b50 More work on audio recording
Issue #95. Use a post processing step to fix chromium bug of not having a valid cues section in the metadata (=browser did not know length of audio!). Also, set more constraints in the call to getUserMedia to fix Android problem of really sh*tty audio in the default mode (More info on github.com slash processing/p5.js-sound/issues/346
2021-03-24 10:45:35 +01:00
N-Pex
b6ac6ec881 Update VoiceRecorder.vue 2021-03-23 22:50:32 +01:00
N-Pex
2c01a0d05d Use RecordRTC for voice messaging 2021-03-23 22:24:17 +01:00
N-Pex
6e6bae4caa Create room
Work on issue #67
2021-03-23 16:20:01 +01:00
N-Pex
f5587ce0c9 Better error message for no mic permission
Also, change back bit rate to 128, see if it affects things.
2021-03-23 12:40:06 +01:00
N-Pex
d94bcec376 Disable mic button if getUserMedia not available in browser
Issue #92.
2021-03-18 11:58:46 +01:00
N-Pex
1de3d2c954 Fix titlebar CSS issue
Issue #93
2021-03-18 11:30:30 +01:00
N-Pex
cd29f8d681 Support send/receive of videos
Naive approach, just downloading the whole chunk every time! Need to figure out caching and streaming for long-play stuff.
2021-03-17 12:13:53 +01:00
N-Pex
4c1de61ff4 Create a login before joining
This allows us to get room avatar and name for public rooms, at least if they are on the same server as our account (config.defaultServer). Issue #45.
2021-03-12 14:57:36 +01:00
N-Pex
988e27a56c Make links immediately clickable
Issue #60
2021-03-11 15:09:05 +01:00
N-Pex
731042084b Clean up room info to use new roomInfoMixin 2021-03-11 14:20:05 +01:00
N-Pex
6d97fd030d Room info bottom sheet
Issue #89.
2021-03-11 13:55:10 +01:00
N-Pex
2b3f99c421 Audio recording tweaks 2021-03-10 17:24:48 +01:00
N-Pex
8e50ec64d3 Work on image uploading
Issue #82
2021-03-10 13:40:32 +01:00
N-Pex
d90aa3bce2 Update VoiceRecorder.vue
Fix issue #87
2021-03-08 15:35:52 +01:00
N-Pex
78c811536d Work on audio recorder
Issue #84
2021-03-05 22:34:00 +01:00
N-Pex
b7eaaea8e0 Don't crop GIF and PNG
Work on issue #57
2021-03-04 17:38:07 +01:00
N-Pex
3ac8dd0fc9 Show/detect avatar and display name changes
Issue #72.
2021-03-04 17:19:39 +01:00
N-Pex
902fa3a171 More receipt fixes 2021-03-04 12:48:32 +01:00
N-Pex
999dad0909 Show avatar for "me"
Make it a shortcut to profile view. Issue #83.
2021-03-04 12:17:21 +01:00
N-Pex
b0aea0bd81 Fix regression with new message loading
Event listeners never got registered because of timing issue (MatrixClient was not ready yet). Issue #85.
2021-03-04 11:31:21 +01:00
N-Pex
d628501529 Don't allow change of display name/avatar for existing accounts 2021-03-03 15:41:15 +01:00
N-Pex
7cf9d5b949 Work on read markers
Don't update read marker for outgoing events (they might be local echoes etc).
2021-03-03 12:29:55 +01:00
N-Pex
ae09d3a78a If no events and initialEventId set, try again with null
Work on Issue #35.
2021-03-01 21:47:22 +01:00
N-Pex
3b3e21b8da Cleanup code in Profile view 2021-03-01 13:06:21 +01:00
N-Pex
a892ee780f Make links clickable
Issue #60.
2021-02-25 16:15:49 +01:00
N-Pex
d32bc1134d Fix stuck on room loading
For fresh account, when "/room" ("/join" worked). Issue #76.
2021-02-25 14:21:21 +01:00
N-Pex
2b5ab1437c Move default server to config.json 2021-02-24 14:28:21 +01:00
N-Pex
3146a0b35a Voice messages 2021-02-23 22:07:57 +01:00
N-Pex
fd86e753fe Start on voice recording 2021-02-22 16:34:19 +01:00
N-Pex
3aef5b6b3e Loading indicator
Issue #63.
2021-02-17 17:12:16 +01:00
N-Pex
c44c5c714d Add "scroll to end" button
Work on issue #15.
2021-02-17 11:59:07 +01:00
N-Pex
b8b67a1d88 Fix width of emoji dialog 2021-02-17 11:24:17 +01:00