Commit Graph

  • 9bcfd088c2 components/member-list: remove dead code Simon Ser 2024-09-07 12:31:07 +02:00
  • 39de184734 readme: accept patches on Codeberg Simon Ser 2024-09-03 21:08:13 +02:00
  • 2c0f2a80e9 lib/irc: remove stray hardcoded constant Simon Ser 2024-08-13 00:29:00 +02:00
  • 1c5dc652a9 Downgrade preact to v10.17.1 once again Simon Ser 2024-07-12 09:07:02 +02:00
  • b06ebc0267 Upgrade dependencies Simon Ser 2024-07-08 14:43:18 +02:00
  • f657a81824 components/buffer-list: fix text color when active and unread Simon Ser 2024-07-08 08:33:24 +02:00
  • c69869209f components/scroll-manager: relax scroll check Simon Ser 2024-07-02 09:00:30 +02:00
  • 331a2f0c4e components/scroll-manager: use getSnapshotBeforeUpdate Simon Ser 2024-07-02 08:59:43 +02:00
  • 6c324d44a1 lib/client: add support for AUTHENTICATE chunking Simon Ser 2024-06-30 23:44:14 +02:00
  • d9f7faad88 components/app: warn when username is missing for OAuth introspection Simon Ser 2024-06-25 17:54:48 +02:00
  • f698d7a250 doc/url-params: document wildcard in nick param Simon Ser 2024-05-09 22:56:58 +02:00
  • 0f273b9699 components/app: fix STATUSMSG NOTICE when target buffer is closed Simon Ser 2024-04-30 11:22:22 +02:00
  • 3d03c0dbcf components/app: update prevReadReceipt only when switching buffer Simon Ser 2024-04-25 19:32:10 +02:00
  • 0b7726819d Show number of highlights in window title sitting33 2024-04-25 16:47:53 +02:00
  • 8faff95631 components/app: include bouncer network name in window title Simon Ser 2024-04-25 16:34:05 +02:00
  • 4d6f14ab0b components/app: introduce updateDocumentTitle() Simon Ser 2024-04-25 16:23:23 +02:00
  • 9924f08794 Don't mark messages as read when window is not in focus sitting33 2024-04-25 16:07:41 +02:00
  • f79b6bfaa1 components/app: split switchBuffer() and markBufferAsRead() sitting33 2024-04-25 15:59:47 +02:00
  • 269e034581 Hide replies to our own internal WHO commands Simon Ser 2024-04-17 23:37:47 +02:00
  • 1ea7c30744 lib/client: fix number of field check in RPL_WHOSPCRPL Simon Ser 2024-04-17 23:29:54 +02:00
  • 87e88cccca Add support for soju.im/filehost Simon Ser 2024-04-16 13:22:24 +02:00
  • 97b9efcc9f Upgrade dependencies Simon Ser 2024-04-10 14:24:34 +02:00
  • 7ec9ae7faa Upgrade preact to v10.20.2 Simon Ser 2024-04-09 20:45:22 +02:00
  • ebcb731e2f components/buffer: fold NICK change chains Simon Ser 2024-03-29 16:08:04 +01:00
  • 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