Lucas Bickel
8823e76f5c
Use PRODUCT_NAME in pro widgets
2017-03-12 15:30:58 +01:00
Lucas Bickel
c8b4d40eb2
Merge pull request #58 from Robbt/install-fix-python-ssl-workaround
...
Modified install script to install PyOpenSSL for Ubuntu 14.04 for air…
2017-03-12 12:05:42 +01:00
Robb
f7ea88b5f0
Merge pull request #60 from radiorabe/feature/unicode-safe-podcast-downloading
...
Fix unicode issues in podcast downloader
2017-03-11 19:14:23 -05:00
Robb
ff83784864
Merge pull request #56 from radiorabe/feature/version-reporting
...
Harmonize version reporting in ui and api
2017-03-11 19:06:28 -05:00
Robb
2be8ef0f2b
Merge pull request #55 from radiorabe/feature/autodj
...
Robbs AutoDJ
2017-03-11 18:41:08 -05:00
Robb
c12f6c6f03
Merge pull request #61 from radiorabe/feature/default-stream-wording
...
Replace Airtime Pro wording
2017-03-11 17:48:50 -05:00
Robb
cebd4cba8e
Merge pull request #62 from radiorabe/feature/manual-links-in-ui
...
Change inline manual links
2017-03-11 17:48:13 -05:00
Lucas Bickel
1c1f7587a3
Fix _isTask method in taskmanager
...
The is_a fix from 09aea8b747
was not quite the way to go, with array_key_exists and class_implements implements the TaskManager finds all tasks again.
2017-03-11 22:49:05 +01:00
Lucas Bickel
d8c663ef7a
Change inline manual links
...
Fixes #59
2017-03-11 21:20:06 +01:00
Lucas Bickel
0cb5e2665e
Fix unicode issues in podcast downloader
...
The podcast downloader fails pretty badly when the podcast name contains non ascii chars. The main fail happens during logging; I have learnt way to much about pythons stupid unicode implementation.
This adds addtional debug logging and also outputs the real reason a download fails properly. The content of the tags should be written as UTF-8 or whater is input into it, this commit mainly touches (and fixes) logging.
2017-03-11 21:01:52 +01:00
Robb Ebright
8fb41cabc0
adding --upgrade to pip install for pyopenssl
2017-03-11 19:15:33 +00:00
Robb Ebright
07d7f3ef5e
Merge branch 'feature/autodj' of https://github.com/radiorabe/libretime into Robbt-install-fix-python-ssl-workaround
2017-03-11 19:11:20 +00:00
Robb Ebright
880496c20f
Merge branch 'install-fix-python-ssl-workaround' of https://github.com/Robbt/libretime into Robbt-install-fix-python-ssl-workaround
2017-03-11 09:56:46 -05:00
Robb
77ebfa93d3
Merge pull request #54 from radiorabe/feature/configurable-cors
...
Make CORS great again
2017-03-10 21:44:26 -05:00
Robb
b3b9738846
Merge pull request #39 from radiorabe/feature/vagrant-install
...
Install LibreTime in vagrant env
2017-03-10 21:20:04 -05:00
Robb Ebright
2ae2377ee2
Modified install script to install PyOpenSSL for Ubuntu 14.04 for airtime-celery SSL fix
2017-03-10 17:13:24 -05:00
Lucas Bickel
095ddaed38
Add new columns to schema.xml and regenerate sql
2017-03-10 21:18:50 +01:00
Lucas Bickel
bd18caf69d
Harmonize version reporting in ui and api
...
Everything should use the version from the VERSION file created by the installer like this.
2017-03-10 20:38:43 +01:00
Lucas Bickel
c4541b7ce7
Replace Airtime Pro wording
...
Let's just call this "default" streaming for now. Fixes #31
2017-03-10 20:35:09 +01:00
Lucas Bickel
0e8d0868e8
Make pypo media downloader port aware
...
This is needed if the base port is not 80 like in the vagrant setup.
2017-03-10 19:10:15 +01:00
Lucas Bickel
86ff6e8e12
Remove remainder of legacy doctrine code
2017-03-10 18:37:11 +01:00
Lucas Bickel
03c73065bf
Add new fields to tests
2017-03-10 18:33:21 +01:00
Lucas Bickel
288473e4fc
Run database upgrades when setting up tests
2017-03-10 18:27:11 +01:00
Lucas Bickel
2a53241ba3
Whitespace and deadcode nitpick
2017-03-10 16:27:46 +01:00
Lucas Bickel
6e50af344a
Fix update.py script
2017-03-10 15:53:22 +01:00
Lucas Bickel
a7d25e1960
Register and reversion update, add downgrade
2017-03-10 15:49:36 +01:00
Robb Ebright
32a1a66378
Added AutoPlaylist Functionality to Show Scheduler enabling shows to have tracks added automatically.
2017-03-10 15:33:32 +01:00
Lucas Bickel
baa0f9ba77
Make CORS great again
...
This fixes CORS to work properly with most 2.5 api endpoints while keeping the JSONP format available.
* [x] return JSONP or JSON with proper CORS headers from API
* [x] Field in Genereal Preferences Form to configure CORS enabled URLs
See #17 for what triggered this refactor. I beleive this should make integrating the APIs on the client side trivial without mandating the use of JSONP.
2017-03-10 15:10:56 +01:00
Lucas Bickel
8ddc5867ac
Add missing file
...
This was missing from d852db439e
.
2017-03-10 12:32:45 +01:00
Lucas Bickel
d852db439e
Add more vagrant docs
...
Complete with links to the usual tooling needed, some info on vagrant ssh and a small troubleshooting section.
2017-03-10 12:31:19 +01:00
Lucas Bickel
f80afc83c1
Fix default port 80 Listen case
2017-03-10 12:17:16 +01:00
Lucas Bickel
7b3275b449
Merge branch 'master' into feature/vagrant-install
2017-03-10 09:38:36 +01:00
Lucas Bickel
e3785e25f9
Merge pull request #52 from Robbt/fix-rabbitmq-ini-install
...
adding the default rabbitmq-analyzer.ini file to fix install script
2017-03-10 09:37:35 +01:00
Robb
be00c68ed0
Merge pull request #45 from radiorabe/feature/remove-pref-cache-in-mvc
...
completely remove deactivated cache
2017-03-09 20:37:42 -05:00
Robb Ebright
d46e961a5f
adding the default rabbitmq-analyzer.ini file to fix install script
2017-03-09 15:57:11 -05:00
Robb
4e8e965dd1
Merge pull request #51 from radiorabe/feature/make-git-optional-during-install
...
Make git optional during build
2017-03-09 14:56:23 -05:00
Lucas Bickel
285ed854f6
Make git optional during build
...
Currently the installer fails when using a github tarball that comes without a .git folder (https://github.com/LibreTime/libretime/issues/47#issuecomment-285365745 ).
With this change build.sh only executes git if a .git folder is detected. It uses the name of the downloaded folder as part of the version string if a tarball is used.
I plan on releasing travis-ci built tarballs that contain the tagged version (once we have one) and also have a pre-downloaded composer vendor folder. Those will already contain a VERSION file as well and this change already contains the setup needed for that.
2017-03-09 16:12:44 +01:00
Robb
945998f836
Merge pull request #49 from radiorabe/feature/refactor-help-menu
...
Update naming and links in constants
2017-03-08 20:30:12 -05:00
Robb
0f909a9ec8
Merge pull request #48 from radiorabe/feature/systemstatus
...
re-implement /systemstatus
2017-03-08 20:29:12 -05:00
Robb
f0d43f541f
Merge pull request #50 from radiorabe/feature/logo-debranding
...
quick and dirty logo debranding
2017-03-08 20:28:12 -05:00
Lucas Bickel
779081f4e0
Debrand big gray from old error page
2017-03-08 16:47:07 +01:00
Lucas Bickel
8f27f6c8e3
Debrand favicon.ico as well
2017-03-08 16:45:40 +01:00
Lucas Bickel
c8c3f89a4b
quick and dirty logo debranding
...
I'm replacing them all with empty images under the assumption that we will want to re-add a new logo. This is just to ensure that we can release LibreTime without infringing upon the sourcefabric trademark for now.
2017-03-08 16:37:26 +01:00
Lucas Bickel
272c295974
Update naming and links in constants
...
This is to get the help section to look better and point to somewhere users can find us. It also takes care of /dashboard/about and maybe more.
Some of the links I'm adding are 404 as we have yet to write them, I'd rather link something we have under our control rather than legacy transifex or others.
2017-03-08 16:26:18 +01:00
Lucas Bickel
70e6135e93
Restore full disk usage not based on quota
...
This is mostly a restore of how this used to be implemented.
2017-03-08 15:56:43 +01:00
Lucas Bickel
b15abbd82f
Settings menu rename in docs
...
[ci skip]
2017-03-08 15:17:50 +01:00
Lucas Bickel
b8a56825ad
Update docs to match new systemstatus
2017-03-08 14:59:23 +01:00
Lucas Bickel
7315af0304
restore /systemstatus page
...
All it needed was a new controller, and some small ui tweaks + re-adding to the menu. I put it in Settings » Status where I believe it belongs.
2017-03-08 14:46:33 +01:00
Lucas Bickel
30dcf5917d
Ignore .vagrant dir
2017-03-07 16:28:00 +01:00
Lucas Bickel
e2fd3b00f3
Allow apache user alsa access
2017-03-07 16:16:03 +01:00