Commit graph

  • 04362644bf Handle TOPIC in State.handleMessage Simon Ser 2021-06-04 18:57:02 +0200
  • 30a345298f Handle JOIN/PART in State.handleMessage Simon Ser 2021-06-04 18:53:06 +0200
  • 2af58f8d0b Move createBuffer to State Simon Ser 2021-06-04 18:37:34 +0200
  • 2c1bb4ce6a Introduce State.handleMessage Simon Ser 2021-06-04 18:27:21 +0200
  • 4d988cafeb Move some state utilities to state.js Simon Ser 2021-06-04 18:03:03 +0200
  • 791b742684 Allow config.server.ping to be a String Simon Ser 2021-06-04 17:50:49 +0200
  • 6e20ad872e Add support for STATUSMSG Simon Ser 2021-06-03 13:31:43 +0200
  • 3b5b693403 Use bufName in addMessage, fix missing Client.isMyNick() Simon Ser 2021-06-03 13:29:32 +0200
  • 283f8af4b1 lib/irc: rename IRC prefix utilities Simon Ser 2021-06-03 13:18:28 +0200
  • 04c9f0211a Fix undefined server variable in BufferHeader Simon Ser 2021-06-03 13:10:44 +0200
  • fe9c483570 s/network/server/ Simon Ser 2021-06-03 11:46:50 +0200
  • 63a71e5f5d Add support for incoming INVITE messages Simon Ser 2021-06-03 11:04:32 +0200
  • 55882776b0 Make command descriptions more consistent Simon Ser 2021-06-03 10:28:04 +0200
  • 291c9e177d Add /unban Simon Ser 2021-06-03 10:25:33 +0200
  • a2dc045683 Add getActiveChannel Simon Ser 2021-06-03 10:18:34 +0200
  • 9067b5a168 Make getActiveClient throw an error if disconnected Simon Ser 2021-06-03 10:13:24 +0200
  • a4294975a2 Add support for /ban without argument Simon Ser 2021-06-03 10:11:48 +0200
  • 5004f6c89c components/help: document that / allows to start writing a command Simon Ser 2021-06-02 22:53:28 +0200
  • 91208a6d47 Add support for CHATHISTORY TARGETS Simon Ser 2021-05-18 16:53:52 +0200
  • 74d9dea5bb Use RegExp match indices in linkifyChannel Simon Ser 2021-06-01 09:53:11 +0200
  • 0bcd044f10 Linkify channel names Tom Lebreux 2021-05-31 22:39:35 -0400
  • 9affdb894f Make Alt+ArrowUp and Alt+ArrowDown wrap around Simon Ser 2021-05-31 19:21:54 +0200
  • 9224ab9d0d Set scrollbar style Simon Ser 2021-05-31 18:43:44 +0200
  • e38f35c578 Order buffers by priority in Alt+a Simon Ser 2021-05-31 18:26:04 +0200
  • 958b6bf120 Set enterkeyhint in composer Simon Ser 2021-05-31 18:16:49 +0200
  • 8c02cdc094 Hide server URL input if set in config or query Simon Ser 2021-05-31 18:13:44 +0200
  • 04932317f6 Populate server URL in fillConnectParams Simon Ser 2021-05-31 18:11:33 +0200
  • 4fff2b1b8d Unify connect params keys Simon Ser 2021-05-31 18:04:02 +0200
  • c632ef4339 Don't save default username/realname in local storage Simon Ser 2021-05-31 17:57:17 +0200
  • bc7162ebe2 Pretty-print buffer name in buffer header Simon Ser 2021-05-31 17:39:37 +0200
  • 6e16163103 Re-fold HTML in BufferList Simon Ser 2021-05-31 17:34:36 +0200
  • ced63b0abc Print server status in header prior to RPL_MYINFO Simon Ser 2021-05-31 17:30:45 +0200
  • 06ca812d06 Simplify Client.roundtrip callback arg Simon Ser 2021-05-31 17:13:55 +0200
  • 619f1db08f Introduce Client.who Simon Ser 2021-05-31 17:11:42 +0200
  • 02145b45ad Remove unused arg from Client.whois Simon Ser 2021-05-31 17:04:52 +0200
  • e271a3cd0e Add /who Simon Ser 2021-05-31 17:02:56 +0200
  • fff0907354 Make buffer title bold Simon Ser 2021-05-31 16:45:46 +0200
  • 14dbb60aec Fix null membership on JOIN Simon Ser 2021-05-31 16:08:33 +0200
  • be1ecf607d Display prefixes in member list Drew DeVault 2021-05-28 11:45:27 -0400
  • e90c07e64e Remove unnecessary if in /ban Simon Ser 2021-05-31 14:53:56 +0200
  • a6cdd64444 readme: document server.ping in config section Simon Ser 2021-05-31 14:48:51 +0200
  • 2c1e4b7bea Fix commas in folded NICK messages Simon Ser 2021-05-31 14:08:30 +0200
  • e76e71c968 Fallback to first server buffer in Alt+a keybind Simon Ser 2021-05-31 13:24:23 +0200
  • ab11af3965 Init App.config Simon Ser 2021-05-31 12:26:47 +0200
  • b3d825c9d1 Hide composer when disconnected from server Simon Ser 2021-05-31 12:04:54 +0200
  • 68753afb8e Ensure connect form has padding Simon Ser 2021-05-31 10:55:26 +0200
  • 8fbc0a5c62 Fix Alt+h messing up all buffers Simon Ser 2021-05-31 10:46:41 +0200
  • b0671fe336 Group folded events by type Simon Ser 2021-05-28 18:47:40 +0200
  • ce239e5785 Improve FoldGroup key and shouldComponentUpdate Simon Ser 2021-05-28 18:36:25 +0200
  • 8b20b463ff Display last event time when folding messages Simon Ser 2021-05-28 16:01:34 +0200
  • 2bc89a6655 Filter out PART → JOIN pairs Simon Ser 2021-05-28 15:51:39 +0200
  • 64674bdd9f Fold unimportant messages together Simon Ser 2021-05-28 14:52:31 +0200
  • 1dcdb2d778 Add /lusers command Drew DeVault 2021-05-28 19:02:16 -0400
  • 65c2816739 Add /invite command Drew DeVault 2021-05-28 12:21:05 -0400
  • 0473b9ced7 Add /voice, /devoice Drew DeVault 2021-05-28 11:57:18 -0400
  • b4367eb13c Simplify /query usage string Simon Ser 2021-05-28 13:58:39 +0200
  • 9e9dcff401 Mute date separator line color in dark theme Simon Ser 2021-05-28 11:19:35 +0200
  • 5b29cf83f6 Add /motd Simon Ser 2021-05-28 11:17:37 +0200
  • e080e87cb7 Pretty-print MOTD Simon Ser 2021-05-28 10:46:32 +0200
  • 8123ff3844 Misc theme improvements Simon Ser 2021-05-28 10:34:39 +0200
  • 99ac0151a5 Use Client.isMyNick in NOTICE/PRIVMSG handling Simon Ser 2021-05-28 10:24:40 +0200
  • 5a3edf4769 Fix WHOIS DB not using case-mapping fallback Simon Ser 2021-05-28 09:59:51 +0200
  • 7b762b3e8a Unregister PING timer when destroying client Simon Ser 2021-05-28 09:58:06 +0200
  • 24fe62f1de Ensure msg.prefix is always populated Simon Ser 2021-05-28 09:44:07 +0200
  • e9d90d4927 Fix TypeError in isHighlight Simon Ser 2021-05-28 09:37:39 +0200
  • 6491f7e915 composer: turn off browser autocomplete Drew DeVault 2021-05-27 18:16:05 -0400
  • fc9dfa2dca Implement case-mapping for buffers and message handler Simon Ser 2021-05-27 23:40:08 +0200
  • e000832483 Add /ban, /kickban commands Drew DeVault 2021-05-27 16:02:08 -0400
  • 121d7ec075 Add /whois command Drew DeVault 2021-05-27 16:02:07 -0400
  • f5debac388 Add /op, /deop commands Drew DeVault 2021-05-27 13:48:49 -0400
  • f0a532dbd6 style: minor adjustment to buttons Drew DeVault 2021-05-27 16:47:35 -0400
  • 558548e6f7 Fix typo in Unread.union Simon Ser 2021-05-27 22:35:41 +0200
  • 06f7651bef Ignore TAGMSG messages Simon Ser 2021-05-27 21:58:37 +0200
  • 74dc78a20b Fix lib/irc.js import path in commands.js Simon Ser 2021-05-27 21:46:56 +0200
  • 258b0b0a3c Restyle action buttons Drew DeVault 2021-05-27 13:45:21 -0400
  • 9567d56f53 Switch to channel buffer on /join Simon Ser 2021-05-27 19:10:42 +0200
  • 64900fbe80 Implement togglable sidebars for narrow viewports Drew DeVault 2021-05-27 10:35:33 -0400
  • d612c91016 Implement optional opportunistic pings Drew DeVault 2021-05-27 12:17:41 -0400
  • 3021eae9af Improve contrast of nick colors on dark theme Drew DeVault 2021-05-27 11:06:33 -0400
  • e2e2f7a8fc /mode: use active buffer if omitted Drew DeVault 2021-05-27 09:37:09 -0400
  • a0c85c3372 Handle incoming MODE messages in appropriate buffer Drew DeVault 2021-05-27 09:34:43 -0400
  • 0b1c4da0ce Add /stats command Drew DeVault 2021-05-27 08:36:46 -0400
  • 51d775dc4c Add /j alias for /join Drew DeVault 2021-05-27 08:13:22 -0400
  • 70c0dd1d78 readme: add notes about nginx Simon Ser 2021-05-27 17:47:31 +0200
  • f36bba897e Fix cross-network mixups when handling QUIT and NICK Simon Ser 2021-05-27 15:19:28 +0200
  • b2cdab86aa Add case-mapping support for channel members Simon Ser 2021-05-27 15:17:18 +0200
  • 615e746ec5 lib/client: add Client.cm Simon Ser 2021-05-27 15:14:03 +0200
  • 3110a9e2df lib/irc: add case-mapping primitives Simon Ser 2021-05-27 15:13:32 +0200
  • d880b23d32 Add hint to run /help in unknown command error message Simon Ser 2021-05-27 12:54:30 +0200
  • 45c12fb684 Add nick URL param Simon Ser 2021-05-27 12:32:22 +0200
  • 37492e319b Style dialogs for dark theme Simon Ser 2021-05-27 12:05:24 +0200
  • fa80817168 Accomodate for empty BOUNCER host Simon Ser 2021-05-27 11:51:29 +0200
  • 071c2626d5 Open error bubbles for IRC numeric errors Simon Ser 2021-05-27 11:30:23 +0200
  • b8c4bb3112 Improve command error reporting Simon Ser 2021-05-27 11:26:42 +0200
  • d5e21097f8 Add /quote command Simon Ser 2021-05-27 11:22:34 +0200
  • d34bff9ed6 Implement /kick and KICK handling in buffers Drew DeVault 2021-05-26 19:28:24 -0400
  • 1d983bd142 Downgrade IRC network logging to debug level Simon Ser 2021-05-27 10:39:24 +0200
  • 08678ba57e Always parse autojoin channels from URL params Simon Ser 2021-05-27 10:36:03 +0200
  • ac5bbafdc3 Fix config.json relative path Simon Ser 2021-05-26 23:17:23 +0200
  • 17cd38f0b9 Read auto-join channels from browser URL hash Simon Ser 2021-05-26 22:57:21 +0200