Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP: Make the relay acknowledge received commands | Přemysl Eric Janouch | 2 days | 1 | -9/+37 |
| | | | | | | | | | | | | | xP now slightly throttles activity notifications, and indicates when there are unacknowledged commands. Relay events have been reordered to improve forward compatibility. As can be observed, even the smallest protocol change has great consequences. WIP: - xC: fix connection killing | ||||
* | xP: bump copyright years | Přemysl Eric Janouch | 2024-11-14 | 1 | -1/+1 |
| | |||||
* | xP: cleanup | Přemysl Eric Janouch | 2024-07-28 | 1 | -3/+1 |
| | | | | I had forgotten about the auto-redraw system. | ||||
* | xP: reset highlight state once reaching buffer end | Přemysl Eric Janouch | 2024-07-28 | 1 | -0/+6 |
| | |||||
* | xP: don't interrupt IME composition | Přemysl Eric Janouch | 2024-07-04 | 1 | -1/+1 |
| | | | | | On Vivaldi/macOS, pressing Enter would send the input and still keep editing it as it was. | ||||
* | xP: do not send the Referrer header | Přemysl Eric Janouch | 2024-03-04 | 1 | -2/+4 |
| | |||||
* | xP: avoid expensive updates/refreshes | Přemysl Eric Janouch | 2024-01-06 | 1 | -4/+16 |
| | |||||
* | xP: don't let buffers grow indefinitely | Přemysl Eric Janouch | 2024-01-06 | 1 | -1/+12 |
| | | | | Primarily for performance reasons. | ||||
* | xP/xW: fix buffer rename handling | Přemysl Eric Janouch | 2023-08-25 | 1 | -0/+5 |
| | | | | | Maintaining string pointers to the current/last buffer means that renames invalidate them. | ||||
* | xP: make Page Up/Down in editor scroll the buffer | Přemysl Eric Janouch | 2023-07-23 | 1 | -4/+17 |
| | | | | | | | | Just like in xW recently. It is unlikely that the user would want to use these keys to move the cursor. Ctrl+Home/End still work, as does holding Up/Down arrows. Also stop using the deprecated and somewhat cryptic keyCode. | ||||
* | xP: highlight hovered buffer list items | Přemysl Eric Janouch | 2023-04-14 | 1 | -0/+3 |
| | | | | To make it apparent which one would be closed by a middle click. | ||||
* | xP: make middle click close buffers | Přemysl Eric Janouch | 2023-04-13 | 1 | -0/+8 |
| | | | | As if they were tabs, to save pointless typing. | ||||
* | xP: make the buffer list selectable by Vimium | Přemysl Eric Janouch | 2023-04-05 | 1 | -3/+4 |
| | |||||
* | xP: render date changes as they happen | Přemysl Eric Janouch | 2023-01-25 | 1 | -0/+14 |
| | |||||
* | xP: fix ESC H detection on Macintosh systems | Přemysl Eric Janouch | 2022-10-04 | 1 | -0/+7 |
| | |||||
* | xC/xP: send buffer input history during sync | Přemysl Eric Janouch | 2022-09-30 | 1 | -0/+9 |
| | | | | | This transfer is currenly quite simplistic, but it paves the way for further extensions. | ||||
* | xP: fix automatic scrolling down | Přemysl Eric Janouch | 2022-09-28 | 1 | -7/+7 |
| | | | | | Showing channel logs cancelled the AbortController forever. Thus store it within vnodes. | ||||
* | xC/xP: fix unseen message counting | Přemysl Eric Janouch | 2022-09-28 | 1 | -1/+1 |
| | | | | | | | | xC: advance unread message counters even with leaked messages, and don't unnecessarily set the highlighted flag. Plus clean up. xP: make leaked non-unimportant messages advance the counter for unimportant messages, so that the buffer doesn't get emboldened. | ||||
* | xP: use a dotted border for button focus | Přemysl Eric Janouch | 2022-09-25 | 1 | -1/+1 |
| | | | | It's visible enough. | ||||
* | xP: make the overlay actually overlay | Přemysl Eric Janouch | 2022-09-23 | 1 | -0/+1 |
| | |||||
* | xP: support adding formatting from keyboard | Přemysl Eric Janouch | 2022-09-23 | 1 | -24/+58 |
| | | | | Just like in xC, only with some indication. | ||||
* | xP: fix up link detection | Přemysl Eric Janouch | 2022-09-23 | 1 | -1/+1 |
| | | | | Allow balanced parantheses at the end of a link. | ||||
* | xP: add formatting buttons | Přemysl Eric Janouch | 2022-09-23 | 2 | -3/+33 |
| | | | | | | And fix autoscroll autoenabler, as well as toolbar padding. Only add the basic toggles, which should be well supported. | ||||
* | xP: produce a custom font for IRC formatting | Přemysl Eric Janouch | 2022-09-22 | 2 | -2/+9 |
| | | | | | | Given that the generated file needs a manual adjustment, its small size, and the dependencies involved, it will be checked in to the repository. | ||||
* | xC/xP: relay and render channel modes | Přemysl Eric Janouch | 2022-09-21 | 1 | -2/+5 |
| | |||||
* | xP: only care about RPC results if requested | Přemysl Eric Janouch | 2022-09-21 | 1 | -6/+13 |
| | | | | This prevents "No response" errors from firing for most commands. | ||||
* | xC/xP: relay and render channel topics | Přemysl Eric Janouch | 2022-09-21 | 2 | -51/+67 |
| | |||||
* | xP: improve paging | Přemysl Eric Janouch | 2022-09-21 | 2 | -18/+42 |
| | |||||
* | xP: clean up DOM attributes | Přemysl Eric Janouch | 2022-09-21 | 1 | -1/+1 |
| | |||||
* | xC/xP: show own user's info in frontends | Přemysl Eric Janouch | 2022-09-20 | 1 | -4/+11 |
| | |||||
* | xP: make the prompt look more xC-like | Přemysl Eric Janouch | 2022-09-19 | 2 | -16/+36 |
| | |||||
* | xP: show all completion options | Přemysl Eric Janouch | 2022-09-18 | 2 | -7/+52 |
| | |||||
* | xP: implement Readline's M-l, M-u, M-c | Přemysl Eric Janouch | 2022-09-18 | 1 | -4/+43 |
| | |||||
* | xP: implement Readline's M-b and M-f | Přemysl Eric Janouch | 2022-09-18 | 1 | -0/+29 |
| | |||||
* | xP: implement Readline's M-< and M-> | Přemysl Eric Janouch | 2022-09-18 | 1 | -36/+49 |
| | |||||
* | xP: make non-connected states more apparent | Přemysl Eric Janouch | 2022-09-16 | 2 | -5/+19 |
| | |||||
* | xC/xP: implement M-H in the web frontend | Přemysl Eric Janouch | 2022-09-16 | 1 | -0/+8 |
| | |||||
* | xP: use the binary protocol for incoming events | Přemysl Eric Janouch | 2022-09-16 | 1 | -97/+103 |
| | | | | | | | | | | | | | | And batch event messages together as much as possible. JSON has proven itself to be really slow (for example, encoding/json.Marshaler is a slow interface), and browsers have significant overhead per WS message. Commands are still sent as JSON, sending them in binary would be a laborious rewrite without measurable merits. The xP server now only prints debug output when requested, because that was another source of major slowdowns. | ||||
* | xP: speed up log decoding | Přemysl Eric Janouch | 2022-09-15 | 1 | -2/+4 |
| | |||||
* | xP: pass all events through one handler | Přemysl Eric Janouch | 2022-09-14 | 1 | -36/+40 |
| | | | | This is a mild clean up. | ||||
* | xP: remove debugging protocol logs from JS | Přemysl Eric Janouch | 2022-09-14 | 1 | -4/+2 |
| | |||||
* | xP: adjust buffer list iteration and styling | Přemysl Eric Janouch | 2022-09-13 | 2 | -23/+15 |
| | | | | | | | | M-a and M-! should iterate, rather than keep jumping back to the same buffers. The current item wasn't visible enough, and it jumped around in my 1.5-scale Firefox. | ||||
* | xP: deal with macOS/Blink for good | Přemysl Eric Janouch | 2022-09-12 | 1 | -7/+18 |
| | |||||
* | xP: improve favicon behaviour | Přemysl Eric Janouch | 2022-09-12 | 1 | -12/+25 |
| | | | | | Make it black when disconnected, and orange when the document is hidden but the current tab is highlighted. | ||||
* | xP: bind buffer iteration to M-PageUp/PageDown | Přemysl Eric Janouch | 2022-09-11 | 1 | -4/+21 |
| | |||||
* | xP: indicate hidden buffer lines | Přemysl Eric Janouch | 2022-09-11 | 2 | -3/+24 |
| | |||||
* | xC/xP: send buffer type and server state | Přemysl Eric Janouch | 2022-09-11 | 2 | -9/+51 |
| | | | | Also make PM highlighting behaviour consistent. | ||||
* | xP: change the favicon when highlighted | Přemysl Eric Janouch | 2022-09-11 | 1 | -2/+33 |
| | |||||
* | xP: fix non-ASCII text completion | Přemysl Eric Janouch | 2022-09-11 | 1 | -3/+13 |
| | |||||
* | xP: beep on highlight | Přemysl Eric Janouch | 2022-09-11 | 1 | -13/+35 |
| | | | | 800 Hz seems like it could match a POST beep. |