All notable changes to this project will be documented in this file.
3.2.0 (2020-05-07)
- build: optimization should only works with production build (ba50cd3)
- html: inject build time and commit hash (fa2484f)
- runtime: extract webpack runtime code (77efeed)
- runtime: inline webpack runtime code (203ea5c)
3.1.0 (2020-05-06)
- cdn: support thrid-party JS deps served by CDN (70c88be)
- css-cdn: support cdn css files injection (4a2fbf9)
- html: support appVersion injection (1743306)
- html: cdn-template works with development building (957c629)
- vue.config: should work without git log, close #23 (faf6c8c)
- add .env files (e8ee611)
- add analysis-doughnut tooltips (aa1e08c)
- add animation for transition (6cb2505)
- add app-footer (cd5e29d)
- add basic request module (6b8b78a)
- add chart-bar components (a9c200a)
- add chart-bar to analysis page (3af3224)
- add ChartLine to analysis page (3512cfe)
- add error handler page (3d75699)
- add footer link (b3b977e)
- add interaction for login page (9a498bf)
- add loading animation in the login page (5fd9472)
- add login redirect logic (47b64ee)
- add mock data (221d188)
- add progress bar (1d57857)
- add rank component (e055a05)
- add README (f8352e5)
- add request API for production mode (317e529)
- add Sample page (e0d7bf3)
- add searchData process (c7fdcf5)
- add storage for analysis page (b65cfbf)
- add tooltip for app header (a3193d6)
- add User Error Login views (2bd679b)
- add vuex (f6a1f1d)
- adjust form/* routes to nested routes, rather than first-level (5de8594)
- adjust set login/SET_ROLE strategy (e667d06)
- All form pages basic layout (58500fd)
- all submitting logic for step-form (888c45b)
- analysis-doughnut data stream base logic (1ed9a52)
- analysis-sales-class base layout (d3824a1)
- analysis-sales-type baisic layout (823d1ec)
- ananlysis-middle chart (2970904)
- AppHeader components (8e389b5)
- bacis layout for workspace projects (439a736)
- base routes in dashboard (cc1bedb)
- basic card style in analysis page (a6d8442)
- basic current user logic in workspace page (e4e9ee8)
- basic layout for header user-info (944f985)
- basic layout for workspace team component (c3877af)
- basic layout form step-confirm & step-success (762b1e1)
- basic layout in workspace activities (1a8067c)
- basic layout of analysis table (ee12499)
- basic logic for basic-form (954d95b)
- basic logic for i18n (a33785a)
- basic logic for radar request module (9d4b43b)
- basic logic for routes filter (f6ca100)
- basic logic for workspace fetching (99157be)
- basic module vuex.store for form-step (46d262c)
- basic render logic in aside components (13e8bbd)
- basic-form submitting logic (52aacc8)
- change layout due to correct routes (89bde6c)
- chart layout in analysis tab (7300d95)
- color arrow icon (b4465f8)
- comlete all step-form (e18ab57)
- complate request module for workspace activities (6d3d9cc)
- complete analysis card (79ca963)
- complete analysis tab (aeab3cc)
- complete analysis-sales-type section (cba4b6b)
- complete footer layout and style (e9d2a98)
- complete form header (c5fb147)
- complete miniprogress bar (e5275ab)
- complete workspace header (c285dba)
- complete workspace page (217b4c6)
- complete workspace projects module (7da43ce)
- complete workspace radar display & request logic (1893cb1)
- create dynamic importer for async components (f48f91d)
- create public/private routes files (b42c707)
- dashboard pages dynamic routes (65d21fe)
- error404 basic layout (69e5862)
- fetch user-info basic logic (6afe692)
- fetch userInfo logic (e401afa)
- handle click event of home button in error page (0e6d3ce)
- handle keyup.enter event in login form (471d4f0)
- header-popover base layout (20324f0)
- hide child routes functionality in aside (ccc1698)
- i18n for analysis hot-search (9e49e08)
- i18n in analysis page (677f5ef)
- import chart-line (e4afc3c)
- info page of step-form display logic (cedf153)
- init server (dae739e)
- initial building (c7969d2)
- ability: build up v-access (e699e8c)
- Ability: store all routes included private routes (10be03d)
- analysis: add tooltip (5097f15)
- analysis-middle: basic layout of analysis__layout (670d092)
- ananlysis: tab box shadow and footer font-weight (1a09ba7)
- api: switch to mock server (1ef4dbe)
- app: ready for new major version (75cb7fd)
- remove
monitor
routes (70a7335) - app: use https://github.com/lbwa/adminize-template (3ebbeb1)
- BaseFooter: add new time (de91bfd)
- constants: combine all symbolic constants (f243224)
- flags: define feature flags (962696d)
- global: migrate from https://github.com/lbwa/adminize-template (32400fa)
- history: add history bar (2bd5f50)
- initial project from @vue/cli v4.2.2 (4cdd0a1)
- layout system (e20f16d)
- link analysis page to vuex (c2a3f0d)
- link with store.routes (c3ba8e1)
- link workspace to vuex.store (923cd0e)
- login page basic functionality and style (9936d32)
- logout basic logic (5c134ac)
- migrate "logout" button (9335ff3)
- mini-progress bar (6ca66e2)
- mock data in vuex (3128483)
- modify root element id (fad7d30)
- multiple layout (4b03aec)
- PageHeader components (488826c)
- reactive doughnut chart (55eaa82)
- remove redundant route.meta (d3cfd62)
- rename user mutation types (f8a31d2)
- render logic for dynamic routes (02a4b34)
- render work with $route.path (910421b)
- sass: support css module with TS render func (e0ad877)
- request module for workspace team component (8ed6ccb)
- root__logo component (224bed0)
- set token to vuex.store.state (42c51cb)
- step-form submitting logic (339629d)
- step-form transition logic, including nested routes (8f05c47)
- step-info page validate logic (5b79438)
- step-info store logic (0a0b6ca)
- tab chart in analysis page (971cd13)
- toggle user role funcitonality (29d56d9)
- token validating logic (e457b99)
- update breadcrumb logic (5b6d0c1)
- NavIcon: modify default nav icon (32fe41e)
- update routes when toggle user role (c58454a)
- history: avoid append a duplicated history record (3573663)
- history: every routing should append a history (4e47524)
- history: impl history linked list (499450e)
- home: modify home page style (7b235af)
- Home: impl Home page (c82e58d)
- layout: new functional layout component (5dc458c)
- LMainFooter: modify data fetching (9eda08f)
- LMWF: support sticky footer (3b73127)
- login: impl how to fetch user abilities (521a000)
- login: impl login process (ad01f80)
- login: view style (045bcd4)
- logout: should reset entire state when logout (eeb301d)
- MiddleChartCard: basic layout (d165339)
- mock: use devServer to mock apis (c5cf854)
- pagination: basic sort and data filter (0f68c38)
- Pagination: basic rendering logic (4844f91)
- PagingTable: adjust cell style (f73c893)
- PagingTable: edit/delete cell functionality (a5ec35d)
- PagingTable: implement basic functionaliy (b4e3dda)
- RAdminize: impl RAdminize layout component (230cc6a)
- RAdminize: RAdminize use dark mode by default (5addb30)
- RAdminize: recursive component (cd736bd)
- router: guard for detecting login state (8bfacf7)
- routes: add private routes to nav sidebar (d6660a4)
- state: impl presisted state mechanism (814008f)
- store: add strict mode (30587ba)
- store: don't use replaceState anymore (2b5c7d4)
- store: import store module automatically (b1a38bc)
- store: register store module automatically (62fcd71)
- style: support global sass variables (4caa4c2)
- table: add routes for table pages (fae2ba0)
- type: migrate RootState type (933eb34)
- ui: build up ui framework (1c336b0)
- upgrade adminize-template to v0.2.0 (e2102ca)
- use sessionStorage rather than localStorage (6326ccd)
- validata token logic in the login page (7a05173)
- ui: use dark mode by default (7d57d8f)
- user: fill nodes automatically (66193fb)
- user: impl abilities visualization (518fa4b)
- util: impl asyncTryCatch (6b8cfd8)
- workspace navigator card (fa57aee)
- workspace radar style (a69ca42)
- app-header box-shadow show up (5bade8e)
- aside log display due to webpack alias ( img src="~a.png") (078205f)
- aside style when hover (d64c5a1)
- chart layout in analysis tab (badc0fd)
- correct app-side style (e352bcd)
- correct collapse style (8ae3123)
- correct dashboard render logic by recursive list (5b7a9f5)
- correct deployment config (103287a)
- correct directory name for step-form (3685e26)
- app: avoid redundant re-rendering with entire app (9a1b1a4), closes /github.com/vuejs/vue-router/blob/v3.1.6/src/install.js#L27 /github.com/vuejs/vue/blob/v2.6.11/src/core/global-api/index.js#L41 /github.com/vuejs/vue/blob/v2.6.11/src/core/util/index.js#L11 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/index.js#L135 /github.com/vuejs/vue/blob/v2.6.11/src/core/instance/state.js#L187 /github.com/vuejs/vue/blob/v2.6.11/src/core/instance/state.js#L249 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/watcher.js#L95 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/watcher.js#L102 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/dep.js#L58-L61 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/watcher.js#L221 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/dep.js#L31-L35 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/watcher.js#L128-L137 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/dep.js#L24 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/index.js#L191 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/dep.js#L37-L49 /github.com/vuejs/vue/blob/v2.6.11/src/core/observer/watcher.js#L164-L173
- prevent nested routes cache, (fix #1) (96f1645)
- history: handle route without meta field (609c2f4)
- correct error page layout (26ae141)
- correct external link in the workspace team component (f8ecfbe)
- correct re-login nested routes matching error(#1) (1d8bda6)
- correct redundant initial request(set init tag) (ef0c4da)
- correct redundant request due to nested route initailization (d1433cd)
- correct router filter when user role doesn't include
admin
(b4949c0) - correct routes merge strategy (c4f759b)
- correct routes push when using dynamic components (10b60ea)
- correct style of login-footer (4bebd1a)
- correct unexpected access (c439036)
- correct unexpected avatar path in workspace (6d6db59)
- eslint no-unused-vars (e07584f)
- handle network error (84eb8d6)
- prevent cache nested route temporarily (31c0d9d)
- remove old Aside components from Admin layout component (fe4d099)
- remove redundant nested routes (1121557)
- remove redundant validators (e0d8efa)
- remove scrollbar-x in the 2nd route transition time (a4b4928)
- reset collapse style (bd18ab9)
- responsive chart (update chart for http response) (1425140)
- step/confirm and /success page only work with specific routes (ccba4e8)
- use hash mode rather than history mode (7058d34)