Commit Graph

  • 23ceda5523 Revert "Upgrade preact to v10.20.0" Simon Ser 2024-03-20 12:07:39 +01:00
  • e843fe3ecb Upgrade preact to v10.20.0 Simon Ser 2024-03-20 10:44:11 +01:00
  • 5171e0010d doc/setup: use plaintext HTTP listener for soju Simon Ser 2024-03-19 14:27:44 +01:00
  • 5db432b57a docs/setup: proxy pass host header to websocket server Ángel Castañeda 2024-03-19 08:08:59 -05:00
  • 3584c1eb10 lib/irc: fix whitespace RegExp test in isURIPrefix Simon Ser 2024-03-13 15:40:33 +01:00
  • c1c7c91c38 Prevent zalgo in IRC messages Martijn Braam 2024-03-11 17:45:16 +01:00
  • 2fe2ce6912 lib/irc: fix assignment to undefined variable in isURIPrefix Simon Ser 2024-03-07 23:04:40 +01:00
  • 57f7b1c011 lib/irc: fix whitespace split in isURIPrefix Simon Ser 2024-03-07 11:40:37 +01:00
  • 5d3738bc40 lib/irc: ignore highlights in URLs Simon Ser 2024-03-02 12:36:30 +01:00
  • 429b4595e7 lib/client: print raw messages in debug mode Simon Ser 2024-03-01 15:03:09 +01:00
  • 038cc68ee4 components/buffer-list: show realname as tooltip Simon Ser 2024-02-20 22:50:09 +01:00
  • 15cc546876 components/buffer: show realname as tooltip Simon Ser 2024-02-20 22:39:34 +01:00
  • a514104c55 commands: drop unvoice Simon Ser 2024-02-15 16:40:41 +01:00
  • 7e5e94cda0 components/help: always show autocomplete keybind Simon Ser 2024-02-15 16:37:32 +01:00
  • 75d721c02d components/help: add autocomplete Simon Ser 2024-02-15 16:34:16 +01:00
  • 141fc3e07c Pin preact to v10.17.1 Simon Ser 2024-01-10 20:30:29 +01:00
  • b38777e92a lib/linkify: add geo URI scheme Simon Ser 2024-01-10 11:38:23 +01:00
  • 0640ff8712 Upgrade linkifyjs to v4 Simon Ser 2024-01-10 11:33:20 +01:00
  • 67b2b07506 Upgrade dependencies Simon Ser 2024-01-10 10:50:30 +01:00
  • 15e451f7f8 doc/config-file: indicate where errors are logged Simon Ser 2024-01-07 22:16:56 +01:00
  • 617a3a7485 Downgrade preact to 10.17.1 Simon Ser 2023-11-29 17:46:16 +01:00
  • 4f828db244 Downgrade preact to 10.18.2 Simon Ser 2023-11-28 15:13:02 +01:00
  • bc19829673 Upgrade dependencies Simon Ser 2023-11-26 18:22:32 +01:00
  • 5b8c886c91 components/app: throttle our focus PINGs v1.0.0-beta.9 Simon Ser 2023-11-26 16:43:42 +01:00
  • c6a1513a07 doc/setup: add kimchi instructions Simon Ser 2023-11-12 10:22:00 +01:00
  • 3771b39979 doc/setup: improve gamja config instructions for webircgateway Simon Ser 2023-11-12 10:18:57 +01:00
  • ca4b3575b1 Move docs to a separate directory Simon Ser 2023-11-12 10:03:05 +01:00
  • 68cb6c56c4 components/buffer: drop duplicate MONITOR events Simon Ser 2023-11-10 18:11:34 +01:00
  • e0de4d1b36 Set targets.default.context in package.json Simon Ser 2023-10-21 12:51:06 +02:00
  • 06f7cf9565 Fix ReferenceError when adding new bouncer network Simon Ser 2023-10-03 11:43:00 +02:00
  • 5e33919cce Show MONITOR online/offline notifications in user buffers Simon Ser 2023-08-25 13:10:05 +02:00
  • 97b5970acb state: simplify MONITOR reply handling Simon Ser 2023-08-25 13:09:14 +02:00
  • ffbbde7f28 Upgrade dependencies Simon Ser 2023-08-17 10:50:31 +02:00
  • 8f29f0c35d lib/client: ensure server prefix is never null Simon Ser 2023-08-17 10:45:56 +02:00
  • 3b383308d4 Send PING on window focus Simon Ser 2023-06-23 16:05:45 +02:00
  • 3a95fd5ba4 components/switcher-form: match topics and realnames Simon Ser 2023-06-14 11:52:54 +02:00
  • 44a064274d Add buffer switcher Simon Ser 2023-06-08 15:07:28 +02:00
  • fe016807da components/help: fix typo for Ctrl key bindings Simon Ser 2023-06-08 12:15:53 +02:00
  • 10d988b891 store: fix undefined Unread Simon Ser 2023-06-08 12:09:24 +02:00
  • a0ed50a8e2 Keep closed buffers in store Simon Ser 2023-06-08 11:54:16 +02:00
  • 2f627eecad state: handle WHO replies in bulk Simon Ser 2023-04-19 13:04:58 +02:00
  • 2d651ef901 components/app: prevent multiple WHO channel commands in parallel Simon Ser 2023-04-19 12:56:12 +02:00
  • 535bdb2f52 Migrate to async/await Simon Ser 2023-04-19 12:51:13 +02:00
  • 57f64e9cc2 lib/irc: add formatURL Simon Ser 2023-04-19 11:43:45 +02:00
  • 57809be989 Upgrade dependencies Simon Ser 2023-04-04 19:10:10 +02:00
  • 6c26ee2156 store: fix clearing buffers for a specific server Simon Ser 2023-04-04 17:00:05 +02:00
  • 5db0105dbd store: protect against dup buffers Simon Ser 2023-04-04 16:51:23 +02:00
  • c8fda8ed53 store: stop matching server URL and nick Simon Ser 2023-04-04 16:46:58 +02:00
  • fd63c169ed lib/client: encode empty SASL response as "+" v1.0.0-beta.8 Simon Ser 2023-03-21 17:57:09 +01:00
  • 2c3fbdd605 readme: document default for server.url in config.json Simon Ser 2023-03-13 20:35:42 +01:00
  • 2883234ff6 Don't perform OAuth redirection after server meteadata error Simon Ser 2023-03-10 14:14:37 +01:00
  • 4f350ae223 components/app: ensure msg.tags is initialized Giorgi Taba Kobakhidze 2023-02-17 23:35:44 +01:00
  • f7459704f6 components/composer: focus composer on keydown if a link is active Simon Ser 2023-01-31 18:28:51 +01:00
  • c6024e643a Upgrade dependencies Simon Ser 2023-01-16 12:10:31 +01:00
  • c547a32282 components: Use onInput instead of onChange v1.0.0-beta.7 Juan Cruz Orioli 2023-01-10 11:05:57 -03:00
  • 081f5743be Fix stripping hex color formatting delthas 2022-10-02 16:18:33 +02:00
  • 3f059567c5 Skip regular chat message handling for infinite scroll Simon Ser 2022-11-30 12:23:12 +01:00
  • 4b306305bf Move msg.tags fallback to client Simon Ser 2022-11-30 11:30:46 +01:00
  • a172c810e9 Make first server check more robust when disconnecting Simon Ser 2022-11-30 11:21:54 +01:00
  • ab3569e104 Close settings dialog when disconnecting Simon Ser 2022-11-30 11:18:23 +01:00
  • dc5e64aaac lib/client: unify checks for chathistory end Simon Ser 2022-11-30 10:17:50 +01:00
  • 2d27168529 Use ratified extended-monitor cap name Simon Ser 2022-11-06 20:40:00 +01:00
  • 24ba3f5189 Remove unnecessary whoChannelBuffer() call Simon Ser 2022-10-23 20:21:27 +02:00
  • 90a2c91651 Load initial members state via WHO when channel is selected Simon Ser 2022-10-23 20:18:33 +02:00
  • e815295503 Add support for OAuth 2.0 authentication Simon Ser 2022-09-12 11:38:43 +02:00
  • bbc94c88c0 Upgrade dependencies Simon Ser 2022-09-18 20:08:13 +02:00
  • 84ca0a4408 components/connect-form: autofocus username field Simon Ser 2022-09-12 13:43:58 +02:00
  • 84b68308b9 components/app: switch off loading state atomically Simon Ser 2022-09-12 13:42:44 +02:00
  • 4964782c30 Display error in loading state Simon Ser 2022-09-12 13:41:23 +02:00
  • 54e1fc93d9 Add config option to generate random nickname Simon Ser 2022-09-12 13:04:59 +02:00
  • 34d3bd6df9 Remove unnecessary if in App.handleConfig Simon Ser 2022-09-12 09:54:38 +02:00
  • a13f74d466 Disallow server.{autoconnect,auth} mismatch in config.json Simon Ser 2022-09-12 09:48:49 +02:00
  • a603b79e33 components/buffer-list: show buffers with errors in red Simon Ser 2022-09-05 14:00:52 +02:00
  • 096fcbf829 Sort lists with localeCompare Nolan Prescott 2022-09-04 23:11:30 -04:00
  • a2d2a11d44 Drop support for soju.im/read Simon Ser 2022-09-03 14:41:53 +02:00
  • e6618c8a1f Fix draft/read-marker cap not negotiated Simon Ser 2022-09-03 14:40:54 +02:00
  • aa9aa78d71 Fix ignored MARKREAD messages Simon Ser 2022-09-03 14:35:49 +02:00
  • 4780b9c709 Fetch read marker before backlog for user targets Simon Ser 2022-09-03 14:31:56 +02:00
  • e7b69cec9a Limit composer length Simon Ser 2022-08-28 19:16:41 +02:00
  • cfbd91d257 Make use of destBuffers when fetching history. xse 2022-08-22 12:35:59 +02:00
  • 7138e43710 Ignore RPL_CHANNEL_URL Simon Ser 2022-08-22 10:35:50 +02:00
  • 89647472ae components/app: don't open buffer for CTCP messages Simon Ser 2022-08-22 10:30:56 +02:00
  • e2dc32c0d3 Update dependencies Simon Ser 2022-07-11 21:02:12 +02:00
  • 1bcd9d3607 ci: deploy to new server v1.0.0-beta.6 Simon Ser 2022-07-09 12:26:39 +02:00
  • e4ebf5eb80 ci: fix deploy host Simon Ser 2022-07-08 21:24:09 +02:00
  • 1428ec4d49 Add support for draft/read-marker Simon Ser 2022-06-27 16:08:15 +02:00
  • 839e46360e Use monospace on <input> too Arik 2022-06-30 18:26:44 +06:00
  • d0064dd647 components/buffer: show disclaimer for +draft/channel-context messages Simon Ser 2022-06-28 15:55:35 +02:00
  • b9693d53ec Support @+draft/channel-context delthas 2022-04-28 20:17:02 +02:00
  • f6ba40046f components/buffer-header: fix duplicate settings button Simon Ser 2022-06-28 15:11:48 +02:00
  • 54453c5f44 Fix invalid relative import v1.0.0-beta.5 Simon Ser 2022-06-27 17:16:33 +02:00
  • fa80a56516 Add button to enable protocol handler in settings Simon Ser 2022-06-27 17:01:15 +02:00
  • 7cabb6f85b Add a setting for seconds in timestamps Simon Ser 2022-06-27 16:34:41 +02:00
  • 505a6fd5ab Workaround the sad state of base64 web APIs Simon Ser 2022-06-24 23:58:12 +02:00
  • 8e30806fec Upgrade dependencies Simon Ser 2022-06-14 19:58:50 +02:00
  • f0c398a10c components/buffer-header: print bouncer network error if any Simon Ser 2022-06-09 15:54:29 +02:00
  • baaf576d82 Add a settings dialog Simon Ser 2022-02-21 15:44:17 +01:00
  • e3c2d85a94 Fix ping config lost in ConnectForm Simon Ser 2022-06-08 15:14:06 +02:00
  • 576b9d51eb components/app: switch to server buffer on close only if active Umar Getagazov 2022-05-11 15:27:51 +07:00
  • 6b04cb1417 Add support for bot mode Simon Ser 2022-06-08 15:04:27 +02:00