Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | commands: drop unvoice | Simon Ser | 2024-02-15 | 1 | -5/+0 |
| | | | | | We have devoice already, and that's the one defined in popular clients such as WeeChat. | ||||
* | Migrate to async/await | Simon Ser | 2023-04-19 | 1 | -9/+8 |
| | |||||
* | commands: fix TypeError in kickban | Simon Ser | 2022-04-14 | 1 | -15/+17 |
| | | | | The ban variable was undefined. | ||||
* | commands: add password param to /join | delthas | 2022-02-02 | 1 | -2/+6 |
| | |||||
* | commands: add comment param to /kick usage | Simon Ser | 2022-01-31 | 1 | -1/+1 |
| | |||||
* | commands: simplify /who usage string | Simon Ser | 2022-01-09 | 1 | -1/+1 |
| | | | | As per https://modern.ircdocs.horse/#who-message | ||||
* | Add away command | Rafael Castillo | 2021-12-13 | 1 | -0/+11 |
| | |||||
* | lib/irc: add CapRegistry | Simon Ser | 2021-12-10 | 1 | -1/+2 |
| | |||||
* | commands: Add LIST command | Cara Salter | 2021-11-18 | 1 | -0/+8 |
| | | | | Signed-off-by: Cara Salter <cara@devcara.com> | ||||
* | Get rid of a wild var keyword | Simon Ser | 2021-09-06 | 1 | -1/+1 |
| | |||||
* | Add message arg to /query | Simon Ser | 2021-07-21 | 1 | -1/+6 |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/94 | ||||
* | Add /whowas command | Simon Ser | 2021-07-03 | 1 | -0/+11 |
| | |||||
* | Improve composer form indentation | Simon Ser | 2021-06-22 | 1 | -1/+1 |
| | |||||
* | Add /unvoice | Simon Ser | 2021-06-11 | 1 | -0/+5 |
| | |||||
* | Add /quiet and /unquiet | Simon Ser | 2021-06-11 | 1 | -0/+21 |
| | |||||
* | Mark server buffer as unread after server query command | Simon Ser | 2021-06-10 | 1 | -1/+16 |
| | | | | | | | When a command will print its reply in the server buffer, mark it as unread to make it more obvious where to look. Closes: https://todo.sr.ht/~emersion/gamja/53 | ||||
* | s/var/let/ | Simon Ser | 2021-06-10 | 1 | -40/+40 |
| | |||||
* | Fix /me failing in user query buffers | Simon Ser | 2021-06-09 | 1 | -2/+10 |
| | | | | This is a regression. | ||||
* | Add support for /mode without arguments | Simon Ser | 2021-06-07 | 1 | -3/+3 |
| | |||||
* | Remove App.isChannel | Simon Ser | 2021-06-04 | 1 | -1/+1 |
| | | | | | Replace all remaining usage with Client.isChannel. Client will be able to use the ISUPPORT tokens to check if a name is a channel. | ||||
* | s/network/server/ | Simon Ser | 2021-06-03 | 1 | -1/+1 |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/46 | ||||
* | Make command descriptions more consistent | Simon Ser | 2021-06-03 | 1 | -9/+9 |
| | |||||
* | Add /unban | Simon Ser | 2021-06-03 | 1 | -12/+14 |
| | |||||
* | Add getActiveChannel | Simon Ser | 2021-06-03 | 1 | -48/+30 |
| | | | | Simplifies the command logic | ||||
* | Make getActiveClient throw an error if disconnected | Simon Ser | 2021-06-03 | 1 | -1/+1 |
| | |||||
* | Add support for /ban without argument | Simon Ser | 2021-06-03 | 1 | -30/+43 |
| | |||||
* | Add /who | Simon Ser | 2021-05-31 | 1 | -1/+8 |
| | |||||
* | Remove unnecessary if in /ban | Simon Ser | 2021-05-31 | 1 | -3/+0 |
| | | | | If whois info is unavailable, the promise is rejected. | ||||
* | Add /lusers command | Drew DeVault | 2021-05-29 | 1 | -0/+7 |
| | |||||
* | Add /invite command | Drew DeVault | 2021-05-29 | 1 | -0/+17 |
| | |||||
* | Add /voice, /devoice | Drew DeVault | 2021-05-29 | 1 | -26/+27 |
| | | | | | This also generalizes the logic for these commands along with /op and /deop. | ||||
* | Simplify /query usage string | Simon Ser | 2021-05-28 | 1 | -1/+1 |
| | |||||
* | Add /motd | Simon Ser | 2021-05-28 | 1 | -1/+8 |
| | |||||
* | Add /ban, /kickban commands | Drew DeVault | 2021-05-27 | 1 | -13/+57 |
| | |||||
* | Add /whois command | Drew DeVault | 2021-05-27 | 1 | -0/+11 |
| | | | | | This also rigs up some helpers in Client for handling the whois response, which I will use for /ban and /quiet and such shortly. | ||||
* | Add /op, /deop commands | Drew DeVault | 2021-05-27 | 1 | -0/+34 |
| | |||||
* | Fix lib/irc.js import path in commands.js | Simon Ser | 2021-05-27 | 1 | -1/+1 |
| | |||||
* | Switch to channel buffer on /join | Simon Ser | 2021-05-27 | 1 | -1/+1 |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/37 | ||||
* | /mode: use active buffer if omitted | Drew DeVault | 2021-05-27 | 1 | -0/+8 |
| | |||||
* | Add /stats command | Drew DeVault | 2021-05-27 | 1 | -0/+15 |
| | |||||
* | Add /j alias for /join | Drew DeVault | 2021-05-27 | 1 | -11/+14 |
| | |||||
* | Improve command error reporting | Simon Ser | 2021-05-27 | 1 | -1/+1 |
| | | | | state.error is expected to be a String, not an Error. | ||||
* | Add /quote command | Simon Ser | 2021-05-27 | 1 | -0/+14 |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/22 | ||||
* | Implement /kick and KICK handling in buffers | Drew DeVault | 2021-05-27 | 1 | -0/+16 |
| | |||||
* | Introduce store helper | Simon Ser | 2021-05-26 | 1 | -3/+0 |
| | | | | | | | | Responsible for serializing/deserializing data to be saved in localStorage. Add a prefix to all localStorage entries to avoid conflicts with other webapps. Stop guarding against localStorage not existing, browsers can just implement a dumb interface to disable it. | ||||
* | Add support for IRCv3 setname | Simon Ser | 2021-05-25 | 1 | -0/+12 |
| | |||||
* | Add simple /mode command | Simon Ser | 2021-05-23 | 1 | -0/+7 |
| | |||||
* | Add help section for commands | Simon Ser | 2021-03-08 | 1 | -77/+128 |
| | |||||
* | Add help dialog with keybindings reference | Simon Ser | 2021-03-08 | 1 | -0/+3 |
| | |||||
* | Sort commands by name | Simon Ser | 2021-03-07 | 1 | -42/+42 |
| |