Commit Graph

  • bb46f1340e Svelte: Generalize config file name Alessandro Pignotti 2024-10-14 15:41:01 +02:00
  • d4fd5f1be5 Svelte: Pass a configuration object to the WebVM component Alessandro Pignotti 2024-10-14 15:37:59 +02:00
  • b1e87af6f2 Cleanup stale content in nginx.conf Alessandro Pignotti 2024-10-14 15:21:04 +02:00
  • e2589d8179 Svelte: Extract a shared component in preparation for supporting multiple images Alessandro Pignotti 2024-10-14 15:04:40 +02:00
  • 0a9a044b27 Svelte: Restore printing CX init error messages to the visible console Alessandro Pignotti 2024-10-14 08:18:32 +02:00
  • 834566aa0e Svelte: Prototype GitHub tab Alessandro Pignotti 2024-10-14 08:09:00 +02:00
  • 5f2fe65fe7 Svelte: Prototype Discord tab Alessandro Pignotti 2024-10-14 07:53:51 +02:00
  • f88f568f7e Svelte: Extract NetworkingTab button into a reusable component Alessandro Pignotti 2024-10-13 22:30:57 +02:00
  • 134a947547 Svelte: Restore welcome message Alessandro Pignotti 2024-10-13 22:14:40 +02:00
  • 854b93ec07 Svelte: Favor traditional absolute positioning for xterm and surrouding top-level components Alessandro Pignotti 2024-10-13 19:05:29 +02:00
  • fe7ab83fdd Svelte: Restore blinking icons Alessandro Pignotti 2024-10-13 17:01:38 +02:00
  • 12b3b3f89c Svelte: Protoype disk tab Alessandro Pignotti 2024-10-13 12:45:38 +02:00
  • ff2486d6e2 Svelte: Minor highlighting of selected icon Alessandro Pignotti 2024-10-13 12:01:09 +02:00
  • 9de48becfa Svelte: Prototype CPU tab Alessandro Pignotti 2024-10-13 11:47:40 +02:00
  • a43f439179 Remove svelte favicon Alessandro Pignotti 2024-10-13 11:46:29 +02:00
  • f4648b08e6 Svelte: Restore support for Tailscale connection Alessandro Pignotti 2024-10-13 11:22:53 +02:00
  • de34cb587e Add missing files for Sveltekit support Alessandro Pignotti 2024-10-13 11:21:50 +02:00
  • 113ef58d50 Initial prototype for Network sidebar Alessandro Pignotti 2024-10-12 16:39:25 +02:00
  • 96ddd4b2de Temporarily disable the information section Alessandro Pignotti 2024-10-11 21:56:19 +02:00
  • fc64f9f987 Centralize handling of mouseleave to hide the side-panel Alessandro Pignotti 2024-10-11 08:17:52 +02:00
  • f1ef46cda1 Extend Copyright since first release Alessandro Pignotti 2024-10-10 22:40:35 +02:00
  • 0d60f79c99 Convert to SvelteKit setup Alessandro Pignotti 2024-10-10 16:17:36 +02:00
  • a21802e25e Minor restructure in preparation for SvelteKit Alessandro Pignotti 2024-10-10 16:21:29 +02:00
  • 98afe6dd00 New directory structure in preparation for SvelteKit migration Alessandro Pignotti 2024-10-10 16:06:47 +02:00
  • ad7489d869 Disable source map generation in production mode Alessandro Pignotti 2024-10-06 09:05:24 +02:00
  • ed52c12a83 Manually remove unused font-awesome classes Alessandro Pignotti 2024-10-06 09:03:13 +02:00
  • a838ffc97a Minimize CSS in production Alessandro Pignotti 2024-10-05 23:21:44 +02:00
  • df5bbfa0e1 Rollup build/dev configurations were inverted Alessandro Pignotti 2024-10-05 19:46:20 +02:00
  • 73f9e77a17 Basic support for running bash Alessandro Pignotti 2024-10-05 19:31:05 +02:00
  • a7c4bc573c Avoid an extra pixel outside the terminal Alessandro Pignotti 2024-10-05 19:30:49 +02:00
  • 95c7a857b9 Late stage initialization for terminal support Alessandro Pignotti 2024-10-05 19:22:47 +02:00
  • 56257e6f69 Initialize the CheerpX engine Alessandro Pignotti 2024-10-05 19:11:05 +02:00
  • f586c4bcf2 Initialize CheerpX disk backend for the main image Alessandro Pignotti 2024-10-05 18:51:20 +02:00
  • 74e18f2b38 Rework terminal initialization Alessandro Pignotti 2024-10-05 12:37:35 +02:00
  • 92edbb7b96 Initial support for configuring the disk via a self-contained config file Alessandro Pignotti 2024-10-05 12:36:59 +02:00
  • 274931dc12 Use CheerpX via the NPM module Alessandro Pignotti 2024-10-05 10:56:17 +02:00
  • 4f13791f71 Use ES6 module output Alessandro Pignotti 2024-10-05 10:38:57 +02:00
  • fdf57ef9b0 Copy over a bunch of HTML metadata Alessandro Pignotti 2024-10-02 22:59:40 +02:00
  • 978187d61b Introduce xterm.js Alessandro Pignotti 2024-10-02 22:51:36 +02:00
  • 5094953eb2 Unify handling of top and bottom sidebar icons Alessandro Pignotti 2024-10-01 11:37:05 +02:00
  • 05c234a528 Use Awesome font for sidebar symbols Alessandro Pignotti 2024-10-01 11:33:40 +02:00
  • 06df68fdea Add footer to all the possible sidebar contents Alessandro Pignotti 2024-09-30 21:03:48 +02:00
  • 53413d087b Bump title Alessandro Pignotti 2024-09-30 16:57:52 +02:00
  • 1760888da2 Hide the side bar when no icon is selected Alessandro Pignotti 2024-09-30 16:47:34 +02:00
  • bffe17fd69 Display custom text for every icon Alessandro Pignotti 2024-09-30 16:47:10 +02:00
  • f2fb54c29f Handle text color at the container level Alessandro Pignotti 2024-09-30 16:46:10 +02:00
  • 9a2dcb0c8f Initial support for the side panel Alessandro Pignotti 2024-09-30 16:44:37 +02:00
  • 20e7cdc5db Improve layout for basic icons Alessandro Pignotti 2024-09-30 16:38:51 +02:00
  • 43e10289c9 Preliminary support for sidebar icons Alessandro Pignotti 2024-09-30 16:24:01 +02:00
  • 1f16f35ef2 Stub SideBar Alessandro Pignotti 2024-09-30 16:11:43 +02:00
  • cbcd67e884 Restructure in preparation for Sidebar integration Alessandro Pignotti 2024-09-30 16:09:00 +02:00
  • 5c78854b61 Prefer tailwind to plain CSS Alessandro Pignotti 2024-09-30 16:08:14 +02:00
  • f3fbf4a29f Import tailwind to achieve full visual consistency with labs Alessandro Pignotti 2024-09-29 11:10:21 +02:00
  • 460e3a2726 Import the same font used by labs, for consistency Alessandro Pignotti 2024-09-29 11:09:17 +02:00
  • 891f15dddf Basic CSS cleanup Alessandro Pignotti 2024-09-29 11:08:44 +02:00
  • 0a5a6ef0a4 Import labs to use the shared navigation bar component Alessandro Pignotti 2024-09-29 11:07:49 +02:00
  • d59c6c069b Basic npm setup for svelte Alessandro Pignotti 2024-09-28 09:28:52 +02:00
  • e2d87483c9 Temporarily switch the Discord link with the hackathon notice Alessandro Pignotti 2024-10-05 17:21:03 +02:00
  • cb1397e472 Use the new CX hosting Alessandro Pignotti 2024-10-02 10:24:23 +02:00
  • 4b84396f83 print an error on the terminal if the HttpBytesDevice fails to initialize Yuri Iozzelli 2024-10-01 12:52:47 +02:00
  • c6ff3283d6 Add analytics even on WSS failures in the wild Alessandro Pignotti 2024-10-01 11:42:01 +02:00
  • a45e2bd379 Use plain HTTP as fallback when WSS fails Alessandro Pignotti 2024-10-01 11:41:13 +02:00
  • 84ba14ef7c Update tree device type to dir Jules Saarikoski 2024-09-27 16:56:09 +02:00
  • fcb3e6307f Alpine: Adapt to new APIs and introduce a protocol parameter to test new WS mode Alessandro Pignotti 2024-09-27 16:46:03 +02:00
  • 65c0fbf448 Cleanup block device terminology for new API Alessandro Pignotti 2024-09-27 08:56:54 +02:00
  • b6f5736784 Update to new API Jules Saarikoski 2024-09-05 10:55:30 +02:00
  • 91b5d5462f Alpine: First version Alessandro Pignotti 2024-09-22 18:24:17 +02:00
  • 878effcfb1 Duplicate main WebVM page in preparation for Alpine demo Alessandro Pignotti 2024-09-22 18:02:04 +02:00
  • 2ff80eb759
    add discord cta Alex Bates 2024-07-23 17:12:43 +01:00
  • bb21cf7077 Mount proc, CheerpX now has partial support for it Alessandro Pignotti 2024-07-22 10:42:21 +02:00
  • 9ad64fbe9e Get rid of Google Tag Manager Alessandro Pignotti 2024-07-22 10:42:02 +02:00
  • 699d582a75 Update README.md Vaibhav Sagar 2024-07-13 00:09:36 +10:00
  • e2085f7210 Fix a typo in error handling Alessandro Pignotti 2024-07-12 08:40:21 +02:00
  • 9ac854268c Remove stale method Alessandro Pignotti 2024-07-08 11:52:27 +02:00
  • aeb387a92d Bump xterm version Alessandro Pignotti 2024-07-08 11:51:49 +02:00
  • 9f3308e422 Add telemetry about the number of processes started in a session Alessandro Pignotti 2024-07-04 16:53:50 +02:00
  • 9b07e72065 Migrate activity monitoring to the new events API Alessandro Pignotti 2024-07-04 16:53:20 +02:00
  • 36db7dd37d don't use artifacts v4 Alex Bates 2023-12-20 14:33:31 +00:00
  • ef5e3361cd update upload-pages-artifact and deploy-pages actions Alex Bates 2023-12-20 14:22:44 +00:00
  • e81a1ef3a3 Attempt to fix GH flow Alessandro Pignotti 2023-12-19 21:13:17 +01:00
  • 87a0471225
    improve SharedArrayBuffer error message (fix #91) Alex Bates 2023-12-15 15:44:11 +00:00
  • e74d20a60a
    add Plausible analytics script Alex Bates 2023-09-28 13:16:50 +01:00
  • e351ccdfa5
    add shields Alex Bates 2023-08-17 09:45:57 +01:00
  • 6c584c5d9d Fix typo in README.md phaleth 2023-06-18 14:21:29 +02:00
  • fc3861b4f0 UI: Simplified approach to IP copying support Alessandro Pignotti 2023-05-30 12:35:59 +02:00
  • 5add2e167d index.html: Tooltips for tailsccale login & copy w/ right-click. zinobias 2023-05-26 16:47:53 +02:00
  • e834e5e316 Workflow: Guard clause has its own job, error handling for poor pages configuration. zinobias 2023-05-23 11:32:58 +02:00
  • cfac9d0310 Network: Be slightly more verbose Alessandro Pignotti 2023-05-23 09:10:27 +02:00
  • 548779b08d Simplify using the local default configuration Alessandro Pignotti 2023-05-23 09:10:03 +02:00
  • 3190b35d18 Bump README for local deployment Alessandro Pignotti 2023-05-22 17:19:38 +02:00
  • b16dedd9de Restore reasonable defaults for local deployment Alessandro Pignotti 2023-05-22 17:18:28 +02:00
  • f5c40e4723 README: Add Python REPL example Alessandro Pignotti 2023-05-22 17:07:40 +02:00
  • 5a3e29c5d6 Gh workflow now extracts cmd / env / args & cwd from the Docker container zinobias 2023-05-22 14:19:39 +02:00
  • 8190cb971d Dockerfiles: debian_mini, set workdir and Env for following commits. zinobias 2023-05-22 14:18:49 +02:00
  • 200f23fc18 Add new article to README Alessandro Pignotti 2023-05-22 15:11:27 +02:00
  • e62d875ec6 Bump featured article Alessandro Pignotti 2023-05-22 15:08:34 +02:00
  • 2edcb7e7fd Bump README Alessandro Pignotti 2023-05-22 14:00:10 +02:00
  • 3521143cd3 Bump asset Alessandro Pignotti 2023-05-22 13:58:27 +02:00
  • 8329838383 Set the root and user passwords to password in the Dockerfiles elisabeth 2023-05-22 12:14:53 +02:00
  • 78a0c4de62 Bump README Alessandro Pignotti 2023-05-22 10:38:33 +02:00