Loren Burkholder
5610529bac
Some defaults vary per platform
...
Although this was set up for Android, it applies certain changes to iOS as well, in case nheko ever is ported to iOS.
2021-09-15 21:21:39 -04:00
Loren Burkholder
bef2216ad3
Temporarily disable certificate validation for Android
...
This is merely to allow users to log in and should be a temporary fix only.
2021-09-15 21:21:39 -04:00
Loren Burkholder
9a6f53e8b2
Create working Android build
...
"Working" in this case means it compiles and runs.
2021-09-15 21:21:39 -04:00
Loren Burkholder
4af80be02d
Begin adding Android builds
2021-09-15 21:21:39 -04:00
Nicolas Werner
5bff9df4ae
Workaround for broken fetchMore() with reuseItems
2021-09-15 23:38:01 +02:00
DeepBlueV7.X
d6eeaa1c04
Merge pull request #721 from symphorien/hotlist
...
Implement a binding to go to a room with unread messages
2021-09-14 19:00:50 +00:00
Nicolas Werner
f91a0267e6
Add workaround for crash on some jdenticon inputs
2021-09-14 16:10:04 +02:00
Guillaume Girol
82b1cc4e5f
add Alt+A keybinding to switch to next room with unread messages
2021-09-14 12:00:00 +00:00
Nicolas Werner
f032c75e6a
Remove unused prototype
2021-09-13 23:45:09 +02:00
DeepBlueV7.X
8e2f1e9dce
Merge pull request #416 from LorenDB/jdenticon
...
Add jdenticon support
2021-09-13 21:31:29 +00:00
Nicolas Werner
1b82b8242b
Keep identities for users cached
...
There is not really a reason to stop tracking them, just because the
server says so. We might still want to show a users profile, etc.
2021-09-13 14:31:22 +02:00
Loren Burkholder
b9255803fb
Streamline getting other user id from invited direct chat
2021-09-11 19:45:01 -04:00
Loren Burkholder
0b8527eb1b
Don't try to check whether a preview is direct
2021-09-11 19:35:31 -04:00
Loren Burkholder
fb53fc86b6
Fix invites crashing the whole app
2021-09-11 19:35:31 -04:00
Loren Burkholder
87bff3493d
Add direct chat handling for previews and invites
2021-09-11 19:35:31 -04:00
Loren Burkholder
094ddb48a2
Don't bother with crop
2021-09-11 19:35:31 -04:00
Loren Burkholder
2147ce8556
Only try loading plugin once
2021-09-11 19:35:31 -04:00
Loren Burkholder
f14762e6a5
Always show jdenticon toggle (disable if no plugin)
2021-09-11 19:35:31 -04:00
Loren Burkholder
0e3f3f2b20
make lint
2021-09-11 19:35:31 -04:00
Loren Burkholder
17729ce662
Fix jdenticons in various places
2021-09-11 19:35:31 -04:00
Loren Burkholder
356723fe06
Use more descriptive property name
2021-09-11 19:35:31 -04:00
Loren Burkholder
a23c586cde
make lint
2021-09-11 19:35:31 -04:00
Loren Burkholder
dcdf00dcc5
Finish fixing rounded avatars
2021-09-11 19:35:31 -04:00
Loren Burkholder
350fc593ed
Use better id loading methodology
2021-09-11 19:35:31 -04:00
Loren Burkholder
1ac4f3a97b
Remove unused struct
2021-09-11 19:35:31 -04:00
Loren Burkholder
c991f20284
Make sure jdenticon toggle is always initialized
2021-09-11 19:35:31 -04:00
Loren Burkholder
350d1977af
Add some fancy effects to jdenticon
2021-09-11 19:35:31 -04:00
Loren Burkholder
1fdecdcc21
Get direct chat jdenticons to line up
2021-09-11 19:35:31 -04:00
Loren Burkholder
7a200d7e77
Add licenses
2021-09-11 19:35:31 -04:00
Loren Burkholder
651d620afd
Remove unnecessary stuff
2021-09-11 19:35:31 -04:00
Loren Burkholder
ebe80a6006
Fix typo
2021-09-11 19:35:31 -04:00
Loren Burkholder
069115ba5f
Don't add toggle for jdenticon if the plugin can't be found
2021-09-11 19:35:31 -04:00
Loren Burkholder
4e4a9c6e0c
Fix braces; make lint
2021-09-11 19:35:31 -04:00
Loren Burkholder
d2e193ff78
Add jdenticon support
2021-09-11 19:35:31 -04:00
Thulinma
45b5629fe4
Fix a few more HTML injections
2021-09-12 00:09:24 +02:00
Nicolas Werner
f9a334233f
Don't allow images in username change messages and user completer
...
Sorry, no fun for you!
2021-09-09 21:20:34 +02:00
Nicolas Werner
495a4334df
Fix day separator when loading older messages
...
fixes #632
2021-09-08 12:47:44 +02:00
Thulinma
a39cb537ae
More profile improvements:
...
- Now scrolls entire profile instead of only device list, improving the experience on smaller screens
- Fixed centering of room name
- Allow profile to be sized smaller to match the new scrolling behavior
- Silenced warning about room being null for global profiles
- Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room
- Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel
2021-09-08 01:26:05 +02:00
Nicolas Werner
80fa3e801f
Fix duplicate check possibly leaving large gaps if initial state was not in timeline
2021-09-06 01:41:23 +02:00
Nicolas Werner
6490ee3a34
Add workaround for broken key counts
2021-09-06 00:32:09 +02:00
DeepBlueV7.X
d30401c3c4
Merge pull request #713 from Thulinma/noMoreDuplicates
...
Fixed duplicate messages appearing in timeline if server sent them
2021-09-05 22:24:16 +00:00
Nicolas Werner
70e20f5d10
Fix key count updates on conduit
2021-09-06 00:07:14 +02:00
Nicolas Werner
e035d1407a
Conduit does not send count, if it didn't change
2021-09-05 23:15:44 +02:00
Thulinma
2525579610
Fixed duplicate messages appearing in timeline if server sent them
2021-09-05 23:00:29 +02:00
Thulinma
e7564396fb
Improvements to user profiles:
...
- Set a minimum width on the profile window (avatar size + margins)
- Made avatar editing a separate button, so you can zoom in on your own avatars
- Added hover text to avatar/displayname change buttons, which clarify where they will apply for global/room-specific profiles
- Added display of room name for room-specific profiles, with hover text that explains what that means.
- Added way to open global profile for users from their room-specific profiles (globe button next to room name)
2021-09-05 19:05:43 +02:00
Nicolas Werner
99f3296a64
Make error case with unverified master key more descriptive
2021-09-03 15:08:16 +02:00
Thulinma
6bd62f8283
Make desktop alerting independent from notification support in the homeserver.
2021-09-03 03:13:15 +02:00
Nicolas Werner
3528fe4e5d
Warn the user before they ping the whole room
2021-09-02 03:15:39 +02:00
Nicolas Werner
1b07bde788
update translations
2021-09-01 01:23:20 +02:00
Nicolas Werner
98533f01d9
Fix session always being rotated if 'verified only' is active
2021-08-31 16:40:31 +02:00