Commit Graph

412 Commits

Author SHA1 Message Date
Zachary Klosko e24f36ffc0 Updating links, adding FAQ page, massaging file structure 2020-11-14 21:34:21 -05:00
Thomas Göttgens 546980249e Add a switch to force 'assume SSL' mode behind a reverse proxy, when the RP adds SSL and the internal connection is HTTP only. 2020-07-20 14:03:55 +02:00
Zachary Klosko a50b7dbe21 Converting "Help translate..." to "Contribute to LibreTime" 2020-05-20 12:25:22 -04:00
Zachary Klosko ff9f78b0f8 Fixing broken USER_MANUAL_URL 2020-05-20 12:18:10 -04:00
Zachary Klosko ef480eb9c9 Fixing bad FAQ link in LT interface 2020-05-20 12:15:09 -04:00
Zachary Klosko 6540a34a9b Adding back scripts in /docs 2020-05-19 10:16:31 -04:00
Kyle Robbertze 1d65945ed3 Merge remote-tracking branch 'farguss/master' 2020-05-01 09:55:51 +02:00
robbt e061b38537 Remove facebook widget link 2020-04-18 08:27:23 -04:00
farggus 1c5ead9468
Updated for translate 2020-03-24 02:53:39 +02:00
Codenift e56a1b60f4 changes in documentation and role allowed to access track type 2020-02-08 09:56:44 -05:00
Codenift 1d7d937a7f track type management 2020-01-25 12:09:19 -05:00
Codenift 386918da2b Renamed media type to track type for tracks 2020-01-06 17:15:04 -05:00
Codenift 07a4117bd4 Media Type for tracks. Same PR from before with a couple minor fixes 2019-10-16 20:20:34 -04:00
Robb Ebright 5c1481167e removed the media type PR from the artwork PR with revert 2019-10-13 08:17:40 -04:00
Codenift b411d6d6f2 Added option to set media type for tracks. 2019-09-20 03:09:41 -04:00
Codenift 45dbf84750 Generate artwork images for audio using ID3. 2019-09-19 20:07:50 -04:00
Kyle Robbertze 306954cbf1
Merge pull request #853 from radiorabe/chore/remove-billing
Remove remaining legacy saas code
2019-08-21 10:31:06 +02:00
Lucas Bickel ed71a9b065 💄 (help) replace support link with discourse 2019-08-18 18:36:15 +02:00
Lucas Bickel 0f5cb8b1f8 🔥 remove remaining legacy saas code 2019-08-18 16:34:29 +02:00
Robbt fafc599780 Added show listener stats page needs data display still 2019-04-30 20:40:22 -04:00
Robbt 2af54d0b64 give program managers listener stats access 2019-04-22 12:55:05 -04:00
Lucas Bickel 287cd28546 🐛 Make Settings menu visible to all users 2019-01-20 14:52:50 +01:00
Robb 5cd943d68e
Merge pull request #531 from radiorabe/chore/fix-ci
Fix CI: python checks and docs deployment
2018-10-06 17:05:52 -04:00
Lucas Bickel f7ceeedb04 (Amazon S3) drop broken S3 support 2018-10-06 12:45:22 +02:00
Robbt 329d214b25 Merge branch 'feature/celery-status' of https://github.com/radiorabe/libretime into radiorabe-feature/celery-status 2018-09-03 18:49:07 -04:00
Lucas Bickel cc18596384
Merge pull request #489 from xabispacebiker/reconditioning-interface-personal-block
Reconditioning interface personal block
2018-06-30 11:08:14 +02:00
Lucas Bickel 23eb0fcf63 Fix remaining help links 2018-02-04 14:23:25 +01:00
Xabi Spacebiker c62eff2913 Hide Radio Page Menu Link, it is useless and 2017-09-30 13:24:20 +02:00
Xabi Spacebiker 2fd1e71620 Interface improvements https://github.com/LibreTime/libretime/issues/313 2017-09-29 15:50:50 +02:00
Lucas Bickel e31d5077ac Fix rebasing typo 2017-07-21 13:28:08 +02:00
Lucas Bickel fa2018a2c5 Simplify configuration file structure
This removes most of the legacy upstream config madness by not using
weird config files spread all over the place.

This isn't the solution to other config reading fragility issues, but
it does move the whole config back to the central airtime.conf file.
2017-07-21 13:15:28 +02:00
Lucas Bickel af2ca7f9a0 Only grab ldap config from ini if it exists
This is a workaround to make updating easier for folks who do not re-install. A proper solution would get rid of most of the Config class and use something based on Zend_Config_Ini instead. It would also have some sensible defaults in the code and nor error when new values get added.
2017-04-03 13:46:28 +02:00
Lucas Bickel 516f98dfcf Report on airtime-celery service in status
Adds celery checks to /?config and /systemstatus for completeness' sake.

Fixes #138
2017-04-01 10:25:12 +02:00
Lucas Bickel aa5bc06d74 FreeIPA Auth Adaptor for LibreTime
Allow delegating user authentication to FreeIPA rather than having it be checked against the database.
2017-03-31 14:16:31 +02:00
Robb e73a2941fd Merge pull request #121 from radiorabe/feature/restore-recording-feature-part-2
Fix recording through ecasound
2017-03-26 00:19:49 -04:00
Lucas Bickel b267036483 Fix recording through ecasound
This is part 2 of fixing ecasound recordings from line-in. Part 1 restored the User-Interface, part 2 takes care of getting to the point where ecasound gets started, records something and uploads it through rest when done. Part 3 will take care of making sure that the recorded file is mapped to the show and not just stored as a new track.

I refactored api_clients to not use urllib2 for posting multipart data since I was loosing my sanity over it and requests seems to have a modern approach to doing this compared to what api_clients was previously doing.
2017-03-24 15:15:37 +01:00
Lucas Bickel 314c105508 Proper translation rendering for main menu 2017-03-23 23:41:47 +01:00
Lucas Bickel 06a3ad0ed3 Re-implement version check
This makes LibreTime check its version against github releases and lets the user know when to update. It uses the red exclamation point when there is a patch release or if LibreTime is more than one major release ahead. The orange icon is used when LibreTime is on a git install, a single major update is available, or a pre-release version is installed. The green update icon gets used to signify that a new minor release is available. Finally the green checkmark will be used when you are on a stable release.
2017-03-20 20:36:46 +01:00
Lucas Bickel 88b3eb22a0 Change default email sender
The new noreply@ address is now libretime.org and the address gets moved to contants.php rather than being hardcoded in the email model.
2017-03-13 20:46:39 +01:00
Lucas Bickel 38d4fdcdda Disable all google tracking per default 2017-03-13 17:30:05 +01: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
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 2a53241ba3 Whitespace and deadcode nitpick 2017-03-10 16:27:46 +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
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
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 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 7c86991c50 Merge pull request #11 from radiorabe/feature/disable-billing
Problem: Billing is always on
2017-03-04 16:10:50 +01:00
Lucas Bickel 01a954481c Merge pull request #10 from radiorabe/feature/config-rewrite-airtime-saas-folder
Rewrite config from /etc/airtime-saas to plain /etc/airtime
2017-03-04 15:56:29 +01:00