Commit Graph

  • 7da1555c84 Improve Markdown rendering Tulir Asokan 2018-04-21 20:19:43 +0300
  • d147fc7579 Improve tab completion system Tulir Asokan 2018-04-21 19:41:19 +0300
  • c3386ba118 Fix golint issues Tulir Asokan 2018-04-19 11:35:52 +0300
  • f62b27f332 Add .codeclimate.yml Tulir Asokan 2018-04-19 11:31:44 +0300
  • b1dc965a4a Gofmt Tulir Asokan 2018-04-19 11:10:34 +0300
  • b17ff318c2 Disconnect UI from main Gomuks struct. Fixes #21 Tulir Asokan 2018-04-18 18:35:24 +0300
  • 3b2d5fa034 Fix nick coloring Tulir Asokan 2018-04-18 17:33:59 +0300
  • 670d369c92 Remove debug prints Tulir Asokan 2018-04-18 14:48:25 +0300
  • bb36996194 Add support for sending Markdown messages Tulir Asokan 2018-04-18 14:20:57 +0300
  • 3750d5007f Create pills when tab-completing or clicking nicks Tulir Asokan 2018-04-18 13:38:33 +0300
  • 127c896291 Fix panic handling Tulir Asokan 2018-04-18 13:38:07 +0300
  • 55a2fb7803 Add tests for config handling Tulir Asokan 2018-04-17 18:13:38 +0300
  • 96ce95cf14 Update preview Tulir Asokan 2018-04-17 17:29:12 +0300
  • 215086dfac Add test file stubs to include them in coverage percentage Tulir Asokan 2018-04-17 15:42:43 +0300
  • 36ed196454 Remove unnecessary InitViews() from GomuksUI interface Tulir Asokan 2018-04-16 23:19:36 +0300
  • e9141f6577 Recover panics in ANSImage.Render() Tulir Asokan 2018-04-16 23:01:59 +0300
  • b728678f0c Add tests for pushrule actions Tulir Asokan 2018-04-16 21:47:55 +0300
  • b0caa48db1 Set initial device name to "gomuks" Tulir Asokan 2018-04-16 21:30:34 +0300
  • 262c34a45a Add coverage.html to gitignore Tulir Asokan 2018-04-16 13:31:57 +0300
  • 4f4e78ae0c Fix another nil pointer panic in the HTML parser (ref #20) Tulir Asokan 2018-04-16 12:04:00 +0300
  • 0d4d597909 Fix panic in HTML parser (#20) Tulir Asokan 2018-04-15 17:54:11 +0300
  • 0cdde557a3 Add tests for pushrule conditions and fix bugs found when making tests Tulir Asokan 2018-04-15 15:36:01 +0300
  • bb9ed4558b Refactor things Tulir Asokan 2018-04-15 14:03:05 +0300
  • 28e5f9d4b0 Add package docs Tulir Asokan 2018-04-15 13:34:39 +0300
  • 53cdfb64c1
    Merge pull request #18 from tulir/ui-refactor Tulir Asokan 2018-04-14 18:09:02 +0300
  • d060d10615 Allow clicking names to mention them Tulir Asokan 2018-04-14 15:33:20 +0300
  • ba3a6f5614 Add docs Tulir Asokan 2018-04-14 12:02:24 +0300
  • 85757c387e Fix typo in newline stripping Tulir Asokan 2018-04-14 11:50:57 +0300
  • f5530ff99c Move message parsing to parser subpackage Tulir Asokan 2018-04-14 11:50:18 +0300
  • 782ba0657a Make HTML rendering more advanced Tulir Asokan 2018-04-14 11:44:07 +0300
  • e7bf5bd59f Add basic HTML rendering (ref #16) Tulir Asokan 2018-04-14 00:34:25 +0300
  • 69c163cfe9 Unknown changes that possibly fix and/or break things Tulir Asokan 2018-04-13 21:25:45 +0300
  • 7e5e802e90 Cache TString version of UITextMessage.MsgText Tulir Asokan 2018-04-11 19:36:15 +0300
  • 92a2428865 Allow clicking images and load images from cache Tulir Asokan 2018-04-11 19:20:40 +0300
  • ff7ee333a1 Rename UIString to TString, move ansimage to lib/ and switch to tcell fork Tulir Asokan 2018-04-11 17:57:15 +0300
  • c0705b02a0 Move notification package to lib/ and add open package Tulir Asokan 2018-04-11 15:05:42 +0300
  • 14a84295d7 Add go.mod file Tulir Asokan 2018-04-10 23:41:56 +0300
  • 75a0945a83
    Add build status badge Tulir Asokan 2018-04-10 21:35:27 +0300
  • 2d950126aa Enable travis for codeclimate coverage reports Tulir Asokan 2018-04-10 21:08:43 +0300
  • 10ffa6189f Add a simple push rule parsing test Tulir Asokan 2018-04-10 20:50:37 +0300
  • 8270bc0322 Move event parsing to ui/messages and add image displaying Tulir Asokan 2018-04-10 19:31:28 +0300
  • ee67c1446c Convert message buffer to use custom colorable strings Tulir Asokan 2018-04-10 16:07:16 +0300
  • b6e58e83a8 Include error in pretty panic log Tulir Asokan 2018-04-10 16:00:55 +0300
  • eda2b575f0 Refactor UI to use interfaces everywhere Tulir Asokan 2018-04-09 23:45:54 +0300
  • 2ba2fde396 Gofmt Tulir Asokan 2018-04-01 10:28:46 +0300
  • 1e082f9715 Ignore errors in NewGomuks() Tulir Asokan 2018-04-01 10:25:15 +0300
  • dd89fa621d Improve debug output options Tulir Asokan 2018-04-01 10:05:29 +0300
  • c6e9f498a4 Stop sending notifications from first sync Tulir Asokan 2018-04-01 09:53:00 +0300
  • 70343b4536 Document needed go version (#17) Jan Christian Grünhage 2018-04-02 12:39:18 +0200
  • 8b90e1a6ef
    Update badge URLs Tulir Asokan 2018-03-27 13:12:26 +0300
  • f484521aad
    Update preview Tulir Asokan 2018-03-26 22:04:28 +0300
  • adce6d3211 Don't wrap user list Tulir Asokan 2018-03-26 22:03:30 +0300
  • d684187f42 Don't send notifications for current room Tulir Asokan 2018-03-26 20:55:52 +0300
  • e0298521c6 Add sounds to notifications Tulir Asokan 2018-03-26 18:04:10 +0300
  • b31d968814 Show notifications and highlights in room list. Fixes #8 Tulir Asokan 2018-03-26 17:22:47 +0300
  • 6095638fbb Fix and/or break scroll bar Tulir Asokan 2018-03-26 14:31:44 +0300
  • ef326eae82 Try to receive tags Tulir Asokan 2018-03-25 20:30:34 +0300
  • 23bb46b18f Move room list to custom widget Tulir Asokan 2018-03-25 14:21:59 +0300
  • c128666109 Refactor things and add proper wheel scroll support Tulir Asokan 2018-03-25 12:35:50 +0300
  • e414e20215 Add mouse handler stub and keep track of focus Tulir Asokan 2018-03-24 22:14:17 +0200
  • 1321e1a06a Possibly speed up syncs with filters Tulir Asokan 2018-03-24 13:27:13 +0200
  • 38364646a7 Refactoring and documentation Tulir Asokan 2018-03-23 23:39:17 +0200
  • 997948ccad Adjust macOS notification durations Tulir Asokan 2018-03-23 18:16:40 +0200
  • 76cfbecc09 Remove panic when sending message if GetSessionOwner() returns nil Tulir Asokan 2018-03-23 17:45:58 +0200
  • 7dc773c990 Render scroll position and indicate if at end/beginning of history. Fixes #9 Tulir Asokan 2018-03-23 17:26:06 +0200
  • 03e9a0d5ac Documentation and refactoring Tulir Asokan 2018-03-23 14:44:36 +0200
  • 7cc55ade30 Fix membership event processing Tulir Asokan 2018-03-23 14:20:46 +0200
  • a5e7ca227c
    Add badges Tulir Asokan 2018-03-23 01:21:43 +0200
  • a3f48093eb gofmt and govet Tulir Asokan 2018-03-23 01:07:44 +0200
  • 16635dcde7 Refactor PushRuleset#GetActions() and ViewMain event processing Tulir Asokan 2018-03-23 01:00:13 +0200
  • a5e7800ab6 Fix bugs and compile errors Tulir Asokan 2018-03-22 23:47:59 +0200
  • 373b25c01c Rename matrix/room/ to matrix/rooms/ Tulir Asokan 2018-03-22 23:46:43 +0200
  • 20a1a31fa8 Add doc.go files Tulir Asokan 2018-03-22 23:45:54 +0200
  • a9c899f0d5 Refactoring and documentation Tulir Asokan 2018-03-22 23:40:26 +0200
  • 497ae566c0 Move LoginView to own struct Tulir Asokan 2018-03-22 23:03:45 +0200
  • b93dea2e1c Refactoring and documentation Tulir Asokan 2018-03-22 23:03:36 +0200
  • 225dbdba4e Use display names in join/leave messages Tulir Asokan 2018-03-22 22:38:49 +0200
  • 152b89ed5e Add support for m.emote. Fixes #6 Tulir Asokan 2018-03-22 21:44:46 +0200
  • 702a75a8c0 Save history to disk. Fixes #1 Tulir Asokan 2018-03-22 19:51:20 +0200
  • 232f7fe1be Update constants and demagicify RoomView drawing Tulir Asokan 2018-03-22 18:14:08 +0200
  • c32fffda15 Move history mutex to rooms.Room Tulir Asokan 2018-03-22 17:36:06 +0200
  • 516ea42317 Use Flex as MainView base instead of Grid Tulir Asokan 2018-03-22 17:00:56 +0200
  • 492a8752f1 Move input field to RoomView Tulir Asokan 2018-03-22 16:44:24 +0200
  • 9fd67102ad Refactoring and godocs Tulir Asokan 2018-03-21 23:29:58 +0200
  • b4902d4edb Clear push rules when clearing cache and listen to push rule updates Tulir Asokan 2018-03-21 20:01:52 +0200
  • efbce4c363 Finish push rule parser and use it. Fixes #7 Tulir Asokan 2018-03-21 19:46:49 +0200
  • 0e90972fe8 Handle some corner cases in MessageView Tulir Asokan 2018-03-21 19:46:27 +0200
  • 35b6c7bd27 Add external debug file, refactoring and push rule parser Tulir Asokan 2018-03-21 18:46:19 +0200
  • 7994c289aa Refactor some things and format everything Tulir Asokan 2018-03-21 00:21:16 +0200
  • 3ad2c11865 Fix macOS notifications not compiling Tulir Asokan 2018-03-20 23:57:51 +0200
  • 68a48c08a5 Update README and other files Tulir Asokan 2018-03-20 23:49:37 +0200
  • 9111073132 Improve notification data format Tulir Asokan 2018-03-20 23:38:48 +0200
  • bb58954f75 Add initial notification support that just spams about everything, prepare for push rules (ref #7) Tulir Asokan 2018-03-20 23:34:43 +0200
  • 85f289c98d Rename UpdateLogs back to LoadHistory Tulir Asokan 2018-03-20 23:31:04 +0200
  • 1e52d5708d Add very simple cross-platform notification package Tulir Asokan 2018-03-20 22:24:50 +0200
  • dd009a9dbc Finish spec-compliant room naming and add docs for room.go Tulir Asokan 2018-03-20 21:25:13 +0200
  • 095b982603 Show messages in message view while sending Tulir Asokan 2018-03-20 19:14:39 +0200
  • 59cd900301 Simplify MessageView buffer recalculation to one loop Tulir Asokan 2018-03-20 17:26:28 +0200
  • 508b4ea280 Add colon after username completion at beginning of line Tulir Asokan 2018-03-20 16:03:05 +0200
  • bfb5151cb6 Re-add colors to date change messages Tulir Asokan 2018-03-20 13:01:59 +0200