aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Spread it like butterSimon Ser2021-01-221-1/+1
|
* Move chat history operations into ClientSimon Ser2021-01-222-54/+54
|
* Move auto-reconnect logic into ClientSimon Ser2021-01-222-49/+34
|
* Keep track of client status in ClientSimon Ser2021-01-224-43/+70
|
* Delay Client error eventSimon Ser2021-01-221-2/+4
| | | | | Right now the caller won't receive the event, because it's triggered before the function returns.
* Multiple clients per appSimon Ser2021-01-222-43/+71
|
* Use buffer IDs in endOfHistorySimon Ser2021-01-221-3/+3
|
* Convert caps to lower caseSimon Ser2021-01-221-1/+3
|
* Fix composer not hidden in server bufferSimon Ser2021-01-221-1/+1
|
* Print current connection statusSimon Ser2021-01-222-13/+22
|
* Extract network name from ISUPPORTSimon Ser2021-01-223-5/+23
|
* Add support for RPL_ISUPPORTSimon Ser2021-01-222-0/+28
|
* Nuke DEFAULT_NETWORKSimon Ser2021-01-221-3/+9
|
* Remove network from map when closingSimon Ser2021-01-221-0/+5
|
* Drop state.activeNetworkSimon Ser2021-01-222-12/+29
| | | | Just grab it from state.activeBuffer's network.
* Sort buffers by networkSimon Ser2021-01-221-0/+7
|
* Take buffer ID in closeSimon Ser2021-01-221-18/+24
|
* Take a buffer ID in switchBufferSimon Ser2021-01-213-27/+39
|
* Take a buffer ID in getBufferSimon Ser2021-01-211-21/+19
|
* Introduce buffer IDsSimon Ser2021-01-212-34/+77
|
* Add network to buffer stateSimon Ser2021-01-211-14/+15
|
* Introduce state.networksSimon Ser2021-01-212-36/+73
|
* Update preactSimon Ser2021-01-122-4/+4
|
* Add disconnect/reconnect commandsSimon Ser2021-01-122-15/+44
|
* Reconnect when loosing connectionSimon Ser2021-01-113-6/+19
|
* Add unread message separatorSimon Ser2020-09-033-10/+41
| | | | Closes: https://todo.sr.ht/~emersion/gamja/4
* Ignore RPL_TOPICWHOTIMESimon Ser2020-09-032-0/+4
| | | | | We don't need this piece of information yet, and we don't want to clutter the server buffer with channel messages.
* Better handle registration errorsSimon Ser2020-08-252-5/+25
|
* Format NOTICE messages differentlySimon Ser2020-08-171-1/+5
| | | | | Use dashes instead of angle brackets for NOTICE to be able to tell them apart from regular PRIVMSG messages.
* Add date separators to bufferSimon Ser2020-08-132-6/+54
| | | | Closes: https://todo.sr.ht/~emersion/gamja/5
* Parse all CTCP messagesSimon Ser2020-08-133-7/+36
| | | | We display them nicely, however we never reply to them.
* Make Alt+a fallback to server bufferSimon Ser2020-08-131-2/+4
|
* Strip ANSI sequences from notifications textSimon Ser2020-08-131-1/+2
|
* Don't send CHATHISTORY command if server doesn't support itSimon Ser2020-08-131-1/+1
|
* Display messages with a highlight differentlySimon Ser2020-08-133-1/+11
|
* lib/irc: make isHighlight operate on messagesSimon Ser2020-08-132-2/+10
| | | | Makes it easier to re-use elsewhere.
* Add /notice commandSimon Ser2020-08-131-0/+5
|
* Improve SASL error messageSimon Ser2020-08-101-2/+2
|
* Clear error when submitting connect formSimon Ser2020-08-101-0/+2
|
* Add error reporting on connect and main pagebbworld12020-08-084-13/+49
|
* Strip ANSI escape sequencesSimon Ser2020-08-043-5/+62
| | | | References: https://todo.sr.ht/~emersion/gamja/11
* Fix inverted channel list sortingSimon Ser2020-08-041-2/+2
|
* Handle RPL_NOTOPICSimon Ser2020-08-032-0/+6
|
* Add Alt+Up/Down key bindingsSimon Ser2020-08-031-0/+33
|
* Sort buffers when inserting, not when renderingSimon Ser2020-08-032-20/+23
| | | | | This allows all state.buffers users to iterate over the list in the correct order.
* Fix wrong variable name App.closeSimon Ser2020-08-031-1/+1
|
* readme: add screenshotSimon Ser2020-07-241-0/+2
|
* Add keybinding to jump to next unread bufferSimon Ser2020-07-231-0/+14
|
* Add keybinding infrastructureSimon Ser2020-07-233-6/+59
|
* readme: add links to mailing list and issue trackerSimon Ser2020-07-221-0/+6
|