Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Print current connection status | Simon Ser | 2021-01-22 | 2 | -13/+22 | |
| | ||||||
* | Extract network name from ISUPPORT | Simon Ser | 2021-01-22 | 2 | -3/+21 | |
| | ||||||
* | Add support for RPL_ISUPPORT | Simon Ser | 2021-01-22 | 1 | -0/+9 | |
| | ||||||
* | Nuke DEFAULT_NETWORK | Simon Ser | 2021-01-22 | 1 | -3/+9 | |
| | ||||||
* | Remove network from map when closing | Simon Ser | 2021-01-22 | 1 | -0/+5 | |
| | ||||||
* | Drop state.activeNetwork | Simon Ser | 2021-01-22 | 1 | -10/+27 | |
| | | | | Just grab it from state.activeBuffer's network. | |||||
* | Sort buffers by network | Simon Ser | 2021-01-22 | 1 | -0/+7 | |
| | ||||||
* | Take buffer ID in close | Simon Ser | 2021-01-22 | 1 | -18/+24 | |
| | ||||||
* | Take a buffer ID in switchBuffer | Simon Ser | 2021-01-21 | 1 | -18/+27 | |
| | ||||||
* | Take a buffer ID in getBuffer | Simon Ser | 2021-01-21 | 1 | -21/+19 | |
| | ||||||
* | Introduce buffer IDs | Simon Ser | 2021-01-21 | 2 | -34/+77 | |
| | ||||||
* | Add network to buffer state | Simon Ser | 2021-01-21 | 1 | -14/+15 | |
| | ||||||
* | Introduce state.networks | Simon Ser | 2021-01-21 | 1 | -34/+71 | |
| | ||||||
* | Add disconnect/reconnect commands | Simon Ser | 2021-01-12 | 1 | -15/+38 | |
| | ||||||
* | Reconnect when loosing connection | Simon Ser | 2021-01-11 | 2 | -5/+18 | |
| | ||||||
* | Add unread message separator | Simon Ser | 2020-09-03 | 2 | -7/+24 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/4 | |||||
* | Ignore RPL_TOPICWHOTIME | Simon Ser | 2020-09-03 | 1 | -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 differently | Simon Ser | 2020-08-17 | 1 | -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 buffer | Simon Ser | 2020-08-13 | 1 | -6/+43 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/5 | |||||
* | Parse all CTCP messages | Simon Ser | 2020-08-13 | 2 | -7/+11 | |
| | | | | We display them nicely, however we never reply to them. | |||||
* | Strip ANSI sequences from notifications text | Simon Ser | 2020-08-13 | 1 | -1/+2 | |
| | ||||||
* | Don't send CHATHISTORY command if server doesn't support it | Simon Ser | 2020-08-13 | 1 | -1/+1 | |
| | ||||||
* | Display messages with a highlight differently | Simon Ser | 2020-08-13 | 2 | -1/+7 | |
| | ||||||
* | lib/irc: make isHighlight operate on messages | Simon Ser | 2020-08-13 | 1 | -1/+1 | |
| | | | | Makes it easier to re-use elsewhere. | |||||
* | Clear error when submitting connect form | Simon Ser | 2020-08-10 | 1 | -0/+2 | |
| | ||||||
* | Add error reporting on connect and main page | bbworld1 | 2020-08-08 | 2 | -7/+25 | |
| | ||||||
* | Strip ANSI escape sequences | Simon Ser | 2020-08-04 | 2 | -5/+9 | |
| | | | | References: https://todo.sr.ht/~emersion/gamja/11 | |||||
* | Fix inverted channel list sorting | Simon Ser | 2020-08-04 | 1 | -2/+2 | |
| | ||||||
* | Handle RPL_NOTOPIC | Simon Ser | 2020-08-03 | 1 | -0/+5 | |
| | ||||||
* | Sort buffers when inserting, not when rendering | Simon Ser | 2020-08-03 | 2 | -20/+23 | |
| | | | | | This allows all state.buffers users to iterate over the list in the correct order. | |||||
* | Fix wrong variable name App.close | Simon Ser | 2020-08-03 | 1 | -1/+1 | |
| | ||||||
* | Add keybinding infrastructure | Simon Ser | 2020-07-23 | 1 | -6/+4 | |
| | ||||||
* | Add message URLs, unify URL generation | Simon Ser | 2020-07-15 | 3 | -24/+10 | |
| | ||||||
* | Fetch all unread messages on reconnect | Simon Ser | 2020-07-15 | 1 | -30/+156 | |
| | ||||||
* | Avoid sending multiple CHATHISTORY commands in parallel | Simon Ser | 2020-07-13 | 1 | -3/+7 | |
| | ||||||
* | Autocomplete commands | Simon Ser | 2020-07-13 | 1 | -13/+23 | |
| | ||||||
* | Extract commands to separate file | Simon Ser | 2020-07-13 | 1 | -88/+14 | |
| | ||||||
* | Linkify topic | Simon Ser | 2020-07-13 | 1 | -1/+2 | |
| | ||||||
* | Show offline user status | Simon Ser | 2020-07-13 | 2 | -9/+42 | |
| | | | | When the WHO reply is empty, it means user isn't connected to IRC. | |||||
* | Add shouldComponentUpdate to member list | Simon Ser | 2020-07-13 | 1 | -17/+35 | |
| | ||||||
* | Use strict equality comparison in shouldComponentUpdate | Simon Ser | 2020-07-13 | 1 | -2/+2 | |
| | ||||||
* | Fix TypeError in Composer.focus | Simon Ser | 2020-07-13 | 1 | -0/+3 | |
| | | | | Uncaught (in promise) TypeError: this.textInput.current is null | |||||
* | Implement chathistory support | Simon Ser | 2020-07-10 | 2 | -14/+82 | |
| | ||||||
* | Optimize Buffer | Simon Ser | 2020-07-09 | 1 | -81/+102 | |
| | | | | | Convert to classes and implement shouldComponentUpdate to avoid re-rendering elements unnecessarily. | |||||
* | Don't use `this` in functional components | Simon Ser | 2020-07-09 | 2 | -2/+2 | |
| | | | | This works in preact, but doesn't with react. | |||||
* | Implement /topic command | Simon Ser | 2020-07-09 | 1 | -0/+12 | |
| | ||||||
* | Handle QUIT messages | Simon Ser | 2020-07-08 | 2 | -1/+23 | |
| | ||||||
* | Allow paths in server URL query param | Simon Ser | 2020-07-01 | 1 | -7/+14 | |
| | ||||||
* | Reply to PING | Simon Ser | 2020-07-01 | 1 | -0/+1 | |
| | ||||||
* | Only nag about notifications in server buffer | Simon Ser | 2020-07-01 | 1 | -1/+7 | |
| |