miruka
405573bb2d
Fix room subtitle quotes: second+ quote not green
2019-09-08 10:48:58 -04:00
miruka
916f6d8327
Update version to v0.2.1
2019-09-07 23:14:31 -04:00
miruka
a87f98fae0
Add key exporting to account settings
2019-09-07 19:17:32 -04:00
miruka
11486ab51d
Add homeserver URL field to login screen
2019-09-07 17:24:58 -04:00
miruka
134543728e
Add escape to exit and clear room filter field
2019-09-07 16:48:23 -04:00
miruka
a15fba92cb
Add clearRoomFilterOnEnter setting, default true
2019-09-07 16:39:14 -04:00
miruka
fd543f3204
Re-fix quote parsing
2019-09-07 02:22:42 -04:00
miruka
9f8bdfc6fb
Fix html quote regex
...
Also allow quoting in title, e.g. "# > blah blah blah"
2019-09-07 01:44:51 -04:00
miruka
07fb63aa1e
rstrip excess \n from html filter output
...
Caused the event time to be incorrectly shown on its own on a new line
for messages that were ~600px
2019-09-07 00:19:36 -04:00
miruka
6e40f29ebe
Consider preview thumbnails to calculate msg width
...
Also move thumbnails width setting from settings.json to the theme
2019-09-06 23:36:37 -04:00
miruka
5674d0c7b7
Use a component to display image link previews
2019-09-06 23:34:40 -04:00
miruka
b867584784
Make qrc path aliases the same as filesystem ones
2019-09-06 15:07:19 -04:00
miruka
ddd1587b7d
Update version to v0.2.0
2019-09-06 15:07:19 -04:00
miruka
aaaff814a1
Update version to v0.1.3
2019-09-06 15:04:19 -04:00
miruka
fd0cd35152
Enable logging of nio errors
2019-09-06 14:05:47 -04:00
miruka
58d491a2b3
Add basic JS/QML debug console
2019-09-05 15:43:00 -04:00
miruka
eab6d1c2ee
Fix linkify regex to allow # characters
2019-09-04 05:10:53 -04:00
miruka
175caba2e9
Ignore member events where prev_content == content
2019-09-02 13:21:46 -04:00
miruka
11dbd1e457
Force model sync when receiving remote echo
...
Forcing model sync on local and remote echo make our own messages
appearing and the loading icon disappearing both feel faster.
2019-08-31 16:18:27 -04:00
miruka
69ed35d4dd
Trigger model sync ASAP when creating local echoes
2019-08-31 16:14:14 -04:00
miruka
28d8721fe2
Fix HShortcutHandler not processing shortcuts
2019-08-31 15:34:05 -04:00
miruka
0bbc61fd64
Remove pdb call
2019-08-30 20:40:09 -04:00
miruka
ca2ecc75bb
Make uvloop dependency optional
2019-08-30 20:24:13 -04:00
miruka
cc4a33bb04
Write to disk merged base + user config files
2019-08-30 19:43:58 -04:00
miruka
70b82b7b59
Add scroll to top/bottom keybinds
2019-08-30 13:40:56 -04:00
miruka
6a540f6397
Add keybinds to scroll page up/down
2019-08-30 13:06:54 -04:00
miruka
927323909d
Rename "greentext" to "quote"
2019-08-30 12:29:01 -04:00
miruka
720eb78fe8
Fix displaying local echo html formatting
2019-08-30 11:53:55 -04:00
miruka
498bee2e20
Improve image path matching regex for html_filter
2019-08-30 10:37:13 -04:00
miruka
10a53d7afb
Fix room past events loading in some cases
2019-08-30 10:28:53 -04:00
miruka
a987cf48e6
Don't add profile events to the timeline (for now)
2019-08-30 10:09:09 -04:00
miruka
19cbfc9cfe
Fix html_filter.py for html_sanitizer 1.7.3
2019-08-30 00:07:41 -04:00
miruka
552a4b53fb
Use the now fixed nio.MatrixRoom.display_name
...
The property behaves according to the Matrix standard starting from nio
0.5, no need to generate the room display name ourself anymore.
2019-08-29 16:47:07 -04:00
miruka
4ff3ebe255
Fix room subtitle for local echoes
2019-08-28 13:29:49 -04:00
miruka
f8a392883b
Retry decrypting megolm events after a key import
2019-08-28 13:23:12 -04:00
miruka
ce3404a516
Show import keys error in the UI
2019-08-28 11:42:52 -04:00
miruka
7d2cbae26f
Show key import progression
2019-08-28 03:54:53 -04:00
miruka
f65c0176ba
Better error handling and fixes for key import
2019-08-27 23:51:38 -04:00
miruka
ebfebbeae1
Improve import keys password popup
2019-08-27 22:43:57 -04:00
miruka
05b248e31a
Make config file reloading work again
2019-08-27 20:06:58 -04:00
miruka
6cb7589cca
Loading icon for accounts until synced
2019-08-27 15:00:50 -04:00
miruka
b457f46247
Close HTTP session when logging in fails
...
Avoids "Unclosed client session" error messages in the terminal
2019-08-27 14:23:09 -04:00
miruka
7eda87217c
Add keybind to add new account
2019-08-23 11:03:18 -04:00
miruka
8de26c11a1
HShortcutHandler & HShortcut components
...
Provide more powerful shortcuts handling than what's available with
QML's Shortcut component, notably being able to react differently to key
presses, releases and auto-repeats.
2019-08-22 13:03:26 -04:00
miruka
b8d43ecfec
Add account logout feature via context menu
2019-08-21 17:45:05 -04:00
miruka
fea2178461
Make linkify regex work with port in URL
2019-08-21 14:22:34 -04:00
miruka
d2938f8730
Don't linkify image links for outgoing html
2019-08-21 14:14:44 -04:00
miruka
c865de6dc7
Fix wrong collapse keybind: Alt+Shift+(R → L)
2019-08-20 13:01:22 -04:00
miruka
c841a7a841
Add keybind to toggle collapsing account
2019-08-19 14:28:12 -04:00
miruka
314b2c30ad
Add keybind to clear room filter
2019-08-19 14:05:59 -04:00