Commit Graph

1198 Commits

Author SHA1 Message Date
Pierre Rudloff 5ef44dcedc build(yarn): 2.0.4 release 2019-06-22 18:28:05 +02:00
Pierre Rudloff 7c3ca7c152 build(composer): Upgrade youtube-dl to 2019.06.21 2019-06-21 20:57:09 +02:00
Pierre Rudloff f6dad71596 chore: Don't allow other websites to include the app in an iframe
We don't need it anymore
See #186
2019-06-17 23:54:33 +02:00
Pierre Rudloff ac27433685 Merge tag '2.0.3' into develop
Fix PHP 7.0 compatibility
2019-06-17 23:27:59 +02:00
Pierre Rudloff 2c3f35791e Merge branch 'release/2.0.3' 2019-06-17 23:27:51 +02:00
Pierre Rudloff e8afbd16e9 build(yarn): 2.0.3 release 2019-06-17 23:27:45 +02:00
Pierre Rudloff dcf65cadb0 fix: Make sure array_combine returns an array 2019-06-17 23:19:18 +02:00
Pierre Rudloff c232522429 build(composer): Make sure dependencies work with PHP 7.0
Because this is what Debian stable ships
2019-06-17 23:12:56 +02:00
Pierre Rudloff 457fc99f05 Merge tag '2.0.2' into develop
Upgraded youtube-dl to 2019.06.08
New genericFormats setting
Varios bug fixes
2019-06-17 22:58:52 +02:00
Pierre Rudloff b139e6edab Merge branch 'release/2.0.2' 2019-06-17 22:55:18 +02:00
Pierre Rudloff 6a2801116a build(yarn): 2.0.2 release 2019-06-17 22:54:58 +02:00
Pierre Rudloff 2ec732b33e style: Remove useless "use" statement 2019-06-17 22:53:28 +02:00
Pierre Rudloff dfcec7cc54 build(composer): Upgrade youtube-dl to 2019.06.08 2019-06-17 22:49:30 +02:00
Pierre Rudloff e5e43cb8e2 build(composer): Dependencies update 2019-06-17 22:47:08 +02:00
Pierre Rudloff d35801d9a0 fixup! feat: Make generic formats dynamic 2019-05-08 19:55:18 +02:00
Pierre Rudloff 1126239263 Check the stream checkbox by default to avoid surprises with non-HTTP videos 2019-05-08 19:52:38 +02:00
Pierre Rudloff 43d5cc1dbb feat: Make generic formats dynamic
See #223
2019-05-08 19:49:18 +02:00
Pierre Rudloff ceec503ff8 docs(faq): Explain why we can't download Vevo videos
See #222
2019-05-04 19:01:40 +02:00
Pierre Rudloff 62e270feb7 build(yarn): Upgrade grunt-contrib-compress 2019-05-04 18:52:45 +02:00
Pierre Rudloff 30d52943e1 fix: Try to convert bestaudio if possible 2019-05-04 18:47:07 +02:00
Pierre Rudloff 296a5f96b4 fix: Fix YoutubeStream range condition 2019-04-28 21:11:08 +02:00
Pierre Rudloff 922c1bf769 Merge tag '2.0.1' into develop
Fixed a Config exception when using Alltube as a library in another project
2019-04-28 16:06:15 +02:00
Pierre Rudloff a0811c6dc4 Merge branch 'release-2.0.1' 2019-04-28 16:06:00 +02:00
Pierre Rudloff 076241dedf build(yarn): 2.0.1 release 2019-04-28 15:59:03 +02:00
Pierre Rudloff b61287523d refactor: StreamInterface::close() should not return anything 2019-04-28 15:57:21 +02:00
Pierre Rudloff 5e9768e0e7 fix: Validate config only after the options have been set
To avoid an exception when default options are not valid but the new options are.
2019-04-28 15:52:01 +02:00
Pierre Rudloff 5456cb5506 Merge branch 'master' into develop 2019-04-28 15:19:21 +02:00
Pierre Rudloff 40943b6c84 Stop using Surge to host the documentation 2019-04-28 15:19:04 +02:00
Pierre Rudloff 4d88c1770d Merge tag '2.0.0' into develop
Most of the classes have been refactored to be easier to maintain
Library usage now works differently (see https://github.com/Rudloff/alltube-example-project)
Various download bug fixes
Accessibility improvements (thanks to @hiwelo)
Fixed tests running on CI
Updated youtube-dl to 2019.04.24
2019-04-28 14:43:05 +02:00
Pierre Rudloff 033e363c93 Merge branch 'release/2.0.0' 2019-04-28 14:39:03 +02:00
Pierre Rudloff 6a126d7939 build(yarn): 2.0.0 release 2019-04-28 14:38:55 +02:00
Pierre Rudloff 79ed3d2629 Merge branch 'master' into develop 2019-04-28 14:03:55 +02:00
Pierre Rudloff b91fe78dcd feat: Make streaming optional when stream mode is enabled
Closes #218
2019-04-28 00:36:14 +02:00
Pierre Rudloff 9313bc2230 test: Fix YoutubeStreamTest 2019-04-26 20:58:52 +02:00
Pierre Rudloff 756ff36653 fix: Wrong variable name 2019-04-26 20:38:14 +02:00
Pierre Rudloff f952f15851 build(composer): Upgrade youtube-dl to 2019.04.24
Fixes #219
2019-04-26 20:37:27 +02:00
Pierre Rudloff 8f46166a9d fix: Wrong controller 2019-04-26 20:34:34 +02:00
Pierre Rudloff a1b401c148 refactor: Use less confusing variable names in YoutubeStream 2019-04-22 21:55:45 +02:00
Pierre Rudloff 7bf2510dd2 test(phpunit): Better tests for streams 2019-04-22 21:53:04 +02:00
Pierre Rudloff d30614668b test(phpunit): Fix wrong @expectedException 2019-04-22 21:13:57 +02:00
Pierre Rudloff 84e9e86d28 style(styleci): Lint 2019-04-22 21:08:36 +02:00
Pierre Rudloff b7bcc24320 fix: Wrong variable name 2019-04-22 21:07:36 +02:00
Pierre Rudloff e13404903b refactor: Move exceptions and streams to seperate namespaces 2019-04-22 21:06:05 +02:00
Pierre Rudloff 1a6ff90eac feat: Split Youtube downloads in smaller chunks
Fixes #217
2019-04-22 20:20:04 +02:00
Pierre Rudloff bba2087a55 style(styleci): Lint 2019-04-22 17:04:59 +02:00
Pierre Rudloff 1387d836dc refactor: New Session class
So that session is shared between classes and does not get overwritten
2019-04-22 17:03:54 +02:00
Pierre Rudloff 25f33bba56 refactor: Split FrontController into multiple classes
Closes #177
2019-04-22 16:51:48 +02:00
Pierre Rudloff 196d0b1338 Merge branch 'develop' of github.com:Rudloff/alltube into develop 2019-04-22 15:32:29 +02:00
Pierre Rudloff 1df06f7c22 refactor: Use route names that make more sense 2019-04-22 15:31:51 +02:00
Pierre Rudloff 660f322edd build(composer): Upgrade slim/slim to 3.12.1 2019-04-22 15:02:34 +02:00