4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-13 20:56:36 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset (#3848) 2021-02-27 20:50:45 -06:00
Buster "Silver Eagle" Neece
ec2ec899d8
Update links across application to point to new documentation. 2021-02-15 15:36:34 -06:00
Buster "Silver Eagle" Neece
54aade836a
Request modal improvements
- Adds "album", "genre" and custom fields to the list of possibly selectable columns on the Request table
 - Makes the default column a composited album-art + title/artist row, similar to the Media Manager
2021-02-09 00:10:38 -06:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul (#3651) 2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
0e6910ba17
Allow hiding the "Download" button on "On-Demand" media page. 2021-01-05 00:43:01 -06:00
Buster "Silver Eagle" Neece
5b16a7ab45
#3578 -- Fix mobile responsiveness on dashboard and profile pages. 2020-12-19 14:51:57 -06:00
Buster "Silver Eagle" Neece
0a8c41542d
Make environment immutable and strictly use function calls. 2020-12-06 05:57:39 -06:00
Buster "Silver Eagle" Neece
aed854a17c
Settings overhaul, part 2
Make Settings a controlled entity.
2020-12-04 02:41:55 -06:00
Buster "Silver Eagle" Neece
7c268f3a88
#3215 -- Implement "remember me" checkbox on login. 2020-11-30 05:32:52 -06:00
Buster "Silver Eagle" Neece
50df621c0d
Make split token auth a standalone component (for future use). 2020-11-30 03:59:33 -06:00
Buster "Silver Eagle" Neece
deb5ecd85c
#3323 -- Fix "Webcast is not defined" issue with Web DJ. 2020-11-02 22:50:16 -06:00
Buster "Silver Eagle" Neece
7f6352e61d
Add ability to view unique listener totals from dashboard chart. 2020-10-17 08:12:02 -05:00
Buster "Silver Eagle" Neece
fb4f7de2df
Make the public radio player a Vue component. 2020-10-15 05:01:32 -05:00
Buster "Silver Eagle" Neece
2623b2477c
#3271 -- Fix missing "</div>" from recent history improvement. 2020-10-14 01:02:39 -05:00
Thiago Colares
00fbffe3bb
Show rich media info on the Song history modal (#3261) 2020-10-10 19:45:41 -05:00
Buster "Silver Eagle" Neece
ffa6d6b4fc
Auto-load most Vue component deps from Webpack manifest. 2020-07-15 03:00:17 -05:00
Buster "Silver Eagle" Neece
7824ce9f4e
Make embeddable on-demand page fit vertical height too. 2020-05-15 17:42:41 -05:00
Buster "Silver Eagle" Neece
41d6f496be
Fun tricks with CSS to make On Demand player fit the page. 2020-05-15 17:23:35 -05:00
Buster "Silver Eagle" Neece
bd6d3203b1
Add On-Demand Streaming/Download Support (#2836)
This branch represents the initial earliest commit of a new option for radio stations that also want to make a portion of their media library available to the public (such as podcast episodes, royalty-free music, etc.) in an on-demand fashion.

Note: because of royalty restrictions with most radio stations, this feature is turned OFF by default on all stations, and even when enabled, station administrators must select each individual playlist that will contain on-demand available media.
2020-05-15 05:13:47 -05:00
Mitch
e6df33371b
Fixing out of date URL (#2429)
* Fixing out of date URL

Fixed a out of date URL from the website overhaul.

* Update login.phtml
2020-02-23 11:39:11 -06:00
Buster "Silver Eagle" Neece
4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories. 2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece
493edf7f1e
Remove ARIA "button" role on "manage" button to allow multi-tab opening. 2019-10-30 21:20:45 -05:00
Buster "Silver Eagle" Neece
2f03b038f7
Refactor Account/Profile sections and fix #2099 (2FA setup errors). 2019-10-26 18:35:24 -05:00
Buster "Silver Eagle" Neece
d79c19c887
#2032 -- Return to using global Vue for drop-in components. 2019-10-04 03:02:53 -05:00
Buster "Silver Eagle" Neece
e0efde8612
Move Webcaster deps locally and switch Vue-i18n to Vue-gettext. 2019-10-03 22:12:15 -05:00
Buster "Silver Eagle" Neece
8e49ea60c1
Switch to gettext method of Vue component localization. 2019-10-03 02:11:22 -05:00
Buster "Silver Eagle" Neece
1ae761efd8
More "station_id" rename fixes. 2019-09-09 23:13:11 -05:00
Buster Neece
56533a51a1
Never use websockets on the homepage for reliability reasons. 2019-08-22 22:07:59 -05:00
Buster Neece
0953182033
Localization Overhaul
- Replace several "add %s", "remove %s", "manage %s" strings with dedicated strings for each action
- Make API responses locale-aware and translated
- Make CLI locale-aware and translated
- Add initial support for Turkish language
2019-08-21 17:34:05 -05:00
Buster Neece
3384002979
Fixes #1847 -- Also fix request success message. 2019-08-14 19:46:05 -05:00
Buster Neece
90d0042bb0
#1847 -- Properly show error messages when submitting requests. 2019-08-12 14:51:49 -05:00
Buster Neece
2f8ab5544a
Switch back to Request/Response decorators. 2019-08-09 10:00:21 -05:00
Buster "Silver Eagle" Neece
639dddf989
Slim PHP Framework 4 Update (#1822)
Implement an upgrade of the codebase to use Slim Framework version 4, which includes the following changes:
 - Updating to Slim version 4 and the corresponding AzuraCore updates.
 - Making all objects PSR-7 Request/Response agnostic (and creating RequestHelper and ResponseHelper objects to interact with the PSR-7 Req/Resp objects).
 - Moving to PHP-DI as a DI container and implementing its autowiring support.
2019-08-06 23:33:55 -05:00
Buster Neece
5c0a1d1637
Vue component improvements
- Vuetify some profile components
- Prepopulate nowplaying on public players again so they don't depend exclusively on API endpoints
- Show live DJ on public players if one is live
2019-08-01 20:51:19 -05:00
Buster Neece
bc1c2cb871
Allow disabling of websocket updates; improve NP time counter stability. 2019-07-31 13:47:12 -05:00
Buster Neece
0a1d033cfd
Fixes #1790 -- Properly fallback if nchan is disabled. 2019-07-28 13:52:59 -05:00
Buster Neece
c53e1b9407
Add nchan and static nowplaying JSON to 18.04 Ansible. 2019-07-27 19:46:31 -05:00
Buster Neece
bec2880f2c
Use nchan library from npm and directly import into Vue. 2019-07-26 18:51:59 -05:00
Buster Neece
83f3d407a5
Bring nchan back. 2019-07-25 23:54:25 -05:00
Buster "Silver Eagle" Neece
288025325b
Added autofocus tag to 2FA key input (#1767)
Added autofocus tag to 2FA key input
2019-07-20 16:07:54 -05:00
Afonso Santos
95969543d6
Added autofocus tag to 2FA key input 2019-07-20 19:40:55 +01:00
Afonso Santos
b6539300ac
Added autofocus tag to email input 2019-07-20 19:34:55 +01:00
Vaalyn
596fcefd51 Fix link to password reset faq 2019-07-12 18:41:28 +02:00
Buster Neece
edd21605c0
Add ability to load an API key in via fixtures. 2019-07-10 14:55:17 -05:00
Buster Neece
19dc5cec0a
Minor stylistic cleanup of tables and 2FA login. 2019-06-02 18:26:10 -05:00
Vaalyn
1bc051b482 Hide empty statistics panel when statistics are disabled - Fixes #1604 (#1605) 2019-05-29 14:04:40 -05:00
Buster Neece
5ec1e0320e
Clean up the avatar and use a material-specific one. 2019-05-27 09:05:43 -05:00
Buster Neece
a9836ba7fd
Further simplify dashboard page, improve notification UI and links. 2019-05-26 22:39:16 -05:00
Buster Neece
d1b2ed7238
Make the dashboard more useful for administrators. 2019-05-26 12:13:16 -05:00
Buster Neece
67ba7358b1
Switch to chart.js for homepage charts, add accessible alt values. 2019-05-18 07:06:07 -05:00