Commit Graph

  • 9aef2cf2d2
    Update StationPortCheckerValidator.php Charles-Henri BERNARD 2024-01-31 11:07:08 +0100
  • e49db10137
    Update Configuration.php Charles-Henri BERNARD 2024-01-31 11:06:04 +0100
  • 99c288a072
    Update StreamersForm.vue Charles-Henri BERNARD 2024-01-31 11:04:02 +0100
  • 460c49b01d
    Update StationBackendConfiguration.php Charles-Henri BERNARD 2024-01-31 10:58:45 +0100
  • 61db6e5735
    Update Liquidsoap.php Charles-Henri BERNARD 2024-01-31 10:57:44 +0100
  • f2c505070c
    Update to latest Liquidsoap rolling release (0bb3100) Buster Neece 2024-01-30 11:51:28 -0600
  • 4acde40086
    Update PHP deps. Buster Neece 2024-01-29 21:34:48 -0600
  • 164fdae195
    Revert to version 1.2.0 of vue-codemirror6. Buster Neece 2024-01-29 15:21:29 -0600
  • 23a8bad004
    Add "NGINX_CLIENT_MAX_BODY_SIZE" environment variable to customize request body size (this isn't applicable for inside AzuraCast, as we automatically split uploads up into smaller chunks, but is useful if submitting large requests via APIs). Buster Neece 2024-01-29 02:38:31 -0600
  • 6b511b0803
    Add station IANA timezone to NowPlaying/Station public responses. Buster Neece 2024-01-29 00:54:37 -0600
  • 0a3693f792
    Update protocol on dev env. Buster Neece 2024-01-28 15:22:24 -0600
  • 9bb097a716
    More TypeScript fixes. Buster Neece 2024-01-27 18:14:35 -0600
  • 072ff23e67
    Fix Vue warnings about defaults. Buster Neece 2024-01-27 14:34:10 -0600
  • eed2335602
    Update frontend dependencies. Buster Neece 2024-01-27 14:29:42 -0600
  • cb020a3e62
    Remove PHPStan error ignores that are fixed in PHPStan now. Buster Neece 2024-01-27 14:17:58 -0600
  • dbf1d7cd2d
    Composer updates. Buster Neece 2024-01-27 14:13:49 -0600
  • 8e6c601087
    Fix route names in podcast RSS. Buster Neece 2024-01-27 03:33:57 -0600
  • b347f74702
    Update audiowaveform. Buster Neece 2024-01-27 03:04:18 -0600
  • e5a01b5fcf
    Fixes #6891 -- Remove playlist-specific instructions on backup config modal. Buster Neece 2024-01-26 20:20:20 -0600
  • 6d860d9e5d
    Typescripting up the DataTable component. Buster Neece 2024-01-26 20:19:10 -0600
  • a4d45b6260
    Clean up Podcast API endpoints, add "is_published" to podcast and episodes, make Podcast pages in the UI properly routed with VueRouter so browser history works. Buster Neece 2024-01-26 19:33:32 -0600
  • a614af165f
    Remove redundant type cast. Buster Neece 2024-01-25 23:28:17 -0600
  • da66cc736b
    Change the way full-height pages scroll when they aren't just big datatables. Buster Neece 2024-01-25 23:20:39 -0600
  • 1c9d9fb5f7
    Simplify and clean up exception handling. Buster Neece 2024-01-25 19:28:57 -0600
  • f379464937
    Podcast controller overhaul: - Make public-facing podcast API endpoints separate from the CRUD API used by station operators - Make Podcast a request attribute (like stations) to simplify several controllers - Move API generation for podcasts and episodes into an ApiGenerator class. Buster Neece 2024-01-25 16:54:31 -0600
  • 85f89d13ba
    Correct docs on Station middleware. Buster Neece 2024-01-25 16:52:27 -0600
  • 609d94a0bb
    Fixes #6887 -- Code cleanup on new common station date/time formatters. Buster Neece 2024-01-22 17:25:32 -0600
  • 3e7be503a8
    Update to Centrifugo 5.2.2. Buster Neece 2024-01-22 17:03:36 -0600
  • f6b998a17b
    Move redundant datetime formatting code into a unified station-timezone-aware composable. Buster Neece 2024-01-22 12:34:53 -0600
  • 87e7802d01
    Increase episode play button size. Buster Neece 2024-01-20 21:08:09 -0600
  • 851de76f30
    Fixes #6879 -- Fix base URI and Podcast RSS feed. Buster Neece 2024-01-20 21:07:09 -0600
  • d7b8c59ff9
    Add "Podcasts" to the Embed Widgets modal dialog in the station profile. Buster Neece 2024-01-20 17:19:34 -0600
  • e783895317
    Update changelog. Buster Neece 2024-01-20 17:08:33 -0600
  • 6deffe0ca2
    Podcast Pages Overhaul - Move the Podcasts pages from individual PHP templates into a Vue mini-SPA - Podcasts and episodes are paginated, sortable and searchable - The full podcast page is embeddable in external pages - The podcast player is our standard seekable inline player and persists as you're navigating around the podcasts page Buster Neece 2024-01-20 17:05:54 -0600
  • 8c4a4b8a76
    Add common isEmbeddable trait for public pages. Buster Neece 2024-01-20 17:03:14 -0600
  • e1f7a745ad
    Use common FullHeightCard component. Buster Neece 2024-01-20 10:38:22 -0600
  • ad15c6ef7c
    Move WebDJ template render internally. Buster Neece 2024-01-20 10:36:59 -0600
  • 2a8318640d
    Add RSS icon. Buster Neece 2024-01-20 10:36:18 -0600
  • 52d7ee0052
    Set typing on routes. Buster Neece 2024-01-20 10:35:57 -0600
  • 9cdc1347ec
    Make "badges" class that spaces badges out like "buttons" class. Buster Neece 2024-01-20 10:35:31 -0600
  • 8603024315
    Fix styling issue with full-page-height cards. Buster Neece 2024-01-20 10:35:09 -0600
  • a0562e9dba
    Update changelog. Buster Neece 2024-01-17 13:13:32 -0600
  • ecc826e677
    Automatically refresh the Upcoming Song Queue. Buster Neece 2024-01-17 13:13:22 -0600
  • a5fb3103b5
    Update changelog. Buster Neece 2024-01-17 12:09:47 -0600
  • 675d53f85b
    Add optional "path" argument to media reprocess CLI command. Buster Neece 2024-01-17 12:09:31 -0600
  • fb5b8e149c
    Add "move to top" and "move to bottom" buttons on Playlist reorder modal. Buster Neece 2024-01-17 08:10:49 -0600
  • ad1c3405f6
    Make Chevron icons Bootstrap icons; add bar-up/bar-down. Buster Neece 2024-01-17 08:10:34 -0600
  • 135f60367d
    Improve UX on Playlist "More" button and Reorder button. Buster Neece 2024-01-17 07:57:47 -0600
  • b17cddd5dc
    Update icon generation to handle newlines. Buster Neece 2024-01-17 07:57:29 -0600
  • db7a837a99
    Update paths on genicons script and add expand/contract and double-chevron icons. Buster Neece 2024-01-16 20:17:40 -0600
  • fd8d7d9b48
    Remove auto-assigned playlist badge; add badge for playlists with schedule items. Buster Neece 2024-01-16 18:16:40 -0600
  • 54610fd057
    Allow custom bitrates to be entered in Mount Points, Remote Relays annd DJ recordings. Buster Neece 2024-01-16 17:26:15 -0600
  • dfb1627bbf
    Update Docker dev install to properly set permissions and execute as correct user. Buster Neece 2024-01-16 12:17:09 -0600
  • 0cabaf09d2
    Frontend dependencies update. Buster Neece 2024-01-16 11:39:00 -0600
  • 50dec14fbe
    Composer PHP deps update. Buster Neece 2024-01-16 11:29:28 -0600
  • 9c8b238c8c
    Update changelog. Buster Neece 2024-01-16 11:27:49 -0600
  • 9dec145959
    Add modal dialog to manually update metadata from the station profile page. Buster Neece 2024-01-16 11:27:41 -0600
  • fbf139b1ca
    Update Centrifugo. Buster Neece 2024-01-16 08:15:07 -0600
  • 84378369c7
    Make dashboard paginated, searchable and sortable. Buster Neece 2024-01-15 17:07:28 -0600
  • 1ae1a16b5e
    #6870 -- Remove sudo as it strips env vars. Buster Neece 2024-01-15 13:32:14 -0600
  • 4ccce52705
    Use common trait for searching across controllers; add type strictness to several $request->getParam calls on controllers. Buster Neece 2024-01-15 11:24:27 -0600
  • b8e5a4bfa7
    Fixes #6869 -- Fix DB scripts (and other script fixes while we're at it). Buster Neece 2024-01-15 09:21:00 -0600
  • 688fa77834
    Fixes #6866 -- Fix type strictness on installer. Buster Neece 2024-01-14 18:16:30 -0600
  • bd9993e083
    Fixes #6867 -- Fix confirm dialog message. Buster Neece 2024-01-14 18:01:41 -0600
  • 691cfc6625
    Add Station enable/disable button on admin pane. Buster Neece 2024-01-14 17:20:03 -0600
  • ad30aaecfd
    More level 9 type fixes. Buster Neece 2024-01-14 16:01:19 -0600
  • 7a55ed9a94
    Type fixes for the installer command. Buster Neece 2024-01-14 15:20:36 -0600
  • 89b1d913a1
    Type fixes relating to DI phpstan stubs. Buster Neece 2024-01-14 13:51:04 -0600
  • bbf8d56b46
    More type fixes! Buster Neece 2024-01-14 13:20:01 -0600
  • c2f352c115
    Some type fixes. Buster Neece 2024-01-14 05:53:46 -0600
  • 0545b04ee1
    Remove huntr.dev from security policy. Buster Neece 2024-01-14 05:13:40 -0600
  • f865271996
    Remove cue_cuts to align with newest LS rolling release. Buster Neece 2024-01-13 15:29:55 -0600
  • 8ba01480a5
    Update Liquidsoap to latest 2.2.x rolling release to incorporate cue fixes. Buster Neece 2024-01-13 13:58:27 -0600
  • ef27968635
    Listeners report: Allow filtering to only crawlers, improve user agent display. Buster Neece 2024-01-13 10:49:10 -0600
  • 085ff32e45
    Listeners report: Make fields selectable and sortable, add connection start/end times as visible columns. Buster Neece 2024-01-13 08:34:09 -0600
  • 7093908cd1
    Fix selectable fields dropdown if settings has no selectable fields stored. Buster Neece 2024-01-13 08:33:34 -0600
  • 77bbcbad4f
    Set API types on Listener. Buster Neece 2024-01-13 03:04:08 -0600
  • 0b5d6ad631
    Remove HLS segment limitations on form. Buster Neece 2024-01-12 09:48:33 -0600
  • 0bfd947f9c
    Don't use Redis logical databases Buster Neece 2024-01-12 03:40:39 -0600
  • 7d0851122b
    Make listener report header more compact. Buster Neece 2024-01-11 10:34:29 -0600
  • 59dfc89524
    Add listener report filtering for listening time and listener type. Buster Neece 2024-01-11 10:19:19 -0600
  • 0bc1168ec5
    Update NPM deps. Buster Neece 2024-01-10 15:36:40 -0600
  • 5cee0b666b
    Fixes #6844 -- Better handling of empty strings on homepage redirect URL. Buster Neece 2024-01-10 02:14:35 -0600
  • 36054a035b
    Update default.po #6855 angrystar170 2024-01-10 10:03:38 +0900
  • f9c46042b5
    Merge branch 'main' into patch-1 angrystar170 2024-01-10 09:47:17 +0900
  • b1cd507b50
    Fixes #6586 -- Re-set body class on login Vue component. Buster Neece 2024-01-09 11:49:04 -0600
  • 254935fa7c
    Update default.po angrystar170 2024-01-09 23:59:51 +0900
  • 3b8c7e9e00
    #6845 -- Fix routing on /api/station/(id)/nowplaying Buster Neece 2024-01-09 04:24:43 -0600
  • fe5191f113
    Update NPM deps. Buster Neece 2024-01-08 09:55:29 -0600
  • fcbef6e321
    Update PHP deps. Buster Neece 2024-01-08 09:51:08 -0600
  • 223606a1e1
    Update some dev stuff. Buster Neece 2024-01-08 09:49:33 -0600
  • 8bda7bbb8a
    Update Liquidsoap rolling release. Buster Neece 2024-01-05 18:30:55 -0600
  • 940666bf32
    #6763 -- Update to Liquidsoap Rolling Release. Buster Neece 2024-01-05 05:46:22 -0600
  • 0b4a848f3d
    Merge commit '8d455f1c9bb73bc68055b2f54022405e5f25ad50' into stable 0.19.4 Buster Neece 2024-01-04 19:17:45 -0600
  • 8d455f1c9b
    Tag stable version 0.19.4. Buster Neece 2024-01-04 19:06:18 -0600
  • 3a66909b03
    Update locales. Buster Neece 2024-01-04 19:04:23 -0600
  • 2f080e4560
    Make update checks use a custom cron schedule and lengthen the time between update checks. Buster Neece 2024-01-03 23:58:55 -0600
  • 5664759ff3
    Fixes #6838 -- Fix album art POST URL on media manager. Buster Neece 2024-01-03 16:10:27 -0600
  • 5e02200c6d
    Fixes #6829 -- Make Requests embed have proper margins. Buster Neece 2024-01-03 04:43:57 -0600
  • aec23595c6
    Update PHP-FFMPEG and the remaining Symfony 6.x deps. Buster Neece 2024-01-02 04:54:49 -0600