Commit graph

2040 commits

Author SHA1 Message Date
N-Pex
0e41f1dec4 Implement display of power level changes
Issue #53.
2021-05-21 14:51:30 +02:00
N-Pex
786a5ccf9d Open in-message links in new tab
Issue #60.
2021-05-21 11:42:29 +02:00
N-Pex
2baf27ef8f Version 0.1.6 2021-05-20 13:03:20 +02:00
N-Pex
634ea00722 Add version update script 2021-05-20 13:03:02 +02:00
N-Pex
34a397941a Allow quotes to be translated
Issue #41.
2021-05-20 13:02:30 +02:00
N-Pex
a78659b206 Externalize strings
Also some cleanup. Work on issue #41.
2021-05-20 12:33:59 +02:00
N-Pex
3c60ad4f14 Make app title configurable
Issue #123
2021-05-19 13:22:28 +02:00
N-Pex
5276a46afa Optionally scale images when sending
Default is "scale". Currently scales image so that longest side is 640px.
2021-05-11 21:03:54 +02:00
N-Pex
91dfb0bc8e Add option to start private chat
By clicking on avatar. Issue #101.
2021-05-10 16:11:03 +02:00
N-Pex
f3b37f7479 Propagate event listeners to message base class(es) 2021-05-10 12:34:32 +02:00
N-Pex
2190127679 Fix stringify error (issue #120) 2021-05-10 12:14:00 +02:00
N-Pex
0cb59678d4 Allow .onion served over http
Work on issue #111.
2021-05-10 11:17:39 +02:00
N-Pex
0ac3cefb03 Cleanup storage code
This allows us to use either session or local storage, for issue #120.
2021-05-10 11:13:22 +02:00
N-Pex
af04dd39f7 Update AudioPlayer.vue 2021-05-07 11:32:50 +02:00
N-Pex
b2a6a5d145 Custom audio player UI
For issue #122.
2021-05-07 11:30:24 +02:00
N-Pex
601e0d4a6c Use base classes for message types
This avoids unnecessary duplication of code for "avatar", "sender" etc in the general layout of messages.
2021-05-07 09:15:15 +02:00
N-Pex
9b11f2274a Fix cropped quick reactions on images
Unify placement across different message bubble types. Work on issue #122.
2021-05-06 23:12:02 +02:00
N-Pex
2df8ba3dff Make SVG download only
For issue #121.
2021-05-06 17:09:03 +02:00
N-Pex
b7b28bbc2a Purge room
Work on issue #118.
2021-05-06 13:23:17 +02:00
N-Pex
f0ef9e3521 Change server path
Issue #94.
2021-05-06 11:35:37 +02:00
N-Pex
b01aba89dd Update version 2021-04-15 17:34:48 +02:00
N-Pex
e4cbec4bd5 Add empty order.txt file with comment to stickers folder
Mainly so that the folder will be in git.
2021-04-15 17:34:25 +02:00
N-Pex
9aa49094bc Use improved bottom sheet for room info as well
This one allows all of the content to be scrollable/viewed even if the sheet is only half open.
2021-04-15 17:14:22 +02:00
N-Pex
b21b0b04a5 Add Clean Insights analytics
Work on issue #94.
2021-04-15 17:06:11 +02:00
N-Pex
da30d6899a Support custom short code stickers
Issue #105.
2021-04-15 11:44:58 +02:00
N-Pex
0aa33c5300 Optionally show invites in room list
Work on issue #109. Also, add a loading indicator for issue #43.
2021-04-14 12:37:42 +02:00
N-Pex
3d8496b956 Redirect to HTTPS 2021-04-14 10:17:11 +02:00
N-Pex
4ed12743c4 Update VoiceRecorder.vue
For issue #95
2021-04-14 10:17:02 +02:00
N-Pex
3c19c0acdc Make m.file messages directly downloadable
Work on issue #114.
2021-04-13 21:55:25 +02:00
N-Pex
544f9066af Switch package for webm duration fixing
Issue #95. This is to set duration on recorded audio, otherwise clients will not know how long the audio file is.
2021-04-13 21:30:20 +02:00
N-Pex
2fb883a4d1 Set avatar and displayname on join
Also on the main matrix object.
2021-04-13 19:57:26 +02:00
N-Pex
ae2c8d8e2e Reset ALL data on logout 2021-04-13 19:56:59 +02:00
N-Pex
113f7a1579 Add an extra "localhost" check to debugging code
Fix issue #113.
2021-04-13 19:30:35 +02:00
N-Pex
b9872475f2 Remove currently unused link
Issue #108.
2021-04-13 19:19:21 +02:00
N-Pex
2e07068cd7 Make sure to set avatar and display name on first join
If you left these at the default random ones, they were not set.
2021-04-13 19:17:07 +02:00
N-Pex
413941523e Fix for when to show "Jump to last".
Issue #15
2021-04-09 17:04:30 +02:00
N-Pex
dfb8e6a814 Improve message loading on scroll
Keep a buffer "before and after" our current window.
2021-04-09 16:40:03 +02:00
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
bad4f2bc61 Merge branch 'main' of https://gitlab.com/keanuapp/keanuapp-weblite into main 2021-04-01 23:00:47 +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