aboutsummaryrefslogtreecommitdiff
path: root/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Print current connection statusSimon Ser2021-01-222-13/+22
|
* Extract network name from ISUPPORTSimon Ser2021-01-222-3/+21
|
* Add support for RPL_ISUPPORTSimon Ser2021-01-221-0/+9
|
* Nuke DEFAULT_NETWORKSimon Ser2021-01-221-3/+9
|
* Remove network from map when closingSimon Ser2021-01-221-0/+5
|
* Drop state.activeNetworkSimon Ser2021-01-221-10/+27
| | | | 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-211-18/+27
|
* 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-211-34/+71
|
* Add disconnect/reconnect commandsSimon Ser2021-01-121-15/+38
|
* Reconnect when loosing connectionSimon Ser2021-01-112-5/+18
|
* Add unread message separatorSimon Ser2020-09-032-7/+24
| | | | Closes: https://todo.sr.ht/~emersion/gamja/4
* Ignore RPL_TOPICWHOTIMESimon Ser2020-09-031-0/+3
| | | | | We don't need this piece of information yet, and we don't want to clutter the server buffer with channel messages.
* 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-131-6/+43
| | | | Closes: https://todo.sr.ht/~emersion/gamja/5
* Parse all CTCP messagesSimon Ser2020-08-132-7/+11
| | | | We display them nicely, however we never reply to them.
* 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-132-1/+7
|
* lib/irc: make isHighlight operate on messagesSimon Ser2020-08-131-1/+1
| | | | Makes it easier to re-use elsewhere.
* Clear error when submitting connect formSimon Ser2020-08-101-0/+2
|
* Add error reporting on connect and main pagebbworld12020-08-082-7/+25
|
* Strip ANSI escape sequencesSimon Ser2020-08-042-5/+9
| | | | References: https://todo.sr.ht/~emersion/gamja/11
* Fix inverted channel list sortingSimon Ser2020-08-041-2/+2
|
* Handle RPL_NOTOPICSimon Ser2020-08-031-0/+5
|
* 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
|
* Add keybinding infrastructureSimon Ser2020-07-231-6/+4
|
* Add message URLs, unify URL generationSimon Ser2020-07-153-24/+10
|
* Fetch all unread messages on reconnectSimon Ser2020-07-151-30/+156
|
* Avoid sending multiple CHATHISTORY commands in parallelSimon Ser2020-07-131-3/+7
|
* Autocomplete commandsSimon Ser2020-07-131-13/+23
|
* Extract commands to separate fileSimon Ser2020-07-131-88/+14
|
* Linkify topicSimon Ser2020-07-131-1/+2
|
* Show offline user statusSimon Ser2020-07-132-9/+42
| | | | When the WHO reply is empty, it means user isn't connected to IRC.
* Add shouldComponentUpdate to member listSimon Ser2020-07-131-17/+35
|
* Use strict equality comparison in shouldComponentUpdateSimon Ser2020-07-131-2/+2
|
* Fix TypeError in Composer.focusSimon Ser2020-07-131-0/+3
| | | | Uncaught (in promise) TypeError: this.textInput.current is null
* Implement chathistory supportSimon Ser2020-07-102-14/+82
|
* Optimize BufferSimon Ser2020-07-091-81/+102
| | | | | Convert to classes and implement shouldComponentUpdate to avoid re-rendering elements unnecessarily.
* Don't use `this` in functional componentsSimon Ser2020-07-092-2/+2
| | | | This works in preact, but doesn't with react.
* Implement /topic commandSimon Ser2020-07-091-0/+12
|
* Handle QUIT messagesSimon Ser2020-07-082-1/+23
|
* Allow paths in server URL query paramSimon Ser2020-07-011-7/+14
|
* Reply to PINGSimon Ser2020-07-011-0/+1
|
* Only nag about notifications in server bufferSimon Ser2020-07-011-1/+7
|