Commit Graph

  • 4acacc1f22 Nuke DEFAULT_NETWORK Simon Ser 2021-01-22 10:49:08 +01:00
  • 6cb2dd59de Remove network from map when closing Simon Ser 2021-01-22 10:41:28 +01:00
  • 3975467764 Drop state.activeNetwork Simon Ser 2021-01-22 10:38:07 +01:00
  • d2ff88d946 Sort buffers by network Simon Ser 2021-01-22 10:37:58 +01:00
  • 002b91a599 Take buffer ID in close Simon Ser 2021-01-22 10:26:53 +01:00
  • ffed801b0e Take a buffer ID in switchBuffer Simon Ser 2021-01-21 22:15:33 +01:00
  • dd35f1df95 Take a buffer ID in getBuffer Simon Ser 2021-01-21 22:02:53 +01:00
  • 50ea6e121e Introduce buffer IDs Simon Ser 2021-01-21 20:41:44 +01:00
  • abc2fbcfb1 Add network to buffer state Simon Ser 2021-01-21 19:27:04 +01:00
  • 5a1e6ba813 Introduce state.networks Simon Ser 2021-01-21 19:01:50 +01:00
  • 218b131608 Update preact Simon Ser 2021-01-12 16:04:49 +01:00
  • f35f316577 Add disconnect/reconnect commands Simon Ser 2021-01-12 10:35:38 +01:00
  • 4b165054a4 Reconnect when loosing connection Simon Ser 2021-01-11 18:12:28 +01:00
  • 57ca2c44ad Add unread message separator Simon Ser 2020-09-03 11:51:52 +02:00
  • 0b03f9d767 Ignore RPL_TOPICWHOTIME Simon Ser 2020-09-03 11:36:08 +02:00
  • 516de5b3ea Better handle registration errors Simon Ser 2020-08-25 11:42:40 +02:00
  • b23f55a840 Format NOTICE messages differently Simon Ser 2020-08-17 15:08:37 +02:00
  • 0f2d1c3e71 Add date separators to buffer Simon Ser 2020-08-13 19:00:56 +02:00
  • bce216b7fb Parse all CTCP messages Simon Ser 2020-08-13 16:04:39 +02:00
  • 012b9f515a Make Alt+a fallback to server buffer Simon Ser 2020-08-13 15:41:38 +02:00
  • 028382aab3 Strip ANSI sequences from notifications text Simon Ser 2020-08-13 15:38:12 +02:00
  • 8fa91f7c4a Don't send CHATHISTORY command if server doesn't support it Simon Ser 2020-08-13 12:18:52 +02:00
  • 9cc44fbe98 Display messages with a highlight differently Simon Ser 2020-08-13 11:58:36 +02:00
  • 917b348992 lib/irc: make isHighlight operate on messages Simon Ser 2020-08-13 11:44:41 +02:00
  • 11660e4409 Add /notice command Simon Ser 2020-08-13 11:04:39 +02:00
  • 9df58971ea Improve SASL error message Simon Ser 2020-08-10 15:01:48 +02:00
  • c6c3c66fc4 Clear error when submitting connect form Simon Ser 2020-08-10 14:57:54 +02:00
  • 16582a6592 Add error reporting on connect and main page bbworld1 2020-08-07 21:08:51 -07:00
  • 96c890f1f5 Strip ANSI escape sequences Simon Ser 2020-08-04 14:25:05 +02:00
  • b37dfb77fe Fix inverted channel list sorting Simon Ser 2020-08-04 13:47:27 +02:00
  • 0157dd4cc6 Handle RPL_NOTOPIC Simon Ser 2020-08-03 18:59:54 +02:00
  • aaa33d7f36 Add Alt+Up/Down key bindings Simon Ser 2020-08-03 15:49:30 +02:00
  • 6c93bd13d1 Sort buffers when inserting, not when rendering Simon Ser 2020-08-03 15:43:20 +02:00
  • ee8b40aae4 Fix wrong variable name App.close Simon Ser 2020-08-03 15:29:21 +02:00
  • 67f6f99862 readme: add screenshot Simon Ser 2020-07-24 09:51:02 +02:00
  • 78140240cc Add keybinding to jump to next unread buffer Simon Ser 2020-07-23 10:12:57 +02:00
  • 2951c7810f Add keybinding infrastructure Simon Ser 2020-07-23 09:58:05 +02:00
  • 4d3a1548fe readme: add links to mailing list and issue tracker Simon Ser 2020-07-22 19:49:28 +02:00
  • 82e2cc2a38 Add .editorconfig Simon Ser 2020-07-22 14:51:37 +02:00
  • e041129a10 Use msgid in message URL if available Simon Ser 2020-07-21 14:48:04 +02:00
  • 0d9f7f35f0 Add message URLs, unify URL generation Simon Ser 2020-07-15 18:47:33 +02:00
  • 36df984b09 Fetch all unread messages on reconnect Simon Ser 2020-07-15 18:21:09 +02:00
  • 3b0253855e Mark FAIL as an error Simon Ser 2020-07-15 11:07:28 +02:00
  • a44ee8d170 Avoid sending multiple CHATHISTORY commands in parallel Simon Ser 2020-07-13 17:40:52 +02:00
  • 897e0977e2 Autocomplete commands Simon Ser 2020-07-13 17:28:49 +02:00
  • 476c135379 Extract commands to separate file Simon Ser 2020-07-13 17:22:24 +02:00
  • 9312edc20e Linkify topic Simon Ser 2020-07-13 13:00:49 +02:00
  • 343455091c Show offline user status Simon Ser 2020-07-13 12:51:09 +02:00
  • 5090165f71 Hide horizontal scrollbars on Firefox Simon Ser 2020-07-13 11:44:24 +02:00
  • f284468aa6 Add shouldComponentUpdate to member list Simon Ser 2020-07-13 11:09:16 +02:00
  • b40fc76e82 Use strict equality comparison in shouldComponentUpdate Simon Ser 2020-07-13 11:03:34 +02:00
  • 2941dc0076 Fix TypeError in Composer.focus Simon Ser 2020-07-13 09:45:30 +02:00
  • c9b07efc9c Implement chathistory support Simon Ser 2020-06-29 09:06:47 +02:00
  • 8809fdcd6a Optimize Buffer Simon Ser 2020-07-09 23:33:34 +02:00
  • 0a825547a7 Don't use this in functional components Simon Ser 2020-07-09 23:24:32 +02:00
  • 5cb38a9830 Implement /topic command Simon Ser 2020-07-09 17:36:28 +02:00
  • 44b1f28cb6 Handle QUIT messages Simon Ser 2020-07-08 18:39:24 +02:00
  • 8d2632ad9c readme: add link to sr.ht hub project Simon Ser 2020-07-02 11:03:16 +02:00
  • 7f0ca72d3e Remove outdated TODO Simon Ser 2020-07-02 11:02:29 +02:00
  • 72c51b6923 readme: add more detailed usage instructions Simon Ser 2020-07-01 14:46:49 +02:00
  • c309d3cff6 Allow paths in server URL query param Simon Ser 2020-07-01 12:25:57 +02:00
  • db13f34a40 Reply to PING Simon Ser 2020-07-01 12:12:56 +02:00
  • 1131ca05ee Only nag about notifications in server buffer Simon Ser 2020-07-01 11:58:30 +02:00
  • 2eb1ed3dd2 Fix RPL_NAMREPLY handling with multiple nicks Simon Ser 2020-06-30 10:27:24 +02:00
  • 99004165f2 Print IRC error messages in red Simon Ser 2020-06-29 14:29:31 +02:00
  • 20be67503b Add basic autocompletion Simon Ser 2020-06-29 12:36:17 +02:00
  • 2f284f183a Open notification on new highlight Simon Ser 2020-06-29 11:50:42 +02:00
  • abece1e3fd Detect highlights Simon Ser 2020-06-29 11:08:47 +02:00
  • ed6dccbb58 Hide composer input outline Simon Ser 2020-06-29 10:16:47 +02:00
  • b74fb90d47 Add button to join new channel Simon Ser 2020-06-29 10:12:46 +02:00
  • 28e96e0ad5 Expand buffer column Simon Ser 2020-06-29 09:04:01 +02:00
  • deb8d4c01e Avoid String.prototype.replaceAll Simon Ser 2020-06-28 15:40:57 +02:00
  • 73f14f38fa Add key attr to log lines Simon Ser 2020-06-28 15:13:06 +02:00
  • d1663315e3 Add reason arg to /part Simon Ser 2020-06-28 09:32:03 +02:00
  • 59b98d38ac Implement /me Simon Ser 2020-06-28 09:29:39 +02:00
  • 15c51d9ec7 Rename sidebar and topbar Simon Ser 2020-06-26 15:16:07 +02:00
  • 1b0ac4339f Listen to input evbent in composer Simon Ser 2020-06-26 14:57:34 +02:00
  • 0aa8cca483 Enable echo-message Simon Ser 2020-06-26 14:50:29 +02:00
  • 9d7704ea54 Set key attr in buffer list items Simon Ser 2020-06-26 14:41:03 +02:00
  • 028c6fd8b3 Sort buffers and members Simon Ser 2020-06-26 14:40:27 +02:00
  • 806686bd49 Add member list Simon Ser 2020-06-26 14:32:56 +02:00
  • 0bd2e10631 Add away indicator Simon Ser 2020-06-26 12:45:27 +02:00
  • c59a8ff63c Request caps on CAP NEW Simon Ser 2020-06-26 12:37:45 +02:00
  • 1807f29d2d Parse RPL_MYINFO Simon Ser 2020-06-26 12:08:14 +02:00
  • 57ed3a13a3 Send WHO query when opening nick buffer Simon Ser 2020-06-26 12:00:10 +02:00
  • 74b720c131 Convert server/channel/nick links to irc:// scheme Simon Ser 2020-06-26 11:07:01 +02:00
  • 6d3621e1be Introduce buffer type Simon Ser 2020-06-26 10:35:38 +02:00
  • 5f30662fc0 Implement /buffer Simon Ser 2020-06-25 21:47:31 +02:00
  • 7a1d9c48cc Fix unclickable nick in NICK message Simon Ser 2020-06-25 21:28:04 +02:00
  • c05af5bb6d Make nick links clickable Simon Ser 2020-06-25 18:45:41 +02:00
  • 4485950b67 Add missing buffer-header.js Simon Ser 2020-06-25 18:30:21 +02:00
  • 3e33999619 Add buffer header Simon Ser 2020-06-25 18:28:54 +02:00
  • 2bb8f68f6f Linkify messages Simon Ser 2020-06-25 17:26:40 +02:00
  • 78002c22ee Fix buffer and buffer list padding Simon Ser 2020-06-25 14:26:33 +02:00
  • f8c4d1746c Fix buffer list overflow Simon Ser 2020-06-25 14:21:21 +02:00
  • 96aab8042e Change buffer list style Simon Ser 2020-06-25 12:41:31 +02:00
  • a475b6d844 Hide CAP and AUTHENTICATE messages in server buffer Simon Ser 2020-06-25 12:16:42 +02:00
  • 544303923c Save and restore buffer scroll position Simon Ser 2020-06-25 12:03:05 +02:00
  • 96f33019f8 Break long words in buffer Simon Ser 2020-06-24 20:44:45 +02:00
  • 9692f97c11 Set default connect params in App constructor Simon Ser 2020-06-24 18:14:46 +02:00