Skip to content

Releases: termoose/irccloud

v0.3.1

05 Nov 20:24
Compare
Choose a tag to compare

Changelog

bf532b1 added binary to gitignore
49e4f2b added flag for showing only messages, no part/leave events
a7e48ab support custom config file from command line

v0.3.0

02 May 13:35
Compare
Choose a tag to compare

Changelog

01c817d some refactoring of event handling
130a6f7 start heartbeat impl. support new api handshake
bfa6495 updated goreleaser

v0.2.1

18 Sep 19:42
Compare
Choose a tag to compare

Changelog

7459ed3 add special highlight for code blocks like this
e0c2dfb better highlight when trigger words get mentioned don't register activity on currently selected channel

v0.2.0

07 Sep 17:32
Compare
Choose a tag to compare

Changelog

a286bf7 always redraw screen
43248ea don't overwrite the default terminal background color
b345228 fixed scrolling deadlock

v0.1.5

07 Sep 08:41
Compare
Choose a tag to compare

Changelog

865f4da added the preview file
fe04c7f also draw when we receive buffer updates
1a2328d ok lets use a gif
801a730 using an mp4 instead

v0.1.4

06 Sep 16:57
Compare
Choose a tag to compare

Changelog

245e57a Added documentation for scrolling
3aed355 Fixed race in channel activity buffer
ef322e5 bigger msg chan, we don't want to block on init
1d6a0a9 just fixed some syntax
dacc7a4 less locking/unlocking
02744c0 updated example preview video
515f054 updated svg preview
d60d3d8 updated the ui library, fixed race conditions
70dd71f updated to svg preview

v0.1.3

27 Jan 18:58
Compare
Choose a tag to compare

Changelog

6d9046b Added a mutex, but this whole channel thing should be refactored
74c34eb Crude scrolling added, more locking, but still random crashes
3f2df56 Removed unused code
15dd67f Some tight locking, reduced startup drawing time
88ddcdb Updated gitignore

v0.1.2

15 Jan 20:19
Compare
Choose a tag to compare

Changelog

70afbe1 Added proper error handling for when IRCCloud API is down
a2b89c4 Added signing of binaries using gon
0869a9c Removed gon sigining from this branch for now
32d42e5 Removed some race conditions that causes crashes
dc42e08 Removed source
0ea8dd4 Updated README

v0.1.1

13 Jan 20:09
Compare
Choose a tag to compare

Changelog

5a84d40 Go back to focus on input when closing channel selector

v0.1.0

13 Jan 19:31
Compare
Choose a tag to compare

Changelog

6e268dc Add newlines to the beginning to avoid empty last lines
b2b9ca5 Added UI library, removed unused fmt
a469e58 Added auto-complete feature for channel selection
a6a7e14 Added changing between channels Init the channels and add them to the list Add users to channels user list Done some more weird JSON parsing
527573a Added channel activity bar, buggy with race conditions
ca56e55 Added config file creation and parsing
28a57fd Added event handling and fetching of backlog
f6a913c Added goreleaser
a2719cb Added navigation section
75e3070 Added nick completion with Tab
8505dd6 Added some code for selecting channels to view
3457ca3 Added some websocket code
d3bd398 Added support for channels as pages
8810a62 Added support for loading splash art
679a9a3 Added support for trigger words in config file Also removed some unused code
9b53701 Added timestamps and somehow fixed topic parsing
b0a7216 Added todo in readme
cb0fa35 Adding backlog data to created channels (some of them at least)
8d0c0f4 Another UI library
8a74d7d Better code with UI reload for writing to channel buffers
279427e Can send messages to joined channels
50bdabb Can't render ANSI properly
563524d Create LICENSE
9eeb9fb Created gitignore
91cd6a7 Don't panic when we lose websocket connection
7cdef3f Don't remove visited channels but mark them in a different color
7f667e0 English
2353e06 Fancy colors!
06e3e86 First commit
681d6e5 Fix bug where subset string nicks will cause issues with leave events
b5db43c Fixed crash on user removal
470d0e8 Fixed escape in nick names
97197c3 Fixed missing topics
d32f21e Fixed some GoLand warnings
73d3c92 Fixed typo
7055508 Formatting, removed unused file
3ea51d0 Get live channel messages, fixed channel search
ad0ab29 Grid layout example
2064e7a Hiding splash art
1f36363 Lets use camelCase
c8a909c Make directory and use correct permissions
2c3b4f5 Merge branch 'master' of github.com:termoose/irccloud
6534c4b Merge branch 'master' of github.com:termoose/irccloud
a23638e More information in README
b154b34 More standard config directory
47607ae Move websocket code into it's own file
d3f5e35 Moved layout code into ui package
42aa2d1 New animation preview
7403e46 No borders, more space, lets separate by colors (ugly?)
8c08575 Only send join/leave events to correct buffer id's Started on some logging package, not sure where it's going
b06f5a9 Proper auto complete on nicks, started channel buffer rewrite
6ac2122 Proper quit, don't update state with backlog join/leave/quit events
494fa39 Proper text wrapping
0231e14 Properly escape all buffer events to avoid accidental color tags
dba0aa1 Queue every UI update properly to remove race conditons Also updates the UI only when needed
72abe7d Reconnect feature added to list
47ccc5d Refactored into different smalles files
1b67c5e Remove visited channels from activity bar Also ignore events from non-existing channels
9086d5c Removed debug printing
29f4c8b Removed some test files
2543644 Removed unused function and struct
a9618ec Setting focus to text input
793e615 Show topic text, bold usernames
b45baba Showing latest viewed channel when starting the client
2c84781 Simplified code a lot, combined structs into one event type
badd8bd Small refactoring and added join/leave support
f6a513a Some concurrency fixes, still issue with double events
c99e42d Sorting backlog items before replaying, started refactoring of ui
2fce46e Started adding activity bar on the top
168d7ee Started implementing UI for fuzzy channel selection
27227e3 Support for leave/join channels and buffers are created properly
5571e27 Support for nick change in channel buffers and member list
415247c Support for private message buffers
d610322 Support for topic change messages
4490ebe Support switching to latest active channel with ctrl+b
bcfc8c4 Toggle ability for channel selector
d27a12e Updated README
551ac34 Updated README
2998591 Updated changelog, started implementing op/voice/half-op support
ccd1d59 Updated gorelease file
9098694 Updated readme
e3bdba3 Updated readme with ctrl+b feature
92ea314 Updated readme with upcoming features
02b4a1f Updated todo list in readme
064bc19 Weird JSON decoding, has to be fixed with tips from #go-nuts
57cf459 camelCase it!
7b9258a ctrl+space defaults to most active channel with no fuzzy matches Also some refactoring and camelCaseization
77ab513 fix nick list focus, some code cleanup
c32a4af line-through