Commit Graph

35 Commits

Author SHA1 Message Date
a0e375d2dc Cleanup — remove old uwui implementation 2022-07-31 00:18:21 +02:00
85fed9d4c5 Hot dang, icons now show up in Chrome as well.
Also cleaned up some of the mess.
2022-01-29 16:23:40 +01:00
5a2d8d22cb Move extension popup into an iframe, get it to display at least something 2022-01-07 00:50:58 +01:00
2be44d54ae Try achieving css class rename some more 2021-11-21 02:08:32 +01:00
6c1d666fdf switch bootstrap icons with mdijs 2021-10-22 00:30:36 +02:00
7729bf545e shut up some of dem vue warnings 2021-06-13 02:19:05 +02:00
d9053e26b5 update configs 2021-02-08 22:45:41 +01:00
3b79829b72 Do tsconfig and webpack 2021-02-08 20:55:17 +01:00
bc5d5046df Webpack fix 2021-01-30 12:21:04 +01:00
aec87e7681 Don't assume jenkins build number is always there, cos it's not on local builds 2021-01-10 20:46:41 +01:00
eb02865131 Sorta include browser-polyfill but not really
I'm still not rewriting legacy code, but the bRoWsEr iS uNdEfInEd bullshit in (browser || chrome).runtime call there in the notifications pushed some buttons. cc #114
2020-12-05 04:12:37 +01:00
8325e44a0e Plant a typescript seed into webpack config 2020-12-02 22:39:57 +01:00
20346a784e Re-allow minification. Remove source maps from prod build. 2020-06-18 22:12:28 +02:00
d6e6c4ad40 Don't include some files in final package 2020-03-15 20:28:38 +01:00
e447b39beb Delete invalid keys from manifest.json for Chromium-based browsers 2020-03-15 20:19:24 +01:00
4c41601319 spin UI to a separate file 2020-03-08 16:45:46 +01:00
95aec0f68c remove install/first time tab from webpack, as it's not used yet 2020-03-03 00:36:24 +01:00
d009b53dba update webpack to include new install/update pages 2020-02-26 00:44:28 +01:00
72b28918e9 Try disabling minimization 2020-02-14 20:55:20 +01:00
ddf8c3210f typo fix 2020-02-08 00:09:07 +01:00
806a889726 Gotta have separate dist folders for each browser 2020-02-08 00:08:07 +01:00
31ed290390 fix webpack, don't include useless files (ext/lib and ext/conf) in build
Since files in /lib and /conf use optional chaining, and since optional chaining is only supported through the magic of babel plugins, this is one sure way to fail validation
2020-02-07 00:07:28 +01:00
f5f3e2754f Update npm packages & add optional chaining 2020-01-28 23:11:15 +01:00
dfabfaad48 pass CHANNEL to process.env for extension to use 2020-01-27 23:35:38 +01:00
a1b89e0fc2 This is here mostly to test CI (master commit shouldn't build, merge to testing should) 2019-12-03 02:11:16 +01:00
30d6338d76 Separate testing and nightly 2019-12-03 02:01:29 +01:00
db5d69d92f fix build 2019-11-29 00:31:20 +01:00
e51a2f4193 fix build config 2019-11-29 00:12:31 +01:00
709cb7763c prepare stuff for CI nightly builds 2019-11-28 23:37:26 +01:00
f854daa44b Removing unnecessary stuff from webpack 2019-09-17 22:14:05 +02:00
04f40d9a4c Webpack: pass env.BROWSER to webpack 2019-05-09 21:10:45 +02:00
887cbaab0a attempt at getting debugging via vscode working 2019-05-07 23:03:13 +02:00
9a3ba39076 get extension version from manifest.json instead of package.json 2019-05-04 17:05:08 +02:00
20030f1679 Comms broken into separate files, fixed uw-bg to the point there's no errors in console 2018-12-30 23:41:44 +01:00
e2df78aa78 Started using vue for settings and popup, start of rewrite for settings page 2018-12-30 23:16:09 +01:00