Tulir Asokan
bf2a5e9b34
Update license and sort imports
2019-01-23 00:26:51 +02:00
Tulir Asokan
7651e84be9
Merge branch 'master' into update
2018-11-14 00:01:20 +02:00
Tulir Asokan
ba387764ca
Fix things
2018-11-14 00:00:35 +02:00
Ville Ranki
7417df0f3c
Alt-a to jump to next channel with unread messages.
2018-10-18 17:02:38 +03:00
Tulir Asokan
cfb2cc057c
Update to latest gomatrix. Things are broken
2018-09-05 10:55:48 +03:00
Vishnunarayan K I
68db26bcac
Emojify message ( #65 )
2018-07-02 10:00:42 +03:00
Digital
cf3f3e51d1
Add support for more key events ( #64 )
...
In some cases tcell sends Key{Ctrl,Alt}{Up,Down} events instead of
Key{Up,Down} event that have the corresponding modifier mask set.
(these key combinations are used for switching rooms)
2018-06-30 23:28:53 +03:00
Digital
bf84fc09b2
Add option to disable typing notifications ( #63 )
2018-06-30 23:26:40 +03:00
Tulir Asokan
b9079e22d2
Gofmt
2018-06-02 00:44:21 +03:00
Tulir Asokan
134604edce
Add ui toggle for image rendering
2018-06-02 00:43:56 +03:00
Tulir Asokan
094a566189
Split command system from main view
2018-05-27 14:54:07 +03:00
Tulir Asokan
b76c8d0147
Add UI preferences and simplify config save/load (ref #43 )
2018-05-24 23:27:12 +03:00
Tulir Asokan
1d44d3da1a
Add real bare view
2018-05-23 00:44:29 +03:00
Tulir Asokan
14903e0cdc
Add bare mode and fix terminal resize bug. Fixes #48
2018-05-22 22:06:49 +03:00
Tulir Asokan
cce79ab7d8
Clean up code
2018-05-22 17:23:54 +03:00
evan
2fb1925881
fuzzy search prototype
2018-05-21 11:00:21 -05:00
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
512ca88804
Fix notifications about own messages
2018-05-16 21:42:07 +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
cb3a6e764e
Fix room ordering after initial sync (ref #36 )
2018-05-15 18:47:34 +03:00
Tulir Asokan
1e6b599649
Don't parse room ID
2018-05-10 20:07:24 +03:00
Tulir Asokan
151141f288
Add command to log out
2018-05-10 15:47:24 +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
85cbd64c5e
Fix panic adding new room views from MainView.GetRoom()
2018-05-02 14:17:16 +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
c5ec94a78f
Add mouse scrolling support to room list (ref #34 )
2018-04-30 12:40:28 +03:00
Tulir Asokan
576bab9e2e
Fix People tag
2018-04-25 00:42:05 +03:00
Tulir Asokan
6aceb4f8d2
Fix First(), Last(), Next() and Previous() of RoomList
2018-04-24 22:46:16 +03:00
Tulir Asokan
9ccceb48b9
Disable initial history fetch (comes with initial sync)
2018-04-24 22:08:09 +03:00
Tulir Asokan
e64df67ec3
Everything is no longer broken
2018-04-24 16:51:40 +03:00
Tulir Asokan
2a0145db88
Handle tag events
2018-04-24 02:13:43 +03:00
Tulir Asokan
135fcbf284
Make time-based room list sorting persistent (ref #11 )
2018-04-24 02:13:43 +03:00
Tulir Asokan
1e8705319a
Organize room list by last received message (ref #11 )
2018-04-24 02:13:43 +03:00
Tulir Asokan
ea965766b4
Gofmt and enable a test
2018-04-23 00:04:10 +03:00
Tulir Asokan
bfb5f0dd45
Add room alias autocompletion
2018-04-22 21:05:42 +03:00
Tulir Asokan
7abfd97cda
Allow clicking on room list entries to switch room. Fixes #30
2018-04-21 21:53:52 +03:00
Tulir Asokan
d147fc7579
Improve tab completion system
2018-04-21 19:41:19 +03:00
Tulir Asokan
b17ff318c2
Disconnect UI from main Gomuks struct. Fixes #21
2018-04-18 18:35:54 +03:00
Tulir Asokan
bb36996194
Add support for sending Markdown messages
2018-04-18 14:46:03 +03:00
Tulir Asokan
3750d5007f
Create pills when tab-completing or clicking nicks
2018-04-18 13:38:33 +03:00
Tulir Asokan
d060d10615
Allow clicking names to mention them
2018-04-14 15:33:20 +03:00
Tulir Asokan
f5530ff99c
Move message parsing to parser subpackage
2018-04-14 11:50:18 +03:00
Tulir Asokan
e7bf5bd59f
Add basic HTML rendering (ref #16 )
2018-04-14 00:34:25 +03:00
Tulir Asokan
69c163cfe9
Unknown changes that possibly fix and/or break things
2018-04-13 21:25:45 +03:00
Tulir Asokan
92a2428865
Allow clicking images and load images from cache
2018-04-11 19:20:40 +03:00
Tulir Asokan
ff7ee333a1
Rename UIString to TString, move ansimage to lib/ and switch to tcell fork
2018-04-11 17:57:15 +03:00