Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core-js module error #3678

Closed
kobe990 opened this issue Mar 20, 2019 · 30 comments · Fixed by #3710
Closed

core-js module error #3678

kobe990 opened this issue Mar 20, 2019 · 30 comments · Fixed by #3710

Comments

@kobe990
Copy link

kobe990 commented Mar 20, 2019

Version

3.5.1

Environment info

mac os 10.14.3

Steps to reproduce

vue-cli-service serve --mode development

What is expected?

run the project correctly

What is actually happening?

With useBuiltIns option, required direct setting of corejs option
98% after emitting CopyPlugin
ERROR Failed to compile with 36 errors 10:20:25
These dependencies were not found:

core-js/modules/es6.array.iterator in ./src/main.js, ./src/webapp/main.js
core-js/modules/es6.function.name in ./src/main.js
core-js/modules/es6.number.constructor in ./src/assets/js/utils.js
core-js/modules/es6.object.assign in ./src/main.js, ./src/webapp/main.js
core-js/modules/es6.object.to-string in ./src/main.js, ./src/assets/js/utils.js and 2 others
core-js/modules/es6.promise in ./src/main.js, ./src/webapp/main.js
core-js/modules/es6.regexp.match in ./src/assets/js/utils.js
core-js/modules/es6.regexp.replace in ./src/main.js, ./src/assets/js/gt.js and 3 others
core-js/modules/es6.regexp.split in ./src/assets/js/utils.js
core-js/modules/es6.regexp.to-string in ./src/main.js, ./src/assets/js/utils.js and 1 other
core-js/modules/es6.string.includes in ./src/store.js, ./src/main.js and 2 others
core-js/modules/es6.string.iterator in ./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref--12-0!./node_modules/_babel-loader@8.0.5@babel-loader/lib!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref--0-0!./node_modules/_vue-loader@15.7.0@vue-loader/lib??vue-loader-options!./src/views/assets/Index.vue?vue&type=script&lang=js&
core-js/modules/es6.typed.uint8-array in ./src/assets/js/utils.js
core-js/modules/es7.array.includes in ./src/store.js, ./src/main.js and 3 others
core-js/modules/es7.promise.finally in ./src/main.js, ./src/webapp/main.js
core-js/modules/web.dom.iterable in ./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref--12-0!./node_modules/_babel-loader@8.0.5@babel-loader/lib!./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref--0-0!./node_modules/_vue-loader@15.7.0@vue-loader/lib??vue-loader-options!./src/views/assets/Index.vue?vue&type=script&lang=js&

@zivyangll
Copy link

zivyangll commented Mar 20, 2019

This is reason: https://babeljs.io/docs/en/babel-preset-env#usebuiltins

This option adds direct references to the core-js module as bare imports. Thus core-js will be resolved relative to the file itself and needs to be accessible. You may need to specify core-js@2 as a top level dependency in your application if there isn't a core-js dependency or there are multiple versions.

So you can set: presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ].

More important, you must set polyfills in code. ref: https://cli.vuejs.org/guide/browser-compatibility.html#usebuiltins-usage

if one of your dependencies has specific requirements on polyfills, by default Babel won't be able to detect it.

@agrass-GitHub
Copy link

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

@kobe990
Copy link
Author

kobe990 commented Mar 20, 2019

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

I try this, it works. but why config like this? If config it as 'entry', maybe we need import the @babel/polyfill manually. Any change of the babel leads to this problem? I just npm update our project. confused

@Gitsifu
Copy link

Gitsifu commented Mar 20, 2019

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

I try this, it works. why?

@Gitsifu
Copy link

Gitsifu commented Mar 20, 2019

If don’t change it, will report the following error.why?
image

@kobe990
Copy link
Author

kobe990 commented Mar 20, 2019

I think the reason is that the core-js is updated to version 3, in this version it removes these file: 'core-js/modules/es6.array.iterator', but the @babel/preset-env still generate these code: import "core-js/modules/es6.array.iterator".
So It leads to the errors in the topic

@SGrondin
Copy link

It seems to be due to babel/babel#9616

I fixed it by adding "@babel/parser": "<7.4.0", to my dependencies. That forces your app to resolve to @babel/parser 7.3. And with that the problem is fixed. I'll revisit this in a month or two once the Babel people fix the problem.

npm ls @babel/parser
├─┬ @babel/core@7.3.4
│ ├── @babel/parser@7.3.4  deduped
│ ├─┬ @babel/template@7.4.0
│ │ └── @babel/parser@7.4.0
│ └─┬ @babel/traverse@7.4.0
│   └── @babel/parser@7.4.0
├── @babel/parser@7.3.4
└─┬ parcel-bundler@1.11.0
  └── @babel/parser@7.3.4  deduped

Other links discussing this problem:
https://stackoverflow.com/questions/55251983/what-does-this-error-mean-with-usebuiltins-option-required-direct-setting-of
parcel-bundler/parcel#2820
#3678
apollographql/react-apollo#2886

@gd4Ark
Copy link

gd4Ark commented Mar 20, 2019

这是原因:https//babeljs.io/docs/en/babel-preset-env#usebuiltins

此选项将core-js模块的直接引用添加为裸导入。因此,core-js将相对于文件本身进行解析,并且需要可访问。如果没有core-js依赖项或者有多个版本,您可能需要将core-js @ 2指定为应用程序中的顶级依赖项。

所以你可以设置:presets:[[“@ vue / app”,{useBuiltIns:“entry”}]]。

更重要的是,您必须在代码中设置polyfill。参考:https//cli.vuejs.org/guide/browser-compatibility.html#usebuiltins-usage

如果您的某个依赖项对polyfill有特定要求,默认情况下Babel将无法检测到它。

This can solve my problem

@maxiloEmmmm
Copy link

["@babel/preset-env",{
    "corejs": { 
        "version": 3, 
        "proposals": true 
    }
}]

image

solve

@hellomrbigshot
Copy link

Same question to me !

@oakromulo
Copy link

oakromulo commented Mar 22, 2019

I proposed this temporary PR for this issue: #3692

the best idea for now is probably to set this a package.json resolution like this:
"resolutions": { "@vue/cli-plugin-babel/**/@babel/core": "^7.0.0 <7.4.0" }

@kobe990
Copy link
Author

kobe990 commented Mar 22, 2019

yeah, if we want use core-js 3.0, we need change our babel config like this:

["@babel/preset-env",{
    "corejs": { 
        "version": 3, 
        "proposals": true 
    }
}]

or

["@babel/preset-env",{
    "corejs": "core-js@3"
}]

as our old configuration, we didn't config the corejs version, it will adopt the corejs@2 default. But the @babel/preset-env 7.4.0 has the dependency of corejs-3.0. so it leads to these 'not found' errors. I think the @babel/preset-env also needs to add the dependency of corejs@2 to the package.json.

Another way to solve this if you don't want to change the babelrc configuration, it is to install corejs@2 at the top of our dependency. just one command at your current project: npm i corejs@2

@sodatea
Copy link
Member

sodatea commented Mar 27, 2019

Fixed in 3.5.2

@davidlin504
Copy link

I solve it by
npm install --save core-js
note my Vue Cli version vue -V 3.9.2

@vladdou
Copy link

vladdou commented Jul 23, 2019

As same as wrote davidlin504

I solve it by
npm install --save core-js
note my Vue Cli version vue -V 3.9.2

@sam-araiza
Copy link

It looks like core js is being corrupted.

98% after emitting CopyPlugin
Dependencies were not found:

core-js/../es6.array.fill
core-js/../es6.array.find
core-js/../es6.array.for-each
core-js/../es6.array.map
core-js/../es6.regexp.match
core-js/../es6.regexp.to-string
etc ..

Node 10.16.0
vue: 2.6.10
vue/cli-service: 3.9.0

@KarmaBlackshaw
Copy link

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

Thanks man!

Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 4, 2019
Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)
Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 5, 2019
* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.
@smelike
Copy link

smelike commented Sep 6, 2019

this issue seems be caused by the dependency -- core-js in the package.json.

Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 7, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3
@SavkaTaras
Copy link

Solved by:

  1. npm install --save core-js
  2. Updated file babel.config.js:
    presets: [
    [
    '@vue/app',
    {
    useBuiltIns: 'entry'
    }
    ]
    ]

Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 13, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing
Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 16, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel
@dxc-jbeck
Copy link

dxc-jbeck commented Sep 19, 2019

The problem is the build script is looking for core-js/modules/es6.something
But all the files are in there and begin with core-js/modules/es.something

@sodatea
Copy link
Member

sodatea commented Sep 20, 2019

@dxc-jbeck please install core-js@2 rather than 3.

@dxc-jbeck
Copy link

dxc-jbeck commented Sep 20, 2019

@sodatea thank you it's working with core-js 2.65 and this in main.js

import 'core-js'
import 'core-js/shim'
import '@babel/polyfill'

Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 24, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel

* Bump html2canvas from 1.0.0-rc.3 to 1.0.0-rc.4 (#84)

Bumps [html2canvas](https://github.com/niklasvh/html2canvas) from 1.0.0-rc.3 to 1.0.0-rc.4.
- [Release notes](https://github.com/niklasvh/html2canvas/releases)
- [Changelog](https://github.com/niklasvh/html2canvas/blob/master/CHANGELOG.md)
- [Commits](niklasvh/html2canvas@v1.0.0-rc.3...v1.0.0-rc.4)

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

* Bump vuedraggable from 2.23.0 to 2.23.1 (#85)

Bumps [vuedraggable](https://github.com/David-Desmaisons/Vue.Draggable) from 2.23.0 to 2.23.1.
- [Release notes](https://github.com/David-Desmaisons/Vue.Draggable/releases)
- [Commits](SortableJS/Vue.Draggable@v2.23.0...v2.23.1)

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

* Enable users to reorder epics in their roadmap (#82)

* v2.2.0

* Enable sorting in the same lane

* Add CSV export (#86)

* v2.3.0

* Boilerplate feature

* Complete feature

* Please linter gods
Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Sep 26, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel

* Bump html2canvas from 1.0.0-rc.3 to 1.0.0-rc.4 (#84)

Bumps [html2canvas](https://github.com/niklasvh/html2canvas) from 1.0.0-rc.3 to 1.0.0-rc.4.
- [Release notes](https://github.com/niklasvh/html2canvas/releases)
- [Changelog](https://github.com/niklasvh/html2canvas/blob/master/CHANGELOG.md)
- [Commits](niklasvh/html2canvas@v1.0.0-rc.3...v1.0.0-rc.4)

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

* Bump vuedraggable from 2.23.0 to 2.23.1 (#85)

Bumps [vuedraggable](https://github.com/David-Desmaisons/Vue.Draggable) from 2.23.0 to 2.23.1.
- [Release notes](https://github.com/David-Desmaisons/Vue.Draggable/releases)
- [Commits](SortableJS/Vue.Draggable@v2.23.0...v2.23.1)

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

* Enable users to reorder epics in their roadmap (#82)

* v2.2.0

* Enable sorting in the same lane

* Add CSV export (#86)

* v2.3.0

* Boilerplate feature

* Complete feature

* Please linter gods

* Bump serve from 11.1.0 to 11.2.0 (#89)

Bumps [serve](https://github.com/zeit/serve) from 11.1.0 to 11.2.0.
- [Release notes](https://github.com/zeit/serve/releases)
- [Commits](vercel/serve@11.1.0...11.2.0)

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

* Display message to mobile users  (#88)

* v2.4.0

* Boilerplate this new feature

* Display message to mobile users

* Please linter gods

* Fix CI
barryph added a commit to callumflack/replier that referenced this issue Oct 4, 2019
Includes updates to babel config else build breaks
See for more info: vuejs/vue-cli#3678
Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Oct 7, 2019
* Deploy V1 (#61)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f557664705738030ffb23a8ada017d9f2ed.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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/v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Release/v1.2.3 (#70)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f557664705738030ffb23a8ada017d9f2ed.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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/v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: https://github.com/vuejs/vue-cli/issues/3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Release/v2.0.0 (#80)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f557664705738030ffb23a8ada017d9f2ed.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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/v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: https://github.com/vuejs/vue-cli/issues/3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Release/v2.1.0 (#83)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f557664705738030ffb23a8ada017d9f2ed.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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/v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: https://github.com/vuejs/vue-cli/issues/3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel

* Release/v2.3.0 (#87)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f557664705738030ffb23a8ada017d9f2ed.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](https://github.com/babel/babel-eslint/compare/v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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/v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: https://github.com/vuejs/vue-cli/issues/3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel

* Bump html2canvas from 1.0.0-rc.3 to 1.0.0-rc.4 (#84)

Bumps [html2canvas](https://github.com/niklasvh/html2canvas) from 1.0.0-rc.3 to 1.0.0-rc.4.
- [Release notes](https://github.com/niklasvh/html2canvas/releases)
- [Changelog](https://github.com/niklasvh/html2canvas/blob/master/CHANGELOG.md)
- [Commits](https://github.com/niklasvh/html2canvas/compare/v1.0.0-rc.3...v1.0.0-rc.4)

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

* Bump vuedraggable from 2.23.0 to 2.23.1 (#85)

Bumps [vuedraggable](https://github.com/David-Desmaisons/Vue.Draggable) from 2.23.0 to 2.23.1.
- [Release notes](https://github.com/David-Desmaisons/Vue.Draggable/releases)
- [Commits](https://github.com/David-Desmaisons/Vue.Draggable/compare/v2.23.0...v2.23.1)

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

* Enable users to reorder epics in their roadmap (#82)

* v2.2.0

* Enable sorting in the same lane

* Add CSV export (#86)

* v2.3.0

* Boilerplate feature

* Complete feature

* Please linter gods

* Release/v2.4.0 (#90)

* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuej…
Armitage35 added a commit to Armitage35/fuzzy-roadmap that referenced this issue Oct 7, 2019
* nitckpick boilerplate

* Add license

* Update issue templates

* Add shields to readme

Mention maintenance, license and that we use vue.js

* Set up component boilerplate (#8)

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Merge demo

* set up component boilerplate

* ensure component communication

* add initial styling and sass compiler

* Restructure folders to better handle styles

* Move styling to dedicated scss files

* Render lanes from object

* Add codefactor shield

* generate default epic file and import it

* Get ready to render epics

* Iterate through the demo

* color epic based on their lanes

* please linter gods

* center lane title

* passe correct epics to lanes

* wrap things up

* Remove useless scss and add more cards to the demo

* add boilerplate for toolbar

* please linter gods

* fix icon hoevring issues

* populate and style toolbar

* simplify styles

* center pen in toolbar

* ensure the entire box is hovererd

* add meta description

* Apply PR updates

* Bump @vue/cli-plugin-babel from 3.10.0 to 3.11.0 (#6)

Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-babel)

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

* upragde saas loader

* Use node sass as suggested by yarn

* Bump @vue/cli-service from 3.10.0 to 3.11.0 (#5)

* Bump @vue/cli-service from 3.10.0 to 3.11.0

Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-service)

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

* Update loader

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0 (#4)

* Bump @vue/cli-plugin-eslint from 3.10.0 to 3.11.0

Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v3.11.0/packages/@vue/cli-plugin-eslint)

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

* Update package

* Add todobot

* Fix todobot config

* Boilerplating modal

* Revert "Boilerplating modal"

This reverts commit d86d2f5.

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#27)

* [Security] Bump eslint-utils from 1.4.0 to 1.4.2

Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils) from 1.4.0 to 1.4.2. **This update includes a security fix.**
- [Release notes](https://github.com/mysticatea/eslint-utils/releases)
- [Commits](mysticatea/eslint-utils@v1.4.0...v1.4.2)

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

* fix sass issue

* Configure  Restyled.io

* Bump babel-eslint from 10.0.2 to 10.0.3 (#28)

Bumps [babel-eslint](https://github.com/babel/babel-eslint) from 10.0.2 to 10.0.3.
- [Release notes](https://github.com/babel/babel-eslint/releases)
- [Commits](babel/babel-eslint@v10.0.2...v10.0.3)

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

* Bump core-js from 2.6.9 to 3.1.4 (#29)

Bumps [core-js](https://github.com/zloirock/core-js) from 2.6.9 to 3.1.4.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v2.6.9...3.1.4)

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

* Enable epic creation (#25)

* Ensure app and modal communicate

* add modal background

* Add modal title

* Add editor config

* add styling to modals

* Update colour naming

* Wrap up modal styline (for now)

* Please linter gods

* Refactor sass file structure

* Toggle modal (on close)

* Toggle modal (on open)

* Save epic input in data

* Add new epics to epic object

* Please linter gods

* sorting epics in computed properties

* Use computed components to sort epics

* Use computed properties to sort epics

* Remove breaks in switch expression

Since returns acts as a break, the break condition would not be accesible and this would cause errors in the linter.

* Close modal on save

* add a nice message on save

* Apply PR comments

* Add tooltip messages to toolbar (#32)

* add tooltip messages to toolbar

* Make sure to pay the linter gods

* Update github todo bot for linter reasons

* Feature/add ci (#38)

* Add linter to ci

* add lint job

* add building step

* Make lint into another job

* Small fix

* Handle settings (#40)

* Fix missclick

* boilerplate for settings

* Simplify working with .yml files

* Handle escape key on modal to close

* Boilerplate setting form

* Add a second column to display a profile picture

* Create user object

* Pass user preferences to pref pane

* Please linter gods (who are always right)

* Add final details before handling changes

* enable closing settings modal and styling change

* emit settings object on save

* Save user settings

* Removing useless style files

* Add early version disclaimer

* Bump package version

* Make label clickable

* Actually use the user's picture to display it

* Use username to create epic

* Updates based on PR comments

* Update package.json

* Update src/App.vue

* Add PR template

* Ensure chekboxes are rendered

* Bump sass-loader from 7.3.1 to 8.0.0 (#48)

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 7.3.1 to 8.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](webpack-contrib/sass-loader@v7.3.1...v8.0.0)

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

* Enable epic edition (#46)

* Bump version

* Show selected epic

* Add an ID to each epic and send it down

* Upate app state

* Reorganize modals

* Go for it and send the whole epic

* Review modal structure

* Plan for epic detail restyle

* display epic author

* Style epic details modal

* handle closing modal and DRY

* Set resolved to true when creating done epic

* Enable deleting epics (with a nice message)

* Rename epic.name to epic.epicName

* Letting the app know we update epic

* Enable epic edition

* Pimp epic id

* Wrap up epic edition

* Updates based on PR comments

* Delete roadmap and error messages (#54)

* Error message when user clicks a feature not done

* Generalize error message

* Display danger modal

* Version bump

* Respect linter gods.

* Be really explicit about the risks of resetting

* Delete roadmap. Don't look back.

* Export roadmap (#56)

* v0.5.0

* Improve on PR template

* Export roadmap to JSON in a file

* Fix merge conflict

* Make file export happen in modal

* Quick css fix (planning for png export)

* Enable saving pictures

* Trigger modal close

* Be on our way on simplifying export

* Keep simplifying

* Relentlessly simplify

* Respect linter gods (dammit)

* Refactor modal title computing

* Locally save a user's roadmap (#57)

* v0.6.0

* Rename demoepic in user epic

* Get local storage on creation

* Get and retrieve local save

* Fix date bug

Since we store our epics as strings, our dates get converted to strings. This means they can't be read properly any longer. To fix it, we needed to revert the string to a date before working with it

* Bring epic creation in app.js

* Save user details

* Quick fix

* Enable deploying the app (#60)

* Add deploy files

* Quick fix

* Add deployment script

* Improve indentation on package

* Serve is a dev dependancy

* Please linter

* v1.0.0

* Quick fix on max height lanes

* Import user Roadmap (#59)

* v0.7.0

* Boilerplate for CSV roadmap import

* Add style and hints

* Boilerplate interaction

* Wait what?

* Update babel config to support split

Long story short: the issue was that the system (for lack of a better word) was looking for files that were prefixed with es6... whereas my core-js files were prefixed with es. Obviously, files would not be found. I updated my packages to make sure we were running the latest versions for everything and then, since this did not work, updated my babel config as proposed here: vuejs/vue-cli#3678. And now, after 3h, I can finally split a fucking string :)

* Fix display issues in chrome (unrelated)

* Verify import

* Ensure epic validation works

* And properly notify the user

* Reset error message when input is emptied

* Improve styling of error message

* Refactor epic status validation and clean empty li

* Add some documentation and informations

* Bring epic creation in app (rather than in modal)

* Batch create epics!

* Ensuring linter gods are pleased.

* Add manifest (#62)

* v1.1.1

* Fix restyle to please .yaml (piece of crap) gods

* Initialize manifest

* Add pictures to manifest

* [ImgBot] Optimize images (#65)

* [ImgBot] Optimize images

/src/assets/logo.png -- 6.69kb -> 5.73kb (14.4%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* [ImgBot] Optimize images

*Total -- 26.31kb -> 22.98kb (12.65%)

/public/android-chrome-192x192.png -- 5.89kb -> 5.00kb (15.07%)
/public/android-chrome-512x512.png -- 20.42kb -> 17.98kb (11.95%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* v1.1.2

* Add vue cli to help CI

* Feature/add segment (#67)

* v1.2.0

* v1.2.1

* Load segment when user agrees

* Add disclaimer about privacy and data collection

* Fix a bug where the user was not saved

* Boilerplate onboarding modal

* Trigger onboarding modal

* Remove uppercase everywhere but when needed

* Design onboarding

* v1.3.0

* Make sure that emoji has some room to breath

* Restyle Update master (#69)

* Restyled by prettier

* Restyled by prettier

* v1.2.3

* Use computed property to define display name and to handle resolution status (#71)

* v1.2.4

* Remove the notion of display name for epic name

* Link app to readme

* Hotfix/tracking is a feature (#76)

* v1.2.6

* Remove asterix next to tracking in settings

* Add backlog (#74)

* v1.3.0

* v1.3.1

* Simplify toolbar eventing system

* Reorganize components

* Resort component to match new compo map

https://github.com/Armitage35/fuzzy-roadmap/wiki/Component-structure

* Pay hommage to @nospoone

* Create and style Ghost add epic

* Toggle modal on click

* Replace the create epic button by a roadmap icon

* Ensure update date is properly populated

* Handle the notion of isDisplayedInRoadmap

* Create event bus!

* Rename bus triggering function

* Make sure last login date gets updated

* Toolbar should use event bus to trigger modal

* See epic details via bus

* ToggleModal() is run exclusively through bus

* Carry lane status over to epic creation modal

* Please minor lint gods

* Epic creation and update go through bus

* Reset roadmap goes through bus

* Setting changes are going through bus

* Sort bus event in alphabetical order

* Import and onboarding modal go through bus

* Now all modal stuff go through bus!

* Place lanes in a view directory

* Initialize router

* Set up routes

* Add vue routes to toolbar

* Make router use props (big boy!)

* v2.0.0

* Boilerplate backlog

* Set up base style and layout

* Mostly wrap up epic card css

* Please linter gods

* Lazy load baclog

* Quick cleanup

* Add scss linter

* Add sass linter to ci

* Please Saas linter newfound god.

* Wrap up the biggest chunk of the paint

* Some more styling

* Boilerplate draggable

* Handle resorting epics

* More linter pleasing

* Wrap this PR up

* Add filtering to backlog (#79)

* v2.1.0

* build filter list on the fly

* Fix circle CI

* Add parallelism to ci

* Handle filter render and action

* Make filters work

* Improve badge look & feel

* Bump html2canvas from 1.0.0-rc.3 to 1.0.0-rc.4 (#84)

Bumps [html2canvas](https://github.com/niklasvh/html2canvas) from 1.0.0-rc.3 to 1.0.0-rc.4.
- [Release notes](https://github.com/niklasvh/html2canvas/releases)
- [Changelog](https://github.com/niklasvh/html2canvas/blob/master/CHANGELOG.md)
- [Commits](niklasvh/html2canvas@v1.0.0-rc.3...v1.0.0-rc.4)

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

* Bump vuedraggable from 2.23.0 to 2.23.1 (#85)

Bumps [vuedraggable](https://github.com/David-Desmaisons/Vue.Draggable) from 2.23.0 to 2.23.1.
- [Release notes](https://github.com/David-Desmaisons/Vue.Draggable/releases)
- [Commits](SortableJS/Vue.Draggable@v2.23.0...v2.23.1)

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

* Enable users to reorder epics in their roadmap (#82)

* v2.2.0

* Enable sorting in the same lane

* Add CSV export (#86)

* v2.3.0

* Boilerplate feature

* Complete feature

* Please linter gods

* Bump serve from 11.1.0 to 11.2.0 (#89)

Bumps [serve](https://github.com/zeit/serve) from 11.1.0 to 11.2.0.
- [Release notes](https://github.com/zeit/serve/releases)
- [Commits](vercel/serve@11.1.0...11.2.0)

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

* Display message to mobile users  (#88)

* v2.4.0

* Boilerplate this new feature

* Display message to mobile users

* Please linter gods

* Fix CI

* v2.4.1

* Bump html2canvas from 1.0.0-rc.4 to 1.0.0-rc.5 (#91)

* Bump html2canvas from 1.0.0-rc.4 to 1.0.0-rc.5

Bumps [html2canvas](https://github.com/niklasvh/html2canvas) from 1.0.0-rc.4 to 1.0.0-rc.5.
- [Release notes](https://github.com/niklasvh/html2canvas/releases)
- [Changelog](https://github.com/niklasvh/html2canvas/blob/master/CHANGELOG.md)
- [Commits](niklasvh/html2canvas@v1.0.0-rc.4...v1.0.0-rc.5)

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

* v2.4.2

* Bump tippy.js from 4.3.5 to 5.0.0 (#92)

Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 4.3.5 to 5.0.0.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](atomiks/tippyjs@v4.3.5...v5.0.0)

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

* Bump tippy.js from 5.0.0 to 5.0.1 (#93)

Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](atomiks/tippyjs@v5.0.0...v5.0.1)

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

* Bump vuedraggable from 2.23.1 to 2.23.2 (#94)

Bumps [vuedraggable](https://github.com/David-Desmaisons/Vue.Draggable) from 2.23.1 to 2.23.2.
- [Release notes](https://github.com/David-Desmaisons/Vue.Draggable/releases)
- [Commits](SortableJS/Vue.Draggable@v2.23.1...v2.23.2)

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

* Bump tippy.js from 5.0.1 to 5.0.2 (#95)

Bumps [tippy.js](https://github.com/atomiks/tippyjs) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/atomiks/tippyjs/releases)
- [Commits](atomiks/tippyjs@v5.0.1...v5.0.2)

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

* v2.5.0
@bkarlson
Copy link

bkarlson commented Feb 13, 2020

Whoever comes across this with Yarn 2 and wouldn't want to bloat their package with useBuiltIns: "entry" (still works, but do you really need ALL polyfills in your production build?), here's a recipe:

  1. Add to root package.json:
  "dependenciesMeta": {
    "core-js": {
      "unplugged": true
    }
  }
  1. Add to .yarnrc.yml:
packageExtensions:
  "@babel/runtime@*":
    peerDependencies:
      core-js: "*"

Re-run yarn, probably need to clean .yarn/cache, lock and pnp.js first.

See #5135 for other similar scenarios related to Yarn 2.

@JulianV8
Copy link

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

Para el template Light Bootstrap Dashboard de VUE, debes realizar esta configuracion en el archivo .babelrc

"useBuiltIns": "entry"

El archivo quedaria asi

{ "presets": [ [ "@vue/app", { "polyfills": ["es7.object.entries", "es6.promise"], "useBuiltIns": "entry" } ] ] }

@okboy5555
Copy link

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

it works.

@slc3a2
Copy link

slc3a2 commented Jan 7, 2021

it is work to me. thanks~ @SavkaTaras

npm install --save core-js

// babel.config.js:
module.exports = {
  presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]
}

@Hancoson
Copy link

I solve it by
npm install --save core-js
note my Vue Cli version vue -V 3.9.2

babel.config.js

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

Can't work in Android 5 webview.

@iku-min
Copy link

iku-min commented Apr 3, 2022

This works to me. Thanks.

npm install --save core-js

@feedanal
Copy link

feedanal commented Nov 24, 2022

Amazingly, I still come accross this years later. The trick is to have core-js installed in ALL workspace package.json, from the very top level, not only inside vue project folder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.