Commit graph

74 commits

Author SHA1 Message Date
N-Pex
023aef7eb4 Avatars don't support SVG format 2025-11-05 17:31:43 +01:00
N-Pex
4662bcdc7d Introduce a list of image mime types we can support as images
E.g. TIFF will now be handled as a generic file, not image, even though it has mime prefix "image/"
2025-11-05 16:56:17 +01:00
N-Pex
2e12f719e8 Add random comment header to built-in avatar PNGs
To make them unique. For issue #659.
2025-09-16 12:45:50 +02:00
N-Pex
615aa2b781 Support upgraded rooms (via links to successor/predecessor) 2025-08-04 09:44:06 +02:00
N-Pex
e8f04d79c9 Knock support
Also, fix token refresh functionality
2025-05-28 12:29:04 +02:00
N-Pex
a6d932ddb5 RefreshToken support and matrix fixes
Also, some initial TypeScript.
2025-05-22 10:22:19 +02:00
N-Pex
aa1ce4ee48 Fix "rememberMe" functionality 2025-05-19 10:25:47 +02:00
N-Pex
b1d47748c8 Use SASS module system
Get rid of all the SASS warnings/errors when building.
2025-05-19 10:25:46 +02:00
N-Pex
2c5b386af9 Vue lifecycle changes
destroyed -> unmounted, beforeDestroy -> beforeUnmount
2025-05-19 10:25:46 +02:00
N-Pex
bde99dc242 fill-height is now a class, dense is a density and fix all v-selects 2025-05-19 10:25:46 +02:00
N-Pex
6067727d1f Fix language selection 2025-05-19 10:25:45 +02:00
N-Pex
a97211afdf Dialogs and Vuetify styling changes 2025-05-19 10:25:45 +02:00
N-Pex
c47b975723 Vuetify updates 2025-05-19 10:23:50 +02:00
N-Pex
c913a40e18 Start on Vue 3 changes 2025-05-19 10:23:50 +02:00
N-Pex
b6f7f75fdd Use vite as bundler 2025-05-19 10:23:50 +02:00
N-Pex
7c0645a65e Add checkbox for user agreement 2025-03-20 16:14:49 +01:00
N-Pex
59f551de75 Remove global "auto_join_rooms" flag and use optional "/join" segments in invite links
Generated for channels, not for "normal" rooms.
2024-07-30 18:28:42 +02:00
N-Pex
66ea1c4fdc Add "auto_join_rooms" flag 2024-07-22 10:38:07 +02:00
N-Pex
1998bf2b64 Select whole name on focus when choosing identity 2024-07-19 10:50:34 +02:00
N-Pex
37f5ec2166 Don't show blank page if createRoom fails 2023-10-09 15:33:41 +02:00
N-Pex
e8ff4cf1ce Don't show "You are joining as" when joining private room link 2023-08-31 09:51:27 +02:00
N-Pex
68b241b6ce "Private chat" header for direct chats
Also, auto-create account and room when joining a DM chat link.
2023-08-30 10:50:45 +02:00
N Pex
d00d439001 Move kick/ban detection to Chat.vue 2023-06-08 13:25:02 +00:00
N Pex
7b3b167afe Resolve "Set Password should be changed to Change Password once the user has set the password on User Profile screen" 2023-06-07 12:55:12 +00:00
N-Pex
b097fd51d8 Send room display name as part of invite link (if needed) 2023-05-23 16:29:17 +02:00
N-Pex
61720b8440 Allow logo and accentColor to be set in config/runtimeConfig 2023-04-26 11:39:32 +02:00
N Pex
0d3781f3aa Support authentication flows for login/register 2023-04-04 14:30:50 +00:00
N Pex
381ab6d84e Don't remove room from store on leave 2023-03-16 08:17:29 +00:00
N-Pex
7ac548d76c New logotype 2023-01-24 20:57:01 +01:00
N Pex
192707d8f0 Don't redirect to login page if we have no account 2023-01-09 14:21:08 +00:00
N Pex
590a6caab2 Resolve "Allow creation of new direct chat using matrix id" 2022-12-12 16:10:53 +00:00
John Hess
b5993e821d Record events when an invitation is shown to a user and when they join the room 2022-08-10 18:01:58 -05:00
10G Meow
df2bbacffc Resolve "Improve UX/UI of new room (with no remembered identity)" 2022-05-11 14:08:45 +00:00
N Pex
1410c6a23a Null current status text on language change (join page) 2022-04-21 08:06:53 +00:00
10G Meow
fc606a9e1b join page serverName fixes for a dash(-) case 2022-03-12 11:46:19 +02:00
N Pex
760229da82 Merge branch '227-hide-all-visible-presence-and-display-of-the-home-server' into 'dev'
removed home server name from roomName in join page

See merge request keanuapp/keanuapp-weblite!48
2022-02-23 12:27:46 +00:00
10G Meow
d9aac824ef Changed all static inline style to CSS classes 2022-02-23 11:52:09 +00:00
10G Meow
84a92169e2 removed home server name from roomName in join page 2022-02-19 17:38:54 +02:00
10G Meow
920fceac26 Resolve "Join page language display, rtl & ltr fixes for safari browser" 2022-02-11 07:24:28 +00:00
N Pex
167ef171ca Resolve "Nothing happens on clicking on the room icon on the right top side when we again visit the IM without deleting the browser cookies" 2022-02-02 12:49:57 +00:00
N Pex
7a50e22471 Resolve "set fields to use meaningful ID names for automated test" 2022-01-27 14:56:48 +00:00
Tenzin Passang
7224b20cab Join page new design implemented 2022-01-04 09:50:51 +01:00
N-Pex
d0f929a03c Make "shared computer" a checkbox instead of switch 2021-07-19 09:21:40 +02:00
N-Pex
fba929a0d7 Show "Failed to join room" instead of error
Issue #140.
2021-07-06 10:06:30 +02:00
N-Pex
eb6f02b3d4 Basic support for RTL languages
Issue #77.
2021-06-29 11:55:53 +02:00
N-Pex
878c60f4a1 Allow "createroom" to be accessed without account
A new one will be generated. Issue #67.
2021-05-21 16:27:39 +02:00
N-Pex
a78659b206 Externalize strings
Also some cleanup. Work on issue #41.
2021-05-20 12:33:59 +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
2fb883a4d1 Set avatar and displayname on join
Also on the main matrix object.
2021-04-13 19:57:26 +02:00
N-Pex
b9872475f2 Remove currently unused link
Issue #108.
2021-04-13 19:19:21 +02:00