Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for STATUSMSG | Simon Ser | 2021-06-03 | 1 | -0/+9 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/65 | |||||
* | Use bufName in addMessage, fix missing Client.isMyNick() | Simon Ser | 2021-06-03 | 1 | -5/+4 | |
| | ||||||
* | lib/irc: rename IRC prefix utilities | Simon Ser | 2021-06-03 | 1 | -4/+4 | |
| | ||||||
* | Fix undefined server variable in BufferHeader | Simon Ser | 2021-06-03 | 1 | -1/+1 | |
| | ||||||
* | s/network/server/ | Simon Ser | 2021-06-03 | 3 | -152/+152 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/46 | |||||
* | Add support for incoming INVITE messages | Simon Ser | 2021-06-03 | 2 | -4/+69 | |
| | ||||||
* | Add support for /ban without argument | Simon Ser | 2021-06-03 | 1 | -0/+5 | |
| | ||||||
* | components/help: document that / allows to start writing a command | Simon Ser | 2021-06-02 | 1 | -1/+8 | |
| | ||||||
* | Add support for CHATHISTORY TARGETS | Simon Ser | 2021-06-02 | 1 | -11/+38 | |
| | | | | | | | | | | | | | | | | The main motivation is to avoid missing direct messages coming from other users. A nice side-effect is that we no longer need to issue CHATHISTORY queries for each channel we JOIN: instead, we can only fetch history for targets known to have new messages available (as indicated by CHATHISTORY TARGETS). We use read receipts instead of delivery receipts, so that reloading the webapp restores the exact same state (ie, unread messages are re-fetched). References: https://github.com/ircv3/ircv3-specifications/pull/450 | |||||
* | Linkify channel names | Tom Lebreux | 2021-06-01 | 3 | -5/+23 | |
| | ||||||
* | Set enterkeyhint in composer | Simon Ser | 2021-05-31 | 1 | -0/+1 | |
| | ||||||
* | Hide server URL input if set in config or query | Simon Ser | 2021-05-31 | 1 | -5/+12 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/52 | |||||
* | Populate server URL in fillConnectParams | Simon Ser | 2021-05-31 | 2 | -19/+19 | |
| | ||||||
* | Unify connect params keys | Simon Ser | 2021-05-31 | 2 | -14/+14 | |
| | ||||||
* | Don't save default username/realname in local storage | Simon Ser | 2021-05-31 | 2 | -3/+14 | |
| | ||||||
* | Pretty-print buffer name in buffer header | Simon Ser | 2021-05-31 | 2 | -19/+8 | |
| | ||||||
* | Re-fold HTML in BufferList | Simon Ser | 2021-05-31 | 1 | -1/+9 | |
| | ||||||
* | Print server status in header prior to RPL_MYINFO | Simon Ser | 2021-05-31 | 1 | -40/+42 | |
| | ||||||
* | Introduce Client.who | Simon Ser | 2021-05-31 | 1 | -1/+1 | |
| | ||||||
* | Add /who | Simon Ser | 2021-05-31 | 1 | -0/+4 | |
| | ||||||
* | Fix null membership on JOIN | Simon Ser | 2021-05-31 | 1 | -1/+1 | |
| | ||||||
* | Display prefixes in member list | Drew DeVault | 2021-05-31 | 2 | -4/+134 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/43 | |||||
* | Fix commas in folded NICK messages | Simon Ser | 2021-05-31 | 1 | -1/+1 | |
| | ||||||
* | Init App.config | Simon Ser | 2021-05-31 | 1 | -0/+1 | |
| | ||||||
* | Hide composer when disconnected from server | Simon Ser | 2021-05-31 | 1 | -1/+9 | |
| | ||||||
* | Group folded events by type | Simon Ser | 2021-05-31 | 1 | -33/+95 | |
| | ||||||
* | Improve FoldGroup key and shouldComponentUpdate | Simon Ser | 2021-05-31 | 1 | -2/+3 | |
| | ||||||
* | Display last event time when folding messages | Simon Ser | 2021-05-31 | 1 | -1/+18 | |
| | ||||||
* | Filter out PART → JOIN pairs | Simon Ser | 2021-05-31 | 1 | -0/+17 | |
| | ||||||
* | Fold unimportant messages together | Simon Ser | 2021-05-31 | 1 | -27/+130 | |
| | ||||||
* | Pretty-print MOTD | Simon Ser | 2021-05-28 | 1 | -0/+4 | |
| | ||||||
* | Use Client.isMyNick in NOTICE/PRIVMSG handling | Simon Ser | 2021-05-28 | 1 | -2/+2 | |
| | ||||||
* | Unregister PING timer when destroying client | Simon Ser | 2021-05-28 | 1 | -5/+2 | |
| | ||||||
* | composer: turn off browser autocomplete | Drew DeVault | 2021-05-28 | 1 | -1/+9 | |
| | ||||||
* | Implement case-mapping for buffers and message handler | Simon Ser | 2021-05-27 | 1 | -12/+20 | |
| | ||||||
* | Ignore TAGMSG messages | Simon Ser | 2021-05-27 | 1 | -0/+1 | |
| | | | | | We get these from clients that support typing notifications, for instance. | |||||
* | Restyle action buttons | Drew DeVault | 2021-05-27 | 1 | -11/+41 | |
| | ||||||
* | Switch to channel buffer on /join | Simon Ser | 2021-05-27 | 1 | -2/+4 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/37 | |||||
* | Implement togglable sidebars for narrow viewports | Drew DeVault | 2021-05-27 | 1 | -9/+78 | |
| | | | | | Closed: https://l.sr.ht/96AD.jpg Open: https://l.sr.ht/gr_9.jpg | |||||
* | Implement optional opportunistic pings | Drew DeVault | 2021-05-27 | 1 | -0/+10 | |
| | ||||||
* | Handle incoming MODE messages in appropriate buffer | Drew DeVault | 2021-05-27 | 2 | -0/+11 | |
| | ||||||
* | Fix cross-network mixups when handling QUIT and NICK | Simon Ser | 2021-05-27 | 1 | -0/+6 | |
| | | | | Only mutate buffers if they belong to our connection. | |||||
* | Add case-mapping support for channel members | Simon Ser | 2021-05-27 | 2 | -8/+22 | |
| | | | | Make a buffer's members an irc.CaseMapMap. | |||||
* | Add hint to run /help in unknown command error message | Simon Ser | 2021-05-27 | 1 | -2/+2 | |
| | ||||||
* | Add nick URL param | Simon Ser | 2021-05-27 | 1 | -0/+3 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/40 | |||||
* | Accomodate for empty BOUNCER host | Simon Ser | 2021-05-27 | 1 | -1/+2 | |
| | | | | BOUNCER doesn't support describing UNIX domain socket connections. | |||||
* | Open error bubbles for IRC numeric errors | Simon Ser | 2021-05-27 | 1 | -5/+4 | |
| | ||||||
* | Improve command error reporting | Simon Ser | 2021-05-27 | 1 | -2/+2 | |
| | | | | state.error is expected to be a String, not an Error. | |||||
* | Implement /kick and KICK handling in buffers | Drew DeVault | 2021-05-27 | 2 | -0/+21 | |
| | ||||||
* | Always parse autojoin channels from URL params | Simon Ser | 2021-05-27 | 1 | -18/+23 | |
| | | | | Even if connection parameters were previously saved to local storage. |