Tulir Asokan
76cff95540
Move all cache to ~/.cache/gomuks
...
Now `rm -rf ~/.cache/gomuks` has the same effect as `/clearcache`
2018-05-17 16:29:18 +03:00
Tulir Asokan
a1f9ee23fa
Load config before initializing UI
...
Otherwise the user ID/homeserver values are ignored even though they're
supposed to be prefilled in the UI.
Thanks to @jevolk for noticing the mistake.
2018-05-16 21:59:44 +03:00
Tulir Asokan
d6396bc02a
Fix tests
2018-05-16 21:50:58 +03:00
Tulir Asokan
512ca88804
Fix notifications about own messages
2018-05-16 21:42:07 +03:00
Tulir Asokan
a8a4c72d14
Show per-tag room count in room list
2018-05-16 21:06:50 +03:00
Tulir Asokan
8a3fbc24ab
Handle m.direct and m.receipt events
...
Fixes #12
Fixes #45
2018-05-16 20:51:43 +03:00
Tulir Asokan
c88801a657
Fix user list after initial sync. Fixes #36
2018-05-16 14:28:57 +03:00
Tulir Asokan
421a7c16f1
Add link to CI builds
2018-05-15 20:15:14 +03:00
Tulir Asokan
7413659114
Fix compiling things in gh-deployer
2018-05-15 20:02:46 +03:00
Tulir Asokan
c3eb2f8bdb
Add .tmp to .gitignore
2018-05-15 19:59:17 +03:00
Tulir Asokan
2b72945490
Add gh-deployer
2018-05-15 19:56:43 +03:00
Tulir Asokan
cb3a6e764e
Fix room ordering after initial sync (ref #36 )
2018-05-15 18:47:34 +03:00
Tulir Asokan
fdbb168e2b
Display ban/unban events
2018-05-15 18:02:36 +03:00
Tulir Asokan
709a57d029
Fix displayname in leave messages
2018-05-15 17:55:08 +03:00
Tulir Asokan
5884ce3233
Fix sender color in membership events
2018-05-15 17:55:08 +03:00
Tulir Asokan
b6ebd7d8b5
Don't colorize new name in name change message
2018-05-15 17:55:08 +03:00
Tulir Asokan
2d64209572
Update state event handling
2018-05-15 17:55:08 +03:00
Tulir Asokan
eff910ff43
Update room list Previous/Next handling when selected room is not visible
2018-05-15 17:55:08 +03:00
Tulir Asokan
b416d7d8b0
Add tests for downloading invalid URLs and getting history
2018-05-11 08:12:11 +03:00
Tulir Asokan
d53aa02c0f
Add test for DeleteSession() and fix potential bug in roomlist CheckTag()
2018-05-11 07:53:17 +03:00
Tulir Asokan
1dd036691e
Add logout command to readme
2018-05-10 21:22:13 +03:00
Tulir Asokan
66b17967eb
Update dependencies
2018-05-10 21:22:01 +03:00
Tulir Asokan
706f4c4404
Add tests for JoinRoom, LeaveRoom and Download
2018-05-10 20:31:19 +03:00
Tulir Asokan
1e6b599649
Don't parse room ID
2018-05-10 20:07:24 +03:00
Tulir Asokan
248db71c76
Add tests for sending stuff to Matrix
2018-05-10 20:03:19 +03:00
Tulir Asokan
151141f288
Add command to log out
2018-05-10 15:47:24 +03:00
Tulir Asokan
e42ce27e0a
Fix room tag tests
2018-05-04 12:13:23 +03:00
Tulir Asokan
2a02f518b2
Highlight whole room list row even if room name is short
2018-05-04 01:09:55 +03:00
Tulir Asokan
122b2441c9
Add support for explicit ordering and limiting rooms shown under a tag
...
Fixes #41
2018-05-04 00:55:30 +03:00
Tulir Asokan
93cbdc0ca8
Add debian packaging and some build scripts
2018-05-03 10:03:25 +03:00
Tulir Asokan
b796c2e209
Fix go vet warnings
2018-05-02 23:55:02 +03:00
Tulir Asokan
a9390d3b5c
Add more session and config tests
2018-05-02 23:52:38 +03:00
Tulir Asokan
9dabaa26c7
Add some basic Session tests
2018-05-02 23:29:45 +03:00
Tulir Asokan
c5ea283777
Add PushRuleCollection tests
2018-05-02 23:05:37 +03:00
Tulir Asokan
aec3b8d204
Add tests for PushRule.Match and fork glob to make it compatible with the spec
2018-05-02 22:30:57 +03:00
Tulir Asokan
85cbd64c5e
Fix panic adding new room views from MainView.GetRoom()
2018-05-02 14:17:16 +03:00
Tulir Asokan
06e8f14c8a
Re-add function that was accidentally removed
2018-05-01 21:04:25 +03:00
Tulir Asokan
b49416ed80
Refactoring
2018-05-01 19:17:57 +03:00
Tulir Asokan
986c84b768
Update ui AddRoom and RemoveRoom parameters
2018-04-30 23:12:43 +03:00
Tulir Asokan
c600ce68a2
Fix room list updating when joining/leaving
2018-04-30 23:09:14 +03:00
Tulir Asokan
9ad3a95ba6
Re-render UI after printing message send error
2018-04-30 22:37:08 +03:00
Tulir Asokan
b3543e9090
Stop showing rooms the user has left in the room list. Fixes #35
2018-04-30 22:28:29 +03:00
Tulir Asokan
a6b8c20b20
Fix config tests
2018-04-30 14:18:47 +03:00
Tulir Asokan
8346f65e3d
Fix autoscrolling in room list when using keyboard. Fixes #34
2018-04-30 12:50:12 +03:00
Tulir Asokan
c5ec94a78f
Add mouse scrolling support to room list (ref #34 )
2018-04-30 12:40:28 +03:00
Tulir Asokan
d8dba100e0
Move cache to ~/.cache/gomuks by default. Fixes #39
2018-04-30 12:06:22 +03:00
Tulir Asokan
cc929ba899
Fix splitting long messages without spaces. Fixes #38
2018-04-30 12:01:43 +03:00
Tulir Asokan
74119ee242
Move defer and add a debug print
2018-04-30 12:01:24 +03:00
Tulir Asokan
d1b62b854c
Fix native terminal paste and custom form widgets
2018-04-30 11:03:13 +03:00
Tulir Asokan
e48ff5bea4
Update dependencies
2018-04-30 10:55:37 +03:00