Commit Graph

4563 Commits

Author SHA1 Message Date
fang
641133751a
debug: remove superfluous tsconfig file
Not sure why this one was added in.
2024-04-08 19:47:24 +02:00
fang
60e6c63b2a
debug: move verb to be above subscription lists
It doesn't contain anything by default, so is easier to scroll
past/doesn't need to be collapsed to get to the verb buttons.
2024-04-08 16:34:29 +02:00
fang
718a3fa00f
debug: improve log event details styling a bit 2024-04-08 16:29:00 +02:00
fang
5e6f2efa6e
verb: include sap.bowl in $event-plus 2024-04-08 16:22:33 +02:00
fang
3ecae833ab
debug: poor man's pretty @da fractional seconds
Lossy, but if the original ms timestamp came out of an urbit, it was
already lossy anyway.
2024-04-08 15:56:50 +02:00
fang
69e357b161
debug: allow live-loading verb+ logs into viewer
New verb watching button added next to the existing one. Instead of
rendering logs to text in the apps view, adds events into the logs view.
2024-04-08 15:55:32 +02:00
fang
f4e1bd4249
log-viewer: move into debug dashboard 2024-04-08 15:54:10 +02:00
fang
614fcdf537
debug: build using vite, remove gulp
Forget flavor-of-the-month, gulp expired _years_ ago.
2024-04-05 21:03:18 +02:00
fang
3ff4782d3b
dbug: support the eyre response cache
Now support scrying into eyre to retrieve & display its known cache
entries.

Also adds a little extra logic that lets the dbug agent send cache clear
commands on the user's behalf.

To avoid needlessly long scrolling, we add an "open" property to the
debug dashboard's SearchableList, which can be set to false to collapse
the list by default. This is useful for eyre's debug page, which
commonly contains very long lists.
2024-02-15 12:38:29 +01:00
yosoyubik
bdc4cb118d dbug: add color for closing/corked flows
...lightyellow for closing and lightred for corked
2023-10-09 08:47:37 +02:00
fang
816706892c
dbug: support eyre eauth state & functionality 2023-05-18 23:40:16 +02:00
fang
d4b99b402f
dbug: ensure eyre identity columns are aligned
Longer vs shorter identity names would cause misalignment.
2023-05-09 15:22:49 +02:00
fang
f1c839717e
dbug: handle new eyre identities, fancier logout
Include and render identities associated with requests, channels, and
login sessions. Provide the ability to kick identities and their
sessions, logging them out.
2023-05-05 23:46:30 +02:00
yosoyubik
3fb596a8d3 dbug: update for latest remote scry state 2023-04-20 09:54:36 +02:00
yosoyubik
80f01d06c5 dbug: return scry component
WIP this adds the minimal things we have in the scry-state of a peer.
Will revisit later on to present (more) information in a different way
2023-03-30 14:21:05 +02:00
yosoyubik
27c83ea067 dbug: first pass at adding outgoing scries
(note: the frontend side is still WIP)
2023-03-30 11:49:21 +02:00
yosoyubik
dd0f35c8ad Merge branch 'm/contdist-and-behn' into i/5788/remote-scry 2023-03-21 18:01:17 +01:00
fang
dd1eef5355
webterm: remove
It has been moved out of the monorepo, now lives under urbit/webterm.

Closes #6283.
2023-02-22 19:10:11 +01:00
fang
f6ee174d64
webterm: simpler printf rendering
As it turns out, the exact behavior of the 'S' CSI command is not "move
contents up into scrollback", but rather "delete the top line(s), move other
contents up". This behavior leads webterm to eat into outputs whenever it
renders slogs.

Xterm(.js), when given a newline character at the bottom of a scroll region,
does produce the desired behavior of bumping the top line away into scrollback,
instead of obliterating it.

This implementation now diverges from vere's, which is unfortunate, but the
alternative is making webterm track the contents of the bottom-most line of
the default session, which seems rather ridiculous by comparison.

Fixes #6257.
2023-01-28 00:34:03 +01:00
fang
a15111a35c
Merge branch 'next/arvo' into m/drum-sessions 2023-01-03 17:19:32 +01:00
Zach Alberico
e60e15b022 Merge remote-tracking branch 'origin/master' into merge/master-to-next 2022-12-15 14:04:02 -08:00
fang
61c1c76570
dbug: make sure text is legible in dark mode
Makes foreground text white by default, if the dark color scheme is
enabled.

Fixes #6013.
2022-11-25 20:56:20 +01:00
Liam Fitzgerald
dd04bd8f79 landscape: include club migration 2022-11-23 14:29:40 +10:00
tomholford
bb97306432 grid: consume Pike interface and scry 2022-11-03 22:19:36 -07:00
Hunter Miller
01858a4669 groups: fixing build 2022-09-20 10:55:39 -05:00
Hunter Miller
68a350ea5a Merge branch 'master' into next/groups 2022-09-20 10:02:52 -05:00
fang
1c36ad129d
webterm: avoid needless %blew tasks
Any change to the session object was triggering this. But that now includes
an "unacked keystrokes" counter, which updates frequently, and we
definitely don't want to send resize notifications in that case.
2022-09-17 10:38:04 +02:00
Liam Fitzgerald
06fc1897b7 @urbit/http-api: update version number 2022-09-13 13:00:30 -05:00
Mackenzie Davidson
4174fd6829 interface: full width images for notebook posts 2022-08-31 18:08:07 -04:00
fang
f5089b77eb
webterm: tune spinner values 2022-07-17 15:28:55 +02:00
tomholford
8d0ca32c5d
ux: show a keypress indicator after a delay 2022-07-17 15:16:35 +02:00
fang
d7ec69803f
webterm: add ugly keypress processing indicator
Needs to be made prettier by displaying only after a delay, have a cute
little animation, etc.
2022-07-17 15:15:10 +02:00
fang
f58bdbcec4
webterm: handle ctrl+shift key events specially
xterm.js seems to have a bug where it doesn't register ctrl+uppercase
keypresses correctly. To work around this, we catch such keypresses
explicitly and handle them inline.
2022-07-08 20:44:21 +02:00
Hunter Miller
3f8cef1cac groups: correcting package lock yet again 2022-07-06 11:37:34 -05:00
fang
292a65f64c
Merge branch 'next/arvo' into yu/content-dist-merged
Includes patched versions of ames' and clay's +load arms.

In clay, we do a dumb ;; hack to get the state to adapt properly. This
shouldn't be needed ($case had an extra... case added to it, old ones
should still nest), and so we should revisit the logic there to make it
cleaner/better before release.
2022-06-30 16:27:02 +02:00
Hunter Miller
24c8519c69 rich-text: removing broken plugin, reverting react-md to 5.0.3 for compat 2022-06-27 11:40:31 -05:00
Hunter Miller
6e9c17a9c2 graphcontent: blockquotes now correctly break paragraphs off 2022-06-27 10:29:05 -05:00
Hunter Miller
90b8776fad md-editor: fixing background in darkmode 2022-06-27 09:57:18 -05:00
Hunter Miller
23b9bbe948 Merge branch 'master' into next/groups 2022-06-17 15:32:55 -05:00
Hunter Miller
6bff31f369 interface: fixing react-codemirror2 dep 2022-06-17 14:59:28 -05:00
Patrick O'Sullivan
d11ce99b48 groups: add webp to list of image types to check links for in chat 2022-06-15 11:21:24 -05:00
Patrick O'Sullivan
b77baf4270 groups: fix issue where URL would be shown along with image in chat 2022-06-15 10:24:31 -05:00
Patrick O'Sullivan
1cdef1e06d groups: fix issue with chanel perms caused by use of Set() 2022-06-14 10:57:18 -05:00
Hunter Miller
48c25cb9bc groups: updating package lock 2022-06-13 17:20:39 -05:00
Hunter Miller
8250a30ad5 groups: updating nvmrc 2022-06-13 15:28:35 -05:00
Patrick O'Sullivan
b6b6655149 Fix webpack, build dependency issues 2022-06-13 12:53:45 -05:00
Hunter Miller
5b6a2d5625 compat: fixing react-codemirror2 deps 2022-06-03 17:57:53 -05:00
Hunter Miller
d31b2bd853 compat: updating to latest sigil-js for react 2022-06-03 16:56:33 -05:00
Hunter Miller
39488a3167 compat: updating indigo, and removing unused deps 2022-06-03 16:34:43 -05:00
Hunter Miller
db709df178 meta: fixing react version issue 2022-06-03 11:26:41 -05:00