Commit Graph

  • 0c0f0ab79e Fix /me failing in user query buffers Simon Ser 2021-06-09 10:17:32 +02:00
  • 2546d31af0 Blur the composer when hiding it Simon Ser 2021-06-07 15:18:00 +02:00
  • a9c1abb064 Route channel mode and invite/except list to channel buffer Simon Ser 2021-06-07 14:13:00 +02:00
  • dd753aab2e Add support for /mode without arguments Simon Ser 2021-06-07 14:12:49 +02:00
  • 5b7ab2652b Improve buffer header layout on mobile Simon Ser 2021-06-06 17:27:05 +02:00
  • a419e660c0 Don't match punctuation suffix when linkifying channels Simon Ser 2021-06-06 16:00:37 +02:00
  • 403d7ec7f7 Add case-mapping support to irc.isHighlight Simon Ser 2021-06-06 15:52:58 +02:00
  • b9dc17db97 Disallow selecting text in <summary role="button"> Simon Ser 2021-06-06 12:08:21 +02:00
  • 6b75985f96 Make <summary> easier to click on Firefox Mobile Simon Ser 2021-06-06 12:05:57 +02:00
  • 41c113be9a Show connect form during connection Simon Ser 2021-06-06 11:33:00 +02:00
  • 48ae55942f Make @media queries whitespace consistent Simon Ser 2021-06-06 10:53:06 +02:00
  • efabd69476 Increase buffer/member list item height on mobile Simon Ser 2021-06-06 10:46:41 +02:00
  • 0dfb7623db Add support for labeled-response Simon Ser 2021-06-04 20:38:01 +02:00
  • 34078d5da7 Add support for draft/event-playback Simon Ser 2021-06-04 19:45:51 +02:00
  • 651e255ddb Use ISUPPORT CHANTYPES in Client.isChannel Simon Ser 2021-06-04 19:17:39 +02:00
  • db7aa337cb Remove App.isChannel Simon Ser 2021-06-04 19:13:59 +02:00
  • 87588abf27 Add State.addMessage Simon Ser 2021-06-04 19:07:14 +02:00
  • 04362644bf Handle TOPIC in State.handleMessage Simon Ser 2021-06-04 18:57:02 +02:00
  • 30a345298f Handle JOIN/PART in State.handleMessage Simon Ser 2021-06-04 18:53:06 +02:00
  • 2af58f8d0b Move createBuffer to State Simon Ser 2021-06-04 18:37:34 +02:00
  • 2c1bb4ce6a Introduce State.handleMessage Simon Ser 2021-06-04 18:27:21 +02:00
  • 4d988cafeb Move some state utilities to state.js Simon Ser 2021-06-04 18:03:03 +02:00
  • 791b742684 Allow config.server.ping to be a String Simon Ser 2021-06-04 17:50:49 +02:00
  • 6e20ad872e Add support for STATUSMSG Simon Ser 2021-06-03 13:31:43 +02:00
  • 3b5b693403 Use bufName in addMessage, fix missing Client.isMyNick() Simon Ser 2021-06-03 13:29:32 +02:00
  • 283f8af4b1 lib/irc: rename IRC prefix utilities Simon Ser 2021-06-03 13:18:28 +02:00
  • 04c9f0211a Fix undefined server variable in BufferHeader Simon Ser 2021-06-03 13:10:44 +02:00
  • fe9c483570 s/network/server/ Simon Ser 2021-06-03 11:46:50 +02:00
  • 63a71e5f5d Add support for incoming INVITE messages Simon Ser 2021-06-03 11:04:32 +02:00
  • 55882776b0 Make command descriptions more consistent Simon Ser 2021-06-03 10:28:04 +02:00
  • 291c9e177d Add /unban Simon Ser 2021-06-03 10:25:33 +02:00
  • a2dc045683 Add getActiveChannel Simon Ser 2021-06-03 10:18:34 +02:00
  • 9067b5a168 Make getActiveClient throw an error if disconnected Simon Ser 2021-06-03 10:13:24 +02:00
  • a4294975a2 Add support for /ban without argument Simon Ser 2021-06-03 10:11:48 +02:00
  • 5004f6c89c components/help: document that / allows to start writing a command Simon Ser 2021-06-02 22:53:28 +02:00
  • 91208a6d47 Add support for CHATHISTORY TARGETS Simon Ser 2021-05-18 16:53:52 +02:00
  • 74d9dea5bb Use RegExp match indices in linkifyChannel Simon Ser 2021-06-01 09:53:11 +02:00
  • 0bcd044f10 Linkify channel names Tom Lebreux 2021-05-31 22:39:35 -04:00
  • 9affdb894f Make Alt+ArrowUp and Alt+ArrowDown wrap around Simon Ser 2021-05-31 19:21:54 +02:00
  • 9224ab9d0d Set scrollbar style Simon Ser 2021-05-31 18:43:44 +02:00
  • e38f35c578 Order buffers by priority in Alt+a Simon Ser 2021-05-31 18:26:04 +02:00
  • 958b6bf120 Set enterkeyhint in composer Simon Ser 2021-05-31 18:16:49 +02:00
  • 8c02cdc094 Hide server URL input if set in config or query Simon Ser 2021-05-31 18:13:44 +02:00
  • 04932317f6 Populate server URL in fillConnectParams Simon Ser 2021-05-31 18:11:33 +02:00
  • 4fff2b1b8d Unify connect params keys Simon Ser 2021-05-31 18:04:02 +02:00
  • c632ef4339 Don't save default username/realname in local storage Simon Ser 2021-05-31 17:57:17 +02:00
  • bc7162ebe2 Pretty-print buffer name in buffer header Simon Ser 2021-05-31 17:39:37 +02:00
  • 6e16163103 Re-fold HTML in BufferList Simon Ser 2021-05-31 17:34:36 +02:00
  • ced63b0abc Print server status in header prior to RPL_MYINFO Simon Ser 2021-05-31 17:30:45 +02:00
  • 06ca812d06 Simplify Client.roundtrip callback arg Simon Ser 2021-05-31 17:13:55 +02:00
  • 619f1db08f Introduce Client.who Simon Ser 2021-05-31 17:11:42 +02:00
  • 02145b45ad Remove unused arg from Client.whois Simon Ser 2021-05-31 17:04:52 +02:00
  • e271a3cd0e Add /who Simon Ser 2021-05-31 17:02:56 +02:00
  • fff0907354 Make buffer title bold Simon Ser 2021-05-31 16:45:46 +02:00
  • 14dbb60aec Fix null membership on JOIN Simon Ser 2021-05-31 16:08:33 +02:00
  • be1ecf607d Display prefixes in member list Drew DeVault 2021-05-28 11:45:27 -04:00
  • e90c07e64e Remove unnecessary if in /ban Simon Ser 2021-05-31 14:53:56 +02:00
  • a6cdd64444 readme: document server.ping in config section Simon Ser 2021-05-31 14:48:51 +02:00
  • 2c1e4b7bea Fix commas in folded NICK messages Simon Ser 2021-05-31 14:08:30 +02:00
  • e76e71c968 Fallback to first server buffer in Alt+a keybind Simon Ser 2021-05-31 13:24:23 +02:00
  • ab11af3965 Init App.config Simon Ser 2021-05-31 12:26:47 +02:00
  • b3d825c9d1 Hide composer when disconnected from server Simon Ser 2021-05-31 12:04:54 +02:00
  • 68753afb8e Ensure connect form has padding Simon Ser 2021-05-31 10:55:26 +02:00
  • 8fbc0a5c62 Fix Alt+h messing up all buffers Simon Ser 2021-05-31 10:46:41 +02:00
  • b0671fe336 Group folded events by type Simon Ser 2021-05-28 18:47:40 +02:00
  • ce239e5785 Improve FoldGroup key and shouldComponentUpdate Simon Ser 2021-05-28 18:36:25 +02:00
  • 8b20b463ff Display last event time when folding messages Simon Ser 2021-05-28 16:01:34 +02:00
  • 2bc89a6655 Filter out PART → JOIN pairs Simon Ser 2021-05-28 15:51:39 +02:00
  • 64674bdd9f Fold unimportant messages together Simon Ser 2021-05-28 14:52:31 +02:00
  • 1dcdb2d778 Add /lusers command Drew DeVault 2021-05-28 19:02:16 -04:00
  • 65c2816739 Add /invite command Drew DeVault 2021-05-28 12:21:05 -04:00
  • 0473b9ced7 Add /voice, /devoice Drew DeVault 2021-05-28 11:57:18 -04:00
  • b4367eb13c Simplify /query usage string Simon Ser 2021-05-28 13:58:39 +02:00
  • 9e9dcff401 Mute date separator line color in dark theme Simon Ser 2021-05-28 11:19:35 +02:00
  • 5b29cf83f6 Add /motd Simon Ser 2021-05-28 11:17:37 +02:00
  • e080e87cb7 Pretty-print MOTD Simon Ser 2021-05-28 10:46:32 +02:00
  • 8123ff3844 Misc theme improvements Simon Ser 2021-05-28 10:34:39 +02:00
  • 99ac0151a5 Use Client.isMyNick in NOTICE/PRIVMSG handling Simon Ser 2021-05-28 10:24:40 +02:00
  • 5a3edf4769 Fix WHOIS DB not using case-mapping fallback Simon Ser 2021-05-28 09:59:51 +02:00
  • 7b762b3e8a Unregister PING timer when destroying client Simon Ser 2021-05-28 09:58:06 +02:00
  • 24fe62f1de Ensure msg.prefix is always populated Simon Ser 2021-05-28 09:44:07 +02:00
  • e9d90d4927 Fix TypeError in isHighlight Simon Ser 2021-05-28 09:37:39 +02:00
  • 6491f7e915 composer: turn off browser autocomplete Drew DeVault 2021-05-27 18:16:05 -04:00
  • fc9dfa2dca Implement case-mapping for buffers and message handler Simon Ser 2021-05-27 23:40:08 +02:00
  • e000832483 Add /ban, /kickban commands Drew DeVault 2021-05-27 16:02:08 -04:00
  • 121d7ec075 Add /whois command Drew DeVault 2021-05-27 16:02:07 -04:00
  • f5debac388 Add /op, /deop commands Drew DeVault 2021-05-27 13:48:49 -04:00
  • f0a532dbd6 style: minor adjustment to buttons Drew DeVault 2021-05-27 16:47:35 -04:00
  • 558548e6f7 Fix typo in Unread.union Simon Ser 2021-05-27 22:35:41 +02:00
  • 06f7651bef Ignore TAGMSG messages Simon Ser 2021-05-27 21:58:37 +02:00
  • 74dc78a20b Fix lib/irc.js import path in commands.js Simon Ser 2021-05-27 21:46:56 +02:00
  • 258b0b0a3c Restyle action buttons Drew DeVault 2021-05-27 13:45:21 -04:00
  • 9567d56f53 Switch to channel buffer on /join Simon Ser 2021-05-27 19:10:42 +02:00
  • 64900fbe80 Implement togglable sidebars for narrow viewports Drew DeVault 2021-05-27 10:35:33 -04:00
  • d612c91016 Implement optional opportunistic pings Drew DeVault 2021-05-27 12:17:41 -04:00
  • 3021eae9af Improve contrast of nick colors on dark theme Drew DeVault 2021-05-27 11:06:33 -04:00
  • e2e2f7a8fc /mode: use active buffer if omitted Drew DeVault 2021-05-27 09:37:09 -04:00
  • a0c85c3372 Handle incoming MODE messages in appropriate buffer Drew DeVault 2021-05-27 09:34:43 -04:00
  • 0b1c4da0ce Add /stats command Drew DeVault 2021-05-27 08:36:46 -04:00
  • 51d775dc4c Add /j alias for /join Drew DeVault 2021-05-27 08:13:22 -04:00