Commit Graph

62 Commits

Author SHA1 Message Date
Søren L. Hansen
29c20dca06 Improve JS workflow
Now we can launch Chrome from vscode and also set breakpoints and have
them be respected.

Work still to be done:

The "Launch Chrome" task should compile the typescript stuff.

It takes too long to rebuild the typescript stuff. It is bothersome
during development. If we can work around that with webpack, that's
great. If generating the gotty bundle is what makes it all time
consuming, we should skip the bundle generation for development and
change the index.html to point to a not-bundled version.

Partially fixes #3
2022-11-26 14:56:17 -08:00
Søren L. Hansen
7ffe343767 Avoid leading space in commit msgs 2022-09-01 00:13:12 -07:00
Søren L. Hansen
1bbfd5e152 Add make target to add contributors 2022-08-31 23:31:31 -07:00
Soren L. Hansen
316d5ff442 Run tests on pull requests
Pull requests will automatically trigger a build and test run. The
produced binaries are stored as artifacts in the Github workflow.
2022-08-31 17:41:51 -07:00
Søren L. Hansen
7a96f37541 Always disable CGO
This means even the native build architecture (amd64) will have
statically linked binaries

Fixes #39
2022-08-27 00:38:38 -07:00
Søren L. Hansen
82c3acf3b1 Add rule to build gotty.js.map 2022-03-31 10:39:29 -07:00
Søren L. Hansen
782991c356 feat(zmodem): Allow file uploads/downloads
Using zmodem (rz and sz commands from lrzsz) you can now send and receive
files.
2022-03-29 14:49:09 -07:00
Søren L. Hansen
a9fbc070ac Add generated data to git 2022-03-28 15:22:58 -07:00
Søren L. Hansen
f66f0d0443 Use Go's built-in embed mechanism
Fixes #7
2021-06-04 09:01:20 -07:00
Søren L. Hansen
6c62ab74b7 Publish artifacts on push to master 2021-06-03 13:55:37 -07:00
Søren L. Hansen
55674f1928 Run tests on push 2021-06-03 12:33:18 -07:00
Søren L. Hansen
d70ed90ba7 Build arm64 binaries on supported platforms
Fixes #9
2021-05-31 16:14:53 -07:00
Søren L. Hansen
b8e97d7a3c Fix options help in README.md in-place 2021-04-25 08:28:08 -07:00
Søren L. Hansen
faeb610961 Refresh artwork 2021-04-25 02:31:38 -07:00
Søren L. Hansen
0dfc5aed76 Add WebGL and links addons for xterm.js 2021-04-22 12:44:06 -07:00
Søren L. Hansen
65b49b18b3 Update xterm.js 2.7.0 => 4.11.0 2021-04-22 10:31:52 -07:00
Søren L. Hansen
4a423fdf88 Let git compute version number 2021-04-22 08:20:43 -07:00
Søren L. Hansen
9fb9c5ccb8 Pass BUILD_OPTIONS to gox, too
This way release artifacts have version info included, too.
2021-04-19 22:19:25 -07:00
Søren L. Hansen
a3eed43115 Not using godep anymore 2021-04-19 10:57:57 -07:00
Soren L. Hansen
f01cf519dc Automate options documentation 2021-04-19 03:20:01 -07:00
Soren L. Hansen
3dd0f9245c Release v1.1.0
Calling the release v2 made it very awkward to install. Oh, well.
2021-04-19 00:23:31 -07:00
Soren L. Hansen
117747708b Release v2.1.0 2021-04-18 08:27:24 -07:00
Soren L. Hansen
31194be638 Remove e-mails from README
Let us not make it any easier for spammers than absolutely
necessary
2021-04-18 08:15:48 -07:00
Soren L. Hansen
91f9172faf Add contributor list to README 2021-04-18 08:10:57 -07:00
Soren L. Hansen
d9fe29e9c7 Update typescript, webpack, and asset building 2021-04-16 06:49:17 -07:00
Søren L. Hansen
77c436b99b Prep for 2.1.0alpha2 release 2021-04-11 00:18:28 -07:00
Søren L. Hansen
4a82d77e0b Build for Solaris
Refresh pty import and add Solaris as a cross compile target
2021-04-10 23:38:29 -07:00
Søren L. Hansen
e988349add Merge branch 'pr/sehaas/294' 2021-04-10 23:22:43 -07:00
Søren L. Hansen
4e017f1618 Take over GoTTY maintainership
@yudai built this amazing piece of software, but it now needs a new,
active maintainer. I'm taking a stab at it.
2021-04-10 21:46:31 -07:00
Søren L. Hansen
6353624986 Merge branch 'update-toolchain' 2021-04-10 21:17:50 -07:00
Søren L. Hansen
ac0a15df8a Update toolchain
* Use go modules
 * Remove vendor/
2021-04-09 19:21:36 -07:00
Sebastian Haas
b685b8040a Add Progressive Web App support
provide manifest.json to enable PWA compatibilities
2020-10-01 22:32:47 +02:00
Stephan van Ellewee
2f69883b30 make docker 2020-02-28 14:49:19 +02:00
Stephan van Ellewee
1680db0961 Added Makefile mods, Dockerfile for demo 2020-02-28 14:43:17 +02:00
Stephan van Ellewee
ded7f094e6 removing makefile reference to godeps 2020-02-28 08:47:10 +02:00
Iwasaki Yudai
a080c85cbc Release v2.0.0-alpha.3 2017-12-13 17:44:18 +09:00
Iwasaki Yudai
9ac120a557 Support local webpack 2017-10-03 15:34:51 +09:00
Iwasaki Yudai
513b3a5c4d Do not compile asset by default
Run make all instead when you recreate server/asset.go.
2017-09-28 13:37:34 +09:00
Iwasaki Yudai
2c50c43290 Release v2.0.0-alpha.2 2017-08-27 15:56:11 +09:00
Iwasaki Yudai
d1ec7125cf Run webpack when ts files are updated 2017-08-24 13:22:27 +09:00
Iwasaki Yudai
248f51b290 Release v2.0.0-alpha.1 2017-08-23 12:18:14 +09:00
Iwasaki Yudai
a8bb23f570 Rename bundle.js to gotty-bundle.js 2017-08-22 16:03:19 +09:00
Iwasaki Yudai
70aaf33082 Bundle hterm 2017-08-22 15:58:50 +09:00
Iwasaki Yudai
c1ccfdd859 Add npm to makefile 2017-08-22 12:10:52 +09:00
Iwasaki Yudai
8803721f3d Add xterm itegration
* Move to TypeScript from legacy JavaScript
* Add support of xterm.js
* Hterm is still available for backward compatibility
2017-08-21 16:38:28 +09:00
Iwasaki Yudai
91ee778665 Show commit ID on version 2017-08-17 14:04:17 +09:00
Iwasaki Yudai
a6133f34b7 Refactor 2017-08-11 15:31:11 +09:00
Iwasaki Yudai
91be466d29 Release with commit ID
So that release branch can push assets with a proper commit ID.
2017-08-08 17:29:40 +09:00
Iwasaki Yudai
54597c0ba6 Use SHA256SUM 2016-08-11 16:48:03 +09:00
Iwasaki Yudai
49f2051c93 Exclude darwin/arm from cross compile targets 2016-07-29 16:52:37 +09:00