All notable changes to this project will be documented in this file.
0.2.0 (2019-06-24)
- mutate publicPath to './' for more flexibility (6ae3917)
- api: split api based on api functionality (d897952)
- login: add commit and release info (9c0bb71)
- request: rebuild request creator for custom headers (cab8f0b)
- aside: nested recursive list implementation (01af962)
- aside: show tooltip when mouse hover collapse aside (ebd83f7)
- aside: upgrade element-ui version to fix unexpected menu collapse (f6d60fe)
- Aside: adjust default icon strategy (5396d00)
- home: aviod height bounce (39e87b4)
- login: call replace() to complate progress bar (b254777)
- login: correct login process (3fceb17)
- login: correct multiple login error fix #11 (11f6df3)
- correct presisted state logic under dev mode (690cd75)
- login: correct wrong static reletive path (9b09737)
- correct presisted state logic under dev mode(#10) (f62bcec)
- login: remove routes when login page fix #13 (72d9749)
- login: Should remove use info when use logout (a7f0893)
- permission: correct user_info fetching (bf1a11a)
- stateSnapshot: should include global state in the stateSnapshot (704ef91)
- vuex: correct global state snapshot creation (75ab9ea)
- add
pathconfig (b535446) - config splitChunksPlugin and webpack runtime chunk (59a6ca6)
- correct filename case error under linux (abc2f98)
- correct filename case error under linux (ec39f42)
- correct publicPath in prod mode (ece4b4a)
- remove console.* under prod mode (be7256b)
- upgrade @vue/cli-service to ^3.3 (c5431c3)
- deps: bump fstream from 1.0.11 to 1.0.12 (6302e43)
- deps: bump js-yaml from 3.12.0 to 3.13.1 (bd79b48)
- deps: bump webpack-bundle-analyzer from 3.0.3 to 3.3.2 (#16) (34e6616)
- routes: dynamic routes filter and add it to global routes map (2d90b23)
- add element-ui plugin (d969ecf)
- access: add optional access functionality (f32283e)
- access: implement access aproach (d62063d)
- api:
apimodule implementation (7c8099c) - App: implement dynamic layout functionality (931054c)
- aside: add aside title (ea55a85)
- aside: routes rendering with meta.title (229f133)
- Aside: implement aside basic recursive rendering (26c7608)
- Aside: implement rendering logic for route without child route (3fec701)
- Aside: set initial aside collapse state (1d96f54)
- Aside: 一级路由可设置 icon (d4d17b2)
- DynamicRoutes: re-create private routes (853e64e)
- env: add process.env custom variables (e930c7f)
- error: i18n for error page (23f5e25)
- ErrorPage: style error page(403 & 404) (35e179a)
- i18n: add i18n functionality (46b9a84)
- i18n: config i18n (00b3ba1)
- i18n: lang switch functionality (23a2cfd)
- layout: skeleton for layout via pure css (e592cf8)
- layout/login: add
loginlayout (6557b95) - layout/login: layout named login completed (13d96c7)
- layout/material: add aside layout (4a0642f)
- layout/material: add layout placeholder (7444300)
- localStorage: localStorage tools (c6b3825)
- login: add button loading state (393d5df)
- login: change login page background (5afdf9b)
- login: implement logout functionality (f34c483)
- login: new login page layout (64d0b51)
- login: set default account (000a37b)
- login: use cookie to store user info (4979ecc)
- Login: form validation when user submit form (5a76c62)
- Login: login module implementation (c789ac8)
- logout: reset all login/state when user logout (b61dc41)
- material: material basic measurement (98b5242)
- MaterialAside: implement aside collapse state switch (84a349b)
- page: set new Static Private page for dynamic access verification (f55c962)
- PageFooter: 抽离 PageFooter 组件 (93ae02b)
- permission: add real-time routes filter (3b3e926)
- permission: adjust routes filter strategy (fedc43d)
- permission: implement user info storage when user start a new session (ce1c8a1)
- permission: user access fetching error handle (f372922)
- request: add validation request header (abcb6b0)
- request: invoke
logoutprocess when invalid access_token (175b5e4) - route: implement dynamic routes rendering based on server response (9cebe36)
- route: use
publicroute to replacecommonroute (c5f8982) - router: add
permissionmodule and NProgress (b95664a) - router: components importer implemented (edb9a86)
- router: implement add dynamic routes to global routes (d6d225d)
- router: implement dynamic routes rendering when page reloading (997cb70)
- router: layout switching feature implementation (b4efaa5)
- implement gloabl state resetting (e9e66b4)
- router: set default scrollBehavior (f2ac573)
- add tips for failure to update data (ffda010)
- handle error http status code, add license .etc (d3479e0)
- routes: extract constant and dynamic routes into single file (6582a4c)
- routes: reset all dynamic routes when user log out (2b557a0)
- sass: set global sass variables (35a35cd)
- storage: save token to localStorage (b793af9)
- store: change persisted state strategy (4fa2cae)
- style: add basic sass file (ee4067a)
- transition: Routes switching animation (82bbf6f)
- vuex: preserve all state when page reloading (de9c5fc)