Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscribe fixes #4

Open
wants to merge 66 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
443dbb7
Cleanup project. Initial commit for Hoverboard 2
ozasadnyy Mar 3, 2017
1e7c075
Add app layout
ozasadnyy Mar 5, 2017
cd2673e
Add common styles
ozasadnyy Mar 5, 2017
c225b0f
Merge pull request #239 from ozasadnyy/initial-styles
ozasadnyy Mar 5, 2017
97c3a77
Replace logo with one color. Adjust drawer styles
ozasadnyy Mar 5, 2017
f57bcd5
Merge branch 'hoverboard-v2' into app-layout
ozasadnyy Mar 6, 2017
c75d029
Merge pull request #240 from ozasadnyy/app-layout
ozasadnyy Mar 6, 2017
69a305a
Add Redux. Close #174 (#246)
ozasadnyy Mar 10, 2017
8d723ff
Implement footer block
sophieH29 Mar 18, 2017
a21a3cb
Improve CR comments
sophieH29 Mar 19, 2017
00a7ba6
Implement animation frame mixin
sophieH29 Mar 19, 2017
ec0de69
Improve
sophieH29 Mar 19, 2017
97e0dd2
Fix comments after code review
sophieH29 Apr 23, 2017
8666db2
Small improvements after CR
sophieH29 Apr 25, 2017
e9ef23e
Small improvements after CR
sophieH29 Apr 27, 2017
113af9d
Merge pull request #248 from gdg-x/footer-v2
sophieH29 May 3, 2017
4c953f4
Update dependencies
ozasadnyy May 27, 2017
29b9f0c
Minor updates
ozasadnyy May 29, 2017
c6f3f63
Add better minification
ozasadnyy May 29, 2017
435a892
WIP
sophieH29 Jun 9, 2017
39a2c30
WIP
sophieH29 Jun 9, 2017
b7a249e
WIP
sophieH29 Jun 9, 2017
a84e731
Update styles / markup
sophieH29 Jun 12, 2017
cf81b51
WIP
sophieH29 Jun 21, 2017
f98ef6c
Update dependency
sophieH29 Jun 23, 2017
ac5137d
WIP
sophieH29 Jun 23, 2017
75383f7
Improved
sophieH29 Jun 23, 2017
b887bee
Add animation, fix few comment after CR
sophieH29 Jun 25, 2017
2bb3d87
Add Hero block (#262)
ozasadnyy Jun 25, 2017
4ae0507
Improve after CR
sophieH29 Jun 26, 2017
4db95f1
Refactor styles after CR
sophieH29 Jun 27, 2017
433b9b6
Merge branch 'hoverboard-v2' into v2-about-block
sophieH29 Jun 27, 2017
83a789a
Merge pull request #263 from gdg-x/v2-about-block
sophieH29 Jun 27, 2017
ec7a3fe
Add routing for pages (#264)
ozasadnyy Jun 27, 2017
eb321fb
Create featured-session element with some fake data
sophieH29 Jun 27, 2017
1029d6d
Implement Tickets block (#265)
ozasadnyy Jun 28, 2017
d55f0be
Implement Partners block. Define fragments in build (#266)
ozasadnyy Jun 28, 2017
ef0507c
Merge branch 'hoverboard-v2' into video-block-v2
sophieH29 Jun 28, 2017
1769d88
Add featured videos to reducer, remove reduntant dependecies
sophieH29 Jun 28, 2017
33f453f
Draft version of getting images from Firebase storage
sophieH29 Jun 29, 2017
dcf2272
Add videos shifting for desktop, add resources, make desktop design
sophieH29 Jun 29, 2017
8dd939b
Increase opaccity
sophieH29 Jun 29, 2017
a3efa0e
Improve styles, add gestures handlers
sophieH29 Jun 30, 2017
4badc1e
Update styles
sophieH29 Jun 30, 2017
3941340
Add video-dialog with action in Redux
sophieH29 Jun 30, 2017
0433672
Small improvements
sophieH29 Jun 30, 2017
c1aaaeb
Remove donuts :)
sophieH29 Jun 30, 2017
16d2ca6
Improvements after CR comments
sophieH29 Jul 3, 2017
3aa54a2
Reverted removing dependencies
sophieH29 Jul 3, 2017
a51b4f6
Merge pull request #268 from gdg-x/video-block-v2
sophieH29 Jul 4, 2017
d229061
Blog (#270)
ozasadnyy Jul 4, 2017
95ffa07
Fix path to mixin
ozasadnyy Jul 5, 2017
3f15e20
Add improvements to featured-videos block (#271)
sophieH29 Jul 6, 2017
40667e1
Add image overlay to featured videos
sophieH29 Jul 8, 2017
d72fe80
Faq page (#272)
sophieH29 Jul 9, 2017
efcc2b3
Add Speakers page (#273)
ozasadnyy Jul 17, 2017
90956e6
Fix bug with sliding videos (#277)
sophieH29 Jul 20, 2017
9f0e628
Add google analytics (#276)
sophieH29 Jul 20, 2017
9c1329b
Add Gallery block (#278)
ozasadnyy Jul 20, 2017
b09d43c
Team page (#280)
sophieH29 Jul 21, 2017
da54146
Add Map Block (#281)
ozasadnyy Jul 21, 2017
46de555
Subscribe block (#282)
sophieH29 Aug 8, 2017
630b58a
typo fix of footer gdg lviv link (#290)
MrCsabaToth Aug 9, 2017
47d5d19
Fix button height, add general error
sophieH29 Aug 12, 2017
ae7778c
Fix issue on mobile with keyboard
sophieH29 Aug 14, 2017
51e3e18
Fix firebase issues
sophieH29 Aug 14, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"extends": ["eslint:recommended", "google"],
"parserOptions": {
"ecmaVersion": 6
},
"env": {
"browser": true
},
"plugins": [
"html"
],
"rules": {
"brace-style": "off",
"new-cap": ["error", { "capIsNewExceptions": ["Polymer"] }],
"no-var": "off",
"require-jsdoc": "off"
},
"globals": {
"Polymer": true
}
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ node_modules
build
.idea/
.temp/
.vscode/
.firebaserc
13 changes: 9 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
language: node_js
node_js: 7
cache:
yarn: true
directories:
- node_modules
- bower_components
- "${NVM_PATH}_modules"
env:
- CXX=g++-4.8
Expand All @@ -14,9 +14,7 @@ addons:
packages:
- g++-4.8
install:
- npm install -g bower
- npm install
- bower install
- yarn
script: echo "Deploying!"
before_deploy: npm run build
deploy:
Expand All @@ -34,4 +32,11 @@ deploy:
project: hoverboard-dev
token:
secure: Quq/Ys1GKDYFjqMCD107saKj005L0RaM7Ian9yLIW/er4KdMzwjYw7TVXmtMeJPIfEy/e2/4WJ63K1SaXieBoFndoUcpGWqPOoTrnkkj5K7tzeZKM32XqIarF+BNmOoqW5M7+kuN8L7N3RLp00ywFDOgKgiZJeoaDV6sIRRAIFVh+xHWabVWpFCwCUSeBZpufOsZhMXkicyRe0XhMmkUvS1P5CI3AyZZdIfWG+sguFsPOWRjMFKWrbnsilDFDjf7N0Wd8Z1H2Z0LBn/V00bNb95MSIuOhkdk3a1wP0P5Eollet+Y8g+NpdWyFq0/C+6+ECvFLBjtvbtMY1BVfdxkCo5XlogZx31OmkMWVX6PXOD5Va8aFoJnwvjovUT8oZbSCWEuyMxI91jDsLxXZt542MNfUfQ1Q2+SpUShdcRlwoV2c/XOYvme95HnI1LSqzLubooKWxz8wpa/aovkdZbum54t/z5nA54AXN1lYKsi+hcAFHOeucqd/kHOLG0bx05Ev86wcvNH8qGx+v7S644YH37No7PGnKU3g3Jq/m6quo1B/bMEIaatVnR40D301wAi8tsNWnqEdWFKnAlGrTIDd1qek9OHnApmgBQI8o0FOy6WbzLMwl9PnMl+t+wew/ggSY0IdWhjFWR/S1d6xML8cYHXHVpE0wxkat5ETbIYXlg=
- provider: firebase
skip_cleanup: true
on:
branch: hoverboard-v2
project: hoverboard-v2-dev
token:
secure: YtRuMCPYoh+msiJOOOGX3aMrEXWkSV9qW6h5SDXwip+WKyoQOVZt3V07oRl6DXWSvjsqM+FrV/uSeRg8L5wA5GviGKrD2w33FjEJFmfdu1pLdbaqWMncebDhm3onaCJk0UqNUhLNSgfa4SThN2D/7ozuw0rtisJCzXGCO5naBIz13IJl6FcF+xqNY/sIEjv0qmApmmmwzsNiAsywx7QYHQxJ+SJ/Ry3kRHH2AQSy8//9PT+TXg3ILGt2BvD4euHaj7DDaFuvh2nunfshMgkScTNxYqhuISGF2hvP0iZiOmBxIOsjfW6pqw+VuF+DIvH30eFp5hBhBNrXlGMckt8EapcBjx9CFfsINrdbGmU6m1meRtlV+jLosSSQB0Gg2wkWVjupUOprEX8InZwAaCMm+LARVZIvr0TVvaDgqBkRMIq8rEfUkrZ/uvitqeTK8KMtXXdmly3i4jG/veXPT5qdKFczndugbm64n3deqXuTkSwrTEN7uBogcSCGRzU7amg7ZWOpqB+pjVwS9oWPcrPzyPnRaZG5dRNurN7Pmg47BskMOaP5z2OyqLR2+p8qaUjSjznFbtBe48j/gHT6t0S/csy6ovMj1Y/cK9rPACFy7+fyoGvE1go1BxLjURJaDvBbNXfkB5BUUroZsLITbFF0dSIEwafvUDmuUcL5YHU2c/Y=

87 changes: 4 additions & 83 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,14 @@
![preview-web](https://cloud.githubusercontent.com/assets/2954281/17777476/5dbbbe1c-6569-11e6-9cc4-77185ae9bf92.png)

# Project Hoverboard
# Project Hoverboard 2

[![Join the chat at https://gitter.im/gdg-x/hoverboard](https://badges.gitter.im/gdg-x/hoverboard.svg)](https://gitter.im/gdg-x/hoverboard?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

> Project Hoverboard is the next generation conference website template after
[Project Zeppelin](https://github.com/gdg-x/zeppelin) and more optimized
version - [Project Zeppelin-Grunt](https://github.com/gdg-x/zeppelin-grunt).

> Template is brought by [Oleh Zasadnyy](https://plus.google.com/+OlehZasadnyy)
from [GDG Lviv](http://lviv.gdg.org.ua/).
> Template is brought by [GDG Lviv team](http://lviv.gdg.org.ua/).

> *Do you :heart: it?* Show your support - please, :star: the project.

:zap: [Live demo](https://hoverboard-dev.firebaseapp.com/)

### Features
:white_check_mark: Polymer
:white_check_mark: [PRPL pattern](https://www.polymer-project.org/1.0/toolbox/server)
:white_check_mark: Offline access
:white_check_mark: Material design
:white_check_mark: Animations
:white_check_mark: Integrated speakers and sessions management
:white_check_mark: SEO friendly
:white_check_mark: Optimized and fast
:white_check_mark: Editable theme colors
:white_check_mark: Quick deploy (with [Travis CI](/docs/tutorials/deploy.md))
:white_check_mark: My schedule
:white_check_mark: Firebase Data Loading :new:
:white_check_mark: Sessions star rating :new:
:zap: [Live demo](https://hoverboard-v2-dev.firebaseapp.com/)


### Setup
:book: [Full documentation](/docs/).
Expand Down Expand Up @@ -84,65 +64,6 @@ Or you can build in Docker container:

:book: Read more in [deploy docs](/docs/tutorials/deploy.md).

### Updating
Here is a git workflow for updating your fork (or downloaded copy) to the latest version:
```
git remote add upstream https://github.com/gdg-x/hoverboard.git
git fetch upstream
git merge upstream/master # OR git merge upstream/develop
# resolve the merge conflicts in your editor
git add . -u
git commit -m 'Updated to the latest version'
```

### Who uses the template?

Going to use the template? Go on! The only thing we ask - let us know with a
pull request, so we can include you in this list.

| | | |
|------|------|------|
| [GDG DevFest Ukraine](http://devfest.gdg.org.ua) | [GDG DevFest Sao Paulo](http://sp.devfest.com.br) | [GDG DevFest Hamburg 2015](http://devfest.de) |
| [GDG DevFest Mezam 2015](https://devfest-mezam.gdgbambili.xyz) | [GDG DevFest Silicon Valley 2015](http://devfest2015.gdgsv.com/) | [GDG DevFest Belgium 2015](http://devfest.be/) |
| [GDG DevFest South East Nigeria 2015](http://www.devfestse.com) | [GDG DevFest Istanbul 2015](https://www.devfesttr.com) | [GDG Cáceres CodeWeek 2015](http://codeweek.gdgcaceres.es) |
| [GDG Bingham University Website](http://bhu.gdg.ng) | [Google I/O Extended 2016 Kuala Lumpur](https://ioxkl2016.firebaseapp.com) | [GDG DevFest Hamburg 2016](https://hamburg.devfest.de) |
| [GDG DevFest Mezam 2016](https://devfest-mezam.gdgbambili.xyz) | [GDG DevFest Vietnam 2016](https://devfest.vn) | [GDG DevFest Seattle 2016](https://devfest.gdgseattle.org) |
| [GDG DevFest Belgium 2016](https://devfest.be) | [GDG DevFest Lisbon 2016](https://devfestlisbon.firebaseapp.com) | [GDG DevFest Sudbury 2016](https://devfest.gdgsudbury.ca) |
| [GDG DevFest Hong Kong 2016](https://devfest.gdghk.org) | [GDG DevFest London 2016](https://devfest-london-2016.firebaseapp.com/) | [GDG DevFest Paraná 2016](https://devfestpr.org/) |
| [GDG DevFest Srilanka 2016](https://devfest16.gdgsrilanka.org/) | [GDG DevFest Incheon 2016](http://devfest16in.gdg.kr/) | [GDG Dschang 2016 Website](http://gdgdschang.com) |
| [GDG DevFest Eskisehir 2016](https://df16.gdgeskisehir.com/) | [GDG DevFest Poland 2016](https://devfest.pl/) | [GDG DevFest Pilsen 2016](https://devfest.cz/) |
| [GDG DevFest Switzerland 2016](https://devfest.ch/) | [GDG DevFest Toulouse 2016](https://devfesttoulouse.fr/) | [GDG Ohio DevFest](https://ohiodevfest.com/) |
| [GDG DevFest NYC 2016](https://devfestnyc.com/) | [GDG DevFest Los Angeles 2016](https://devfest.gdgla.org/) | [GDG DevFest West](https://devfest2016.gdgsv.com) |
| [GDG DevFest Florida 2016](https://devfestflorida.org) | [GDG DevFest Madrid 2016](https://gdgmadrid.com) | [GDG DevFest SBA 2016](https://devfest.gdgsba.org/) |
| [GDG Foumban Website](https://gdgfoumban.org) | [GDG DevFest Granada 2016](http://devfest.gdggranada.com/) | [GDG DevFest Taipei 2016](http://devfest.gdg-taipei.org/) |
| [2016 Valley DevFest](https://valleydevfest.com) |


### Roadmap :rocket:
:x: Admin panel
:x: Push notification
:x: ES2015
:x: Accessibility
:x: Unit/Integration Tests
:point_right: __Propose your feature with [creating an issue](https://github.com/gdg-x/hoverboard/issues/new)__

### Contributing

Project Hoverboard is still under development, and it is open for contributions.
Feel free to send PR. If you have any questions, feel free to contact
[Oleh Zasadnyy](https://plus.google.com/+OlehZasadnyy).

##### General workflow
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Make your changes
4. Run the tests, adding new ones for your code if necessary
5. Commit your changes (`git commit -am 'Added some feature'`)
6. Push to the branch (`git push origin my-new-feature`)
7. Create new Pull Request

:book: Read complete [contributing guide](CONTRIBUTING.md).


### Contributors :sparkles:
See [list of contributors](https://github.com/gdg-x/hoverboard/graphs/contributors).
Expand Down
71 changes: 32 additions & 39 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,49 +1,42 @@
{
"name": "hoverboard",
"version": "2.0.0-alpha.1",
"authors": [
"Oleh Zasadnyy, GDG Lviv"
"Oleh Zasadnyy, GDG Lviv",
"Sophie Huts, GDG Lviv"
],
"private": true,
"dependencies": {
"app-layout": "PolymerElements/app-layout#^0.10.0",
"app-route": "PolymerElements/app-route#^0.9.0",
"google-map": "GoogleWebComponents/google-map#^1.1.0",
"google-youtube": "GoogleWebComponents/google-youtube#^1.2.0",
"iron-ajax": "PolymerElements/iron-ajax#^1.4.0",
"iron-dropdown": "PolymerElements/iron-dropdown#^1.5.0",
"iron-flex-layout": "PolymerElements/iron-flex-layout#^1.3.0",
"iron-icon": "PolymerElements/iron-icon#^1.0.0",
"iron-iconset-svg": "PolymerElements/iron-iconset-svg#^1.1.0",
"iron-image": "PolymerElements/iron-image#^1.2.0",
"iron-localstorage": "PolymerElements/iron-localstorage#^1.0.0",
"iron-media-query": "PolymerElements/iron-media-query#^1.0.0",
"iron-pages": "PolymerElements/iron-pages#^1.0.0",
"iron-selector": "PolymerElements/iron-selector#^1.5.0",
"marked-element": "PolymerElements/marked-element#^1.2.0",
"neon-animation": "PolymerElements/neon-animation#^1.2.0",
"paper-button": "PolymerElements/paper-button#^1.0.0",
"paper-card": "PolymerElements/paper-card#^1.1.0",
"paper-checkbox": "PolymerElements/paper-checkbox#^1.4.0",
"paper-dialog": "PolymerElements/paper-dialog#^1.1.0",
"paper-dropdown-menu": "PolymerElements/paper-dropdown-menu#^1.4.0",
"paper-fab": "PolymerElements/paper-fab#^1.2.0",
"paper-icon-button": "PolymerElements/paper-icon-button#^1.1.0",
"paper-input": "PolymerElements/paper-input#^1.1.0",
"paper-item": "PolymerElements/paper-item#^1.2.0",
"paper-material": "PolymerElements/paper-material#^1.0.0",
"paper-menu": "PolymerElements/paper-menu#^1.2.0",
"paper-menu-button": "PolymerElements/paper-menu-button#^1.5.0",
"paper-scroll-header-panel": "PolymerElements/paper-scroll-header-panel#^1.0.0",
"paper-spinner": "PolymerElements/paper-spinner#^1.2.0",
"paper-tabs": "PolymerElements/paper-tabs#^1.7.0",
"paper-toast": "PolymerElements/paper-toast#^1.3.0",
"paper-toolbar": "PolymerElements/paper-toolbar#^1.1.0",
"paper-tooltip": "PolymerElements/paper-tooltip#^1.1.0",
"polymer": "Polymer/polymer#^1.7.0",
"polymerfire": "firebase/polymerfire#^0.10.0",
"time-elements": "github/time-elements#^0.6.0"
"app-route": "PolymerElements/app-route#^2.0.0",
"app-layout": "PolymerElements/app-layout#^2.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.1",
"paper-icon-button": "PolymerElements/paper-icon-button#^2.0.0",
"iron-image": "PolymerElements/iron-image#^2.0.0",
"iron-pages": "PolymerElements/iron-pages#2.0.0",
"paper-tabs": "PolymerElements/paper-tabs#^2.0.0",
"polymer-redux": "tur-nr/polymer-redux#^1.0.1",
"paper-input": "PolymerElements/paper-input#^2.0.0",
"paper-fab": "PolymerElements/paper-fab#^2.0.0",
"plastic-image": "mlisook/plastic-image#^1.0.4",
"polymer": "Polymer/polymer#^2.0.1",
"iron-icon": "PolymerElements/iron-icon#^2.0.0",
"paper-button": "PolymerElements/paper-button#^2.0.0",
"iron-lazy-pages": "TimvdLippe/iron-lazy-pages#^2.0.2",
"firebase": "^4.1.3",
"marked-element": "PolymerElements/marked-element#^2.1.1",
"clamp-js": "*",
"iron-ajax": "PolymerElements/iron-ajax#^2.0.2",
"google-youtube": "GoogleWebComponents/google-youtube#2.0-preview",
"paper-dialog-behavior": "PolymerElements/paper-dialog-behavior#^2.0.0",
"iron-overlay-behavior": "PolymerElements/iron-overlay-behavior#^2.0.0",
"iron-dropdown": "PolymerElements/iron-dropdown#^2.0.0",
"good-map": "keanulee/good-map#^0.0.1",
"paper-menu-button": "^2.0.0"
},
"devDependencies": {
"web-component-tester": "Polymer/web-component-tester#^4.3.0"
"web-component-tester": "Polymer/web-component-tester#^6.0.0"
},
"resolutions": {
"polymer": "^2.0.1"
}
}
29 changes: 0 additions & 29 deletions data/blog.json

This file was deleted.

Loading