- style-guide: rename examples folder to example (2bb66082)
- vue-calendar: fix left padding for negative values (#476) (478b9cb4)
- generators: make delete mutation reactive (#474) (47f74a45)
- generators: make the templates generic with hints (04fbabbc)
- generators: add blueprint for CRUD module (#467) (05ee8d92)
- vue-slider: handle focusout event (4f2f8179)
- vue-autocomplete: only prevent default when list is open (01c4592a)
- add FUNDING.yml (21b83c53)
- vue-slider: improve SSR support (#461) (477a2079)
- vue-autocomplete: add v-model support (#451) (f2874a07)
- update contributors (e72d178f)
- update dependencies (275eade0)
- updarte README.md (#434) (1409c41d)
- add helmet (#433) (4b41a332)
- vue-data-table: add custom css class property (#446) (7bebf23e)
- components: align input elements (#445) (2ae57bc2)
- vue-slider: remove focus indicator after move end (#443) (eba0d9b0)
- deps: update vuesion packages (b79db603)
- update dependencies (fc4cae23)
- components: add star rating (#425) (681b23eb)
- update vuesion/service version (#427) (ae0909a4)
- update installation to use the new create cli (c08e44a9)
- storybook: merge webpack resolve attributes (163c95d8)
- update dependencies (27d1b9a7)
- datepicker: add methods to stories (f057d3b0)
- update vuesion packages (f0c0aced)
- vue-markdown: prop for using router or native links (#411) (76b792f2)
- add devServer watchOptions to vuesion cfg (#403) (eaca388d)
- vue-calender: year view for min/max date (#413) (b277cade)
- generators: implement conditionals, fix kebabCase (#410) (1a57b508)
- update dependencies (#402) (6c3f29d9)
- update discord invite link (358f4165)
- add discord server (76e3b5b5)
- readme:
- fix pipeline by running spa build not in parallel (f3c14ea3)
- update vuesion packages (220c9fff)
- update contributors (c2dd892d)
- enforce LF line endings (5b62057a)
- update circle-ci test reporter id (8b88cb91)
- update CHANGELOG.md (5627cda0)
- update README.md (62b14a9c)
- add official twitter account (f284fe6e)
- update contributors (2411a21d)
- update README.md (#384) (b851565d)
- rename storybook name to vuesion (3690246f)
- brand: iteration on colors and typo (#392) (7604279e)
- storybook: apply brand colors (d1415900)
- home-section: add fallback for older browser (d0b77fc5)
- vue-sidebar: remove gap to the navbar (#377) (76ca0a48)
- vue-modal: remove min-width (#376) (6166eae2)
- apply best practices for v-for and v-if (#389) (f4a6f7c6)
- accessibility iteration (#388) (fc82e784)
- re-branding (#383) (9e4ee93b)
- rename space variables (#380) (d9facdf0)
- change name to vuesion (#371) (e8bf36fa)
- vue-loader: add dynamic variations (#375) (0d846001)
- vue-badge: add dynamic variations (#374) (9dcf4deb)
- vue-button: add dynamic variations (#373) (21815e91)
- design-system: color-palette (#370) (8f18bf99)
- storybook: update storybook (#372) (aa9bb465)
- directives: add v-sr-only (#364) (92054141)
- vue-tab-group: adds reactivity to title prop (#363) (7be6f5b0)
- add prop validators (#367) (71c4a649)
- vue-collapse: remove magic number (#366) (1f207681)
- storybook: register router as global decorator (#365) (4554ae03)
- storybook: align component structure with atomic design (#355) (a17a2627)
- update README.md (3768a5b0)
- update clean-up guide to include dashboard (b514d69d)
- update dependencies (#346) (6b869b51)
- update dependencies (ab6b5d90)
- optimize npm scripts (#337) (e8ff1545)
- switch to vuesion org (#348) (e7b13edc)
- change promises to async/await (#339) (8594736c)
- design-system: replace relative path with alias (c29d8768)
- support Windows (5ce5dbb8)
- update vue-starter-packages (6bc71f14)
- update README.md (33ad3f92)
- downgrade webpack because of breaking change (3c4f11af)
- update vue-starter-packages (749aba44)
- update design-system link (7fa0e6a8)
- refine USPs and docs (322776dc)
- update dependencies (d0a7543d)
- update dependencies (#314) (eb135fed)
- update README.md (a59088fd)
- update dependencies (c60a312a)
- update dependencies (2b47ffd1)
- update dependencies (d81a53ea)
- update vue-starter presentation (cd1973ce)
- httpservice-interceptor: re-authentication for multiple calls (#304) (eda957df)
- add silent flags (39a6ab0f)
- read-me:
- update contributors (b754a561)
- update installation guide (33c9901e)
- change "npm run g" to "npm run generate" (#325) (36f936de)
- move DesignSystem stories in it's own folder (4b6482fd)
- add design system storybook integration (#275) (b8020323)
- add design-system (bd3f501e)
- prettier: add editor configuration to install guide (81289d8d)
- vue-markdown: add reactivity (9291551e)
- data-table: add props for sort key and direction (ebae511d)
- dropdown-menu: add custom option renderer (62569a63)
- sync cookie state on redirect (#300) (4b7bcd27)
- add prettier (#288) (14b70767)
- load vuex-modules on demand (#273) (b0a55392)
- i18n: extract messages in single line conditions (#298) (2785a15d)
- vuex-persist: add forceInitialState option (#299) (2fa3dad4)
- components:
- vue-tab-group: add keyboard accessibility (#280) (f81b3052)
- vue-dropdown-menu: add separator option (#279) (361f5c27)
- storybook: add a11y addon + fixes (#266) (c24ff813)
- vue-data-table: display all data if maxRows is set to 0 (9c99083b)
- data-table: sanitize regex (993001e3)
- generator-cli: fix HttpService reference (f78df43a)
- tslint: remove tslint autofix (#309) (e90d8ad1)
- tests: get rid of wrapper:any (be7bb3fd)
- vue-button:
- vue-donut-chart: reset usedColors on data change (344a1ced)
- vue-dropdown-menu: stop propagating events (0a891b73)
- store: check for module state before deleting it (dc33eb32)
- vue-data-table: remove margin from icon (044f9330)
- design-system:
- use vue-starter-service and vue-starter-vuex-persist (#323) (7bddaceb)
- webpack config (#315) (361ebf2f)
- components:
- http-service:
- vuex-persist: prepare to function as an own package (983ea217)
- webpack: clean up configs (ecd1d981)
- i18n: handle prettier formatting (#308) (8118154b)
- storybook:
- tests: get rid of wrapper:any (858a5593)
- dev-server: use webpack hooks (505298dd)
- vue-panel: rename to vue-card (08090c8e)
- vue-data-table:
- sidebar: change tag to aside, height and width (c8284617)
- ui:
- vue-modal: center modal on desktop; stick to content width (d6d71e4c)
- add new contributors (6a2c7b9b)
- update quick start / install (997837cb)
- fix cleanup docs (#267) (b0d881e4)
- config: fix spelling mistake (#255) (4e6dfc2c)
- vue-input: add auto-focus for SPA's (05996b33)
- vue-tooltip: add property to programmatically suppress tooltip (#263) (d625656c)
- vue-data-table: add row to scoped slot; add sortable, fitContent (#256) (fb7ed420)
- i18n: update portuguese translations (#253) (38655445)
- module typings (#271) (efe654b3)
- remove performance budget in dev-mode (a58728e0)
- remove empty img alt tag rules (f5ad9605)
- typings: add rootState to ActionContext (#262) (22dcbb36)
- add webpack performance budget (ee944cf2)
- add new contributors (7c42780a)
- catch errors for prefetch in a unified way (#230) (20f959fc)
- improve 404 page wording (#228) (937e1151)
- readme: add issue-hunt and all-contributors (#233) (2d84ee50)
- add missing snipped to 3rd party integration guide (12b18047)
- vue-tab-group: add is-active property to pre-select tab-item (#248) (0f5f2316)
- vue-modal: emit close event on ESC press (#247) (b38c8401)
- components: add Breadcrumb (#234) (ac425a0d)
- don't change route on 404 (#229) (d00dabb2)
- improve test setup for connected components (#246) (115d5fad)
- add return type for prefetch (#243) (1c15c1bf)
- dev: add type checking and linting (#238) (0db3242e)
- add progressive-web-app section (#227) (3387b957)
- add guide to integrate with 3rd party UI libraries (#225) (8b3357bc)
- add a recommended architecture section (#222) (b7b575b4)
- add tutorial how to prefetch data on the server side (#221) (9b162bb3)
- optimize Dockerfile (d0348a5f)
- update issue templates (4d52e7ff)
- redirect from route guards (#204) (a05def33)
- add programmatic server side redirect (#201) (ea3afe3a)
- add server-side redirect (#199) (9c036f73)
- replace font-awesome with SVG's (#180) (da9422fb)
- components:
- routes: simplify error-handling code (#187) (a24d0961)
- vuex: change default-state object to a factory function (#183) (66d31fb7)
- build: don't use app config in spa build (ec14fa06)
- server-utils: add string interpolation to logger (7e5a930d)
- update-script: remove .update.json and winston, fix folder creation (6890ddca)
- update dependencies (#176) (cf3a10d7)
- update contributing guidelines (fdc2fee3)
- add version to README.md (b2ae228a)
- http-service: remove default authorization header (#156) (3d057535)
- cli: add hint for paths in names (#168) (a66dfffe)
- contributing: add "chore" to list of commit message types (#157) (24b6be90)
- improve wording (#154) (752b946e)
- vue-pagination: add keyboard navigation (dc025687)
- components:
- vue-slider: accessibility for keyboard users (#160) (7735f9c4)
- vue-date-picker: open calendar on focus (#159) (57a2b148)
- scripts: add script to update the vue-starter (#152) (f5b53e32)
- add runtime config (#150) (c383f1b1)
- vue-modal: add smooth scrolling (c17dbacf)
- performance: increase http cache time (f56c0f8e)
- vue-calendar: don't display empty days as currentDay (#158) (2663cc82)
- vue-nav-bar: close nav bar on logo click (#161) (e3bb2563)
- update dependencies (80f48fdf)
- update dependencies (47a29c87)
- reformat webpack configs (bf7730fb)
- add Dockerfile to dockerize the app (e10c363d)
- update dependencies (83138a0d)
- upgrade to vue-loader v15 (#127) (15dd9ebe)
- update docs (#121) (42dfe250)
- update dependencies (#112) (8aae9734)
- update README.md (#114) (3106190d)
- update docs (#96) (0d6c6f75)
- update CONTRIBUTING.md (b8f41ac6)
- update dependencies (6ced40f8)
- update dependencies (#74) (fc9ebb6e)
- reformat code (a0981214)
- update dependencies (fa97dd05)
- update dependencies (2a40190a)
- change slack button in README.md (bb988fd8)
- add slack button to README.md (3e45f752)
- add tweet button to README.md (4afef1ec)
- add type definitions (90c3adbb)
- update dependencies (e86b6cd6)
- optimize build (aa92efd8)
- update dependencies (4067f405)
- update README.md (aaf6c709)
- update docs (37730879)
- update docs (c2deba86)
- update dependencies (#30) (6909b49b)
- update dependencies (70c3eb73)
- optimize build time (ebb6f09b)
- add reference to anime.js to README.md (a14b4d9e)
- remove prestart script; add skip cleanup to travis.yml (98c931b6)
- remove postinstall script (fe57afb0)
- specify engines in package.json (bcfa8426)
- update README.md (8ba669f5)
- update README.md (ae67a651)
- update README.md (4ec53c24)
- update README.md (5c1766b4)
- change badge style in README.md; remove node v9 from CI (b8ab87d1)
- add codecov badge to README.md (e0be2d1f)
- add codecov and separate ci script (8ad49737)
- add travis ci badge to README.md (d91f507a)
- add travis ci configuration (f300ec09)
- update README.md (92c312ec)
- add CODE_OF_CONDUCT.md (34ff6d95)
- add LICENSE (14e96734)
- dependencies: update vue test-utils (5fc8690b)
- README:
- build: add externals to isomorphic config (032b49ab)
- ci:
- webpack: add bundle-analyzer; add magic comments (ab679e1b)
- check for typos and update style of writing (#143) (e11dfbbc)
- add getting started guide and docs (efdef9d6)
- dev: reload express app on changes (#136) (adcb5329)
- add client-side error logging (#128) (18d82d60)
- proper error and 404 pages + SSR (#122) (3df9db55)
- add support for SPA build (#111) (5385ca28)
- add logging to express application (#95) (84eb04ad)
- add app config and make it accessible in vuex store (#67) (1e831923)
- add required prop and $attrs to all form elements (22388f3f)
- add box-sizing for all elements (90813577)
- add recommendations from checkbot.io (eb227387)
- add storybook and shared components generator (#56) (9d04afab)
- load external stylesheets asynchronously (2aaf8844)
- redirect http traffic to https (a3b229fa)
- components:
- add example for form validation (#126) (68ed033f)
- add vue-autocomplete (#97) (ab40c579)
- add VueIcon (#91) (cc826883)
- add VueGridRow to existing grid system (#90) (ee670f75)
- add VueMarkdown (88cc553c)
- add 'cssClass' property to all components (72215a6f)
- add generic form with schema and validations (2616151a)
- add notification stack (dd495afe)
- add calendar, date-picker, date-range-picker (f4caedb7)
- add select (19751a83)
- add pagination (039d8e05)
- add accordion (6c55cc8b)
- add RangeSlider (#40) (b844bee2)
- add tooltip (#37) (209d0da2)
- add checkbox / radio button (#36) (bed3bdd1)
- add header/description to components page (04550498)
- add first version of tab component (2af814b4)
- add collapse, add modal, refine navbar (#11) (e4f59011)
- add initial set (button, grid, input, loader, navbar, panel) (#8) (f29eb60c)
- vue-navbar: add event listener for closing the navbar (#109) (c4afc26b)
- vue-router: add scroll behaviour for hashes (#65) (78769621)
- VueButton: add font awesome icon support (#68) (1ad535d7)
- services: add HttpService (afc5782f)
- vuex-persist: add 'beforePersist' hook (dd558643)
- VueForm: handle dynamic slots (45d63d70)
- i18n:
- VueSelect: add change event (1e5f31ea)
- vuex:
- pwa:
- css: add postcss plugins (70d48b4a)
- test: add basic e2e test setup with cypress.io (d06d9e79)
- scripts: add extract-i18n-messages (e9c660b7)
- home:
- PWA: refine sw.ts; remove http caching for rendered HTML (574101ba)
- SEO: add vue-meta to manipulate html-header tags and attributes (#10) (1d9b6872)
- vue-autocomplete: trigger change event on every click (54f37977)
- vue-modal: make content scrollable (c6d19fe4)
- generators: change first parameter of registerModule to array (#131) (1fa3fa2d)
- vue-select: remove browser default styles (cb8ab473)
- build:
- add production config (9dd9ba5f)
- merge update dependencies (b65c9dbd)
- spacings in Stage and VueFooter (25146407)
- replace FA js with FA font to prevent DOM diffs between server/client (f35cd194)
- pwa: add manifest.json to index.html (6a13c0df)
- vue-grid: add padding for mobile phones (3ab54501)
- vue-calendar: handle negative paddingLeft (89b01cf0)
- i18n:
- http-service: append Auth header only if no Auth header is in cfg (8284aefa)
- ci: upload code coverage report (d3535ec6)
- VueMarkdown: trim text before rendering (#87) (89496d87)
- lint: trailing comma check (#76) (728e58ce)
- VueCalendar: set correct start date (58c2ab96)
- coverage: remove HttpService from coverage (32b08f07)
- tools:
- services: remove default base url from HttpService (2ce77fab)
- components:
- VueForm: add div around dynamic components (a3b1537d)
- VueSelect: rename VueSelectOption to IVueSelectOption (f95e770b)
- extract-i18n-messages: escape line-breaks, support html-tags (324d1e65)
- pagination: add cursor pointer for non touch devices (48d5fc8d)
- VueSlider: remove unnecessary branches, better mobile ux (4b72baf6)
- css:
- scripts: make extract-i18n-messages working again (22467701)
- Stage: move text up for mobile because of ios safari (b3e03e59)
- counter: add top margin (e10888eb)
- mobile: add additional touchstart events (60420c32)
- grid: correct rendering of filled grit-items (2ffc28fb)
- add some final touches for readability (100e7826)
- reduce complexity (5076dc4d)
- move EventBus to shared/services (5ea1a272)
- move scripts/generators to ./tools, use tsc instead of webpack (#32) (7affc927)
- app-config: move AppConfig from server utils to app/config (c6873c3d)
- components: add storybook; remove form; add badge (#123) (c6eea020)
- vuex-persist:
- vuex:
- scripts: make i18n script testable (ff6f7e5d)
- i18n:
- server:
- http-service: make it work for i18n; update fresh token logic (213170b4)
- storybook: use @typings instead of custom types (48cbe454)
- VueCalendar: move scss variables to _variables.scss (586f9afd)
- tooltip: split out scss variables (b62fa49a)
- scss: add mixins, restructure code (#31) (cc38cffd)
- typescript: replace type any with type definitions where possible (6f31bd9b)
- VueCalendar: fix tests (c32fc8a3)