Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hack-pad/hackpad

The in-browser IDE for Go
https://github.com/hack-pad/hackpad

Add "new terminal" button

f585a44dd890b1f2aae9517933bb6f128f94f2ec authored about 4 years ago by John Starich <[email protected]>
Better "new tab" handling, like focus and blur

8bd72f309f86820086228f53f877da21ff1f858b authored about 4 years ago by John Starich <[email protected]>
Add new tab button for file editors

cf1afeadbda39bfe7dfbbb2a1580f693ee626b67 authored about 4 years ago by John Starich <[email protected]>
Fix tab size in editor

5ba0a80bb951726699b4f97f03bcc13ff63bcd07 authored about 4 years ago by John Starich <[email protected]>
Add slight delay to auto-resize, so it has time to re-render after becoming visible

b20cad4051db1f0d43080ee52db20c1c91864b28 authored about 4 years ago by John Starich <[email protected]>
Add more accurate resize trigger for terminal

e650e3333cd7956b069a3b0cb2b3ee2a6d8cea70 authored about 4 years ago by John Starich <[email protected]>
Add small spacing around terminal contents

a2f4878e490d7688e9ad36daa149f4314336cd53 authored about 4 years ago by John Starich <[email protected]>
Add CodeMirror editor to replace textarea editor

e4081e5a8f13c32fce9f051c54865a30c4fcc0ac authored about 4 years ago by John Starich <[email protected]>
Switch to context-based waiting for TaskConsole

db93e60692e045b244042681ea0e57589bd0f863 authored about 4 years ago by John Starich <[email protected]>
Add shell history

6ac22a62507fbfd8513eb35866a5171da584ea18 authored about 4 years ago by John Starich <[email protected]>
Add tab title watchers to dynamically rename tabs

414078ef2838d3bb7a2583e9826c17a28b396fc8 authored about 4 years ago by John Starich <[email protected]>
Overhaul editor to support multiple tabs of editors and custom terminals

90722c7020a35e03ac80d1f53771928c28212758 authored about 4 years ago by John Starich <[email protected]>
Include most of main func in view of text editor

4771c3c70e5b729b8722966bec7af4c339cb4055 authored about 4 years ago by John Starich <[email protected]>
Auto-fit terminal to container size

25e3d732d3326d476441d48ffa497ef2bb65a643 authored about 4 years ago by John Starich <[email protected]>
Fix light mode colors for build output notes

7046940fb85ba7609a33466ce5a90375f79498ff authored about 4 years ago by John Starich <[email protected]>
Add clear (^L) and exit builtins

4932be863987314a0a57af22ccbbaf29021ec8dc authored about 4 years ago by John Starich <[email protected]>
Adjust React page title

b494e8029a941383c22c806e7bd94262ae862129 authored about 4 years ago by John Starich <[email protected]>
Add Go template PS1 support

1d7faa1c8f22872dc56616f9f504ce0fdd773695 authored about 4 years ago by John Starich <[email protected]>
Add multiple option support to mkdir and mkdirSync

d32c837a69e30c3134b6130518589ef2a90dd4ea authored about 4 years ago by John Starich <[email protected]>
Fix unicode output to terminal

a6fd0059068272e003d8e2b8c065ba409a45d825 authored about 4 years ago by John Starich <[email protected]>
Set correct working directory for Terminal

0658917bb78d3b2576e4b2b2e8b35da5e5cee778 authored about 4 years ago by John Starich <[email protected]>
Move terminal and build output into tabs, auto-switch tabs when running playground

241d9bbbb6a4a28aa90f3f9295c67691b2278086 authored about 4 years ago by John Starich <[email protected]>
Fix short write errors

8b76cec778a3b203f8d7d8cde1e0c58868f0f80e authored about 4 years ago by John Starich <[email protected]>
Simplify newlines for err stream prints

02fe3c59f0547d9a41fe44af157fb9fb6d9f1cfe authored about 4 years ago by John Starich <[email protected]>
Switch to debug for terminal control char printing

231f2d3afd0c71c39a8787f3188a551a44ec0ed8 authored about 4 years ago by John Starich <[email protected]>
Move command parsing code to separate file

345eae839de2e8cb4bdd02286a43dc652edd3173 authored about 4 years ago by John Starich <[email protected]>
Simplify sh builtin execution

c9de56519d56c11f48d314d60a28c1727228b803 authored about 4 years ago by John Starich <[email protected]>
Revert "Add stdio props to JS child process object"

This reverts commit 044b1d5b581c497a298e3428ef2319d96e64a0b2.

9d49c71c0c0cc35f1c1e5982e5462ac602d3963f authored about 4 years ago by John Starich <[email protected]>
Polish off a working terminal and shell

df9363b016fe39f3bee06b3cd3f17fb872dc55f2 authored about 4 years ago by John Starich <[email protected]>
Add stdio props to JS child process object

0276fd023720fb64e3a69c25af24aece2be758b7 authored about 4 years ago by John Starich <[email protected]>
Explicitly define inheritance rules for file descriptors

9024d4d2475de8b83278ea39633923925402a0d7 authored about 4 years ago by John Starich <[email protected]>
Add pwd, which, and enhance cd shell builtins

464b692f2041bd0e09cfd93205dd5328c970c49e authored about 4 years ago by John Starich <[email protected]>
Fix nodemon interpreting exit as crash

2ab87e0928bf9aab7f73b533a7e468c973b284cb authored about 4 years ago by John Starich <[email protected]>
Build everything and store distributable in ./out

104199a04912b0cb4953015b297aeded34057386 authored about 4 years ago by John Starich <[email protected]>
Switch from plain JS to create-react-app

eb34c5ea81c43cbaf9815b63716d6c4f69a05b55 authored about 4 years ago by John Starich <[email protected]>
Add more sh builtins

e65754bc6f5a2fb52caf0ca0fee4c3af3297b3fc authored about 4 years ago by John Starich <[email protected]>
Add shell binary with some builtins

7842a5b8cfe7da7e9bbbab92cfc6d0a5e280acf3 authored about 4 years ago by John Starich <[email protected]>
Extract Console object to shared package

2688da9858958013fb3a2d315e0c39dafde59e88 authored about 4 years ago by John Starich <[email protected]>
Disable spell check in editor

900e7632d66a4bcf75c413462cc528be0ad2b10d authored about 4 years ago by John Starich <[email protected]>
Add pauses for JS event loop to run

9c2522795860c40275df0bc3ec5d87d6f4d0ceb8 authored about 4 years ago by John Starich <[email protected]>
Indicate exit status on note stream

e85799762bd13f80932463dc2a84079d7e435271 authored about 4 years ago by John Starich <[email protected]>
Decrease startup time with fine-grained tarfs file waiting

4cbcc741cf1eb1873a7cd37e2be81223bdf16e05 authored about 4 years ago by John Starich <[email protected]>
Wait for go binary inside editor program

35ac2b2b5bfc1bef37fe6ac391d60e2fe20ab294 authored about 4 years ago by John Starich <[email protected]>
Run go mod init inside editor console to block buttons

f826593bf648d5d5a20e84689f356ae2e68508ef authored about 4 years ago by John Starich <[email protected]>
Add time elapsed to editor console output

76a6393b1613d628dc204846559815af09cd9f67 authored about 4 years ago by John Starich <[email protected]>
Switch process to use contexts for cancelation, add process CPU profiler

64ff1bf25edbe79e7ae5cd39f2b1a496615400be authored about 4 years ago by John Starich <[email protected]>
Only cache WASM inside /go

d89cdca0e0b9382c5600f1de72a4cf3ecd44c136 authored about 4 years ago by John Starich <[email protected]>
Release js.Func during process exec

21f67f8317cebef689e9c100f0044a36f79767dd authored about 4 years ago by John Starich <[email protected]>
Release more js.Funcs and share logic in interop

ca902d06b1d0493399fc39f86ed124b4c9cc329c authored about 4 years ago by John Starich <[email protected]>
Pick up syscall memory improvements in Go 1.15

e64e149e3c1246cd6a896358cd04765d6f95bb5c authored about 4 years ago by John Starich <[email protected]>
Share memory profiler with editor cmd

29b4446702be5be217cad6f25e559bbf159652be authored about 4 years ago by John Starich <[email protected]>
Allocate exact file byte sizes to save space

ed6ae414327962fd30f90a465a01af41b6b552de authored about 4 years ago by John Starich <[email protected]>
Add goWasm.profile to download memory profiles

3bd3bb3a9766bf9977f6d6db1d8ba521a648f69f authored about 4 years ago by John Starich <[email protected]>
Reduce unpacked go.tar.gz size by 39 MB

69af941b1fa3fd35f4938e8824f32f82b4dc85bf authored about 4 years ago by John Starich <[email protected]>
Drop fetch polyfill for now

225e8bd07209bd57076a21f10cc477aa09dfaa08 authored about 4 years ago by John Starich <[email protected]>
Fix memfs.OpenFile for opening directory read-only

92bc647490e41b104792b378e7836cdfbf0e413e authored about 4 years ago by John Starich <[email protected]>
Remove directories from ensurePath, dirs cannot be guaranteed to be filled

58270a2891d29b0b3e61daffdf974a785599e443 authored about 4 years ago by John Starich <[email protected]>
Ensure accurate tar.Header path and size

62543613d92c6685d97782d9b238bef909e3e3d1 authored about 4 years ago by John Starich <[email protected]>
Enable tarfs directory Seek

f449f756cf21e4722ff2ff834ec8929786d54ac3 authored about 4 years ago by John Starich <[email protected]>
Interpret EISDIR errors in interop

a7f46ddc27b020cd5da0bf41d81c789e7c4736c2 authored about 4 years ago by John Starich <[email protected]>
Switch to tarfs background init for significant speedup

Also fixes some read bugs with large compressed files

ac0c797e85e9a09c237de6dce8ef6a3b2c46c1d8 authored about 4 years ago by John Starich <[email protected]>
Add tar overlay funcs

026f2bc6d05f2d48a8955004a6c5c704c2585f8c authored about 4 years ago by John Starich <[email protected]>
Fix tar.gz so /go is the root

104c6b339f7d2002b40c2ce16e211b53120c0d91 authored about 4 years ago by John Starich <[email protected]>
Test tarfs against fstest suite, fix bugs

7a53904e2f71caab6e5a4b445409ff1e6f2b65eb authored about 4 years ago by John Starich <[email protected]>
Fix fstester not actually mutating when setting commit flag

b8fbce84bf142bb3685d0a5ffdb24441d33b9b74 authored about 4 years ago by John Starich <[email protected]>
Fix lint errors in fstest

c7e6b51c9760e250204ce3c2448cb671df735841 authored about 4 years ago by John Starich <[email protected]>
Fix test panics

8443eecc274e2534f0b7014beb4e47a15da9ec17 authored about 4 years ago by John Starich <[email protected]>
Add "commit writes" to fstest for read-only file systems

c60da4c27e860c5838ac95be3f495674adf78f2d authored about 4 years ago by John Starich <[email protected]>
Test ReadOnly fs

a293655069730e1f78c6245bcc71c01c7b0817a4 authored about 4 years ago by John Starich <[email protected]>
Test file.WriteString

4637617cbb776b8295021676f48b4d8c3ef144e1 authored about 4 years ago by John Starich <[email protected]>
Test file.Sync and file.Truncate

136268ad9fcd7230e1c5955a899442507f93a47f authored about 4 years ago by John Starich <[email protected]>
Test file.Stat

78b3acedb258d960e56d8573ac841930f1cc666c authored about 4 years ago by John Starich <[email protected]>
Test file.Readdir

bce87f378788c306bfe57d4c3df155aee2a326a8 authored about 4 years ago by John Starich <[email protected]>
Test file.WriteAt

c08990ce2299b1b7a4a7e152809621b3a56e9d0c authored about 4 years ago by John Starich <[email protected]>
Test file.Seek

1c36c961bac3c1c054ab3e61ea7110e7edc7160b authored about 4 years ago by John Starich <[email protected]>
Test file.ReadAt

921516b7bc3371bbc38b8715462bd21906dab319 authored about 4 years ago by John Starich <[email protected]>
Test file.Close and file.Read, add file cases to suite

bc9fde9c6efe27505aa8f27a51ba540951dbdc79 authored about 4 years ago by John Starich <[email protected]>
Test fs.Rename

9963cb7e2503458fc5eb6b24c8d032e82d16fc4b authored about 4 years ago by John Starich <[email protected]>
Test fs.Remove and fs.RemoveAll

e1ba852c486a1645a9f21a822812e29474f710de authored about 4 years ago by John Starich <[email protected]>
Test fs.OpenFile, refactor to use existing tests on Open and Create

3f9b46c488f822c4cff41c48c9e0410b2d84f19d authored about 4 years ago by John Starich <[email protected]>
Test fs.MkdirAll

ba34581a856a4b5221b5ec9cc7b2b637c7f68e2e authored about 4 years ago by John Starich <[email protected]>
Require parent directories for fs.Create and fs.Mkdir

787f660a776ec583e0d3738b74cf33ba326b6a03 authored about 4 years ago by John Starich <[email protected]>
Test fs.Stat and file.Readdirnames

d034f52e152e40c3d77c88016b125bd021c4b7f5 authored about 4 years ago by John Starich <[email protected]>
Test fs.Create, fix lint, remove file leak

99e41517c53a2ef0fc2b7a42c96ab4dcbfc28e97 authored about 4 years ago by John Starich <[email protected]>
Test chmod and chtimes

39528b5eed9ec82179b1da4b2f5269f08f73861e authored about 4 years ago by John Starich <[email protected]>
Add os.* docs for easy reading of spec

f7b490d132fe920616bc878889c2a0177c25f436 authored about 4 years ago by John Starich <[email protected]>
Add fs.Open tests

de46576cacbcb27173ce8af92862649a612e638c authored about 4 years ago by John Starich <[email protected]>
Check PathError.Path too

4c02941ed3885c8d58cd4a98d8bc9f70ab6f0afc authored about 4 years ago by John Starich <[email protected]>
Add fstest package & use it to validate MemMapFs, later for custom too

7de9b9c3c7fdc0beb7ff35b70760e578782665f2 authored about 4 years ago by John Starich <[email protected]>
WIP: Switch gears to gzip and gzipfs

3c2fd5bad6ec1ff021bb21a61d2e8c734034197b authored about 4 years ago by John Starich <[email protected]>
Add WASM module cache

bbfa30f132fe776119966181cbdb654eab44a757 authored about 4 years ago by John Starich <[email protected]>
Move wasm file reader into goroutine, extract error handler into receiver

0d6b1863b0009e8d15c722071e8e8d0bf4ff56fe authored about 4 years ago by John Starich <[email protected]>
Add timers to editor runProcess calls

bd56bdc08c08a0bb1086766d31724f3ca7ac2ca1 authored about 4 years ago by John Starich <[email protected]>
Reduce jumps to JS by deferring js.ValueOf calls on Debug logs

88a5e326b4f38526d3d8afaae254cdb01bff0a98 authored about 4 years ago by John Starich <[email protected]>
Reduce CPU time on context switching

e78f82051cb3761ff2be78fa406c18485ec37752 authored about 4 years ago by John Starich <[email protected]>
Revert "WIP: Add read-only cache for zipfs to reduce repeated decompression time"

This reverts commit 5b84eae275178e6fee7f82ac5511aeb2b617699d.

30f6eb8683c9ee444507d21a218c5b274b7a3b8c authored about 4 years ago by John Starich <[email protected]>
WIP: Add read-only cache for zipfs to reduce repeated decompression time

5b84eae275178e6fee7f82ac5511aeb2b617699d authored about 4 years ago by John Starich <[email protected]>
Support IndexedDB as a Storer FS, but still hitting memory problems so do not wire in yet

8e94d046e31af67cadbcc750ce121d761446e13d authored about 4 years ago by John Starich <[email protected]>
Fix ln not replacing existing symlink

9b4de6931f4230b6601b3f85daacde9dbf6c33ce authored about 4 years ago by John Starich <[email protected]>
Debounce reloads a bit

46039dfe85f89a5d2e49996749b11ad08caf8ac9 authored about 4 years ago by John Starich <[email protected]>