├── .deployment ├── .editorconfig ├── .gitignore ├── README.md ├── api ├── Dockerfile ├── package-lock.json ├── package.json ├── src │ ├── controllers │ │ ├── base.ts │ │ ├── index.ts │ │ ├── push.ts │ │ └── sync.ts │ ├── index.ts │ ├── models │ │ └── syncItem.interface.ts │ └── server │ │ ├── apiServer.ts │ │ └── httpServer.ts ├── tsconfig.json └── tslint.json ├── client ├── .angular-cli.json ├── .dockerignore ├── Dockerfile ├── nginx-custom.conf ├── nginx-http2.conf ├── package-lock.json ├── package.json ├── src │ ├── assets │ │ ├── .gitkeep │ │ ├── apple-touch-icon.png │ │ ├── fonts │ │ │ ├── MaterialIcons-Regular.eot │ │ │ ├── MaterialIcons-Regular.ijmap │ │ │ ├── MaterialIcons-Regular.svg │ │ │ ├── MaterialIcons-Regular.ttf │ │ │ ├── MaterialIcons-Regular.woff │ │ │ └── MaterialIcons-Regular.woff2 │ │ ├── icon-1024x1024.png │ │ ├── icon-144x144.png │ │ ├── icon-512x512.png │ │ ├── logo.svg │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg │ ├── browserconfig.xml │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── globals.d.ts │ ├── index.html │ ├── main.ts │ ├── manifest.json │ ├── modules │ │ ├── app │ │ │ ├── app.module.ts │ │ │ ├── components │ │ │ │ ├── header │ │ │ │ │ ├── header.component.html │ │ │ │ │ └── header.component.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ ├── index.ts │ │ │ │ ├── menu │ │ │ │ │ ├── menu.component.html │ │ │ │ │ └── menu.component.ts │ │ │ │ ├── root │ │ │ │ │ ├── root.component.html │ │ │ │ │ └── root.component.ts │ │ │ │ └── todoList │ │ │ │ │ ├── todoList.component.html │ │ │ │ │ └── todoList.component.ts │ │ │ ├── directives │ │ │ │ ├── escapeKey.directive.ts │ │ │ │ ├── index.ts │ │ │ │ └── outsideClick.directive.ts │ │ │ ├── routes.ts │ │ │ └── services │ │ │ │ ├── blur.service.ts │ │ │ │ ├── index.ts │ │ │ │ └── update.service.ts │ │ ├── info │ │ │ ├── components │ │ │ │ ├── about │ │ │ │ │ ├── about.component.html │ │ │ │ │ └── about.component.ts │ │ │ │ ├── debug │ │ │ │ │ ├── debug.component.html │ │ │ │ │ ├── debug.component.scss │ │ │ │ │ └── debug.component.ts │ │ │ │ ├── features │ │ │ │ │ ├── features.component.html │ │ │ │ │ └── features.component.ts │ │ │ │ └── index.ts │ │ │ ├── info.module.ts │ │ │ ├── routes.ts │ │ │ └── services │ │ │ │ └── index.ts │ │ └── shared │ │ │ ├── components │ │ │ ├── index.ts │ │ │ └── notification │ │ │ │ ├── notification.component.html │ │ │ │ └── notification.component.ts │ │ │ ├── models │ │ │ ├── appNotification.model.ts │ │ │ ├── browserFeature.model.ts │ │ │ ├── browserFeatureKey.model.ts │ │ │ ├── contracts │ │ │ │ ├── databaseItem.interface.ts │ │ │ │ ├── syncItem.interface.ts │ │ │ │ └── todoItem.interface.ts │ │ │ └── todoItem.model.ts │ │ │ ├── services │ │ │ ├── api.service.ref.ts │ │ │ ├── appState.service.ts │ │ │ ├── base │ │ │ │ ├── api.service.ts │ │ │ │ ├── database.service.ts │ │ │ │ ├── sync.service.ts │ │ │ │ └── todo.service.ts │ │ │ ├── database.service.ref.ts │ │ │ ├── feature.service.ts │ │ │ ├── index.ts │ │ │ ├── notification.service.ts │ │ │ ├── pushNotification.service.ts │ │ │ ├── share.service.ts │ │ │ ├── sync.service.ref.ts │ │ │ ├── todo.service.ref.ts │ │ │ └── window.token.ts │ │ │ └── shared.module.ts │ ├── ngsw-config.json │ ├── polyfills.ts │ ├── styles │ │ ├── app │ │ │ └── app.scss │ │ └── ui-kit │ │ │ ├── components │ │ │ ├── _app-bar.scss │ │ │ ├── _button.scss │ │ │ ├── _card.scss │ │ │ ├── _fab.scss │ │ │ ├── _index.scss │ │ │ ├── _input.scss │ │ │ ├── _list.scss │ │ │ ├── _navigation.scss │ │ │ ├── _notification.scss │ │ │ ├── _spinner.scss │ │ │ └── _toggle.scss │ │ │ ├── global │ │ │ ├── _colors.scss │ │ │ ├── _global.scss │ │ │ ├── _index.scss │ │ │ ├── _reset.scss │ │ │ └── _variables.scss │ │ │ ├── mixins │ │ │ └── _media-queries.scss │ │ │ ├── ui-kit.scss │ │ │ └── vendor │ │ │ ├── fonts.scss │ │ │ └── material.scss │ ├── tsconfig.app.json │ └── web.config ├── tsconfig.json └── tslint.json └── deploy.sh /.deployment: -------------------------------------------------------------------------------- 1 | [config] 2 | command = bash deploy.sh -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/README.md -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/controllers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/controllers/base.ts -------------------------------------------------------------------------------- /api/src/controllers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/controllers/index.ts -------------------------------------------------------------------------------- /api/src/controllers/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/controllers/push.ts -------------------------------------------------------------------------------- /api/src/controllers/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/controllers/sync.ts -------------------------------------------------------------------------------- /api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/index.ts -------------------------------------------------------------------------------- /api/src/models/syncItem.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/models/syncItem.interface.ts -------------------------------------------------------------------------------- /api/src/server/apiServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/server/apiServer.ts -------------------------------------------------------------------------------- /api/src/server/httpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/src/server/httpServer.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/api/tslint.json -------------------------------------------------------------------------------- /client/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/.angular-cli.json -------------------------------------------------------------------------------- /client/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/nginx-custom.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/nginx-custom.conf -------------------------------------------------------------------------------- /client/nginx-http2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/nginx-http2.conf -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/assets/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/apple-touch-icon.png -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.eot -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.ijmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.ijmap -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.svg -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.ttf -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.woff -------------------------------------------------------------------------------- /client/src/assets/fonts/MaterialIcons-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/fonts/MaterialIcons-Regular.woff2 -------------------------------------------------------------------------------- /client/src/assets/icon-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/icon-1024x1024.png -------------------------------------------------------------------------------- /client/src/assets/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/icon-144x144.png -------------------------------------------------------------------------------- /client/src/assets/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/icon-512x512.png -------------------------------------------------------------------------------- /client/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/logo.svg -------------------------------------------------------------------------------- /client/src/assets/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/mstile-150x150.png -------------------------------------------------------------------------------- /client/src/assets/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/assets/safari-pinned-tab.svg -------------------------------------------------------------------------------- /client/src/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/browserconfig.xml -------------------------------------------------------------------------------- /client/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /client/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/environments/environment.ts -------------------------------------------------------------------------------- /client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/favicon.ico -------------------------------------------------------------------------------- /client/src/globals.d.ts: -------------------------------------------------------------------------------- 1 | interface Navigator { 2 | share(obj: any): Promise; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/index.html -------------------------------------------------------------------------------- /client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/main.ts -------------------------------------------------------------------------------- /client/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/manifest.json -------------------------------------------------------------------------------- /client/src/modules/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/app.module.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/header/header.component.html -------------------------------------------------------------------------------- /client/src/modules/app/components/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/header/header.component.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/home/home.component.html -------------------------------------------------------------------------------- /client/src/modules/app/components/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/home/home.component.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/index.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/menu/menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/menu/menu.component.html -------------------------------------------------------------------------------- /client/src/modules/app/components/menu/menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/menu/menu.component.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/root/root.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/root/root.component.html -------------------------------------------------------------------------------- /client/src/modules/app/components/root/root.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/root/root.component.ts -------------------------------------------------------------------------------- /client/src/modules/app/components/todoList/todoList.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/todoList/todoList.component.html -------------------------------------------------------------------------------- /client/src/modules/app/components/todoList/todoList.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/components/todoList/todoList.component.ts -------------------------------------------------------------------------------- /client/src/modules/app/directives/escapeKey.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/directives/escapeKey.directive.ts -------------------------------------------------------------------------------- /client/src/modules/app/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/directives/index.ts -------------------------------------------------------------------------------- /client/src/modules/app/directives/outsideClick.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/directives/outsideClick.directive.ts -------------------------------------------------------------------------------- /client/src/modules/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/routes.ts -------------------------------------------------------------------------------- /client/src/modules/app/services/blur.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/services/blur.service.ts -------------------------------------------------------------------------------- /client/src/modules/app/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/services/index.ts -------------------------------------------------------------------------------- /client/src/modules/app/services/update.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/app/services/update.service.ts -------------------------------------------------------------------------------- /client/src/modules/info/components/about/about.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/about/about.component.html -------------------------------------------------------------------------------- /client/src/modules/info/components/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/about/about.component.ts -------------------------------------------------------------------------------- /client/src/modules/info/components/debug/debug.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/debug/debug.component.html -------------------------------------------------------------------------------- /client/src/modules/info/components/debug/debug.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/debug/debug.component.scss -------------------------------------------------------------------------------- /client/src/modules/info/components/debug/debug.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/debug/debug.component.ts -------------------------------------------------------------------------------- /client/src/modules/info/components/features/features.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/features/features.component.html -------------------------------------------------------------------------------- /client/src/modules/info/components/features/features.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/features/features.component.ts -------------------------------------------------------------------------------- /client/src/modules/info/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/components/index.ts -------------------------------------------------------------------------------- /client/src/modules/info/info.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/info.module.ts -------------------------------------------------------------------------------- /client/src/modules/info/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/info/routes.ts -------------------------------------------------------------------------------- /client/src/modules/info/services/index.ts: -------------------------------------------------------------------------------- 1 | export const INFO_SERVICES = [ 2 | ]; 3 | -------------------------------------------------------------------------------- /client/src/modules/shared/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/components/index.ts -------------------------------------------------------------------------------- /client/src/modules/shared/components/notification/notification.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/components/notification/notification.component.html -------------------------------------------------------------------------------- /client/src/modules/shared/components/notification/notification.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/components/notification/notification.component.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/appNotification.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/appNotification.model.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/browserFeature.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/browserFeature.model.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/browserFeatureKey.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/browserFeatureKey.model.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/contracts/databaseItem.interface.ts: -------------------------------------------------------------------------------- 1 | export interface IDatabaseItem { 2 | id: number; 3 | } 4 | -------------------------------------------------------------------------------- /client/src/modules/shared/models/contracts/syncItem.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/contracts/syncItem.interface.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/contracts/todoItem.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/contracts/todoItem.interface.ts -------------------------------------------------------------------------------- /client/src/modules/shared/models/todoItem.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/models/todoItem.model.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/api.service.ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/api.service.ref.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/appState.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/appState.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/base/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/base/api.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/base/database.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/base/database.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/base/sync.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/base/sync.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/base/todo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/base/todo.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/database.service.ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/database.service.ref.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/feature.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/feature.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/index.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/notification.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/pushNotification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/pushNotification.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/share.service.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/sync.service.ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/sync.service.ref.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/todo.service.ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/todo.service.ref.ts -------------------------------------------------------------------------------- /client/src/modules/shared/services/window.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/services/window.token.ts -------------------------------------------------------------------------------- /client/src/modules/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/modules/shared/shared.module.ts -------------------------------------------------------------------------------- /client/src/ngsw-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/ngsw-config.json -------------------------------------------------------------------------------- /client/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/polyfills.ts -------------------------------------------------------------------------------- /client/src/styles/app/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/app/app.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_app-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_app-bar.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_button.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_card.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_fab.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_fab.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_index.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_input.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_list.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_navigation.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_notification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_notification.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_spinner.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/components/_toggle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/components/_toggle.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/global/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/global/_colors.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/global/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/global/_global.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/global/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/global/_index.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/global/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/global/_reset.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/global/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/global/_variables.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/mixins/_media-queries.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/mixins/_media-queries.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/ui-kit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/ui-kit.scss -------------------------------------------------------------------------------- /client/src/styles/ui-kit/vendor/fonts.scss: -------------------------------------------------------------------------------- 1 | @import "material"; 2 | -------------------------------------------------------------------------------- /client/src/styles/ui-kit/vendor/material.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/styles/ui-kit/vendor/material.scss -------------------------------------------------------------------------------- /client/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/tsconfig.app.json -------------------------------------------------------------------------------- /client/src/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/src/web.config -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/client/tslint.json -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinktecture/ngeurope-2018-pwa/HEAD/deploy.sh --------------------------------------------------------------------------------