dashboard.panter.ch merge requestshttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests2017-11-02T13:02:59+01:00https://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/1Setup Application2017-11-02T13:02:59+01:00Andi Staubandi@denteo.comSetup Applicationhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/2Setup react with `create-react-app`2017-11-14T12:09:41+01:00Andi Staubandi@denteo.comSetup react with `create-react-app`https://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/3Import Dashboard2017-11-14T12:11:25+01:00Andi Staubandi@denteo.comImport DashboardImport as is with minimal changes to get it running in react context, cleanup done in !4 Import as is with minimal changes to get it running in react context, cleanup done in !4 https://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/4Cleanup Dashboard by using react for components2017-11-14T22:55:56+01:00Andi Staubandi@denteo.comCleanup Dashboard by using react for componentsCleanup of styles is in a follow up mrCleanup of styles is in a follow up mrAndi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/5Implement salary graph with react2017-11-15T16:45:40+01:00Andi Staubandi@denteo.comImplement salary graph with reactThis is the basic implementation, in the next mr it is made to use the api and accordingly refactoredThis is the basic implementation, in the next mr it is made to use the api and accordingly refactoredAndi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/6Fetch salary data and refactor graph accordingly2017-11-16T14:29:16+01:00Andi Staubandi@denteo.comFetch salary data and refactor graph accordinglyFollow up of !5 Follow up of !5 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/7Cleanup styles and make responsive2017-11-16T14:30:02+01:00Andi Staubandi@denteo.comCleanup styles and make responsiveFollow up of !6
Not included is a responsive navigation, will be done in a follow up story #17 Follow up of !6
Not included is a responsive navigation, will be done in a follow up story #17 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/8Fetch data for all components2017-11-16T14:36:21+01:00Andi Staubandi@denteo.comFetch data for all componentsFollow up of !9 Follow up of !9 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/9Setup prettier2017-11-16T14:32:57+01:00Andi Staubandi@denteo.comSetup prettierFollow up !7Follow up !7Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/10Move remaining react files from *.js to *.jsx2017-11-20T10:12:33+01:00Andi Staubandi@denteo.comMove remaining react files from *.js to *.jsxI moved the files and prettier reformated them on commit. Also deleted `src/components/PeopleGraph.js` and `src/components/PeopleGraph.js` as they were replaced earlier by it's corresponding `*.jsx` fileI moved the files and prettier reformated them on commit. Also deleted `src/components/PeopleGraph.js` and `src/components/PeopleGraph.js` as they were replaced earlier by it's corresponding `*.jsx` fileAndi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/11Make fully responsive2017-11-20T12:14:13+01:00Andi Staubandi@denteo.comMake fully responsiveFollow up !10 Follow up !10 https://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/12Extract bubble to web-component2017-11-21T11:33:17+01:00Andi Staubandi@denteo.comExtract bubble to web-componentCloses #2, #6, #9, #10, #11, #12, #13 Closes #2, #6, #9, #10, #11, #12, #13 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/13Deploy gitlab pages2017-11-20T12:29:05+01:00Andi Staubandi@denteo.comDeploy gitlab pageshttp://panter.git.panter.biz/dashboard.panter.ch/
Closes #15 http://panter.git.panter.biz/dashboard.panter.ch/
Closes #15 https://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/14Stricter linting2017-11-21T14:41:58+01:00Andi Staubandi@denteo.comStricter lintingCloses #24 Closes #24 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/15Drop custom elements es5 adapter2017-11-21T15:08:59+01:00Andi Staubandi@denteo.comDrop custom elements es5 adapterFixes failing build on deployment on master https://git.panter.ch/panter/dashboard.panter.ch/-/jobs/16690Fixes failing build on deployment on master https://git.panter.ch/panter/dashboard.panter.ch/-/jobs/16690Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/16Load webcomponents polyfill through public folder, not package2017-11-22T11:46:03+01:00Andi Staubandi@denteo.comLoad webcomponents polyfill through public folder, not packageI was wrong. `custom-elements-es5-adapter` is still needed: https://github.com/webcomponents/webcomponentsjs#custom-elements-es5-adapterjs
**From Commit Message Description:**
Oh boy. The web-components polyfills are not developed,...I was wrong. `custom-elements-es5-adapter` is still needed: https://github.com/webcomponents/webcomponentsjs#custom-elements-es5-adapterjs
**From Commit Message Description:**
Oh boy. The web-components polyfills are not developed, to be used with
loading as a js dependency. If you do so, first you will get a build
error caused by minfying custom-elements-es5-adapter and after removing
it, the next error is caused by webpack not finding vertx dependency.
To fix those errors, there are two ways. One is to run `yarn eject` and
modifying the webpack config, which means you loose the easyiness of
create-react-app. Additionaly you have to mess with the webpack config
to get it running properly which sucks.
Second option, done here, is to copy the needed polyfills to the `public/`
folder and include them through ordinary `<script>` tags. Now we loose
the possibilities of dependency management through node, on the other
hand I don't have to mess with webpack.
Second reason to use this approach is, as web-components should be
implemented in all browser in the future, we can just delete the
polyfills.Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/17Table as web-component2017-11-22T13:24:48+01:00Andi Staubandi@denteo.comTable as web-componentAndi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/18Extract PeopleGraph to pan-employees-graph2017-11-28T13:50:34+01:00Andi Staubandi@denteo.comExtract PeopleGraph to pan-employees-graphAndi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/19Extract BarGraph to pan-salaries-graph2017-11-28T13:54:15+01:00Andi Staubandi@denteo.comExtract BarGraph to pan-salaries-graphDepending minorly on !18 Depending minorly on !18 Andi Staubandi@denteo.comAndi Staubandi@denteo.comhttps://git.panter.ch/open-source/dashboard.panter.ch/-/merge_requests/20Implement styles according design template2017-11-30T09:53:07+01:00Andi Staubandi@denteo.comImplement styles according design templateThis MR implements the design according to UX Review and the delivered screens https://drive.google.com/drive/u/1/folders/15V9pqP_3yAMgXNjWMnNmPgkw3A81Yxce
@lex There will be a followup to get easier style scoping #25
Opened an is...This MR implements the design according to UX Review and the delivered screens https://drive.google.com/drive/u/1/folders/15V9pqP_3yAMgXNjWMnNmPgkw3A81Yxce
@lex There will be a followup to get easier style scoping #25
Opened an issue about the font license for Averta Regular #27.
Closes #22
Andi Staubandi@denteo.comAndi Staubandi@denteo.com