urbit/pkg/interface/webterm
tomholford 1a50957950 ux: session ID input validation
When creating a new session, validate that it meets the following conditions:

 - must start with an alphabetical
 - can be composed of alphanumerics with hyphens
 - can be length 1 or longer
 - cannot begin or end with a hyphen
2022-03-03 16:58:48 -06:00
..
config webterm: web interface only, herm stays in base 2021-09-14 15:07:22 +02:00
lib webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
.eslintrc.js webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
.nvmrc webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
api.ts webterm: fix broken imports 2021-12-06 10:05:14 -05:00
app.tsx webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
Buffer.tsx webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
constants.ts ux: session ID input validation 2022-03-03 16:58:48 -06:00
index.html webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
index.js webterm: standalone package 2021-09-14 14:14:29 +02:00
join.ts webterm: fix broken imports 2021-12-06 10:05:14 -05:00
package-lock.json theme: cleaning up a few mismatches 2021-12-08 17:00:25 -06:00
package.json theme: cleaning up a few mismatches 2021-12-08 17:00:25 -06:00
state.ts webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
Tab.tsx webterm: support multiple sessions 2022-03-02 17:34:19 -06:00
Tabs.tsx ux: session ID input validation 2022-03-03 16:58:48 -06:00
tsconfig.json webterm: support multiple sessions 2022-03-02 17:34:19 -06:00