Commit Graph

  • 1bdfe4830c
    Merge 503902a295 into 996fe4e4c2 #7077 Mason Daugherty 2024-04-29 22:04:46 -0400
  • 503902a295
    Update README.md with corrected Ethical Open Source link #7077 Mason Daugherty 2024-04-29 22:03:27 -0400
  • c88a542236
    Merge 263c4d82b5 into 996fe4e4c2 #7052 Optischa 2024-04-29 14:59:51 +0700
  • 996fe4e4c2
    Update PHP dependencies. main Buster Neece 2024-04-28 17:30:34 -0500
  • 1c290a9d05
    Implement common rate limit on public downloads of media. Buster Neece 2024-04-28 14:21:24 -0500
  • efd6c8f0de
    Use Podcast common template for both pages that render podcast info; add public support for podcast custom HTML. Buster Neece 2024-04-28 14:15:51 -0500
  • 4bcebf8048
    Merge fd2a0896c0 into 86526d89ac #6900 Charles-Henri BERNARD 2024-04-28 15:18:59 +0200
  • 86526d89ac
    Update changelog. Buster Neece 2024-04-27 07:02:56 -0500
  • aefe069047
    #6893 -- Loosen enforcement of passkeys on login page to support a broader range of passkeys and browsers. Buster Neece 2024-04-26 16:38:23 -0500
  • a1cd71922f
    Make Branding Config return in the API to take advantage of updated JSON serialization. Buster Neece 2024-04-25 12:48:53 -0500
  • 1a68f34452
    Set the station config classes to return `{}` when empty and serialized to JSON. Buster Neece 2024-04-25 12:48:03 -0500
  • b1662a4757
    Wire up `is_enabled` functionality for public podcast pages. Buster Neece 2024-04-25 12:47:26 -0500
  • da51ec823c
    Add custom HTML to Branding config object. Buster Neece 2024-04-25 12:46:49 -0500
  • 3078f4f686
    Add UI for enable and custom HTML in branding. Buster Neece 2024-04-25 12:45:28 -0500
  • 66df8f7850
    Add "is_enabled" flag to Podcasts. Buster Neece 2024-04-25 10:19:37 -0500
  • 3f9c21b63c
    Update NPM dependencies. Buster Neece 2024-04-22 10:29:56 -0500
  • ac7dd73fd8
    Update PHP dependencies. Buster Neece 2024-04-22 09:28:36 -0500
  • bcb4443b4d
    Switch from Codeception Doctrine 2 module to newer Doctrine module. Buster Neece 2024-04-22 09:19:47 -0500
  • 6feae35d81
    Fix links in Podcast RSS feeds; add "podcast:guid" calculated from global podcast namespace. Buster Neece 2024-04-21 10:23:53 -0500
  • f12b3c0da2
    Finish removing MarcW RSS writer components. Buster Neece 2024-04-21 09:52:28 -0500
  • d03dc1f277
    Update the Podcast RSS feed to write raw XML instead of using an RSS library; add iTunes season/episode. Buster Neece 2024-04-21 09:46:47 -0500
  • ba4a71cd98
    Update XML writer to support writing root element text and attributes (the reverse of what Reader does). Buster Neece 2024-04-21 09:46:20 -0500
  • 820cc7ad03
    Make XML writer support excluding opening tag in the writing process. Buster Neece 2024-04-21 07:09:28 -0500
  • d438be0a72
    Add admin panel UI for season/episode numbers. Buster Neece 2024-04-21 05:19:37 -0500
  • 1871b7a0cd
    Code style cleanup fixes. Buster Neece 2024-04-21 05:01:06 -0500
  • 17e83547f7
    Update API spec and API interfaces with new fields. Buster Neece 2024-04-21 04:55:04 -0500
  • c881a28be4
    Update Podcast to add branding config; update PodcastEpisode to add season and episode numbers. Buster Neece 2024-04-21 04:54:21 -0500
  • c84522105d
    Slightly modify DB migration template. Buster Neece 2024-04-21 04:47:32 -0500
  • a34d86f5c0
    Fixes #6086 -- Prevent overnight scheduled items from playing again at the end of the last scheduled day. Buster Neece 2024-04-20 01:33:57 -0500
  • c3e540eae7
    #7010 -- Make public page background centered. Buster Neece 2024-04-17 05:18:26 -0500
  • 4cf9c626ad
    Allow nginx to accelerate the newer `/var/azuracast/storage` folders (backups, binaries, etc) Buster Neece 2024-04-17 04:38:26 -0500
  • 08c5468562
    Fixes #7037 -- Fix CarbonImmutable error on stats overview page. Buster Neece 2024-04-17 01:06:39 -0500
  • 263c4d82b5
    Merge branch 'main' into main #7052 Niklas H 2024-04-16 17:28:34 +0200
  • bee576b5e7
    Revert "Add support for rich searches with FusePHP (no separate search index required)." Buster Neece 2024-04-16 02:45:52 -0500
  • f28c472568
    Set a chunk limit to allow Roadrunner to stream responses to reduce memory consumption. Buster Neece 2024-04-15 06:04:43 -0500
  • e2ba8d35b8
    Set Vite permissions to more permissive to work around an issue in newer versions. Buster Neece 2024-04-15 05:43:07 -0500
  • 70503d8e57
    Update frontend dependencies. Buster Neece 2024-04-15 05:42:54 -0500
  • 259dc9733f
    Merge branch 'AzuraCast:main' into main Optischa 2024-04-08 23:02:41 +0200
  • b37e793588
    #6252 -- Update to latest LS RR for protocol resolving fixes (#7044) RM-FM 2024-04-05 18:58:32 +0200
  • 857ef22ac7
    #6252 -- Update to latest LS RR for autocue fix #7044 RM-FM 2024-04-05 16:44:59 +0200
  • 8500d9dd05
    #6252 -- Update to latest LS rolling release for protocol resolving fixes RM-FM 2024-04-05 07:54:40 +0200
  • 972a513c13
    Merge branch 'AzuraCast:main' into main RM-FM 2024-04-05 07:43:20 +0200
  • 40cedfb1a6 Add RadioReg Api for send metadata Optischa 2024-04-05 01:13:10 +0200
  • 5fe95f4dce
    #6252 -- Update LS rolling release for AutoCue improvements (#7039) RM-FM 2024-04-02 17:53:04 +0200
  • 9faba7369c
    Update liquidsoap.sh #7039 Buster Neece 2024-04-02 10:52:49 -0500
  • 931ea83f24
    #6252 -- Update to LS rolling release for AutoCue improvements RM-FM 2024-04-02 09:35:32 +0200
  • e9255d2cbe
    Fixes #7030 -- Fix new migrations not extending from abstract class that overrides transactionality. Buster Neece 2024-03-28 12:37:04 -0500
  • 2ce2b0916a
    #7023 -- Revert to upstream Redis (the last usable version) until Redict is available. Buster Neece 2024-03-26 13:25:00 -0500
  • 89c7e3663b
    Revert "Switch from Redis to KeyDB locally." Buster Neece 2024-03-26 12:40:02 -0500
  • 28e5faa7e4
    Add support for rich searches with FusePHP (no separate search index required). Buster Neece 2024-03-26 11:56:43 -0500
  • 6632b515c6
    Switch from Redis to KeyDB locally. Buster Neece 2024-03-22 12:54:48 -0500
  • b4e2854fc5
    Fixes #7007 -- Properly align publish date/time to station timezone. Buster Neece 2024-03-22 10:46:30 -0500
  • f7ebe1cd79
    Make sure podcast times are consistently in the future for unpublished playlist-synced episodes. Buster Neece 2024-03-22 10:36:14 -0500
  • c33fd9f30c
    Fixes #7009 -- Add no-op writer to RSS feed to register Podcast namespace for PSP-1 compliance. Buster Neece 2024-03-22 10:31:00 -0500
  • b144860d63
    #7009 -- Make RSS feed use API generator, add extension to download for iTunes. Buster Neece 2024-03-21 09:27:52 -0500
  • 3410442f24
    Minor PHP deps update. Buster Neece 2024-03-20 13:14:33 -0500
  • df401b5468
    Switch back to common Doctrine Entity Normalizer library. Buster Neece 2024-03-20 12:55:01 -0500
  • 838095eee6
    Ensure podcast publish_at field is always set and sortable and fix sorting issues with the Podcast Episodes admin UI. Buster Neece 2024-03-19 07:27:48 -0500
  • eed6811b38
    Switch to using Order enum for sorting. Buster Neece 2024-03-19 07:16:20 -0500
  • e376d4014c
    Remove type annotations from old DBAL version; remove custom Carbon Immutable format. Buster Neece 2024-03-19 06:53:36 -0500
  • 6316df6106
    Fix CarbonImmutable checks. Buster Neece 2024-03-19 05:41:43 -0500
  • 4324f94cb2
    Send timestamp along with individual SSE NP events, avoiding separate `global:time` channel. Buster Neece 2024-03-19 05:27:42 -0500
  • 5212e54ad6
    Make extension installer its own labeled pre-stage. Buster Neece 2024-03-19 03:15:47 -0500
  • 62a17a21eb
    Update PHP dependencies. Buster Neece 2024-03-18 10:18:32 -0500
  • cd66da17ad
    Update Centrifugo and switch to TOML markup for parsing fixes. Buster Neece 2024-03-17 09:20:11 -0500
  • 9b3106eb7f
    Enable JIT compilation for PHP. Buster Neece 2024-03-17 05:19:08 -0500
  • a4bf4b6655
    Switch back to mainline php-scanner, update other PHP deps. Buster Neece 2024-03-10 08:57:32 -0500
  • 7d083ab93d
    Now playing position (#7001) jpcastberg 2024-03-09 12:14:00 -0800
  • 91c4553781
    Merge branch 'main' into now-playing-position #7001 jpcastberg 2024-03-09 10:42:31 -0800
  • 3e86755e75
    fix seeking bug John Castberg 2024-03-09 10:30:56 -0800
  • 3a1482932f
    Add position state to now playing John Castberg 2024-03-09 00:30:18 -0800
  • 035799679b
    Update frontend deps. Buster Neece 2024-03-09 02:20:33 -0600
  • 0518a60a42
    Update PHP deps (including temporarily moving PHP-Parser over to personal repo). Buster Neece 2024-03-07 22:08:37 -0600
  • 6cb540cf02
    Update PHP dependencies. Buster Neece 2024-03-07 19:18:10 -0600
  • ed4227c1b5
    Fixes #6998 -- Explicitly set all migrations as non-transactional to work around a Migrations issue. Buster Neece 2024-03-07 17:51:43 -0600
  • eafa3bdfaf
    Update PHP deps. Buster Neece 2024-03-06 14:40:43 -0600
  • 76fc4e8ac0
    Fix for issues #6918 and #6956 (#6991) Stefan Körfgen 2024-03-04 21:15:52 +0100
  • a002caf852
    formatting #6991 Stefan Körfgen 2024-03-04 21:06:10 +0100
  • 9ab0a07c5f
    Fix for issues #6918 and #6956 Stefan Körfgen 2024-03-04 20:44:55 +0100
  • 74b8eece33
    Update PHP deps including polyfills. Buster Neece 2024-03-03 18:10:13 -0600
  • 5726a5c90f
    Merge commit 'fa73cd82dcbe56db5e233169a41493f658a7fe1b' Buster Neece 2024-03-03 17:34:54 -0600
  • fa73cd82dc
    Set explicit flag on new episodes. Buster Neece 2024-03-03 17:32:27 -0600
  • 2f14540477
    Configure all mutual toOne relationships explicitly. Buster Neece 2024-03-03 16:59:59 -0600
  • 24c56345df
    Set up sync task for podcast playlists. Buster Neece 2024-03-03 16:21:52 -0600
  • 09d186d506
    Update API interface and wire up Podcast Episodes for playlist-synced podcasts. Buster Neece 2024-03-03 13:32:08 -0600
  • 8fa8ab7e26
    Merge commit '466f03674d90d65c3d20411b87930c43572ae0a9' into feature/playlist-driven-podcasts Buster Neece 2024-03-03 13:03:12 -0600
  • 466f03674d
    Update Doctrine ORM to 3.0, DBAL to 4.0 and surrounding dependencies. Buster Neece 2024-03-03 12:44:11 -0600
  • 692a9a56d3
    PHP dependencies update. Buster Neece 2024-03-03 00:10:26 -0600
  • 0a17a77379
    Merge commit 'cfb190ba1390bb3ce41ca989354ac3f906771a4e' into feature/playlist-driven-podcasts Buster Neece 2024-03-02 18:05:45 -0600
  • cfb190ba13
    Remove Codeception from the standard "cleanup-and-test" suite, move to "cleanup-and-test-full". Buster Neece 2024-03-02 15:35:48 -0600
  • 17bf52612b
    Fixes #6951 -- Fix type issue on InstallCommand. Buster Neece 2024-03-02 15:35:33 -0600
  • 2e169b9499
    Fixes #6963 -- Escape cache keys for Now Playing so special characters don't cause problems. Buster Neece 2024-03-02 15:29:33 -0600
  • b83d54bf50
    Fixes #6936 -- Fix WebDJ URL. Buster Neece 2024-03-02 14:56:41 -0600
  • 60beb3d6c5
    Disable protected mode for local Redis dev. Buster Neece 2024-03-02 14:39:04 -0600
  • 06d2c58afd
    Merge commit '976b342d230b06fa54aafe1d09eacd0241419131' into feature/playlist-driven-podcasts Buster Neece 2024-02-27 16:12:34 -0600
  • 976b342d23
    Update Composer deps. Buster Neece 2024-02-27 16:10:26 -0600
  • 775a7ea129
    Update other NPM deps. Buster Neece 2024-02-27 16:05:28 -0600
  • f5c533f12b
    Update NPM deps. Buster Neece 2024-02-27 16:03:55 -0600
  • df3f9c5b85
    Fix bug with playlist mapping. Buster Neece 2024-02-22 18:33:00 -0600
  • e3dfe85653
    Add "Source" tab to Podcast modal and wire up select API request. Buster Neece 2024-02-22 15:59:31 -0600