Florian Dold
c26ee93d53
Optimize production builds.
...
Uses UglifyJS, and thus TypeScript needs to compile down to ES5, since
UglifyJS does not yet fully support ES6. Once all ES6 bugs in UglifyJS,
we should compile to ES6 again.
2017-04-24 23:18:15 +02:00
Florian Dold
82f2b76e25
Reorganize module loading.
...
We now use webpack instead of SystemJS, effectively bundling modules
into one file (plus commons chunks) for every entry point. This results
in a much smaller extension size (almost half). Furthermore we use
yarn/npm even for extension run-time dependencies. This relieves us
from manually vendoring and building dependencies. It's also easier to
understand for new developers familiar with node.
2017-04-24 16:14:29 +02:00
Florian Dold
af6843a2aa
always compile to strict mode
2017-02-16 23:21:53 +01:00
Florian Dold
8c5a794cc8
update configure/makefile
2016-11-23 01:33:39 +01:00
Florian Dold
0f98d411d5
more reproducible build (fixed time stamp, sort files)
2016-11-23 00:13:35 +01:00
Florian Dold
f3fb8be7db
restructuring
2016-11-13 23:31:17 +01:00
Florian Dold
b2128609ac
Finally give in and use React, minor tweeks.
...
Preact (a minimalistic React alternative) had too many bugs ...
2016-11-13 08:16:52 +01:00
Florian Dold
5dfa8d79e1
fixes to test harness
2016-11-08 16:52:03 +01:00
Florian Dold
db9177bb17
TAP-based test harness
2016-11-02 21:13:56 +01:00
tg(x)
c7d4e3a6b9
do not include *.po* and duplicate images in build
2016-10-25 17:57:20 +02:00
tg(x)
fd30795847
manifest: author, icons, stable name
2016-10-21 21:28:18 +02:00
Florian Dold
8c0c4b5331
automatic refresh
2016-10-17 15:58:36 +02:00
Florian Dold
6262af4ad7
fix build system
2016-10-14 02:15:56 +02:00
tg(x)
d10f6e024d
firefox build: min_version, xpi
2016-10-06 14:32:01 +02:00
Florian Dold
0c8a6e21f0
prettier syntax (JSX) for rendering
2016-10-05 17:38:02 +02:00
Florian Dold
5bea586218
type declaration for cloneInto
2016-10-05 00:09:54 +02:00
Florian Dold
5d85866a0e
deal with symlinks correctly (requires newer vinyl-fs)
2016-10-04 19:00:40 +02:00
Florian Dold
2e049e05ac
fix build script for new gulp-typescript version
2016-10-04 18:33:27 +02:00
Florian Dold
4373c3f6e0
version
2016-09-28 11:53:30 +02:00
Florian Dold
fc6db1824e
move to ES6, clean up views
2016-09-14 15:20:18 +02:00
Florian Dold
e3cc9c59bc
stricter type checking
2016-09-12 17:41:12 +02:00
Marcello Stanisci
1349ec561e
fixing #4594
2016-07-07 17:59:29 +02:00
Florian Dold
06d22e443e
include .d.ts. files in source distribution
2016-06-01 22:54:35 +02:00
Florian Dold
7a83d5977f
use display version instead of upload version in dist tarball
2016-06-01 21:47:35 +02:00
Florian Dold
3a345434ee
fix version and manifest
2016-06-01 20:21:51 +02:00
Florian Dold
7ab0717491
Package manifest.json
2016-05-20 15:26:32 +02:00
Florian Dold
87e98b0aae
clean up i18n
2016-03-18 17:35:52 +01:00
Florian Dold
987061062f
fix archive creation
2016-03-18 15:35:50 +01:00
Florian Dold
1b2e03cfb3
appdist
2016-03-18 14:41:20 +01:00
Florian Dold
71f9807568
appdist
2016-03-18 14:40:35 +01:00
Florian Dold
4973197c6a
add dist target, keep i18n in lib/ for now
2016-03-17 20:47:12 +01:00
Florian Dold
414d737b01
bump year
2016-03-17 20:39:28 +01:00
Florian Dold
53ffab9e83
gulpfile
2016-03-17 20:38:37 +01:00
Florian Dold
46a9eb1451
generate pogen from gulpfile
2016-03-17 13:40:12 +01:00
Florian Dold
907ec32013
add srcdist target
2016-03-17 13:25:52 +01:00
Florian Dold
344d3bda09
remove lang js for now
2016-03-02 01:34:04 +01:00
Florian Dold
1cca800254
add author
2016-03-01 19:56:41 +01:00
Florian Dold
c962e94021
restructure
2016-02-29 18:03:02 +01:00