Skip to content
This repository has been archived by the owner on Jun 28, 2021. It is now read-only.

Merge master into production #470

Merged
merged 70 commits into from
Aug 30, 2016
Merged

Merge master into production #470

merged 70 commits into from
Aug 30, 2016

Conversation

ahmedre
Copy link
Contributor

@ahmedre ahmedre commented Aug 30, 2016

No description provided.

mmahalwy and others added 30 commits July 31, 2016 13:31
babel-preset-es2015 6.13.1 causes issues with
babel-preset-es2015-webpack, so this freezes the dependency of
babel-preset-es2105 to 6.9.0.
Fix build issue with babel-preset-es2015
* refactoring the redux structure to something more standard.

* ayahs actions/reducers

* SURAHS actions/reducers

* search action

* options and fontface actions

* lowercase the file names

* rename actions/actionTypes

* isLoaded is now a helper function, added audioplayer

* fix

* action unit tests
* Mobile page updates

* smaller

* fix
Express 4.3.2, which we use, has a vulnerability. The stable version
should not have this vulnerability (the version we are using is from
2014, whereas the stable one was just updated in June of this year).
This patch removes svg fonts, since browsers are dropping support for
svg fonts, and, furthermore, these fonts don't actually work at the
moment. Fixes #429.
Path duplicate declaration within webpack config.
Setting -i of 0 lets pm2 choose to start as many workers as there are
cores, which is better than manually choosing 4. Fixes #445.
* Fixes 438

* babel cli

* pass

* tools pass

* Kick

* Docker changes

* kick

* changes

* fix

* fix

* moved files

* fix

* fix

* moved files

* eslint

* silly me

* fix

* fixed dev
Simplify audio and segments building

This patch goes with quran/quran.com-api#73,
which removes oggs and simplifies the response from the server.
Previously, we had to check whether or not audio was of a supported
format, since most of our audio files were ogg only (which wouldn't work
on Safari and other browsers). Since we are now using mp3s for
everything, we no longer need these checks.
ahmedelgabri and others added 24 commits August 27, 2016 14:02
Replace bootstrap tooltips with CSS ones
add `.nvrmc` for two reasons:

- travis uses `nvm` by default to manage node versions.
- It will make it easy for contributers who use `nvm` to use the proper
node version locally too.
* handle when no segment

return state when segments isnt defined

ensure to target mp3 audio

ensure to target mp3 audio

revert audio.mp3

multi-purpose function

revert audio.mp3

* multi-purpose function

update travis to node 6, use node_modules travis says it cannot find modules(eslint, karma)

ditto

* fix unit tests

fix unit tests
update travis to node 6, use node_modules travis says it cannot find modules(eslint, karma)

ditto
fix unit tests
148215060
148224454
148214061
148215931
@ahmedre
Copy link
Contributor Author

ahmedre commented Aug 30, 2016

Deployed to: http://staging.quran.com:32848

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants