Commit Graph

135 Commits

Author SHA1 Message Date
d02abd079f Add support for editing messages 2020-02-19 01:14:02 +02:00
b76c301145 Add initial support for rendering replies 2019-06-17 13:46:02 +03:00
fe439f076a Wrap events in custom struct to add gomuks-specific fields 2019-06-17 12:27:31 +03:00
d1d129f6cf Add support for redactions. Fixes #19 2019-06-16 20:42:36 +03:00
967db30762 Fix message text color. Fixes #82 2019-06-16 17:14:17 +03:00
242d3a00d9 Merge remote-tracking branch 'jrswab/imageResize' 2019-06-16 15:21:01 +03:00
b019266062 Re-enable downloading images 2019-06-16 15:19:42 +03:00
2b7d5d5401 Fix reply rendering infinite loop bug 2019-06-16 14:54:12 +03:00
3ebfb87da2 Scale image message based on the user's text area.
Using the "image" package from the standard library the images loaded by
gomuks now scale to one third the size of the text area. The image data
contains both hight and width while the scaling uses only width the
option to scale by hight is possible if passed into `CalculateBuffer()`.
`ansimage.NewScaledFromReader()` now takes the new variable based off
the size of the buffers' width.

This may resolve issue #92
2019-06-15 11:01:05 -04:00
a55ea42d7f Unbreak things 2019-06-15 01:11:54 +03:00
4bcdcd1ccd Fix go 1.11 and go get compatibility 2019-05-12 17:34:47 +03:00
60e3fe3927 Stop replacing text of event links 2019-04-15 00:34:48 +03:00
98a8b52862 Minor UI changes 2019-04-13 17:04:52 +03:00
43a7bdab72 Add better stringification for UI message types for debugging 2019-04-13 00:51:58 +03:00
abd21affc4 Fix code block rendering 2019-04-10 22:59:37 +03:00
a9199dd9f2 Split container/text HTML entities and add support for <hr> 2019-04-10 22:49:33 +03:00
db0e24ccc2 Use already parsed events for replies if possible 2019-04-10 21:06:19 +03:00
7e0278c571 Fix m.emote rendering 2019-04-10 17:08:39 +03:00
099eebfa67 Misc changes 2019-04-10 02:28:24 +03:00
005c51c3b5 Re-add reply rendering 2019-04-10 02:19:38 +03:00
06c306bee9 Fix date change messages and input submit handling 2019-04-10 01:42:27 +03:00
bbde121947 It compiles. Ship it! 2019-04-10 01:04:39 +03:00
dbee49476d Start refactoring various things in message rendering and sending 2019-04-09 18:45:41 +03:00
2b6c435e50 Refactor message parsing things 2019-04-09 18:42:49 +03:00
927be9bdcd Move stripLinebreak to a struct field in the HTML parser 2019-04-09 01:03:17 +03:00
887e2e232a Fix non-syntax-highlighted code block newline rendering 2019-04-09 00:59:56 +03:00
5d7c1a4caa Improve handling of multiple linebreaks 2019-04-07 22:54:55 +03:00
e6180c9b6f Move special list/blockquote prefixing to renderer 2019-04-07 22:25:53 +03:00
cf93671ecd Add syntax highlighting. Fixes #28 2019-04-07 20:13:23 +03:00
083ae8bd44 Remove commented code 2019-04-07 18:25:13 +03:00
b0c4ef81e9 More changes to do #91 2019-04-07 18:21:38 +03:00
21b81ccb27 Initial changes to do #91 2019-04-07 03:22:51 +03:00
7ad2103f8f Move history storage to matrix package. Fixes #90 2019-04-05 23:44:17 +03:00
cc63a197c6 Change more things 2019-03-26 22:09:10 +02:00
c3c7cc9b35 Change things 2019-03-26 19:57:44 +02:00
8aa134b8b2 Start moving to mauview 2019-03-26 00:37:35 +02:00
bf2a5e9b34 Update license and sort imports 2019-01-23 00:26:51 +02:00
331597b9f8 Switch to Go modules and make other changes 2019-01-11 23:28:47 +02:00
a0815a6f3d Fix named colors and remove HTML from plaintext body when sending 2018-11-14 00:28:53 +02:00
ba387764ca Fix things 2018-11-14 00:00:35 +02:00
cfb2cc057c Update to latest gomatrix. Things are broken 2018-09-05 10:55:48 +03:00
5e3994ce2c Add font tag support and /rainbow command 2018-06-11 19:52:22 +03:00
b9079e22d2 Gofmt 2018-06-02 00:44:21 +03:00
134604edce Add ui toggle for image rendering 2018-06-02 00:43:56 +03:00
7868bd90fa Improve newlines in HTML parser 2018-06-02 00:28:21 +03:00
1da02e3a13 Rewrite HTML parser 2018-05-31 16:59:40 +03:00
b63c451706 Fix m.emote messages in bare message views 2018-05-27 14:51:16 +03:00
1d44d3da1a Add real bare view 2018-05-23 00:44:29 +03:00
14903e0cdc Add bare mode and fix terminal resize bug. Fixes #48 2018-05-22 22:06:49 +03:00
4849ef08b8 Re-enable coloring of new name in name change events 2018-05-22 21:18:46 +03:00