Compare commits

...

386 Commits

Author SHA1 Message Date
Amir Raminfar
7a778ee93c Release 2.2.0 2020-08-21 07:46:49 -07:00
dependabot-preview[bot]
8744aee484 Merge pull request #646 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001117 2020-08-21 08:39:41 +00:00
dependabot-preview[bot]
4b6aaeb42e Bump caniuse-lite from 1.0.30001116 to 1.0.30001117
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001116 to 1.0.30001117.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001116...v1.0.30001117)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-21 08:34:07 +00:00
Amir Raminfar
0eb5d97a59 Centers text and adds drop shadow 2020-08-20 14:27:47 -07:00
dependabot-preview[bot]
0a95b58ec9 Merge pull request #645 from amir20/dependabot/npm_and_yarn/babel/core-7.11.4 2020-08-20 19:15:49 +00:00
dependabot-preview[bot]
c9891ecc9d Bump @babel/core from 7.11.1 to 7.11.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.1 to 7.11.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.4/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-20 19:10:07 +00:00
Amir Raminfar
53f6e7f27c Adds back px to fix safari 2020-08-20 07:43:10 -07:00
dependabot-preview[bot]
13068244b7 Merge pull request #641 from amir20/dependabot/npm_and_yarn/vue-and-vue-template-compiler-2.6.12 2020-08-20 14:35:10 +00:00
dependabot-preview[bot]
7e7029a2d1 Merge pull request #643 from amir20/dependabot/npm_and_yarn/integration/jest-26.4.1 2020-08-20 14:34:37 +00:00
dependabot-preview[bot]
64855680f6 Bump jest from 26.4.0 to 26.4.1 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.4.0 to 26.4.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.4.0...v26.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-20 14:28:45 +00:00
dependabot-preview[bot]
0968e59ccb Bump vue and vue-template-compiler
Bumps [vue](https://github.com/vuejs/vue) and [vue-template-compiler](https://github.com/vuejs/vue). These dependencies needed to be updated together.

Updates `vue` from 2.6.11 to 2.6.12
- [Release notes](https://github.com/vuejs/vue/releases)
- [Commits](https://github.com/vuejs/vue/compare/v2.6.11...v2.6.12)

Updates `vue-template-compiler` from 2.6.11 to 2.6.12
- [Release notes](https://github.com/vuejs/vue/releases)
- [Commits](https://github.com/vuejs/vue/compare/v2.6.11...v2.6.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-20 14:28:32 +00:00
dependabot-preview[bot]
9cdb59dc10 Merge pull request #642 from amir20/dependabot/npm_and_yarn/jest-26.4.1 2020-08-20 14:27:13 +00:00
dependabot-preview[bot]
928b5bb2f2 Bump jest from 26.4.0 to 26.4.1
Bumps [jest](https://github.com/facebook/jest) from 26.4.0 to 26.4.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.4.0...v26.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-20 14:21:14 +00:00
Amir Raminfar
50930c0eff Fixes broken tests 2020-08-20 07:16:37 -07:00
Amir Raminfar
f7c92f9457 Adds some top navigation loader 2020-08-19 13:25:42 -07:00
Amir Raminfar
13e57ac095 Fixes bug with progress 2020-08-19 13:05:05 -07:00
Amir Raminfar
b148367618 Changes scroll progress to behave differently when fetching scroll back content. (#640) 2020-08-19 12:47:28 -07:00
dependabot-preview[bot]
0c2e2430fd Merge pull request #639 from amir20/dependabot/npm_and_yarn/release-it-13.6.8 2020-08-19 12:05:37 +00:00
dependabot-preview[bot]
575dc03631 Bump release-it from 13.6.7 to 13.6.8
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.7 to 13.6.8.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.7...13.6.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-19 12:00:36 +00:00
dependabot-preview[bot]
95fa2453a9 Merge pull request #637 from amir20/dependabot/npm_and_yarn/buefy-0.9.1 2020-08-18 22:53:49 +00:00
dependabot-preview[bot]
06e4202cba Merge pull request #638 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001116 2020-08-18 22:53:44 +00:00
dependabot-preview[bot]
a995dd40f0 Bump caniuse-lite from 1.0.30001115 to 1.0.30001116
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001115 to 1.0.30001116.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001115...v1.0.30001116)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 22:48:30 +00:00
dependabot-preview[bot]
2d2883db54 Bump buefy from 0.9.0 to 0.9.1
Bumps [buefy](https://github.com/buefy/buefy) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/buefy/buefy/releases)
- [Changelog](https://github.com/buefy/buefy/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/buefy/buefy/compare/v0.9.0...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 22:47:59 +00:00
dependabot-preview[bot]
5180ef2a22 Merge pull request #636 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001115 2020-08-18 09:52:58 +00:00
dependabot-preview[bot]
d9b3d9c0d0 Bump caniuse-lite from 1.0.30001114 to 1.0.30001115
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001114 to 1.0.30001115.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001114...v1.0.30001115)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 09:46:32 +00:00
dependabot-preview[bot]
ebb3ea3af5 Merge pull request #635 from amir20/dependabot/npm_and_yarn/vue/test-utils-1.0.4 2020-08-17 23:29:12 +00:00
dependabot-preview[bot]
174d9a5e45 Bump @vue/test-utils from 1.0.3 to 1.0.4
Bumps [@vue/test-utils](https://github.com/vuejs/vue-test-utils/tree/HEAD/packages/test-utils) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/vuejs/vue-test-utils/releases)
- [Changelog](https://github.com/vuejs/vue-test-utils/blob/dev/packages/test-utils/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-test-utils/commits/v1.0.4/packages/test-utils)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 23:22:50 +00:00
dependabot-preview[bot]
a35ba9a9ee Merge pull request #634 from amir20/dependabot/npm_and_yarn/buefy-0.9.0 2020-08-17 00:20:19 +00:00
dependabot-preview[bot]
f5e74226a2 Bump buefy from 0.8.20 to 0.9.0
Bumps [buefy](https://github.com/buefy/buefy) from 0.8.20 to 0.9.0.
- [Release notes](https://github.com/buefy/buefy/releases)
- [Changelog](https://github.com/buefy/buefy/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/buefy/buefy/compare/v0.8.20...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 00:14:03 +00:00
dependabot-preview[bot]
a90c29c9c4 Merge pull request #633 from amir20/dependabot/npm_and_yarn/release-it-13.6.7 2020-08-15 06:48:46 +00:00
dependabot-preview[bot]
24425b2643 Bump release-it from 13.6.6 to 13.6.7
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.6 to 13.6.7.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.6...13.6.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-15 06:42:39 +00:00
Amir Raminfar
439b8c27c8 Fixes bug with has more 2020-08-14 12:38:22 -07:00
dependabot-preview[bot]
fe8b9a7b6e Merge pull request #632 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001114 2020-08-14 15:44:03 +00:00
dependabot-preview[bot]
d48704fe06 Bump caniuse-lite from 1.0.30001113 to 1.0.30001114
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001113 to 1.0.30001114.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001113...v1.0.30001114)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-14 15:38:24 +00:00
Amir Raminfar
d66d291adb Release 2.1.5 2020-08-12 18:29:23 -07:00
Amir Raminfar
29ae7fa601 Updates to Go1.15 (#629) 2020-08-12 16:55:38 -07:00
dependabot-preview[bot]
bf3ff49ab4 Merge pull request #631 from amir20/dependabot/npm_and_yarn/jest-26.4.0 2020-08-12 23:20:54 +00:00
dependabot-preview[bot]
bbd444bf57 Bump jest from 26.3.0 to 26.4.0
Bumps [jest](https://github.com/facebook/jest) from 26.3.0 to 26.4.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.3.0...v26.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-12 23:15:12 +00:00
dependabot-preview[bot]
1805ffc70c Merge pull request #630 from amir20/dependabot/npm_and_yarn/integration/jest-26.4.0 2020-08-12 21:11:35 +00:00
dependabot-preview[bot]
df2c076aa8 Bump jest from 26.3.0 to 26.4.0 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.3.0 to 26.4.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.3.0...v26.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-12 21:05:26 +00:00
dependabot-preview[bot]
77cf946be0 Merge pull request #628 from amir20/dependabot/npm_and_yarn/vue-router-3.4.3 2020-08-11 23:03:01 +00:00
dependabot-preview[bot]
bc3267a30a Bump vue-router from 3.4.2 to 3.4.3
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.4.2...v3.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-11 22:57:26 +00:00
dependabot-preview[bot]
b869f4428f Merge pull request #627 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001113 2020-08-11 17:01:55 +00:00
dependabot-preview[bot]
2760b6a851 Bump caniuse-lite from 1.0.30001112 to 1.0.30001113
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001112 to 1.0.30001113.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001112...v1.0.30001113)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-11 16:56:17 +00:00
dependabot-preview[bot]
4519981eff Merge pull request #626 from amir20/dependabot/npm_and_yarn/mini-css-extract-plugin-0.10.0 2020-08-10 23:04:47 +00:00
dependabot-preview[bot]
69e9685802 Bump mini-css-extract-plugin from 0.9.0 to 0.10.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.9.0...v0.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 22:58:32 +00:00
dependabot-preview[bot]
8988399892 Merge pull request #625 from amir20/dependabot/npm_and_yarn/jest-26.3.0 2020-08-10 21:35:11 +00:00
dependabot-preview[bot]
ed08a811dc Bump jest from 26.2.2 to 26.3.0
Bumps [jest](https://github.com/facebook/jest) from 26.2.2 to 26.3.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.2.2...v26.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 21:29:27 +00:00
dependabot-preview[bot]
bb172a5833 Merge pull request #624 from amir20/dependabot/npm_and_yarn/babel-jest-26.3.0 2020-08-10 20:57:11 +00:00
dependabot-preview[bot]
69b49df435 Bump babel-jest from 26.2.2 to 26.3.0
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.2.2 to 26.3.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.3.0/packages/babel-jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 20:49:56 +00:00
dependabot-preview[bot]
97efc446c6 Merge pull request #623 from amir20/dependabot/npm_and_yarn/integration/jest-26.3.0 2020-08-10 11:41:47 +00:00
dependabot-preview[bot]
dff99125d1 Bump jest from 26.2.2 to 26.3.0 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.2.2 to 26.3.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-10 11:36:14 +00:00
dependabot-preview[bot]
0a679ad7c3 Merge pull request #621 from amir20/dependabot/npm_and_yarn/vue-router-3.4.2 2020-08-07 14:21:27 +00:00
dependabot-preview[bot]
e5dfefdfb6 Bump vue-router from 3.4.1 to 3.4.2
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.4.1...v3.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-07 14:16:05 +00:00
dependabot-preview[bot]
b9238fe8cb Merge pull request #620 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001112 2020-08-07 06:32:15 +00:00
dependabot-preview[bot]
e8402ac36f Bump caniuse-lite from 1.0.30001111 to 1.0.30001112
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001111 to 1.0.30001112.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001111...v1.0.30001112)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-07 06:25:46 +00:00
dependabot-preview[bot]
82aad221ac Merge pull request #619 from amir20/dependabot/npm_and_yarn/css-loader-4.2.1 2020-08-06 18:58:10 +00:00
dependabot-preview[bot]
b7bc7214a2 Bump css-loader from 4.2.0 to 4.2.1
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v4.2.0...v4.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-06 18:51:55 +00:00
dependabot-preview[bot]
ad5630317c Merge pull request #618 from amir20/dependabot/npm_and_yarn/vue-router-3.4.1 2020-08-06 15:39:22 +00:00
dependabot-preview[bot]
c252cd6c23 Bump vue-router from 3.4.0 to 3.4.1
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.4.0...v3.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-06 15:32:47 +00:00
dependabot-preview[bot]
9642a3b02e Merge pull request #617 from amir20/dependabot/npm_and_yarn/sass-loader-9.0.3 2020-08-05 20:05:37 +00:00
dependabot-preview[bot]
95a8c34555 Bump sass-loader from 9.0.2 to 9.0.3
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.2...v9.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-05 19:58:58 +00:00
dependabot-preview[bot]
f975f9f969 Merge pull request #616 from amir20/dependabot/npm_and_yarn/vue-router-3.4.0 2020-08-05 17:37:03 +00:00
dependabot-preview[bot]
86d95066a5 Bump vue-router from 3.3.4 to 3.4.0
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.4 to 3.4.0.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.4...v3.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-05 17:31:31 +00:00
dependabot-preview[bot]
dc2d631a74 Merge pull request #615 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001111 2020-08-05 06:40:20 +00:00
dependabot-preview[bot]
87084c8ac5 Bump caniuse-lite from 1.0.30001110 to 1.0.30001111
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001110 to 1.0.30001111.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001110...v1.0.30001111)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-05 06:34:23 +00:00
dependabot-preview[bot]
57115b8443 Merge pull request #614 from amir20/dependabot/npm_and_yarn/babel/core-7.11.1 2020-08-04 22:37:08 +00:00
dependabot-preview[bot]
7d3fe360f4 Bump @babel/core from 7.11.0 to 7.11.1
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.0 to 7.11.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.1/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-04 22:30:52 +00:00
dependabot-preview[bot]
3ffd9b0af1 Merge pull request #613 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001110 2020-08-04 16:54:44 +00:00
dependabot-preview[bot]
70b19d2620 Bump caniuse-lite from 1.0.30001109 to 1.0.30001110
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001109 to 1.0.30001110.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001109...v1.0.30001110)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-04 16:48:30 +00:00
Amir Raminfar
7f2af84be9 Fixes color on scroll notifier 2020-08-03 09:16:09 -07:00
dependabot-preview[bot]
a319c14f1b Merge pull request #612 from amir20/dependabot/go_modules/github.com/spf13/viper-1.7.1 2020-08-03 13:24:16 +00:00
dependabot-preview[bot]
a29bee45c4 Bump github.com/spf13/viper from 1.7.0 to 1.7.1
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](https://github.com/spf13/viper/compare/v1.7.0...v1.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-03 13:17:47 +00:00
dependabot-preview[bot]
a9c7bc5378 Merge pull request #610 from amir20/dependabot/npm_and_yarn/css-loader-4.2.0 2020-08-01 04:40:18 +00:00
dependabot-preview[bot]
3eaa999935 Bump css-loader from 4.1.1 to 4.2.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v4.1.1...v4.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 04:34:27 +00:00
dependabot-preview[bot]
b9df70a577 Merge pull request #609 from amir20/dependabot/npm_and_yarn/jest-26.2.2 2020-08-01 03:16:43 +00:00
dependabot-preview[bot]
51d4a38679 Bump jest from 26.2.1 to 26.2.2
Bumps [jest](https://github.com/facebook/jest) from 26.2.1 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.2.1...v26.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 03:10:04 +00:00
dependabot-preview[bot]
738aac7c10 Merge pull request #608 from amir20/dependabot/npm_and_yarn/babel-jest-26.2.2 2020-08-01 02:37:56 +00:00
dependabot-preview[bot]
460ad11503 Bump babel-jest from 26.2.1 to 26.2.2
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.2.1 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.2/packages/babel-jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 02:31:27 +00:00
dependabot-preview[bot]
ee5d96c826 Merge pull request #607 from amir20/dependabot/npm_and_yarn/integration/jest-26.2.2 2020-07-31 11:04:02 +00:00
dependabot-preview[bot]
44f15ee02b Bump jest from 26.2.1 to 26.2.2 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.2.1 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.2.1...v26.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-31 10:57:59 +00:00
dependabot-preview[bot]
a4f34bcff6 Merge pull request #606 from amir20/dependabot/npm_and_yarn/babel/core-7.11.0 2020-07-31 00:37:06 +00:00
dependabot-preview[bot]
58d0f9c8cd Bump @babel/core from 7.10.5 to 7.11.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.5 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-31 00:31:06 +00:00
dependabot-preview[bot]
b1e0ea8b0b Merge pull request #605 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.11.0 2020-07-31 00:28:54 +00:00
dependabot-preview[bot]
9bbc34985b Bump @babel/plugin-transform-runtime from 7.10.5 to 7.11.0
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.10.5 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-plugin-transform-runtime)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-31 00:22:52 +00:00
dependabot-preview[bot]
dc7fcf31c0 Merge pull request #604 from amir20/dependabot/npm_and_yarn/css-loader-4.1.1 2020-07-30 20:44:13 +00:00
dependabot-preview[bot]
9c4cca1a96 Bump css-loader from 4.1.0 to 4.1.1
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v4.1.0...v4.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 20:37:30 +00:00
dependabot-preview[bot]
fb5436a1cd Merge pull request #603 from amir20/dependabot/npm_and_yarn/jest-26.2.1 2020-07-30 20:37:09 +00:00
dependabot-preview[bot]
e08f7c6d2e Bump jest from 26.1.0 to 26.2.1
Bumps [jest](https://github.com/facebook/jest) from 26.1.0 to 26.2.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.1.0...v26.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 20:31:02 +00:00
dependabot-preview[bot]
45e6cc8fd3 Merge pull request #602 from amir20/dependabot/npm_and_yarn/babel-jest-26.2.1 2020-07-30 19:54:41 +00:00
dependabot-preview[bot]
d31ca75576 Bump babel-jest from 26.1.0 to 26.2.1
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.1.0 to 26.2.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.1/packages/babel-jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 19:47:30 +00:00
dependabot-preview[bot]
e69aa8b9a1 Merge pull request #601 from amir20/dependabot/npm_and_yarn/webpack-4.44.1 2020-07-30 14:58:36 +00:00
dependabot-preview[bot]
ba1fca04e0 Bump webpack from 4.44.0 to 4.44.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 14:49:19 +00:00
dependabot-preview[bot]
f2591b4341 Merge pull request #600 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001109 2020-07-30 13:02:50 +00:00
dependabot-preview[bot]
f7657265e8 Bump caniuse-lite from 1.0.30001107 to 1.0.30001109
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001107 to 1.0.30001109.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001107...v1.0.30001109)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 12:56:46 +00:00
dependabot-preview[bot]
a46b7bb0d3 Merge pull request #599 from amir20/dependabot/npm_and_yarn/integration/jest-26.2.1 2020-07-30 11:45:52 +00:00
dependabot-preview[bot]
5a7eaa23d4 Bump jest from 26.2.0 to 26.2.1 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.2.0 to 26.2.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.2.0...v26.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 11:39:49 +00:00
dependabot-preview[bot]
dc6423ecf7 Merge pull request #598 from amir20/dependabot/npm_and_yarn/integration/jest-26.2.0 2020-07-30 10:45:39 +00:00
dependabot-preview[bot]
f9ebec8cb4 Bump jest from 26.1.0 to 26.2.0 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.1.0 to 26.2.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.1.0...v26.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-30 10:40:01 +00:00
dependabot-preview[bot]
9621418fbf Merge pull request #597 from amir20/dependabot/npm_and_yarn/elliptic-6.5.3 2020-07-29 22:09:24 +00:00
dependabot-preview[bot]
54239ff4c5 [Security] Bump elliptic from 6.5.2 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-29 22:01:36 +00:00
dependabot-preview[bot]
19855bd7a0 Merge pull request #596 from amir20/dependabot/npm_and_yarn/css-loader-4.1.0 2020-07-29 18:14:19 +00:00
dependabot-preview[bot]
41133d45b0 Bump css-loader from 4.0.0 to 4.1.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v4.0.0...v4.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-29 18:08:33 +00:00
dependabot-preview[bot]
a224853110 Merge pull request #595 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001107 2020-07-26 23:56:45 +00:00
dependabot-preview[bot]
9035f61030 Bump caniuse-lite from 1.0.30001106 to 1.0.30001107
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001106 to 1.0.30001107.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001106...v1.0.30001107)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-26 23:51:01 +00:00
dependabot-preview[bot]
6e338c924d Merge pull request #594 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001106 2020-07-25 23:25:50 +00:00
dependabot-preview[bot]
847e82dfae Bump caniuse-lite from 1.0.30001105 to 1.0.30001106
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001105 to 1.0.30001106.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001105...v1.0.30001106)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-25 23:19:43 +00:00
dependabot-preview[bot]
ccef17c0b8 Merge pull request #593 from amir20/dependabot/npm_and_yarn/css-loader-4.0.0 2020-07-25 17:01:33 +00:00
dependabot-preview[bot]
00c9049a51 Bump css-loader from 3.6.0 to 4.0.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.6.0...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-25 16:55:59 +00:00
dependabot-preview[bot]
4b12b0486a Merge pull request #592 from amir20/dependabot/npm_and_yarn/release-it-13.6.6 2020-07-25 10:52:32 +00:00
dependabot-preview[bot]
6c7fa84f14 Bump release-it from 13.6.5 to 13.6.6
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.5 to 13.6.6.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.5...13.6.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-25 10:44:42 +00:00
dependabot-preview[bot]
e28ad0158a Merge pull request #591 from amir20/dependabot/npm_and_yarn/webpack-4.44.0 2020-07-24 18:32:16 +00:00
dependabot-preview[bot]
d4e451973b Bump webpack from 4.43.0 to 4.44.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-24 18:26:11 +00:00
dependabot-preview[bot]
5e1dcf8e3b Merge pull request #590 from amir20/dependabot/npm_and_yarn/integration/jest-image-snapshot-4.1.0 2020-07-23 12:48:23 +00:00
dependabot-preview[bot]
e7254e547a Bump jest-image-snapshot from 4.0.2 to 4.1.0 in /integration
Bumps [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/americanexpress/jest-image-snapshot/releases)
- [Changelog](https://github.com/americanexpress/jest-image-snapshot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/americanexpress/jest-image-snapshot/compare/v4.0.2...v4.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-23 12:41:32 +00:00
dependabot-preview[bot]
27db8755e2 Merge pull request #589 from amir20/dependabot/npm_and_yarn/vue/component-compiler-utils-3.2.0 2020-07-22 17:55:18 +00:00
dependabot-preview[bot]
a68059ba53 Bump @vue/component-compiler-utils from 3.1.2 to 3.2.0
Bumps [@vue/component-compiler-utils](https://github.com/vuejs/component-compiler-utils) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/vuejs/component-compiler-utils/releases)
- [Changelog](https://github.com/vuejs/component-compiler-utils/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/component-compiler-utils/compare/v3.1.2...v3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-22 17:48:37 +00:00
dependabot-preview[bot]
e8b61268d9 Merge pull request #588 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001105 2020-07-22 11:33:32 +00:00
dependabot-preview[bot]
32c8b082ec Bump caniuse-lite from 1.0.30001104 to 1.0.30001105
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001104 to 1.0.30001105.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001104...v1.0.30001105)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-22 11:27:32 +00:00
dependabot-preview[bot]
231c585788 Merge pull request #587 from amir20/dependabot/npm_and_yarn/integration/puppeteer-5.2.1 2020-07-21 15:09:50 +00:00
dependabot-preview[bot]
1aace0b1f0 Bump puppeteer from 5.2.0 to 5.2.1 in /integration
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v5.2.0...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-21 15:04:18 +00:00
Amir Raminfar
2d488e3346 Updates snapshots 2020-07-20 14:47:41 -07:00
Amir Raminfar
0715f68d94 Adds section class 2020-07-20 12:53:39 -07:00
Amir Raminfar
c81801c13e Removes v from version 2020-07-20 10:16:28 -07:00
Amir Raminfar
3796e97855 Release 2.1.4 2020-07-20 09:31:33 -07:00
dependabot-preview[bot]
1da3ba8c5f Merge pull request #586 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001104 2020-07-20 13:51:24 +00:00
dependabot-preview[bot]
b972129678 Bump caniuse-lite from 1.0.30001103 to 1.0.30001104
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001103 to 1.0.30001104.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001103...v1.0.30001104)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-20 13:45:22 +00:00
Amir Raminfar
e6a343dca0 Makes settings page mobile friendly 2020-07-19 19:44:36 -07:00
Amir Raminfar
0f5cf053de Release 2.1.3 2020-07-19 19:32:35 -07:00
Amir Raminfar
25ec792acb Uses console.error instead 2020-07-19 19:25:47 -07:00
Amir Raminfar
7ae9230e32 Adds cancel 2020-07-19 19:19:35 -07:00
Amir Raminfar
6288380186 Fixes tests snapshots 2020-07-19 18:23:02 -07:00
Amir Raminfar
2ebb6d128d Created reset() 2020-07-19 17:16:39 -07:00
Amir Raminfar
cd7ea2f904 Uses .flush() 2020-07-19 17:13:05 -07:00
Amir Raminfar
cef015a722 Adds break with container stopped 2020-07-19 17:08:33 -07:00
dependabot-preview[bot]
95bc0072b5 Merge pull request #585 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001103 2020-07-19 05:42:46 +00:00
dependabot-preview[bot]
a3b489c9cd Bump caniuse-lite from 1.0.30001102 to 1.0.30001103
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001102 to 1.0.30001103.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001102...v1.0.30001103)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-19 05:37:02 +00:00
dependabot-preview[bot]
575d7d3494 Merge pull request #583 from amir20/dependabot/npm_and_yarn/date-fns-2.15.0 2020-07-17 17:53:09 +00:00
dependabot-preview[bot]
eff39d888c Bump date-fns from 2.14.0 to 2.15.0
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.14.0...v2.15.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 17:46:53 +00:00
Amir Raminfar
6ad98503ac Release 2.1.2 2020-07-17 09:57:44 -07:00
Bart Meuris
58fad3d105 Added ${config.base} when calling /api/logs?id=... (#582)
Co-authored-by: Bart Meuris <bart@mebasys.com>
2020-07-17 09:02:14 -07:00
dependabot-preview[bot]
9ae8b08725 Merge pull request #580 from amir20/dependabot/npm_and_yarn/integration/puppeteer-5.2.0 2020-07-17 12:43:24 +00:00
dependabot-preview[bot]
3d91d6e53d Bump puppeteer from 5.1.0 to 5.2.0 in /integration
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v5.1.0...v5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 12:38:06 +00:00
dependabot-preview[bot]
fa1067ff42 Merge pull request #579 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001102 2020-07-17 06:24:58 +00:00
dependabot-preview[bot]
78587dff85 Bump caniuse-lite from 1.0.30001101 to 1.0.30001102
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001101 to 1.0.30001102.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001101...v1.0.30001102)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 06:18:25 +00:00
dependabot-preview[bot]
c19315176a Merge pull request #578 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001101 2020-07-17 02:43:12 +00:00
dependabot-preview[bot]
1237b08e91 Bump caniuse-lite from 1.0.30001100 to 1.0.30001101
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001100 to 1.0.30001101.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001100...v1.0.30001101)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 02:37:54 +00:00
dependabot-preview[bot]
742ad32e7c Merge pull request #577 from amir20/dependabot/npm_and_yarn/integration/lodash-4.17.19 2020-07-16 13:29:35 +00:00
dependabot-preview[bot]
bea8c71297 [Security] Bump lodash from 4.17.15 to 4.17.19 in /integration
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 13:23:28 +00:00
dependabot-preview[bot]
3b38395ddb Merge pull request #576 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001100 2020-07-15 02:47:51 +00:00
dependabot-preview[bot]
e3f2edc02b Bump caniuse-lite from 1.0.30001099 to 1.0.30001100
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001099 to 1.0.30001100.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001099...v1.0.30001100)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-15 02:41:15 +00:00
dependabot-preview[bot]
fe698ca641 Merge pull request #575 from amir20/dependabot/npm_and_yarn/babel/core-7.10.5 2020-07-14 18:53:17 +00:00
dependabot-preview[bot]
eaefd38269 Bump @babel/core from 7.10.4 to 7.10.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.4 to 7.10.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.5/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-14 18:47:02 +00:00
dependabot-preview[bot]
8aff4146bb Merge pull request #574 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.10.5 2020-07-14 18:45:07 +00:00
dependabot-preview[bot]
1637c15f76 Bump @babel/plugin-transform-runtime from 7.10.4 to 7.10.5
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.10.4 to 7.10.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.5/packages/babel-plugin-transform-runtime)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-14 18:39:37 +00:00
Amir Raminfar
7c6677ceaa Adds border color to settings 2020-07-13 12:18:06 -07:00
dependabot-preview[bot]
c04e9a1b9f Merge pull request #573 from amir20/dependabot/npm_and_yarn/integration/puppeteer-5.1.0 2020-07-13 10:04:56 +00:00
dependabot-preview[bot]
0bdd84de13 Bump puppeteer from 5.0.0 to 5.1.0 in /integration
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v5.0.0...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-13 09:57:18 +00:00
dependabot-preview[bot]
b1ee9d230d Merge pull request #572 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001099 2020-07-11 20:00:02 +00:00
dependabot-preview[bot]
3ca87a0d9c Bump caniuse-lite from 1.0.30001097 to 1.0.30001099
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001097 to 1.0.30001099.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001097...v1.0.30001099)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-11 19:53:50 +00:00
Amir Raminfar
595f69dfe7 Implements enter 2020-07-11 10:21:02 -07:00
Amir Raminfar
b1ba21a78b Release 2.1.1 2020-07-10 14:50:19 -07:00
Amir Raminfar
9017b8c27a Updates tests and uses distance time (#571) 2020-07-10 14:50:01 -07:00
Amir Raminfar
bc848a8baf Only shows running and all 2020-07-10 14:33:31 -07:00
Amir Raminfar
3d61f6db05 Release 2.1.0 2020-07-10 11:22:09 -07:00
Amir Raminfar
b25de1d921 Adds a new dashboard for default page (#569) 2020-07-10 11:06:28 -07:00
dependabot-preview[bot]
0d63b72cf6 Merge pull request #570 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001097 2020-07-10 03:43:23 +00:00
dependabot-preview[bot]
9936aeec6c Bump caniuse-lite from 1.0.30001096 to 1.0.30001097
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001096 to 1.0.30001097.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001096...v1.0.30001097)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-10 03:37:15 +00:00
Amir Raminfar
8885764e72 Exposes port 8080. Fixes #23 2020-07-09 19:02:01 -07:00
Amir Raminfar
46db2b035e Fixes tests 2020-07-09 13:03:56 -07:00
Amir Raminfar
74273b8bf7 Updates index page to a dashboard 2020-07-09 13:03:56 -07:00
Amir Raminfar
dcd7ccc099 Adds better colors 2020-07-09 13:03:55 -07:00
dependabot-preview[bot]
5bfd62b57a Merge pull request #568 from amir20/dependabot/npm_and_yarn/release-it-13.6.5 2020-07-09 18:40:46 +00:00
dependabot-preview[bot]
dc9739c1f3 Bump release-it from 13.6.4 to 13.6.5
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.4 to 13.6.5.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.4...13.6.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 18:34:28 +00:00
dependabot-preview[bot]
2a0d0194a7 Merge pull request #566 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001096 2020-07-08 11:51:13 +00:00
dependabot-preview[bot]
920c10c318 Bump caniuse-lite from 1.0.30001094 to 1.0.30001096
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001094 to 1.0.30001096.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001094...v1.0.30001096)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-08 11:44:56 +00:00
dependabot-preview[bot]
fee69db8a3 Merge pull request #565 from amir20/dependabot/npm_and_yarn/sass-loader-9.0.2 2020-07-07 20:02:12 +00:00
dependabot-preview[bot]
ea663368e7 Bump sass-loader from 9.0.1 to 9.0.2
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.1...v9.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 19:56:18 +00:00
dependabot-preview[bot]
334d6feffd Merge pull request #563 from amir20/dependabot/npm_and_yarn/sass-1.26.10 2020-07-07 04:03:15 +00:00
dependabot-preview[bot]
b8ebc2e2c0 Bump sass from 1.26.9 to 1.26.10
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.9 to 1.26.10.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.26.9...1.26.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 03:55:56 +00:00
Amir Raminfar
2e6b35354d Updates int tests 2020-07-06 12:10:24 -07:00
Amir Raminfar
42d2b57814 Adds not found pages 2020-07-06 12:05:41 -07:00
Amir Raminfar
e88b535127 Updates to fullheight to half 2020-07-06 11:33:38 -07:00
dependabot-preview[bot]
0bb8d8e2e6 Merge pull request #562 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001094 2020-07-05 05:56:11 +00:00
dependabot-preview[bot]
5678b3192d Bump caniuse-lite from 1.0.30001093 to 1.0.30001094
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001093 to 1.0.30001094.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001093...v1.0.30001094)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-05 05:50:20 +00:00
Amir Raminfar
117530f1d6 Moves tests around 2020-07-04 15:29:24 -07:00
Amir Raminfar
ee5973b9f3 Use volumes (#560) 2020-07-04 11:33:45 -07:00
Amir Raminfar
fc99b7320f Fixes exit code 2020-07-03 18:27:15 -07:00
Amir Raminfar
a8536a101e Removes unused snapshots 2020-07-03 15:18:36 -07:00
Amir Raminfar
5302ace413 Adds more tests for light mode 2020-07-03 15:16:01 -07:00
Amir Raminfar
2e255ace60 Cleans up tests (#559) 2020-07-03 11:23:57 -07:00
dependabot-preview[bot]
b7515fb32a Merge pull request #558 from amir20/dependabot/npm_and_yarn/sass-loader-9.0.1 2020-07-03 17:33:12 +00:00
dependabot-preview[bot]
396a6bb3e9 Bump sass-loader from 9.0.0 to 9.0.1
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.0...v9.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-03 17:26:38 +00:00
dependabot-preview[bot]
79fcbdcd62 Merge pull request #557 from amir20/dependabot/npm_and_yarn/vue-jest-3.0.6 2020-07-03 12:58:13 +00:00
dependabot-preview[bot]
e2348f5b38 Bump vue-jest from 3.0.5 to 3.0.6
Bumps [vue-jest](https://github.com/vuejs/vue-jest) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/commits/v3.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-03 12:52:55 +00:00
Amir Raminfar
d345998052 Update README.md 2020-07-02 11:51:30 -07:00
Amir Raminfar
08cc04379d Adds hot reload for development (#553) 2020-07-02 11:32:37 -07:00
dependabot-preview[bot]
027af5a853 Merge pull request #556 from amir20/dependabot/npm_and_yarn/sass-loader-9.0.0 2020-07-02 18:18:25 +00:00
dependabot-preview[bot]
abc27165a2 Bump sass-loader from 8.0.2 to 9.0.0
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 9.0.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v9.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 18:13:18 +00:00
Amir Raminfar
3aa420a589 Adds more int tests for custom base 2020-07-02 11:01:11 -07:00
dependabot-preview[bot]
045ff730bc Bump puppeteer from 4.0.1 to 5.0.0 in /integration (#555)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v4.0.1...v5.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-07-02 07:26:53 -07:00
dependabot-preview[bot]
075f17ee36 Merge pull request #554 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001093 2020-07-02 02:14:15 +00:00
dependabot-preview[bot]
cb3177fa06 Bump caniuse-lite from 1.0.30001091 to 1.0.30001093
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001091 to 1.0.30001093.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001091...v1.0.30001093)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 02:08:38 +00:00
dependabot-preview[bot]
d3e00adf4e Merge pull request #552 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001091 2020-07-01 00:19:10 +00:00
dependabot-preview[bot]
9100958e22 Bump caniuse-lite from 1.0.30001090 to 1.0.30001091
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001090 to 1.0.30001091.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001090...v1.0.30001091)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 00:14:00 +00:00
Amir Raminfar
eed1c0c568 Release 2.0.5 2020-06-30 12:15:57 -07:00
Amir Raminfar
f692bee5cd Adds console.....oops 2020-06-30 12:14:45 -07:00
Amir Raminfar
86cfaaee6d Adds min-height to fix #547 2020-06-30 11:31:50 -07:00
Amir Raminfar
e8b5fd0523 Release 2.0.4 2020-06-30 11:28:33 -07:00
Amir Raminfar
2fadf6e680 Fixes #551. Auto scroll not working in Firefox 2020-06-30 11:21:37 -07:00
Amir Raminfar
835549d503 Release 2.0.3 2020-06-30 10:59:54 -07:00
Amir Raminfar
0540ceaf43 Fixes broken close button on header 2020-06-30 10:59:42 -07:00
dependabot-preview[bot]
6812d1ac62 Merge pull request #549 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.10.4 2020-06-30 16:59:13 +00:00
dependabot-preview[bot]
1375a59105 Bump @babel/plugin-transform-runtime from 7.10.3 to 7.10.4
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-plugin-transform-runtime)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-30 16:52:00 +00:00
dependabot-preview[bot]
ec5ece7975 Merge pull request #550 from amir20/dependabot/npm_and_yarn/babel/core-7.10.4 2020-06-30 16:50:05 +00:00
dependabot-preview[bot]
2efcc07706 Bump @babel/core from 7.10.3 to 7.10.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-30 16:44:55 +00:00
dependabot-preview[bot]
9cef13ae74 Merge pull request #546 from amir20/dependabot/npm_and_yarn/vuex-3.5.1 2020-06-29 15:51:35 +00:00
dependabot-preview[bot]
3466ce0004 Bump vuex from 3.4.0 to 3.5.1
Bumps [vuex](https://github.com/vuejs/vuex) from 3.4.0 to 3.5.1.
- [Release notes](https://github.com/vuejs/vuex/releases)
- [Changelog](https://github.com/vuejs/vuex/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vuex/compare/v3.4.0...v3.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-29 15:45:49 +00:00
Amir Raminfar
605094aa10 Release 2.0.2 2020-06-28 18:40:12 -07:00
Amir Raminfar
19ad9a7dac Fixes tests 2020-06-28 18:39:26 -07:00
Amir Raminfar
f870dff905 Release 2.0.1 2020-06-28 16:30:07 -07:00
Amir Raminfar
200f997239 Adds black to logo 2020-06-28 16:29:53 -07:00
dependabot-preview[bot]
63d8ec3e13 Merge pull request #545 from amir20/dependabot/npm_and_yarn/release-it-13.6.4 2020-06-28 20:15:14 +00:00
dependabot-preview[bot]
ae22e622eb Bump release-it from 13.6.3 to 13.6.4
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.3 to 13.6.4.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.3...13.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-28 20:09:29 +00:00
Amir Raminfar
66edc3d99f Updates logo to standard svg and cleans up styles a little (#544)
* Adds SVG logo

* Fixes int tests

* Updates js tests
2020-06-28 11:56:26 -07:00
Amir Raminfar
c15458cd10 Release 2.0.0 2020-06-27 18:02:56 -07:00
Amir Raminfar
8fa672edd1 Updates themes to use vars (#541)
* Adds vars for themeing

* Uses correct color vars

* Adds more vars

* Adds other variables

* Use data attribute only

* Adds animation and unifies color

* Fixes tests

* Fixes search

* Adds docker ignore

* Fixes search text

* Fixes int tests

* Fixes int tests again
2020-06-27 14:32:34 -07:00
dependabot-preview[bot]
3d68a8ddb0 Merge pull request #543 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001090 2020-06-27 20:03:53 +00:00
dependabot-preview[bot]
c8ded47fce Bump caniuse-lite from 1.0.30001089 to 1.0.30001090
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001089 to 1.0.30001090.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001089...v1.0.30001090)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-27 19:58:10 +00:00
dependabot-preview[bot]
f9e7274c55 Merge pull request #542 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001089 2020-06-27 07:03:54 +00:00
dependabot-preview[bot]
a86b57e326 Bump caniuse-lite from 1.0.30001088 to 1.0.30001089
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001088 to 1.0.30001089.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001088...v1.0.30001089)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-27 06:58:17 +00:00
dependabot-preview[bot]
b312df68cf Merge pull request #540 from amir20/dependabot/npm_and_yarn/dompurify-2.0.12 2020-06-24 23:50:08 +00:00
dependabot-preview[bot]
590bc364f3 Bump dompurify from 2.0.11 to 2.0.12
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.0.11 to 2.0.12.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.0.11...2.0.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 23:42:46 +00:00
Amir Raminfar
5fc4314462 Adds is-hidden-mobile for progress 2020-06-24 11:03:38 -07:00
Amir Raminfar
a2ed4aa847 Adds px to stroke 2020-06-24 10:15:22 -07:00
dependabot-preview[bot]
9ffd00006d Merge pull request #539 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001088 2020-06-24 16:35:59 +00:00
dependabot-preview[bot]
748ae21788 Bump caniuse-lite from 1.0.30001087 to 1.0.30001088
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001087 to 1.0.30001088.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001087...v1.0.30001088)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 16:31:06 +00:00
dependabot-preview[bot]
2b3ad7e7c4 Merge pull request #538 from amir20/dependabot/npm_and_yarn/integration/puppeteer-4.0.1 2020-06-24 13:39:16 +00:00
dependabot-preview[bot]
d07bb785cf Bump puppeteer from 4.0.0 to 4.0.1 in /integration
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v4.0.0...v4.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 13:33:51 +00:00
dependabot-preview[bot]
37fed1c94c Merge pull request #537 from amir20/dependabot/npm_and_yarn/babel-jest-26.1.0 2020-06-24 00:27:37 +00:00
dependabot-preview[bot]
601d725ff8 Bump babel-jest from 26.0.1 to 26.1.0
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.0.1 to 26.1.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.1.0/packages/babel-jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 00:22:34 +00:00
dependabot-preview[bot]
4914517330 Merge pull request #536 from amir20/dependabot/npm_and_yarn/jest-26.1.0 2020-06-24 00:20:43 +00:00
dependabot-preview[bot]
bbaff67dbd Bump jest from 26.0.1 to 26.1.0
Bumps [jest](https://github.com/facebook/jest) from 26.0.1 to 26.1.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.0.1...v26.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 00:16:06 +00:00
dependabot-preview[bot]
d228cc6dee Merge pull request #535 from amir20/dependabot/npm_and_yarn/vue-loader-15.9.3 2020-06-23 20:58:46 +00:00
Amir Raminfar
1810764092 Adds progress notification bar (#526) 2020-06-23 13:55:45 -07:00
dependabot-preview[bot]
aaec84a2ae Bump vue-loader from 15.9.2 to 15.9.3
Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.9.2 to 15.9.3.
- [Release notes](https://github.com/vuejs/vue-loader/releases)
- [Changelog](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-loader/compare/v15.9.2...v15.9.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 20:53:52 +00:00
Amir Raminfar
6f40303aa3 Release 1.29.0 2020-06-23 12:16:45 -07:00
Amir Raminfar
5c4922538a Updates snapshots 2020-06-23 12:05:13 -07:00
catalinmunteanu
156c6abffc added support for toggling between new light theme and dark theme. (#527)
* added support for toggling between new light theme and dark theme.

* improved light theme colors

* light-theme styles are now scoped and applied in each component/page

Co-authored-by: Catalin MUNTEANU <cmunteanu@bitdefender.com>
2020-06-23 11:28:04 -07:00
dependabot-preview[bot]
deaa66117a Merge pull request #534 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001087 2020-06-23 18:12:05 +00:00
dependabot-preview[bot]
bb63e17fbc Bump caniuse-lite from 1.0.30001085 to 1.0.30001087
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001085 to 1.0.30001087.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001085...v1.0.30001087)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 18:07:02 +00:00
dependabot-preview[bot]
7806ba76ab Merge pull request #533 from amir20/dependabot/npm_and_yarn/integration/jest-26.1.0 2020-06-23 15:26:31 +00:00
dependabot-preview[bot]
3d2c892973 Bump jest from 26.0.1 to 26.1.0 in /integration
Bumps [jest](https://github.com/facebook/jest) from 26.0.1 to 26.1.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.0.1...v26.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 15:21:17 +00:00
dependabot-preview[bot]
d2226836a1 Merge pull request #531 from amir20/dependabot/npm_and_yarn/sass-1.26.9 2020-06-23 02:12:09 +00:00
dependabot-preview[bot]
f510fef4ce Bump sass from 1.26.8 to 1.26.9
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.8 to 1.26.9.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.26.8...1.26.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 02:06:36 +00:00
dependabot-preview[bot]
cb7f2aafda Merge pull request #530 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001085 2020-06-22 20:28:54 +00:00
dependabot-preview[bot]
c02401e94a Bump caniuse-lite from 1.0.30001084 to 1.0.30001085
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001084 to 1.0.30001085.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001084...v1.0.30001085)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-22 20:23:19 +00:00
dependabot-preview[bot]
aec4df9260 Merge pull request #529 from amir20/dependabot/npm_and_yarn/babel/core-7.10.3 2020-06-22 19:08:39 +00:00
dependabot-preview[bot]
8928e191cc Bump @babel/core from 7.10.2 to 7.10.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.2 to 7.10.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.3/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-22 19:02:58 +00:00
dependabot-preview[bot]
45ba37fa5a Merge pull request #528 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.10.3 2020-06-22 18:37:04 +00:00
dependabot-preview[bot]
f20d5f88c5 Bump @babel/plugin-transform-runtime from 7.10.1 to 7.10.3
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.10.1 to 7.10.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.3/packages/babel-plugin-transform-runtime)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-22 18:31:41 +00:00
Amir Raminfar
cfc88af2d4 Release 1.28.0 2020-06-18 14:35:21 -07:00
Amir Raminfar
9575af7a2b Locale support for 12 hr / 24 format (#525) 2020-06-18 14:07:04 -07:00
dependabot-preview[bot]
6e180f2c29 Bump puppeteer from 3.3.0 to 4.0.0 in /integration (#520)
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v3.3.0...v4.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-18 09:41:58 -07:00
dependabot-preview[bot]
b9e986abc0 Merge pull request #524 from amir20/dependabot/npm_and_yarn/webpack-cli-3.3.12 2020-06-18 15:51:26 +00:00
dependabot-preview[bot]
efaf1fb336 Bump webpack-cli from 3.3.11 to 3.3.12
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 15:45:58 +00:00
dependabot-preview[bot]
0168670bca Merge pull request #522 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.11 2020-06-17 16:17:00 +00:00
dependabot-preview[bot]
bc96c3e387 Bump lint-staged from 10.2.10 to 10.2.11
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.10 to 10.2.11.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.10...v10.2.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-17 16:10:46 +00:00
dependabot-preview[bot]
6473b7f96c Merge pull request #521 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001084 2020-06-16 17:20:59 +00:00
dependabot-preview[bot]
8fe6bbfa35 Bump caniuse-lite from 1.0.30001083 to 1.0.30001084
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001083 to 1.0.30001084.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001083...v1.0.30001084)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-16 17:15:53 +00:00
Amir Raminfar
0ad19f7dde Disconnects correctly 2020-06-15 16:44:20 -07:00
dependabot-preview[bot]
fc1e9588ec Merge pull request #519 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001083 2020-06-15 22:03:02 +00:00
dependabot-preview[bot]
1e63c503ff Bump caniuse-lite from 1.0.30001081 to 1.0.30001083
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001081 to 1.0.30001083.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001081...v1.0.30001083)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 21:57:45 +00:00
dependabot-preview[bot]
c5384ba086 Merge pull request #518 from amir20/dependabot/npm_and_yarn/release-it-13.6.3 2020-06-15 21:39:09 +00:00
dependabot-preview[bot]
220c2af8bc Bump release-it from 13.6.2 to 13.6.3
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.2 to 13.6.3.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.2...13.6.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 21:33:29 +00:00
dependabot-preview[bot]
0f8734801b Merge pull request #517 from amir20/dependabot/npm_and_yarn/css-loader-3.6.0 2020-06-15 21:21:44 +00:00
dependabot-preview[bot]
e88221b616 Bump css-loader from 3.5.3 to 3.6.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.5.3...v3.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 21:16:51 +00:00
dependabot-preview[bot]
8fe2013f32 Merge pull request #516 from amir20/dependabot/npm_and_yarn/vue-router-3.3.4 2020-06-15 21:15:01 +00:00
dependabot-preview[bot]
f4d893ede1 Bump vue-router from 3.3.3 to 3.3.4
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.3 to 3.3.4.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.3...v3.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 21:09:41 +00:00
Amir Raminfar
f8bba86158 Release 1.27.3 2020-06-14 13:25:17 -07:00
Amir Raminfar
eb86e37521 Moves background color to html tag 2020-06-14 13:24:46 -07:00
dependabot-preview[bot]
c2d6eb2329 Merge pull request #515 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.10 2020-06-12 16:00:11 +00:00
dependabot-preview[bot]
e8ac3944a8 Merge pull request #514 from amir20/dependabot/npm_and_yarn/vue-router-3.3.3 2020-06-12 15:59:23 +00:00
dependabot-preview[bot]
bbc2dd0cbe Bump lint-staged from 10.2.9 to 10.2.10
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.9 to 10.2.10.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.9...v10.2.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 15:54:23 +00:00
dependabot-preview[bot]
3babcb3302 Bump vue-router from 3.3.2 to 3.3.3
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.2...v3.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 15:53:59 +00:00
dependabot-preview[bot]
a062a89401 Merge pull request #512 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001081 2020-06-10 16:43:33 +00:00
dependabot-preview[bot]
2a71c5a32b Merge pull request #513 from amir20/dependabot/npm_and_yarn/vue-meta-2.4.0 2020-06-10 16:43:18 +00:00
dependabot-preview[bot]
e379c664f1 Bump vue-meta from 2.3.4 to 2.4.0
Bumps [vue-meta](https://github.com/nuxt/vue-meta) from 2.3.4 to 2.4.0.
- [Release notes](https://github.com/nuxt/vue-meta/releases)
- [Changelog](https://github.com/nuxt/vue-meta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nuxt/vue-meta/compare/v2.3.4...v2.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 16:38:15 +00:00
dependabot-preview[bot]
8b0b1bbeac Bump caniuse-lite from 1.0.30001079 to 1.0.30001081
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001079 to 1.0.30001081.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001079...v1.0.30001081)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 16:38:03 +00:00
dependabot-preview[bot]
ff093efe14 Merge pull request #510 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001079 2020-06-08 19:46:20 +00:00
dependabot-preview[bot]
a4a34c624f Merge pull request #509 from amir20/dependabot/npm_and_yarn/bulma-0.9.0 2020-06-08 19:45:33 +00:00
dependabot-preview[bot]
8a021f4afb Bump caniuse-lite from 1.0.30001078 to 1.0.30001079
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001078 to 1.0.30001079.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001078...v1.0.30001079)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 19:40:57 +00:00
dependabot-preview[bot]
983d92c46f Bump bulma from 0.8.2 to 0.9.0
Bumps [bulma](https://github.com/jgthms/bulma) from 0.8.2 to 0.9.0.
- [Release notes](https://github.com/jgthms/bulma/releases)
- [Changelog](https://github.com/jgthms/bulma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jgthms/bulma/compare/0.8.2...0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 19:40:17 +00:00
Amir Raminfar
da50df986a Release 1.27.2 2020-06-06 09:47:53 -07:00
Amir Raminfar
471e7ad875 Using arm instead of arm64 2020-06-06 09:47:40 -07:00
Amir Raminfar
c3efac3bf5 Release 1.27.1 2020-06-06 09:38:07 -07:00
Amir Raminfar
a0f87f6fe2 Adds v7 arm back 2020-06-06 07:59:13 -07:00
Amir Raminfar
87d95b1b37 Uses alpine current 2020-06-06 07:59:13 -07:00
dependabot-preview[bot]
43c2bc65a8 Merge pull request #507 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001078 2020-06-05 13:28:16 +00:00
dependabot-preview[bot]
312632d55e Bump caniuse-lite from 1.0.30001077 to 1.0.30001078
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001077 to 1.0.30001078.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001077...v1.0.30001078)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 13:23:14 +00:00
dependabot-preview[bot]
0492869496 Merge pull request #506 from amir20/dependabot/go_modules/github.com/stretchr/testify-1.6.1 2020-06-05 13:23:07 +00:00
dependabot-preview[bot]
92905bcd1c Merge pull request #505 from amir20/dependabot/npm_and_yarn/sass-1.26.8 2020-06-05 13:22:41 +00:00
dependabot-preview[bot]
aa72a7e049 Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 13:18:14 +00:00
dependabot-preview[bot]
68b2d8a11a Bump sass from 1.26.7 to 1.26.8
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.7 to 1.26.8.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.26.7...1.26.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 13:17:02 +00:00
Amir Raminfar
deea6df2fe Update issue templates 2020-06-04 09:44:52 -07:00
dependabot-preview[bot]
2c81b0ff74 Merge pull request #503 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.9 2020-06-04 16:16:45 +00:00
dependabot-preview[bot]
53aee9178d Bump lint-staged from 10.2.8 to 10.2.9
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.8 to 10.2.9.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.8...v10.2.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-04 16:11:18 +00:00
dependabot-preview[bot]
abbc5d4b22 Merge pull request #501 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.8 2020-06-03 16:08:45 +00:00
dependabot-preview[bot]
979e06b437 Bump lint-staged from 10.2.7 to 10.2.8
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.7 to 10.2.8.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.7...v10.2.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 16:02:34 +00:00
dependabot-preview[bot]
b1d7ff77e9 Merge pull request #500 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001077 2020-06-03 06:18:39 +00:00
dependabot-preview[bot]
666f21d5af Bump caniuse-lite from 1.0.30001066 to 1.0.30001077
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001066 to 1.0.30001077.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001066...v1.0.30001077)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 06:12:55 +00:00
Amir Raminfar
ff98621150 Adds stale 2020-06-02 19:19:32 -07:00
Amir Raminfar
45c0e0b532 Release 1.27.0 2020-06-02 10:39:06 -07:00
Amir Raminfar
8544e497a5 Updates to node 14 and removes arm/v7 2020-06-02 10:31:26 -07:00
dependabot-preview[bot]
5dcbeaad15 Merge pull request #499 from amir20/dependabot/npm_and_yarn/integration/puppeteer-3.3.0 2020-06-02 09:33:44 +00:00
dependabot-preview[bot]
c124937ce9 Bump puppeteer from 3.1.0 to 3.3.0 in /integration
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 3.1.0 to 3.3.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Commits](https://github.com/puppeteer/puppeteer/compare/v3.1.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 09:28:12 +00:00
dependabot-preview[bot]
6b6643c077 Merge pull request #498 from amir20/dependabot/npm_and_yarn/release-it-13.6.2 2020-06-01 20:12:00 +00:00
dependabot-preview[bot]
f90030d081 Bump release-it from 13.6.1 to 13.6.2
Bumps [release-it](https://github.com/release-it/release-it) from 13.6.1 to 13.6.2.
- [Release notes](https://github.com/release-it/release-it/releases)
- [Changelog](https://github.com/release-it/release-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/release-it/release-it/compare/13.6.1...13.6.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 20:06:15 +00:00
Amir Raminfar
3d70c52f40 Release 1.26.2 2020-06-01 12:27:58 -07:00
Amir Raminfar
24bae7b645 Revert "Updated dockerfile to node 14" (#497) 2020-06-01 12:27:18 -07:00
Amir Raminfar
8888aec7fc Release 1.26.1 2020-06-01 12:10:03 -07:00
Daniel Sutton
ac2bbea915 Updated dockerfile to node 14 (#495) 2020-05-31 15:58:21 -07:00
dependabot-preview[bot]
3ee936d6e7 Merge pull request #494 from amir20/dependabot/npm_and_yarn/babel/core-7.10.2 2020-05-30 20:35:03 +00:00
dependabot-preview[bot]
7b61e7b047 Bump @babel/core from 7.10.1 to 7.10.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.1 to 7.10.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.2/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-30 20:28:53 +00:00
dependabot-preview[bot]
e6156a9142 Merge pull request #493 from amir20/dependabot/npm_and_yarn/vue-router-3.3.2 2020-05-29 16:48:10 +00:00
dependabot-preview[bot]
670282f19f Bump vue-router from 3.3.1 to 3.3.2
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.1...v3.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 16:43:15 +00:00
dependabot-preview[bot]
3c1226db5b Merge pull request #492 from amir20/dependabot/go_modules/github.com/stretchr/testify-1.6.0 2020-05-29 13:24:27 +00:00
dependabot-preview[bot]
e1d5d96df1 Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 13:17:39 +00:00
dependabot-preview[bot]
5d8c2a697a Merge pull request #490 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.7 2020-05-29 06:27:13 +00:00
dependabot-preview[bot]
ece93e239a Bump lint-staged from 10.2.6 to 10.2.7
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.6 to 10.2.7.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.6...v10.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 06:21:55 +00:00
dependabot-preview[bot]
d8624693cd Merge pull request #489 from amir20/dependabot/npm_and_yarn/sass-1.26.7 2020-05-29 00:42:38 +00:00
dependabot-preview[bot]
882d759828 Bump sass from 1.26.6 to 1.26.7
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.6 to 1.26.7.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.26.6...1.26.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 00:32:30 +00:00
dependabot-preview[bot]
e365603bcd Merge pull request #488 from amir20/dependabot/npm_and_yarn/sass-1.26.6 2020-05-28 21:59:10 +00:00
dependabot-preview[bot]
22b198a06d Bump sass from 1.26.5 to 1.26.6
Bumps [sass](https://github.com/sass/dart-sass) from 1.26.5 to 1.26.6.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.26.5...1.26.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-28 21:53:22 +00:00
Amir Raminfar
c2be62af10 Removes manifest 2020-05-28 10:29:47 -07:00
Amir Raminfar
87b8acea1c Removes node-fetch 2020-05-28 10:27:08 -07:00
Amir Raminfar
35c587e08e Removes babel-loader 2020-05-27 17:13:07 -07:00
dependabot-preview[bot]
7195bab2ee Merge pull request #487 from amir20/dependabot/npm_and_yarn/babel/core-7.10.1 2020-05-27 23:57:05 +00:00
dependabot-preview[bot]
980ea3fe6a Bump @babel/core from 7.10.0 to 7.10.1
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.0 to 7.10.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.1/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 23:51:26 +00:00
dependabot-preview[bot]
c931574615 Merge pull request #486 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.10.1 2020-05-27 22:59:52 +00:00
dependabot-preview[bot]
59e784c7ed Bump @babel/plugin-transform-runtime from 7.10.0 to 7.10.1
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.10.0 to 7.10.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.1/packages/babel-plugin-transform-runtime)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 22:54:42 +00:00
dependabot-preview[bot]
439f97f1e1 Merge pull request #485 from amir20/dependabot/npm_and_yarn/vue-router-3.3.1 2020-05-27 19:29:57 +00:00
dependabot-preview[bot]
7acec88b03 Bump vue-router from 3.3.0 to 3.3.1
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.0...v3.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 19:24:35 +00:00
dependabot-preview[bot]
d22a4dff72 Merge pull request #484 from amir20/dependabot/npm_and_yarn/integration/jest-image-snapshot-4.0.2 2020-05-27 16:15:46 +00:00
dependabot-preview[bot]
82570ce986 Bump jest-image-snapshot from 4.0.1 to 4.0.2 in /integration
Bumps [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/americanexpress/jest-image-snapshot/releases)
- [Changelog](https://github.com/americanexpress/jest-image-snapshot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/americanexpress/jest-image-snapshot/compare/v4.0.1...v4.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 16:10:37 +00:00
dependabot-preview[bot]
6388d7d3fc Merge pull request #483 from amir20/dependabot/npm_and_yarn/integration/jest-image-snapshot-4.0.1 2020-05-27 16:02:37 +00:00
dependabot-preview[bot]
ee301949a9 Bump jest-image-snapshot from 4.0.0 to 4.0.1 in /integration
Bumps [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/americanexpress/jest-image-snapshot/releases)
- [Changelog](https://github.com/americanexpress/jest-image-snapshot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/americanexpress/jest-image-snapshot/compare/v4.0.0...v4.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 15:57:19 +00:00
dependabot-preview[bot]
3a4be02bc9 Merge pull request #482 from amir20/dependabot/npm_and_yarn/vue-router-3.3.0 2020-05-27 14:34:11 +00:00
dependabot-preview[bot]
ecb9594bd0 Bump vue-router from 3.2.0 to 3.3.0
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.2.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 14:28:32 +00:00
dependabot-preview[bot]
29caf91d79 Merge pull request #481 from amir20/dependabot/npm_and_yarn/babel/core-7.10.0 2020-05-26 22:53:59 +00:00
dependabot-preview[bot]
2574114d3e Bump @babel/core from 7.9.6 to 7.10.0
Bumps [@babel/core](https://github.com/babel/babel) from 7.9.6 to 7.10.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.9.6...v7.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 22:48:25 +00:00
dependabot-preview[bot]
4097c3e90e Merge pull request #480 from amir20/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.10.0 2020-05-26 22:09:16 +00:00
dependabot-preview[bot]
d98e841bc8 Bump @babel/plugin-transform-runtime from 7.9.6 to 7.10.0
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel) from 7.9.6 to 7.10.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.9.6...v7.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 22:02:26 +00:00
dependabot-preview[bot]
af86681f16 Merge pull request #479 from amir20/dependabot/npm_and_yarn/vue-meta-2.3.4 2020-05-26 21:17:22 +00:00
dependabot-preview[bot]
5f228e4bdc Bump vue-meta from 2.3.3 to 2.3.4
Bumps [vue-meta](https://github.com/nuxt/vue-meta) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/nuxt/vue-meta/releases)
- [Changelog](https://github.com/nuxt/vue-meta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nuxt/vue-meta/compare/v2.3.3...v2.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 21:11:11 +00:00
Amir Raminfar
177ca6e6f9 Use npm-all 2020-05-26 10:51:41 -07:00
dependabot-preview[bot]
772b8a4f2d Merge pull request #478 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001066 2020-05-25 23:10:34 +00:00
dependabot-preview[bot]
8bcaf051e2 Bump caniuse-lite from 1.0.30001065 to 1.0.30001066
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001065 to 1.0.30001066.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001065...v1.0.30001066)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 23:04:30 +00:00
dependabot-preview[bot]
a6258bbdfb Merge pull request #477 from amir20/dependabot/npm_and_yarn/buefy-0.8.20 2020-05-25 13:39:54 +00:00
dependabot-preview[bot]
52e73534c7 Bump buefy from 0.8.19 to 0.8.20
Bumps [buefy](https://github.com/buefy/buefy) from 0.8.19 to 0.8.20.
- [Release notes](https://github.com/buefy/buefy/releases)
- [Changelog](https://github.com/buefy/buefy/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/buefy/buefy/compare/v0.8.19...v0.8.20)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 13:34:16 +00:00
dependabot-preview[bot]
6c4996905a Merge pull request #476 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001065 2020-05-25 01:05:10 +00:00
dependabot-preview[bot]
7dc8076840 Bump caniuse-lite from 1.0.30001064 to 1.0.30001065
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001064 to 1.0.30001065.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001064...v1.0.30001065)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 00:59:23 +00:00
Amir Raminfar
19ce70ba1c Removes html for templates 2020-05-23 16:20:54 -07:00
Amir Raminfar
f026e7291c Release 1.26.0 2020-05-23 11:09:34 -07:00
Amir Raminfar
129b5a75b2 Uses == and fixes error messages 2020-05-23 11:09:13 -07:00
dependabot-preview[bot]
d354c2b751 Bump caniuse-lite from 1.0.30001062 to 1.0.30001064 (#475)
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001062 to 1.0.30001064.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001062...v1.0.30001064)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-23 07:45:17 -07:00
Amir Raminfar
bae3ecca7b Adds show page with name param (#474) 2020-05-22 16:49:23 -07:00
Amir Raminfar
a7241b6fbe Fixes max size 2020-05-22 10:56:34 -07:00
Amir Raminfar
e66f3f5a59 Sets tz 2020-05-22 10:54:59 -07:00
Amir Raminfar
237032a714 Removes mocked date 2020-05-22 10:36:59 -07:00
dependabot-preview[bot]
fb622085ce Merge pull request #472 from amir20/dependabot/npm_and_yarn/lint-staged-10.2.6 2020-05-22 11:28:19 +00:00
dependabot-preview[bot]
b5a653e305 Bump lint-staged from 10.2.4 to 10.2.6
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.4 to 10.2.6.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.4...v10.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 11:23:16 +00:00
dependabot-preview[bot]
41ee1c569a Merge pull request #470 from amir20/dependabot/npm_and_yarn/mockdate-3.0.2 2020-05-21 20:08:32 +00:00
dependabot-preview[bot]
d48b4a262f Bump mockdate from 3.0.1 to 3.0.2
Bumps [mockdate](https://github.com/boblauer/MockDate) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/boblauer/MockDate/releases)
- [Changelog](https://github.com/boblauer/MockDate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/boblauer/MockDate/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 20:02:52 +00:00
dependabot-preview[bot]
64cdc9457d Merge pull request #469 from amir20/dependabot/npm_and_yarn/mockdate-3.0.1 2020-05-21 15:53:35 +00:00
dependabot-preview[bot]
1cf1121856 Bump mockdate from 2.0.5 to 3.0.1
Bumps [mockdate](https://github.com/boblauer/MockDate) from 2.0.5 to 3.0.1.
- [Release notes](https://github.com/boblauer/MockDate/releases)
- [Changelog](https://github.com/boblauer/MockDate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/boblauer/MockDate/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 15:48:07 +00:00
dependabot-preview[bot]
dd2a732525 Merge pull request #467 from amir20/dependabot/npm_and_yarn/vue-router-3.2.0 2020-05-19 16:48:27 +00:00
dependabot-preview[bot]
67cf6734ff Bump vue-router from 3.1.6 to 3.2.0
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.1.6 to 3.2.0.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.1.6...v3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-19 16:42:54 +00:00
dependabot-preview[bot]
abfd6753da Merge pull request #466 from amir20/dependabot/npm_and_yarn/caniuse-lite-1.0.30001062 2020-05-19 12:29:28 +00:00
dependabot-preview[bot]
65d1ea047b Bump caniuse-lite from 1.0.30001061 to 1.0.30001062
Bumps [caniuse-lite](https://github.com/ben-eb/caniuse-lite) from 1.0.30001061 to 1.0.30001062.
- [Release notes](https://github.com/ben-eb/caniuse-lite/releases)
- [Changelog](https://github.com/ben-eb/caniuse-lite/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ben-eb/caniuse-lite/compare/v1.0.30001061...v1.0.30001062)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-19 12:23:57 +00:00
dependabot-preview[bot]
cc3fd3fe67 Merge pull request #464 from amir20/dependabot/npm_and_yarn/date-fns-2.14.0 2020-05-18 18:41:30 +00:00
dependabot-preview[bot]
acc39b3097 Bump date-fns from 2.13.0 to 2.14.0
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.13.0 to 2.14.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.13.0...v2.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 18:35:48 +00:00
dependabot-preview[bot]
773e736123 Merge pull request #465 from amir20/dependabot/npm_and_yarn/buefy-0.8.19 2020-05-18 18:34:36 +00:00
dependabot-preview[bot]
2414ef7424 Merge pull request #463 from amir20/dependabot/npm_and_yarn/hotkeys-js-3.8.1 2020-05-18 18:33:49 +00:00
dependabot-preview[bot]
1ab60cba59 Bump buefy from 0.8.18 to 0.8.19
Bumps [buefy](https://github.com/buefy/buefy) from 0.8.18 to 0.8.19.
- [Release notes](https://github.com/buefy/buefy/releases)
- [Changelog](https://github.com/buefy/buefy/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/buefy/buefy/compare/v0.8.18...v0.8.19)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 18:29:21 +00:00
dependabot-preview[bot]
78685301fb Bump hotkeys-js from 3.8.0 to 3.8.1
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/jaywcjlove/hotkeys/releases)
- [Commits](https://github.com/jaywcjlove/hotkeys/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 18:28:10 +00:00
67 changed files with 3731 additions and 1823 deletions

32
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: amir20
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS, Windows or Mac Os]
- Docker version [e.g. `docker version`'s output]
- Browser & version [e.g. chrome, safari]
- Version [e.g. 1.26.1. Can be found at `<Dozzle-host>/version`]
**If applicable include logs with `--level debug` and browser logs**

View File

@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: amir20
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

17
.github/stale.yml vendored Normal file
View File

@@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 20
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 3
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false

View File

@@ -23,7 +23,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v1
with:
go-version: 1.14.x
go-version: 1.15.x
- name: Checkout code
uses: actions/checkout@v2
- name: Run Go Tests with Coverage

View File

@@ -20,7 +20,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v1
with:
go-version: 1.14.x
go-version: 1.15.x
- name: Checkout code
uses: actions/checkout@v2
- name: Run Go Tests with Coverage

View File

@@ -1 +1 @@
-r '\.go$' -R '^node_modules/' -R '^static/' -R '^.cache/' -G '*_test.go' -s -- go run main.go routes.go --level debug
-r '\.go$' -R 'node_modules' -R '^static/' -R '^.cache/' -G '*_test.go' -s -- go run main.go routes.go --level debug

View File

@@ -1,5 +1,5 @@
# Build assets
FROM node:13-alpine as node
FROM node:current-alpine as node
RUN apk add --no-cache git openssh python make g++ util-linux
@@ -18,7 +18,7 @@ COPY assets ./assets
# Do the build
RUN yarn build
FROM golang:1.14-alpine AS builder
FROM golang:1.15-alpine AS builder
RUN apk add --no-cache git ca-certificates
RUN mkdir /dozzle
@@ -54,4 +54,6 @@ ENV PATH=/bin
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=builder /dozzle/dozzle /dozzle
EXPOSE 8080
ENTRYPOINT ["/dozzle"]

View File

@@ -1,5 +1,5 @@
TAG := $(shell git describe --tags)
PLATFROMS := linux/amd64,linux/arm64,linux/arm/v7
PLATFROMS := linux/amd64,linux/arm/v7,linux/arm64/v8
.PHONY: publish
publish:

View File

@@ -138,6 +138,6 @@ To Build and test locally:
2. Install Go.
3. Globally install [packr utility](https://github.com/gobuffalo/packr) with `go get -u github.com/gobuffalo/packr/packr` outside of dozzle directory.
4. Install [reflex](https://github.com/cespare/reflex) with `get -u github.com/cespare/reflex` outside of dozzle.
5. Install node modules with `npm install`.
6. Do `npm start`
5. Install node modules with `yarn`.
6. Do `yarn dev`

View File

@@ -91,6 +91,9 @@ X-Accel-Buffering: no
data: INFO Testing logs...
event: container-stopped
data: end of stream
/* snapshot: Test_handler_streamLogs_happy_container_stopped */
HTTP/1.1 200 OK
Connection: close
@@ -102,6 +105,9 @@ X-Accel-Buffering: no
event: container-stopped
data: end of stream
event: container-stopped
data: end of stream
/* snapshot: Test_handler_streamLogs_happy_with_id */
HTTP/1.1 200 OK
Connection: close
@@ -111,4 +117,7 @@ Content-Type: text/event-stream
X-Accel-Buffering: no
data: 2020-05-13T18:55:37.772853839Z INFO Testing logs...
id: 2020-05-13T18:55:37.772853839Z
id: 2020-05-13T18:55:37.772853839Z
event: container-stopped
data: end of stream

View File

@@ -1,4 +1,4 @@
<template lang="html">
<template>
<main>
<mobile-menu v-if="isMobile"></mobile-menu>
@@ -8,17 +8,19 @@
</pane>
<pane min-size="10">
<splitpanes>
<pane class="has-min-height">
<pane class="has-min-height router-view">
<search></search>
<router-view></router-view>
</pane>
<pane v-for="other in activeContainers" :key="other.id" v-if="!isMobile">
<scrollable-view>
<template v-slot:header>
<container-title :value="other.name" closable @close="removeActiveContainer(other)"></container-title>
</template>
<log-viewer-with-source :id="other.id"></log-viewer-with-source>
</scrollable-view>
<log-container
:id="other.id"
:title="other.name"
show-title
scrollable
closable
@close="removeActiveContainer(other)"
></log-container>
</pane>
</splitpanes>
</pane>
@@ -41,26 +43,22 @@
import { mapActions, mapGetters, mapState } from "vuex";
import { Splitpanes, Pane } from "splitpanes";
import LogViewerWithSource from "./components/LogViewerWithSource";
import ScrollableView from "./components/ScrollableView";
import LogContainer from "./components/LogContainer";
import SideMenu from "./components/SideMenu";
import MobileMenu from "./components/MobileMenu";
import Search from "./components/Search";
import ContainerTitle from "./components/ContainerTitle";
import Icon from "./components/Icon";
export default {
name: "App",
components: {
Icon,
LogViewerWithSource,
SideMenu,
LogContainer,
MobileMenu,
ScrollableView,
Splitpanes,
Pane,
Search,
ContainerTitle,
},
data() {
return {
@@ -82,6 +80,9 @@ export default {
if (this.hasSmallerScrollbars) {
document.documentElement.classList.add("has-custom-scrollbars");
}
if (this.hasLightTheme) {
document.documentElement.setAttribute("data-theme", "light");
}
this.menuWidth = this.settings.menuWidth;
},
watch: {
@@ -92,6 +93,13 @@ export default {
document.documentElement.classList.remove("has-custom-scrollbars");
}
},
hasLightTheme(newValue, oldValue) {
if (newValue) {
document.documentElement.setAttribute("data-theme", "light");
} else {
document.documentElement.removeAttribute("data-theme");
}
},
},
computed: {
...mapState(["activeContainers", "isMobile", "settings"]),
@@ -99,6 +107,9 @@ export default {
hasSmallerScrollbars() {
return this.settings.smallerScrollbars;
},
hasLightTheme() {
return this.settings.lightTheme;
},
},
methods: {
...mapActions({
@@ -119,9 +130,15 @@ export default {
<style scoped lang="scss">
::v-deep .splitpanes--vertical > .splitpanes__splitter {
min-width: 3px;
background: #666;
background: var(--border-color);
&:hover {
background: rgb(255, 221, 87);
background: var(--border-hover-color);
}
}
@media screen and (max-width: 768px) {
.router-view {
padding-top: 75px;
}
}

View File

@@ -25,7 +25,7 @@ exports[`<App /> renders correctly 1`] = `
pushotherpanes="true"
>
<pane-stub
class="has-min-height"
class="has-min-height router-view"
maxsize="100"
minsize="0"
>

View File

@@ -1,4 +1,4 @@
<template lang="html">
<template>
<div class="name columns is-marginless">
<span class="column">{{ value }}</span>
<span class="column is-narrow" v-if="closable">
@@ -26,5 +26,18 @@ export default {
background: rgba(0, 0, 0, 0.1);
font-weight: bold;
font-family: monospace;
button.delete {
background-color: var(--scheme-main-ter);
opacity: 0.6;
&:after,
&:before {
background-color: var(--text-color);
}
&:hover {
opacity: 1;
}
}
}
</style>

View File

@@ -1,5 +1,11 @@
<template lang="html">
<div ref="observer" class="control" :class="{ 'is-loading': isLoading }"></div>
<template>
<div ref="observer" class="infinte-loader">
<div class="spinner" v-show="isLoading">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</div>
</template>
<script>
@@ -31,7 +37,45 @@ export default {
);
intersectionObserver.observe(this.$refs.observer);
this.$once("hook:beforeDestroy", () => intersectionObserver.disconnect());
},
};
</script>
<style scoped lang="scss"></style>
<style scoped lang="scss">
.infinte-loader {
min-height: 1px;
}
.spinner {
margin: 10px auto 0;
width: 70px;
text-align: center;
& > div {
width: 12px;
height: 12px;
background-color: var(--primary-color);
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 0.8s infinite ease-in-out both;
}
& .bounce1 {
animation-delay: -0.32s;
}
& .bounce2 {
animation-delay: -0.16s;
}
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
}
</style>

View File

@@ -0,0 +1,45 @@
<template>
<scrollable-view :scrollable="scrollable">
<template v-slot:header v-if="showTitle">
<container-title :value="title" :closable="closable" @close="$emit('close')"></container-title>
</template>
<template v-slot="{ setLoading }">
<log-viewer-with-source :id="id" @loading-more="setLoading($event)"></log-viewer-with-source>
</template>
</scrollable-view>
</template>
<script>
import LogViewerWithSource from "./LogViewerWithSource";
import ScrollableView from "./ScrollableView";
import ContainerTitle from "./ContainerTitle";
export default {
props: {
id: {
type: String,
},
title: {
type: String,
},
showTitle: {
type: Boolean,
default: false,
},
scrollable: {
type: Boolean,
default: false,
},
closable: {
type: Boolean,
default: false,
},
},
name: "LogContainer",
components: {
LogViewerWithSource,
ScrollableView,
ContainerTitle,
},
};
</script>

View File

@@ -3,7 +3,6 @@ import EventSource from "eventsourcemock";
import { sources } from "eventsourcemock";
import { shallowMount, mount, createLocalVue } from "@vue/test-utils";
import Vuex from "vuex";
import MockDate from "mockdate";
import LogEventSource from "./LogEventSource.vue";
import LogViewer from "./LogViewer.vue";
@@ -18,20 +17,16 @@ jest.mock("../store/config.js", () => ({ base: "" }));
describe("<LogEventSource />", () => {
beforeEach(() => {
global.EventSource = EventSource;
MockDate.set("6/12/2019", 0);
window.scrollTo = jest.fn();
const observe = jest.fn();
const unobserve = jest.fn();
const disconnect = jest.fn();
global.IntersectionObserver = jest.fn(() => ({
observe,
unobserve,
disconnect,
}));
debounce.mockClear();
});
afterEach(() => MockDate.reset());
function createLogEventSource(searchFilter = null) {
const localVue = createLocalVue();
localVue.use(Vuex);
@@ -126,64 +121,80 @@ describe("<LogEventSource />", () => {
`);
});
test("should render messages", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({ data: `2019-06-12T10:55:42.459034602Z "This is a message."` });
describe("render html correctly", () => {
const RealDate = Date;
beforeAll(() => {
global.Date = class extends RealDate {
constructor(arg) {
if (arg) {
return new RealDate(arg);
} else {
return new RealDate(1560336936000);
}
}
};
});
afterAll(() => (global.Date = RealDate));
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date">today at 10:55 AM</span> <span class="text">"This is a message."</span></li>
</ul>
`);
});
test("should render messages", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({ data: `2019-06-12T10:55:42.459034602Z "This is a message."` });
test("should render messages with color", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z \x1b[30mblack\x1b[37mwhite`,
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date"><time datetime="2019-06-12T10:55:42.459Z">today at 10:55 AM</time></span> <span class="text">"This is a message."</span></li>
</ul>
`);
});
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date">today at 10:55 AM</span> <span class="text"><span style="color:#000">black<span style="color:#AAA">white</span></span></span></li>
</ul>
`);
});
test("should render messages with color", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z \x1b[30mblack\x1b[37mwhite`,
});
test("should render messages with html entities", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z <test>foo bar</test>`,
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date"><time datetime="2019-06-12T10:55:42.459Z">today at 10:55 AM</time></span> <span class="text"><span style="color:#000">black<span style="color:#AAA">white</span></span></span></li>
</ul>
`);
});
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date">today at 10:55 AM</span> <span class="text">&lt;test&gt;foo bar&lt;/test&gt;</span></li>
</ul>
`);
});
test("should render messages with html entities", async () => {
const wrapper = createLogEventSource();
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z <test>foo bar</test>`,
});
test("should render messages with filter", async () => {
const wrapper = createLogEventSource("test");
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-11T10:55:42.459034602Z Foo bar`,
});
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z This is a test <hi></hi>`,
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date"><time datetime="2019-06-12T10:55:42.459Z">today at 10:55 AM</time></span> <span class="text">&lt;test&gt;foo bar&lt;/test&gt;</span></li>
</ul>
`);
});
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date">today at 10:55 AM</span> <span class="text">This is a <mark>test</mark> &lt;hi&gt;&lt;/hi&gt;</span></li>
</ul>
`);
test("should render messages with filter", async () => {
const wrapper = createLogEventSource("test");
sources["/api/logs/stream?id=abc"].emitOpen();
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-11T10:55:42.459034602Z Foo bar`,
});
sources["/api/logs/stream?id=abc"].emitMessage({
data: `2019-06-12T10:55:42.459034602Z This is a test <hi></hi>`,
});
await wrapper.vm.$nextTick();
expect(wrapper.find("ul.events")).toMatchInlineSnapshot(`
<ul class="events medium">
<li class=""><span class="date"><time datetime="2019-06-12T10:55:42.459Z">today at 10:55 AM</time></span> <span class="text">This is a <mark>test</mark> &lt;hi&gt;&lt;/hi&gt;</span></li>
</ul>
`);
});
});
});

View File

@@ -1,4 +1,4 @@
<template lang="html">
<template>
<div>
<infinite-loader :onLoadMore="loadOlderLogs" :enabled="messages.length > 100"></infinite-loader>
<slot :messages="messages"></slot>
@@ -25,44 +25,48 @@ export default {
created() {
this.es = null;
this.loadLogs(this.id);
this.flushBuffer = debounce(this.flushNow, 250, { maxWait: 1000 });
},
methods: {
loadLogs(id) {
if (this.es) {
this.es.close();
this.messages = [];
this.buffer = [];
this.es = null;
}
this.reset();
this.es = new EventSource(`${config.base}/api/logs/stream?id=${this.id}`);
this.es.addEventListener("container-stopped", (e) => {
this.es.close();
this.buffer.push({ event: "container-stopped", message: "Container stopped", date: new Date() });
flushNow();
this.flushBuffer();
this.flushBuffer.flush();
});
this.es.addEventListener("error", (e) => console.log("EventSource failed: " + JSON.stringify(e)));
const flushBuffer = debounce(() => flushNow(), 250, { maxWait: 1000 });
const flushNow = () => {
this.messages.push(...this.buffer);
this.buffer = [];
};
this.es.addEventListener("error", (e) => console.error("EventSource failed: " + JSON.stringify(e)));
this.es.onmessage = (e) => {
this.buffer.push(this.parseMessage(e.data));
flushBuffer();
this.flushBuffer();
};
this.$once("hook:beforeDestroy", () => this.es.close());
},
flushNow() {
this.messages.push(...this.buffer);
this.buffer = [];
},
reset() {
if (this.es) {
this.es.close();
this.es = null;
this.flushBuffer.cancel();
}
this.messages = [];
this.buffer = [];
},
async loadOlderLogs() {
if (this.messages.length < 300) return;
this.$emit("loading-more", true);
const to = this.messages[0].date;
const last = this.messages[299].date;
const delta = to - last;
const from = new Date(to.getTime() + delta);
const logs = await (
await fetch(`/api/logs?id=${this.id}&from=${from.toISOString()}&to=${to.toISOString()}`)
await fetch(`${config.base}/api/logs?id=${this.id}&from=${from.toISOString()}&to=${to.toISOString()}`)
).text();
if (logs) {
const newMessages = logs
@@ -71,6 +75,7 @@ export default {
.map((line) => this.parseMessage(line));
this.messages.unshift(...newMessages);
}
this.$emit("loading-more", false);
},
parseMessage(data) {
let i = data.indexOf(" ");

View File

@@ -1,17 +1,16 @@
<template lang="html">
<template>
<ul class="events" :class="settings.size">
<li v-for="item in filtered" :key="item.key" :class="{ event: !!item.event }">
<span class="date" v-if="settings.showTimestamp">{{ item.date | relativeTime }}</span>
<span class="date" v-if="settings.showTimestamp"><relative-time :date="item.date"></relative-time></span>
<span class="text" v-html="colorize(item.message)"></span>
</li>
</ul>
</template>
<script>
import { mapActions, mapGetters, mapState } from "vuex";
import { formatRelative } from "date-fns";
import AnsiConvertor from "ansi-to-html";
import DOMPurify from "dompurify";
import RelativeTime from "./RelativeTime";
const ansiConvertor = new AnsiConvertor({ escapeXML: true });
@@ -24,7 +23,7 @@ if (window.trustedTypes && trustedTypes.createPolicy) {
export default {
props: ["messages"],
name: "LogViewer",
components: {},
components: { RelativeTime },
data() {
return {
showSearch: false,
@@ -60,11 +59,6 @@ export default {
return messages;
},
},
filters: {
relativeTime(date) {
return formatRelative(date, new Date());
},
},
};
</script>
<style scoped lang="scss">
@@ -97,6 +91,13 @@ export default {
.date {
background-color: #262626;
color: #258ccd;
[data-theme="light"] & {
background-color: #f0f0f0;
color: #009900;
padding-left: 5px;
padding-right: 5px;
}
}
.text {
@@ -109,8 +110,8 @@ li.event {
::v-deep mark {
border-radius: 2px;
background-color: #ffdd57;
animation: pops 0.2s ease-out;
background-color: var(--secondary-color);
animation: pops 200ms ease-out;
display: inline-block;
}

View File

@@ -1,5 +1,5 @@
<template lang="html">
<log-event-source :id="id" v-slot="eventSource">
<template>
<log-event-source :id="id" v-slot="eventSource" @loading-more="$emit('loading-more', $event)">
<log-viewer :messages="eventSource.messages"></log-viewer>
</log-event-source>
</template>

View File

@@ -1,17 +1,21 @@
<template lang="html">
<template>
<aside>
<a
role="button"
class="navbar-burger burger is-white is-hidden-tablet is-pulled-right"
class="navbar-burger burger is-hidden-tablet is-pulled-right"
@click="showNav = !showNav"
:class="{ 'is-active': showNav }"
>
<span></span> <span></span> <span></span>
</a>
<h1 class="title has-text-warning is-marginless">Dozzle</h1>
<router-link :to="{ name: 'default' }">
<svg class="logo">
<use href="#logo"></use>
</svg>
</router-link>
<p class="menu-label is-hidden-mobile" :class="{ 'is-active': showNav }">Containers</p>
<ul class="menu-list is-hidden-mobile" :class="{ 'is-active': showNav }">
<li v-for="item in visibleContainers">
<li v-for="item in visibleContainers" :key="item.id">
<router-link
:to="{ name: 'container', params: { id: item.id, name: item.name } }"
active-class="is-active"
@@ -54,7 +58,7 @@ aside {
top: 0;
left: 0;
right: 0;
background: #222;
background: var(--scheme-main-ter);
z-index: 2;
max-height: 100vh;
overflow: auto;
@@ -68,8 +72,12 @@ aside {
overflow: hidden;
}
.burger.is-white {
color: #fff;
.title {
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.burger {
color: var(--body-color);
}
.is-hidden-mobile.is-active {
@@ -79,5 +87,11 @@ aside {
.navbar-burger {
height: 2.35rem;
}
.logo {
width: 82px;
height: 36px;
fill: var(--logo-color);
}
}
</style>

View File

@@ -0,0 +1,39 @@
<template>
<time :datetime="date.toISOString()">{{ text }}</time>
</template>
<script>
import formatDistance from "date-fns/formatDistance";
export default {
props: {
date: {
required: true,
type: Date,
},
},
data() {
return {
text: "",
interval: null,
};
},
name: "PastTime",
mounted() {
this.updateFromNow();
this.interval = setInterval(() => this.updateFromNow(), 30000);
},
destroyed() {
clearInterval(this.interval);
},
methods: {
updateFromNow() {
this.text = formatDistance(this.date, new Date(), {
addSuffix: true,
});
},
},
};
</script>
<style scoped lang="scss"></style>

View File

@@ -0,0 +1,34 @@
<template>
<time :datetime="date.toISOString()">{{ date | relativeTime }}</time>
</template>
<script>
import { formatRelative } from "date-fns";
import { enGB, enUS } from "date-fns/locale";
const use24Hr =
new Intl.DateTimeFormat(undefined, {
hour: "numeric",
})
.formatToParts(new Date(2020, 0, 1, 13))
.find((part) => part.type === "hour").value.length === 2;
const locale = use24Hr ? enGB : enUS;
export default {
props: {
date: {
required: true,
type: Date,
},
},
name: "RelativeTime",
components: {},
filters: {
relativeTime(date) {
return formatRelative(date, new Date(), { locale });
},
},
};
</script>

View File

@@ -0,0 +1,150 @@
<template>
<div class="scroll-progress">
<svg width="100" height="100" viewBox="0 0 100 100" :class="{ indeterminate }">
<circle r="44" cx="50" cy="50" :style="{ '--progress': scrollProgress }" />
</svg>
<div class="is-overlay columns is-vcentered is-centered has-text-weight-light">
<template v-if="indeterminate">
<div class="column is-narrow is-paddingless is-size-2">
&#8734;
</div>
</template>
<template v-else>
<span class="column is-narrow is-paddingless is-size-2">
{{ Math.ceil(scrollProgress * 100) }}
</span>
<span class="column is-narrow is-paddingless">
%
</span>
</template>
</div>
</div>
</template>
<script>
import { mapState } from "vuex";
import throttle from "lodash.throttle";
export default {
name: "ScrollProgress",
props: {
indeterminate: {
default: false,
type: Boolean,
},
autoHide: {
default: true,
type: Boolean,
},
},
data() {
return {
scrollProgress: 0,
animation: { cancel: () => {} },
parentElement: document,
};
},
created() {
this.onScrollThrottled = throttle(this.onScroll, 150);
},
mounted() {
this.attachEvents();
this.$once("hook:beforeDestroy", this.detachEvents);
},
watch: {
activeContainers() {
this.detachEvents();
this.attachEvents();
},
indeterminate() {
this.$nextTick(() => this.onScroll());
},
},
computed: {
...mapState(["activeContainers"]),
},
methods: {
attachEvents() {
this.parentElement = this.$el.closest("[data-scrolling]") || document;
this.parentElement.addEventListener("scroll", this.onScrollThrottled);
},
detachEvents() {
this.parentElement.removeEventListener("scroll", this.onScrollThrottled);
},
onScroll() {
const p = this.parentElement == document ? document.documentElement : this.parentElement;
this.scrollProgress = p.scrollTop / (p.scrollHeight - p.clientHeight);
this.animation.cancel();
if (this.autoHide) {
this.animation = this.$el.animate(
{ opacity: [1, 0] },
{
duration: 500,
delay: 2000,
fill: "both",
easing: "ease-out",
}
);
}
},
},
};
</script>
<style scoped lang="scss">
.scroll-progress {
display: inline-block;
position: relative;
svg {
filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));
margin-top: 5px;
&.indeterminate {
animation: 2s linear infinite svg-animation;
circle {
animation: 1.4s ease-in-out infinite both circle-animation;
}
}
circle {
fill: var(--scheme-main-ter);
fill-opacity: 0.8;
transition: stroke-dashoffset 250ms ease-out;
transform: rotate(-90deg);
transform-origin: 50% 50%;
stroke: var(--primary-color);
stroke-dashoffset: calc(276.32px - var(--progress) * 276.32px);
stroke-dasharray: 276.32px 276.32px;
stroke-linecap: round;
stroke-width: 3;
will-change: stroke-dashoffset;
}
}
}
@keyframes svg-animation {
0% {
transform: rotateZ(0deg);
}
100% {
transform: rotateZ(360deg);
}
}
@keyframes circle-animation {
0%,
25% {
stroke-dashoffset: 275px;
transform: rotate(0);
}
50%,
75% {
stroke-dashoffset: 70px;
transform: rotate(45deg);
}
100% {
stroke-dashoffset: 275px;
transform: rotate(360deg);
}
}
</style>

View File

@@ -1,20 +1,19 @@
<template lang="html">
<template>
<section :class="{ 'is-full-height-scrollable': scrollable }">
<header v-if="$slots.header">
<slot name="header"></slot>
</header>
<main ref="content" :data-scrolling="scrollable">
<slot></slot>
<div ref="scrollObserver"></div>
<div class="is-scrollbar-progress is-hidden-mobile">
<scroll-progress v-show="paused" :indeterminate="loading" :auto-hide="!loading"></scroll-progress>
</div>
<slot :setLoading="setLoading"></slot>
<div ref="scrollObserver" class="is-scroll-observer"></div>
</main>
<div class="scroll-bar-notification">
<div class="is-scrollbar-notification">
<transition name="fade">
<button
class="button"
:class="hasMore ? 'is-warning' : 'is-primary'"
@click="scrollToBottom('instant')"
v-show="paused"
>
<button class="button" :class="hasMore ? 'has-more' : ''" @click="scrollToBottom('instant')" v-show="paused">
<icon name="download"></icon>
</button>
</transition>
@@ -24,6 +23,7 @@
<script>
import Icon from "./Icon";
import ScrollProgress from "./ScrollProgress";
export default {
props: {
@@ -34,30 +34,39 @@ export default {
},
components: {
Icon,
ScrollProgress,
},
name: "ScrollableView",
data() {
return {
paused: false,
hasMore: false,
loading: false,
};
},
mounted() {
const { content } = this.$refs;
new MutationObserver((e) => {
const mutationObserver = new MutationObserver((e) => {
if (!this.paused) {
this.scrollToBottom("instant");
} else {
this.hasMore = true;
const record = e[e.length - 1];
if (
record.target.children[record.target.children.length - 1] == record.addedNodes[record.addedNodes.length - 1]
) {
this.hasMore = true;
}
}
}).observe(content, { childList: true, subtree: true });
});
mutationObserver.observe(content, { childList: true, subtree: true });
this.$once("hook:beforeDestroy", () => mutationObserver.disconnect());
const intersectionObserver = new IntersectionObserver(
(entries) => (this.paused = entries[0].intersectionRatio == 0),
{ threshholds: [0, 1], rootMargin: "80px 0px" }
);
intersectionObserver.observe(this.$refs.scrollObserver);
this.$once("hook:beforeDestroy", () => intersectionObserver.disconnect());
},
methods: {
@@ -65,6 +74,9 @@ export default {
this.$refs.scrollObserver.scrollIntoView({ behavior });
this.hasMore = false;
},
setLoading(loading) {
this.loading = loading;
},
},
};
</script>
@@ -75,6 +87,7 @@ section {
&.is-full-height-scrollable {
height: 100vh;
min-height: 0;
}
main {
@@ -83,12 +96,55 @@ section {
scroll-snap-type: y proximity;
}
.scroll-bar-notification {
.is-scrollbar-progress {
text-align: right;
margin-right: 110px;
.scroll-progress {
position: fixed;
top: 60px;
z-index: 2;
}
}
.is-scroll-observer {
height: 1px;
}
.is-scrollbar-notification {
text-align: right;
margin-right: 65px;
button {
position: fixed;
bottom: 30px;
background-color: var(--secondary-color);
transition: background-color 1s ease-out;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
border: none !important;
color: #222;
&.has-more {
background-color: var(--primary-color);
animation-name: bounce;
animation-duration: 1000ms;
animation-fill-mode: both;
color: #fff;
}
}
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}

View File

@@ -1,4 +1,4 @@
<template lang="html">
<template>
<div class="search columns is-gapless is-vcentered" v-show="showSearch" v-if="settings.search">
<div class="column">
<p class="control has-icons-left">
@@ -75,17 +75,36 @@ export default {
width: 350px;
position: fixed;
padding: 10px;
background: rgba(50, 50, 50, 0.9);
background: var(--scheme-main-ter);
top: 0;
right: 0;
border-radius: 0 0 0 5px;
z-index: 10;
}
.delete {
margin-left: 1em;
}
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
.icon {
padding: 10px 3px;
button.delete {
margin-left: 1em;
background-color: var(--scheme-main-ter);
opacity: 0.6;
&:after,
&:before {
background-color: var(--text-color);
}
&:hover {
opacity: 1;
}
}
.icon {
padding: 10px 3px;
}
.input {
color: var(--body-color);
&::placeholder {
color: var(--border-color);
}
}
}
</style>

View File

@@ -1,10 +1,14 @@
<template lang="html">
<template>
<aside>
<div class="columns is-marginless">
<div class="column">
<h1 class="title has-text-warning is-marginless">Dozzle</h1>
<div class="column is-paddingless">
<router-link :to="{ name: 'default' }">
<svg class="logo">
<use href="#logo"></use>
</svg>
</router-link>
</div>
<div class="column is-narrow has-text-right is-hidden-mobile">
<div class="column is-narrow has-text-right x">
<router-link
:to="{ name: 'settings' }"
active-class="is-active"
@@ -79,10 +83,6 @@ aside {
overflow: hidden;
}
.burger.is-white {
color: #fff;
}
.is-hidden-mobile.is-active {
display: block !important;
}
@@ -92,11 +92,17 @@ li.exited a {
color: #777;
}
.logo {
width: 122px;
height: 54px;
fill: var(--logo-color);
}
.will-append-container.icon {
transition: transform 0.2s ease-out;
&.is-active {
pointer-events: none;
color: #00d1b2;
color: var(--primary-color);
}
.router-link-exact-active & {
visibility: hidden;

View File

@@ -3,8 +3,25 @@
exports[`<LogEventSource /> renders correctly 1`] = `
<div>
<div
class="control"
/>
class="infinte-loader"
>
<div
class="spinner"
style="display: none;"
>
<div
class="bounce1"
/>
<div
class="bounce2"
/>
<div
class="bounce3"
/>
</div>
</div>
<ul
class="events medium"

File diff suppressed because one or more lines are too long

View File

@@ -6,9 +6,7 @@ import Switch from "buefy/dist/esm/switch";
import store from "./store";
import config from "./store/config";
import App from "./App.vue";
import Container from "./pages/Container.vue";
import Settings from "./pages/Settings.vue";
import Index from "./pages/Index.vue";
import { Container, Settings, Index, Show, ContainerNotFound, PageNotFound } from "./pages";
Vue.use(VueRouter);
Vue.use(Meta);
@@ -27,11 +25,26 @@ const routes = [
name: "container",
props: true,
},
{
path: "/container/*",
component: ContainerNotFound,
name: "container-not-found",
},
{
path: "/settings",
component: Settings,
name: "settings",
},
{
path: "/show",
component: Show,
name: "show",
},
{
path: "/*",
component: PageNotFound,
name: "page-not-found",
},
];
const router = new VueRouter({

View File

@@ -1,26 +1,24 @@
<template lang="html">
<scrollable-view :scrollable="activeContainers.length > 0">
<template v-slot:header v-if="activeContainers.length > 0">
<container-title :value="allContainersById[id].name"></container-title>
</template>
<log-viewer-with-source :id="id"></log-viewer-with-source>
</scrollable-view>
<template>
<log-container
:id="id"
:title="title"
:show-title="activeContainers.length > 0"
:scrollable="activeContainers.length > 0"
>
</log-container>
</template>
<script>
import { mapActions, mapGetters, mapState } from "vuex";
import LogViewerWithSource from "../components/LogViewerWithSource";
import ScrollableView from "../components/ScrollableView";
import ContainerTitle from "../components/ContainerTitle";
import LogContainer from "../components/LogContainer";
import store from "../store";
export default {
props: ["id", "name"],
props: ["id"],
name: "Container",
components: {
LogViewerWithSource,
ScrollableView,
ContainerTitle,
LogContainer,
},
data() {
return {

View File

@@ -0,0 +1,18 @@
<template>
<div class="hero is-halfheight">
<div class="hero-body">
<div class="container has-text-centered">
<h1 class="title">
Container not found.
<small class="subtitle">It may have been removed.</small>
</h1>
</div>
</div>
</div>
</template>
<script>
export default {
name: "ContainerNotFound",
};
</script>

View File

@@ -1,9 +0,0 @@
import { shallowMount } from "@vue/test-utils";
import Index from "./Index";
describe("<Index />", () => {
test("renders correctly", () => {
const wrapper = shallowMount(Index);
expect(wrapper.element).toMatchSnapshot();
});
});

View File

@@ -1,22 +1,153 @@
<template lang="html">
<div class="hero is-fullheight is-dark">
<div class="hero-body">
<div class="container has-text-centered">
<h1 class="title">Please choose a container from the list to view the logs</h1>
<template>
<div>
<section class="hero is-small mt-4">
<div class="hero-body">
<div class="container">
<h1 class="title">
Hello, there!
</h1>
</div>
</div>
</div>
</section>
<section class="level section">
<div class="level-item has-text-centered">
<div>
<p class="title">{{ containers.length }}</p>
<p class="heading">Total Containers</p>
</div>
</div>
<div class="level-item has-text-centered">
<div>
<p class="title">{{ runningContainers.length }}</p>
<p class="heading">Running</p>
</div>
</div>
<div class="level-item has-text-centered">
<div>
<p class="title">{{ version }}</p>
<p class="heading">Dozzle Version</p>
</div>
</div>
</section>
<section class="columns is-centered section">
<div class="column is-4">
<div class="panel">
<p class="panel-heading">
Containers
</p>
<div class="panel-block">
<p class="control has-icons-left">
<input
class="input"
type="text"
placeholder="Search Containers"
v-model="search"
@keyup.esc="search = null"
@keyup.enter="onEnter()"
/>
<span class="icon is-left">
<icon name="search"></icon>
</span>
</p>
</div>
<p class="panel-tabs" v-if="!search">
<a :class="{ 'is-active': sort === 'running' }" @click="sort = 'running'">Running</a>
<a :class="{ 'is-active': sort === 'all' }" @click="sort = 'all'">All</a>
</p>
<router-link
:to="{ name: 'container', params: { id: item.id, name: item.name } }"
v-for="item in results.slice(0, 10)"
:key="item.id"
class="panel-block"
>
<span class="name">{{ item.name }}</span>
<div class="subtitle is-7 status">
<past-time :date="new Date(item.created * 1000)"></past-time>
</div>
</router-link>
</div>
</div>
</section>
</div>
</template>
<script>
import { mapActions, mapGetters, mapState } from "vuex";
import Icon from "../components/Icon";
import PastTime from "../components/PastTime";
import config from "../store/config";
export default {
props: [],
name: "Default",
name: "Index",
components: { Icon, PastTime },
data() {
return {
version: config.version,
search: null,
sort: "running",
};
},
methods: {
onEnter() {
if (this.results.length == 1) {
const [item] = this.results;
this.$router.push({ name: "container", params: { id: item.id, name: item.name } });
}
},
},
computed: {
...mapState(["containers"]),
mostRecentContainers() {
return [...this.containers].sort((a, b) => b.created - a.created);
},
runningContainers() {
return this.mostRecentContainers.filter((c) => c.state === "running");
},
allContainers() {
return this.containers;
},
results() {
if (this.search) {
const term = this.search.toLowerCase();
return this.allContainers.filter((c) => c.name.toLowerCase().includes(term));
}
switch (this.sort) {
case "all":
return this.mostRecentContainers;
case "running":
return this.runningContainers;
default:
throw `Invalid sort order: ${this.sort}`;
}
},
},
};
</script>
<style scoped>
.hero.is-dark {
color: #ddd;
background-color: #111;
<style lang="scss" scoped>
.panel {
border: 1px solid var(--border-color);
.panel-block,
.panel-tabs {
border-color: var(--border-color);
.is-active {
border-color: var(--border-hover-color);
}
.name {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.status {
margin-left: auto;
white-space: nowrap;
}
}
}
.icon {
padding: 10px 3px;
}
</style>

View File

@@ -0,0 +1,18 @@
<template>
<div class="hero is-halfheight">
<div class="hero-body">
<div class="container has-text-centered">
<h1 class="title">
Oops,
<small class="subtitle">this page doesn't exist</small>
</h1>
</div>
</div>
</div>
</template>
<script>
export default {
name: "PageNotFound",
};
</script>

View File

@@ -1,4 +1,4 @@
<template lang="html">
<template>
<div>
<section class="section">
<div class="has-underline">
@@ -46,30 +46,40 @@
</div>
<div class="item">
<h2 class="title is-6 is-marginless">Font size</h2>
Modify the font size when viewing logs.
<b-switch v-model="lightTheme">
Use light theme
</b-switch>
</div>
<b-dropdown v-model="size" aria-role="list" style="margin: -8px 10px 0;">
<button class="button is-primary" type="button" slot="trigger">
<span class="is-capitalized">{{ size }}</span>
<span class="icon"><icon name="chevron-down"></icon></span>
</button>
<b-dropdown-item
:value="value"
aria-role="listitem"
v-for="value in ['small', 'medium', 'large']"
:key="value"
>
<div class="media">
<span class="icon keep-size">
<icon name="check" v-if="value == size"></icon>
</span>
<div class="media-content">
<h3 class="is-capitalized">{{ value }}</h3>
</div>
</div>
</b-dropdown-item>
</b-dropdown>
<div class="item">
<div class="columns is-vcentered is-mobile is-variable is-2">
<div class="column is-narrow">
<b-dropdown v-model="size" aria-role="list">
<button class="button is-primary" type="button" slot="trigger">
<span class="is-capitalized">{{ size }}</span>
<span class="icon"><icon name="chevron-down"></icon></span>
</button>
<b-dropdown-item
:value="value"
aria-role="listitem"
v-for="value in ['small', 'medium', 'large']"
:key="value"
>
<div class="media">
<span class="icon keep-size">
<icon name="check" v-if="value == size"></icon>
</span>
<div class="media-content">
<h3 class="is-capitalized">{{ value }}</h3>
</div>
</div>
</b-dropdown-item>
</b-dropdown>
</div>
<div class="column">
Font size to use for logs
</div>
</div>
</div>
</section>
</div>
@@ -97,7 +107,11 @@ export default {
},
async created() {
const releases = await (await fetch("https://api.github.com/repos/amir20/dozzle/releases")).json();
this.hasUpdate = gt(releases[0].tag_name, this.currentVersion);
if (this.currentVersion !== "dev") {
this.hasUpdate = gt(releases[0].tag_name, this.currentVersion);
} else {
this.hasUpdate = true;
}
this.nextRelease = releases[0];
},
metaInfo() {
@@ -112,29 +126,30 @@ export default {
},
computed: {
...mapState(["settings"]),
...["search", "size", "smallerScrollbars", "showTimestamp", "showAllContainers"].reduce((map, name) => {
map[name] = {
get() {
return this.settings[name];
},
set(value) {
this.updateSetting({ [name]: value });
},
};
return map;
}, {}),
...["search", "size", "smallerScrollbars", "showTimestamp", "showAllContainers", "lightTheme"].reduce(
(map, name) => {
map[name] = {
get() {
return this.settings[name];
},
set(value) {
this.updateSetting({ [name]: value });
},
};
return map;
},
{}
),
},
};
</script>
<style lang="scss" scoped>
.title {
color: #eee;
color: var(--title-color);
}
a.next-release {
text-decoration: underline;
color: #00d1b2;
&:hover {
text-decoration: none;
}
@@ -145,7 +160,7 @@ a.next-release {
}
.has-underline {
border-bottom: 1px solid #fff;
border-bottom: 1px solid var(--border-color);
padding: 1em 0px;
margin-bottom: 1em;
}

29
assets/pages/Show.vue Normal file
View File

@@ -0,0 +1,29 @@
<template> </template>
<script>
import { mapActions, mapGetters, mapState } from "vuex";
export default {
props: [],
name: "Show",
computed: mapGetters(["visibleContainers"]),
watch: {
visibleContainers(newValue) {
if (newValue) {
if (this.$route.query.name) {
const [container, _] = this.visibleContainers.filter((c) => c.name == this.$route.query.name);
if (container) {
this.$router.push({ name: "container", params: { id: container.id } });
} else {
console.error(`No containers found matching name=${this.$route.query.name}. Redirecting to /`);
this.$router.push({ name: "default" });
}
} else {
console.error(`Expection query parameter name to be set. Redirecting to /`);
this.$router.push({ name: "default" });
}
}
},
},
};
</script>
<style scoped></style>

View File

@@ -1,21 +0,0 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`<Index /> renders correctly 1`] = `
<div
class="hero is-fullheight is-dark"
>
<div
class="hero-body"
>
<div
class="container has-text-centered"
>
<h1
class="title"
>
Please choose a container from the list to view the logs
</h1>
</div>
</div>
</div>
`;

6
assets/pages/index.js Normal file
View File

@@ -0,0 +1,6 @@
export { default as Index } from "./Index.vue";
export { default as ContainerNotFound } from "./ContainerNotFound.vue";
export { default as Show } from "./Show.vue";
export { default as Container } from "./Container.vue";
export { default as Settings } from "./Settings.vue";
export { default as PageNotFound } from "./PageNotFound.vue";

View File

@@ -1,2 +1,9 @@
const config = JSON.parse(document.querySelector("script#config__json").textContent);
if (config.version == "{{ .Version }}") {
config.version = "dev";
config.base = "";
} else {
config.version = config.version.replace(/^v/, "");
}
export default config;

View File

@@ -6,4 +6,5 @@ export const DEFAULT_SETTINGS = {
smallerScrollbars: false,
showTimestamp: true,
showAllContainers: false,
lightTheme: false
};

View File

@@ -1,7 +1,29 @@
@charset "utf-8";
@import "~bulma/sass/utilities/initial-variables.sass";
$menu-item-active-background-color: hsl(171, 100%, 41%);
$menu-item-color: hsl(0, 6%, 87%);
$body-family: "Roboto", sans-serif;
$body-background-color: var(--body-background-color);
$scheme-main: var(--scheme-main);
$scheme-main-bis: var(--scheme-main-bis);
$scheme-main-ter: var(--scheme-main-ter);
$border: var(--border-color);
$border-hover: var(--border-hover-color);
$menu-item-active-background-color: var(--menu-item-active-background-color);
$menu-item-color: var(--menu-item-color);
$menu-item-hover-background-color: var(--menu-item-hover-background-color);
$menu-item-hover-color: var(--menu-item-hover-color);
$text-strong: var(--text-strong-color);
$text: var(--text-color);
$panel-heading-background-color: var(--panel-heading-background-color);
$panel-heading-color: var(--panel-heading-color);
$link: $turquoise;
$link-active: $grey-dark;
@import "~bulma";
@import "../node_modules/splitpanes/dist/splitpanes.css";
@@ -9,14 +31,56 @@ $menu-item-color: hsl(0, 6%, 87%);
@import "~buefy/src/scss/components/_dropdown";
@import "~buefy/src/scss/components/_switch";
body {
font-family: "Roboto", sans-serif;
color: #ddd;
background-color: #111;
html {
--scheme-main: #{$black};
--scheme-main-bis: #{$black-bis};
--scheme-main-ter: #{$black-ter};
--border-color: #{$grey-darker};
--border-hover-color: var(--secondary-color);
--logo-color: var(--secondary-color);
--primary-color: #{$turquoise};
--secondary-color: #{$yellow};
--body-background-color: #{$black-bis};
--menu-item-active-background-color: var(--primary-color);
--menu-item-color: hsl(0, 6%, 87%);
--menu-item-hover-background-color: #{$white-ter};
--menu-item-hover-color: #{$black-ter};
--panel-heading-background-color: var(--secondary-color);
--panel-heading-color: var(--scheme-main-bis);
--text-strong-color: #{$grey-lightest};
--text-color: #{$grey-lighter};
}
h1.title {
font-family: "Gafata", sans-serif;
[data-theme="light"] {
--scheme-main: #{$white};
--scheme-main-bis: #{$white-bis};
--scheme-main-ter: #{$white-ter};
--border-color: #{$grey-lighter};
--border-hover-color: var(--secondary-color);
--logo-color: #{$grey-darker};
--primary-color: #{$turquoise};
--secondary-color: #d8f0ca;
--body-background-color: #{$white-bis};
--body-color: #{$grey-darker};
--menu-item-color: #{$grey-dark};
--menu-item-hover-background-color: #eee8e7;
--menu-item-hover-color: #{black-ter};
--panel-heading-background-color: var(--secondary-color);
--panel-heading-color: var(--text-strong-color);
--text-strong-color: #{$grey-dark};
--text-color: #{$grey-darker};
}
html {
@@ -60,7 +124,7 @@ html.has-custom-scrollbars {
color: #fff;
border-color: transparent;
&:hover {
border-color: rgb(255, 221, 87) !important;
border-color: var(--border-hover-color) !important;
background: rgba(0, 0, 0, 0.8) !important;
color: #fff !important;
}

View File

@@ -95,9 +95,8 @@ func (d *dockerClient) ListContainers() ([]Container, error) {
return nil, err
}
var containers []Container
var containers = make([]Container, 0, len(list))
for _, c := range list {
container := Container{
ID: c.ID[:12],
Names: c.Names,
@@ -116,10 +115,6 @@ func (d *dockerClient) ListContainers() ([]Container, error) {
return strings.ToLower(containers[i].Name) < strings.ToLower(containers[j].Name)
})
if containers == nil {
containers = []Container{}
}
return containers, nil
}

5
go.mod
View File

@@ -39,12 +39,11 @@ require (
github.com/spf13/cast v1.3.1 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.7.0
github.com/spf13/viper v1.7.1
github.com/stretchr/objx v0.2.0 // indirect
github.com/stretchr/testify v1.5.1
github.com/stretchr/testify v1.6.1
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b // indirect
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae // indirect
golang.org/x/text v0.3.2 // indirect
google.golang.org/genproto v0.0.0-20200226201735-46b91f19d98c // indirect
google.golang.org/grpc v1.27.1 // indirect
gopkg.in/ini.v1 v1.52.0 // indirect

8
go.sum
View File

@@ -305,6 +305,8 @@ github.com/spf13/viper v1.6.3 h1:pDDu1OyEDTKzpJwdq4TiuLyMsUgRa/BT5cn5O62NoHs=
github.com/spf13/viper v1.6.3/go.mod h1:jUMtyi0/lB5yZH/FjyGAoH7IMNrIhlBf6pXZmbMDvzw=
github.com/spf13/viper v1.7.0 h1:xVKxvI7ouOI5I+U9s2eeiUfMaWBVoXA3AWskkrqK0VM=
github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
github.com/spf13/viper v1.7.1 h1:pM5oEahlgWv/WnHXpgbKz7iLIxRf65tye2Ci+XFK5sk=
github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48=
@@ -316,6 +318,10 @@ github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJy
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.6.0 h1:jlIyCplCJFULU/01vCkhKuTyc3OorI3bJFuw6obfgho=
github.com/stretchr/testify v1.6.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s=
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
@@ -486,6 +492,8 @@ gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I=
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=

View File

@@ -0,0 +1 @@
node_modules

View File

@@ -1,8 +1,8 @@
FROM amir20/docker-alpine-puppeteer:edge
FROM amir20/docker-alpine-puppeteer:v1
COPY --chown=pptruser:pptruser package*.json yarn.lock /app/
RUN yarn
COPY package*.json yarn.lock /app/
RUN yarn
COPY --chown=pptruser:pptruser . /app/
COPY . /app/
CMD [ "yarn", "test"]
CMD ["yarn", "test"]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -0,0 +1,22 @@
const { removeTimes } = require("../utils");
const { CUSTOM_URL: URL } = process.env;
describe("Dozzle with custom base", () => {
beforeEach(async () => {
await page.goto(URL, { waitUntil: "networkidle2" });
});
it("renders full page on desktop", async () => {
await removeTimes(page);
const image = await page.screenshot({ fullPage: true });
expect(image).toMatchImageSnapshot();
});
it("and shows one container with correct title", async () => {
await removeTimes(page);
const menuTitle = await page.$eval("aside ul.menu-list li a", (e) => e.title);
expect(menuTitle).toEqual("custom_base");
});
});

View File

@@ -1,15 +1,17 @@
const puppeteer = require("puppeteer");
const { removeTimes } = require("../utils");
const iPhoneX = puppeteer.devices["iPhone X"];
const iPadLandscape = puppeteer.devices["iPad landscape"];
const { BASE } = process.env;
const { DEFAULT_URL: URL } = process.env;
describe("home page", () => {
beforeEach(async () => {
await page.goto(BASE, { waitUntil: "networkidle2" });
await page.goto(URL, { waitUntil: "networkidle2" });
});
it("renders full page on desktop", async () => {
await removeTimes(page);
const image = await page.screenshot({ fullPage: true });
expect(image).toMatchImageSnapshot();
@@ -17,6 +19,7 @@ describe("home page", () => {
it("renders ipad viewport", async () => {
await page.emulate(iPadLandscape);
await removeTimes(page);
const image = await page.screenshot();
expect(image).toMatchImageSnapshot();
@@ -24,6 +27,7 @@ describe("home page", () => {
it("renders iphone viewport", async () => {
await page.emulate(iPhoneX);
await removeTimes(page);
const image = await page.screenshot();
expect(image).toMatchImageSnapshot();
@@ -43,7 +47,7 @@ describe("home page", () => {
});
beforeEach(async () => {
await page.goto(BASE, { waitUntil: "networkidle2" });
await page.goto(URL, { waitUntil: "networkidle2" });
});
it("and shows one container with correct title", async () => {

View File

@@ -0,0 +1,41 @@
const puppeteer = require("puppeteer");
const { removeTimes } = require("../utils");
const iPhoneX = puppeteer.devices["iPhone X"];
const iPadLandscape = puppeteer.devices["iPad landscape"];
const { DEFAULT_URL: URL } = process.env;
describe("Dozzle with light mode", () => {
beforeAll(async () => {
await page.goto(URL + "/settings", { waitUntil: "networkidle2" });
await page.$$eval("label.switch", (elements) => {
elements.filter((e) => e.textContent.trim() === "Use light theme")[0].click();
});
});
beforeEach(async () => {
await page.goto(URL, { waitUntil: "networkidle2" });
});
it("renders full page on desktop", async () => {
await removeTimes(page);
const image = await page.screenshot({ fullPage: true });
expect(image).toMatchImageSnapshot();
});
it("renders ipad viewport", async () => {
await page.emulate(iPadLandscape);
await removeTimes(page);
const image = await page.screenshot();
expect(image).toMatchImageSnapshot();
});
it("renders iphone viewport", async () => {
await page.emulate(iPhoneX);
await removeTimes(page);
const image = await page.screenshot();
expect(image).toMatchImageSnapshot();
});
});

View File

@@ -1,5 +1,14 @@
version: "3.4"
services:
custom_base:
container_name: custom_base
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DOZZLE_FILTER=name=custom_base
- DOZZLE_BASE=/foobarbase
build:
context: ..
dozzle:
container_name: dozzle
volumes:
@@ -12,7 +21,11 @@ services:
build:
context: .
command: yarn test
volumes:
- ./__tests__:/app/__tests__
environment:
- BASE=http://dozzle:8080/
- DEFAULT_URL=http://dozzle:8080/
- CUSTOM_URL=http://custom_base:8080/foobarbase
depends_on:
- dozzle
- custom_base

View File

@@ -10,7 +10,7 @@
"dependencies": {
"jest": "^26.0.1",
"jest-image-snapshot": "^4.0.0",
"puppeteer": "^3.0.4"
"puppeteer": "^5.0.0"
},
"jest": {
"preset": "jest-puppeteer",

8
integration/utils.js Normal file
View File

@@ -0,0 +1,8 @@
async function removeTimes(page) {
await page.waitForSelector("time");
await page.evaluate(() => {
(document.querySelectorAll("time") || []).forEach((el) => el.remove());
});
}
module.exports = { removeTimes };

File diff suppressed because it is too large Load Diff

View File

@@ -1,18 +1,20 @@
{
"name": "dozzle",
"version": "1.25.6",
"version": "2.2.0",
"description": "Realtime log viewer for docker containers. ",
"scripts": {
"prestart": "yarn clean",
"start": "concurrently 'yarn watch-server' 'yarn watch-assets'",
"watch-assets": "webpack --mode=development --watch",
"watch-server": "reflex -c .reflex",
"watch": "npm-run-all -p watch:*",
"watch:assets": "webpack --mode=development --watch",
"watch:server": "reflex -c .reflex",
"dev": "npm-run-all -p dev-server watch:server",
"dev-server": "webpack-dev-server --open",
"prebuild": "yarn clean",
"build": "yarn webpack --mode=production",
"clean": "rm -rf static/ a_main-packr.go",
"release": "release-it",
"test": "jest",
"integration": "docker-compose -f integration/docker-compose.test.yml up --build --force-recreate integration"
"test": "TZ=UTC jest",
"integration": "docker-compose -f integration/docker-compose.test.yml up --build --force-recreate --exit-code-from integration"
},
"repository": {
"type": "git",
@@ -26,56 +28,54 @@
"homepage": "https://github.com/amir20/dozzle#readme",
"dependencies": {
"ansi-to-html": "^0.6.14",
"buefy": "^0.8.18",
"bulma": "^0.8.2",
"date-fns": "^2.13.0",
"dompurify": "^2.0.11",
"hotkeys-js": "^3.8.0",
"buefy": "^0.9.1",
"bulma": "^0.9.0",
"date-fns": "^2.15.0",
"dompurify": "^2.0.12",
"hotkeys-js": "^3.8.1",
"lodash.debounce": "^4.0.8",
"lodash.throttle": "^4.1.1",
"semver": "^7.3.2",
"splitpanes": "^2.2.1",
"store": "^2.0.12",
"vue": "^2.6.11",
"vue-meta": "^2.3.3",
"vue-router": "^3.1.6",
"vuex": "^3.4.0"
"vue": "^2.6.12",
"vue-meta": "^2.4.0",
"vue-router": "^3.4.3",
"vuex": "^3.5.1"
},
"devDependencies": {
"@babel/core": "^7.9.6",
"@babel/plugin-transform-runtime": "^7.9.6",
"@vue/component-compiler-utils": "^3.1.2",
"@vue/test-utils": "^1.0.3",
"@babel/core": "^7.11.4",
"@babel/plugin-transform-runtime": "^7.11.0",
"@vue/component-compiler-utils": "^3.2.0",
"@vue/test-utils": "^1.0.4",
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^26.0.1",
"babel-loader": "^8.1.0",
"babel-jest": "^26.3.0",
"babel-preset-env": "^1.7.0",
"caniuse-lite": "^1.0.30001061",
"concurrently": "^5.2.0",
"css-loader": "^3.5.3",
"caniuse-lite": "^1.0.30001117",
"css-loader": "^4.2.1",
"eventsourcemock": "^2.0.0",
"html-webpack-plugin": "^4.3.0",
"husky": "^4.2.5",
"jest": "^26.0.1",
"jest": "^26.4.1",
"jest-serializer-vue": "^2.0.2",
"lint-staged": "^10.2.4",
"mini-css-extract-plugin": "^0.9.0",
"mockdate": "^2.0.5",
"node-fetch": "^2.6.0",
"lint-staged": "^10.2.11",
"mini-css-extract-plugin": "^0.10.0",
"npm-run-all": "^4.1.5",
"postcss-cssnext": "^3.1.0",
"postcss-import": "^12.0.1",
"postcss-loader": "^3.0.0",
"prettier": "^2.0.5",
"release-it": "^13.6.1",
"sass": "^1.26.5",
"sass-loader": "^8.0.2",
"release-it": "^13.6.8",
"sass": "^1.26.10",
"sass-loader": "^9.0.3",
"vue-hot-reload-api": "^2.3.4",
"vue-jest": "^3.0.5",
"vue-loader": "^15.9.2",
"vue-jest": "^3.0.6",
"vue-loader": "^15.9.3",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.11",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11",
"webpack-manifest-plugin": "^2.2.0",
"vue-template-compiler": "^2.6.12",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.11.0",
"webpack-pwa-manifest": "^4.2.0"
},
"husky": {

View File

@@ -126,6 +126,7 @@ Loop:
select {
case message, ok := <-messages:
if !ok {
fmt.Fprintf(w, "event: container-stopped\ndata: end of stream\n\n")
break Loop
}
fmt.Fprintf(w, "data: %s\n", message)

View File

@@ -8,14 +8,14 @@ module.exports = (env, argv) => ({
stats: { children: false, entrypoints: false, modules: false },
performance: {
maxAssetSize: 350000,
maxEntrypointSize: 585000,
maxEntrypointSize: 600000,
},
devtool: argv.mode === "development" ? "inline-cheap-source-map" : false,
devtool: argv.mode !== "production" ? "inline-cheap-source-map" : false,
entry: ["./assets/main.js", "./assets/styles.scss"],
output: {
path: path.resolve(__dirname, "./static"),
filename: "[name].js",
publicPath: "{{ .Base }}",
publicPath: process.env.WEBPACK_DEV_SERVER ? "/" : "{{ .Base }}",
},
module: {
rules: [
@@ -26,19 +26,18 @@ module.exports = (env, argv) => ({
{
test: /\.(sass|scss|css)$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: "css-loader",
query: {
importLoaders: 1,
loader: MiniCssExtractPlugin.loader,
options: {
hmr: argv.mode !== "production",
},
},
"css-loader",
{
loader: "postcss-loader",
options: {
ident: "postcss",
plugins: (loader) => [
require("postcss-import")(),
require("postcss-cssnext")({
features: {
customProperties: { warnings: false },
@@ -75,4 +74,15 @@ module.exports = (env, argv) => ({
},
extensions: ["*", ".js", ".vue", ".json"],
},
devServer: {
port: 8081,
inline: true,
hot: true,
historyApiFallback: true,
proxy: {
"/api": {
target: "http://localhost:8080",
},
},
},
});

3117
yarn.lock

File diff suppressed because it is too large Load Diff