Damien Senger
|
60350747a5
|
Adds a label to social sharing links
According to the WCAG (success criterias 2.4.4 and 4.1.2), the purpose
of each link should be determined from the link text alone or from the
link text together with its programmatically determined link context.
In this case, because there is no text content, we are using
`aria-label` to have an explicit purpose announced to users of
assisting technologies.
Resources:
- https://dequeuniversity.com/rules/axe/3.2/link-name
- https://www.w3.org/TR/WCAG21/#link-purpose-in-context
- https://www.w3.org/TR/WCAG20-TECHS/ARIA8.html
|
2019-04-13 12:19:11 +02:00 |
|
Pierre Rudloff
|
f315343798
|
refactor: Cleanup best format logic
Reuse $defaultFormat everywhere instead of duplicating conditions
|
2019-03-27 00:25:02 +01:00 |
|
Pierre Rudloff
|
506584ceee
|
fix: Specify allowed protocols explicitely
"^=http" also catches http_dash_segments
|
2019-03-24 15:13:01 +01:00 |
|
Pierre Rudloff
|
93878220b5
|
fix(playlist): Unset title variable
|
2019-01-25 21:16:58 +01:00 |
|
Pierre Rudloff
|
c6cf05f8ec
|
refactor: Move app name to a config variable
See #205
|
2019-01-06 16:59:16 +01:00 |
|
Pierre Rudloff
|
05812e4b0e
|
fix: Use a broader pattern for timestamps
ffmpeg accepts HOURS:MM:SS.MILLISECONDS
|
2018-09-11 17:04:16 +02:00 |
|
Alex Silva
|
a06d2ec82d
|
Update index.tpl
|
2018-09-07 18:17:45 -03:00 |
|
Alex Silva
|
1fd3b7a838
|
Update index.tpl
|
2018-09-07 18:14:20 -03:00 |
|
Alex Silva
|
4ef358258c
|
Added pattern
|
2018-09-07 15:43:16 -03:00 |
|
Alex Silva
|
7c8a78d574
|
Update index.tpl
remove placeholder
|
2018-08-17 11:36:53 -03:00 |
|
Alex Silva
|
d39b301ad2
|
better input method?
|
2018-08-17 11:28:27 -03:00 |
|
Pierre Rudloff
|
2efe969212
|
chore: Missing translations
|
2018-07-03 20:16:37 +02:00 |
|
Pierre Rudloff
|
f1cf0a2cdc
|
feat: Add a way to trim the audio
|
2018-07-03 19:47:35 +02:00 |
|
Pierre Rudloff
|
8a3b139603
|
chore: Add missing string to locales
|
2018-05-29 18:46:44 +02:00 |
|
Pierre Rudloff
|
27737ef49f
|
feat: Add donate link to footer
|
2018-05-29 18:41:12 +02:00 |
|
Pierre Rudloff
|
ac4f6e72b8
|
fix: Remove empty format from format list
Introduced by 4972c8ab8e
Fixes #170
|
2018-05-19 16:16:20 +02:00 |
|
Pierre Rudloff
|
af07826dac
|
fix: Remove link to Facebook page
Since we don't use it anymore
|
2018-03-26 11:53:17 +02:00 |
|
Pierre Rudloff
|
ae1bb4d3f9
|
fix: Missing translatable string
|
2018-01-25 00:00:11 +01:00 |
|
Pierre Rudloff
|
4972c8ab8e
|
feat: Add a new convertAdvanced option
It allows user to convert videos to several other audio/video formats
Fixes #148
|
2018-01-24 23:31:21 +01:00 |
|
Pierre Rudloff
|
bd00fd76ec
|
perf: Add rel="noopener" on external links
See https://developers.google.com/web/tools/lighthouse/audits/noopener
|
2018-01-16 13:10:51 +01:00 |
|
Pierre Rudloff
|
8cbf8300d8
|
fix: Use a main tag for the main part of the page
See https://dequeuniversity.com/rules/axe/2.2/bypass?application=lighthouse
|
2018-01-16 13:07:10 +01:00 |
|
Pierre Rudloff
|
7c35b7e2f3
|
Typo
|
2017-09-12 23:21:38 +02:00 |
|
Pierre Rudloff
|
a04cbeceee
|
Merge branch 'master' into develop
|
2017-09-09 16:31:22 +02:00 |
|
Pierre Rudloff
|
785a2f01a4
|
Hotfix: remove buggy autofocus (fixes #117)
|
2017-09-09 16:24:36 +02:00 |
|
Pierre Rudloff
|
f1d4d2f25c
|
Capitalize locale names
|
2017-08-07 16:50:25 +02:00 |
|
Pierre Rudloff
|
4343edcdbb
|
Merge branch 'master' into develop
|
2017-07-03 10:40:13 +02:00 |
|
Pierre Rudloff
|
dd00e9d279
|
Remove Google Cast support since the JS library does not seem to be maintained anymore and it frequently breaks
|
2017-07-03 10:19:50 +02:00 |
|
Pierre Rudloff
|
2e93ab867c
|
Hide language switcher if only one locale is supported
|
2017-06-01 23:45:35 +02:00 |
|
Pierre Rudloff
|
be1163a408
|
Fix locale switcher position on mobile
|
2017-06-01 22:48:14 +02:00 |
|
Pierre Rudloff
|
4b174d297b
|
Add title on share links
|
2017-06-01 11:43:07 +02:00 |
|
Pierre Rudloff
|
19bbe3f11c
|
Lint CSS
|
2017-06-01 11:38:35 +02:00 |
|
Pierre Rudloff
|
bb0f3b9f7c
|
Font size abstraction
|
2017-06-01 11:25:59 +02:00 |
|
Pierre Rudloff
|
c9c3988b91
|
Fix tests
|
2017-06-01 11:08:50 +02:00 |
|
Pierre Rudloff
|
f6a04458e7
|
Improve language switcher
|
2017-06-01 10:59:37 +02:00 |
|
Pierre Rudloff
|
bbee27caa9
|
Language switcher CSS
|
2017-06-01 01:04:39 +02:00 |
|
Pierre Rudloff
|
6905877e36
|
Use lang attributes in locale switcher
|
2017-05-31 16:35:37 +02:00 |
|
Pierre Rudloff
|
2add291023
|
Use emoji instead of SVG flags
|
2017-05-31 16:26:00 +02:00 |
|
Pierre Rudloff
|
a2dc71753e
|
Rename Smarty variable to avoid confusion
|
2017-05-31 09:32:11 +02:00 |
|
Pierre Rudloff
|
419110f764
|
Fix FrontController tests
|
2017-05-31 00:07:34 +02:00 |
|
Pierre Rudloff
|
6087e90b67
|
Remove empty <ul>
|
2017-05-30 23:55:11 +02:00 |
|
Pierre Rudloff
|
90dc6f4478
|
Display each locale in its own language
|
2017-05-30 23:49:49 +02:00 |
|
Pierre Rudloff
|
0f80cbd333
|
Improve locale handling
|
2017-05-30 23:31:12 +02:00 |
|
Pierre Rudloff
|
b4dd0aeb29
|
Basic locale switcher
|
2017-05-30 22:21:27 +02:00 |
|
Pierre Rudloff
|
de8c4525d9
|
New fr_FR locale
|
2017-05-29 19:28:42 +02:00 |
|
Pierre Rudloff
|
ff247a5c08
|
Move gettext files outside of template directory
|
2017-05-29 19:02:48 +02:00 |
|
Pierre Rudloff
|
3fff849ea8
|
Merge branch 'master' of https://github.com/tony199555/alltube into feature/gettext
Conflicts:
composer.json
composer.lock
templates/index.tpl
templates/video.tpl
|
2017-05-29 19:01:20 +02:00 |
|
Unknown
|
1e1b97c648
|
Name Correction
|
2017-05-26 11:45:05 -07:00 |
|
Unknown
|
404935be05
|
Possible fix recommend by Rudloff
|
2017-05-26 11:38:34 -07:00 |
|
Unknown
|
bb6e2805f3
|
Setup accoring standard
|
2017-05-26 04:50:58 -07:00 |
|
Unknown
|
e9351d09e0
|
Finish preparing pot file
|
2017-05-26 03:58:48 -07:00 |
|
Unknown
|
3ee71db762
|
Added translation file
|
2017-05-25 23:55:04 -07:00 |
|
Pierre Rudloff
|
f9203706f7
|
Cleanup root folder (fixes #110)
|
2017-05-15 07:25:14 +02:00 |
|
Pierre Rudloff
|
c1c6c2dd97
|
Merge branch 'master' into develop
|
2017-05-14 23:06:31 +02:00 |
|
Pierre Rudloff
|
fed425fce3
|
Use middleware instead of the noscheme workaround in order to make HTTPS work behind a reverse-proxy
|
2017-05-14 22:24:39 +02:00 |
|
Pierre Rudloff
|
d7927fc442
|
Download Tar archives from playlists
|
2017-05-04 23:52:30 +02:00 |
|
Pierre Rudloff
|
6e8809b8bc
|
Use redirect even if we only have one format
|
2017-05-04 23:03:51 +02:00 |
|
Pierre Rudloff
|
a681804126
|
Don't use variables when we can use a Config object directly
|
2017-05-04 20:26:42 +02:00 |
|
Pierre Rudloff
|
ef5304e598
|
Full path to manifest
|
2017-05-03 14:15:12 +02:00 |
|
Pierre Rudloff
|
6651b45545
|
Use --flat-playlist to get playlists more efficiently
|
2017-04-28 14:43:20 +02:00 |
|
Pierre Rudloff
|
1a7444eb66
|
Remove stray end tag in playlist template (fixes #107)
|
2017-04-25 13:49:46 +02:00 |
|
Pierre Rudloff
|
7428b334de
|
Smal fixes with playlists
|
2017-04-25 11:05:49 +02:00 |
|
Pierre Rudloff
|
950ea16672
|
Link to video page on playlist page
Open links on playlist page in new tab to allow to easily get back to playlist
|
2017-04-25 10:30:30 +02:00 |
|
Pierre Rudloff
|
43cbd4f6fe
|
Cleanup playlists
|
2017-04-25 02:20:15 +02:00 |
|
Pierre Rudloff
|
3f053d9eed
|
Merge branch 'develop' of https://github.com/hukoeth/alltube into feature/playlist
Conflicts:
templates/video.tpl
|
2017-04-25 01:16:20 +02:00 |
|
Pierre Rudloff
|
e6bbe54474
|
New remux feature (fixes #103)
|
2017-04-25 00:40:24 +02:00 |
|
Pierre Rudloff
|
c9db4d0d2e
|
Fix variable name
|
2017-04-02 23:34:07 +02:00 |
|
Uli Koeth
|
560e8c6a5f
|
Handle download lists part 2
|
2017-03-08 13:23:42 +01:00 |
|
Uli Koeth
|
03cf506132
|
Handle download lists part 1
|
2017-03-07 17:24:34 +01:00 |
|
Pierre Rudloff
|
ec250b0d05
|
Cleaner way to get canonical URL
|
2017-01-16 14:26:12 +01:00 |
|
Pierre Rudloff
|
bb7050cf75
|
Fix ugly URLs condition
|
2017-01-16 14:22:15 +01:00 |
|
Pierre Rudloff
|
7b48dbfd94
|
Escape canonical URL
|
2017-01-16 12:14:57 +01:00 |
|
Pierre Rudloff
|
4e1c1ca953
|
Add a stream parameter in config (fixes #24 and #39)
|
2017-01-16 12:02:21 +01:00 |
|
Pierre Rudloff
|
8e6c33c260
|
Merge branch 'develop' into feature/stream
Conflicts:
composer.lock
|
2017-01-16 11:06:39 +01:00 |
|
Pierre Rudloff
|
d1e744e42c
|
Fix bookmarklet URL (fix #90 and #89)
|
2017-01-16 01:58:08 +01:00 |
|
Pierre Rudloff
|
9f112c15b9
|
Add an uglyUrls option that disables URL rewriting (fixes #88)
|
2017-01-10 23:37:29 +01:00 |
|
Pierre Rudloff
|
28a8addbf1
|
Experimental support for M3U streams
|
2016-12-26 15:50:26 +01:00 |
|
Pierre Rudloff
|
e34b01f2c4
|
Add support for password protected videos
|
2016-10-20 23:01:31 +02:00 |
|
Pierre Rudloff
|
9010effc31
|
One too many middot
|
2016-10-02 20:15:16 +02:00 |
|
Pierre Rudloff
|
fc73459731
|
Use template includes
|
2016-08-01 01:01:10 +02:00 |
|
Pierre Rudloff
|
57c5de5ac7
|
Correct class name
|
2016-07-10 13:12:44 +02:00 |
|
Pierre Rudloff
|
28d1319d73
|
Improve web app
Standalone mode
Don't display bookmarklet in standalone mode
Correct start URL
|
2016-07-10 13:10:20 +02:00 |
|
Pierre Rudloff
|
13ba4a7707
|
Cast functionnality in full JS
|
2016-06-22 12:32:57 +02:00 |
|
Pierre Rudloff
|
c1541b90b7
|
Stray end tag div on error page (fixes #54)
|
2016-06-09 21:17:47 +02:00 |
|
Pierre Rudloff
|
44f16b0b3b
|
Wrong OpenGraph URL
|
2016-05-01 20:53:41 +02:00 |
|
Pierre Rudloff
|
42e687e940
|
Use full URL scheme in metadata
|
2016-05-01 20:47:39 +02:00 |
|
Pierre Rudloff
|
74e9407340
|
Remove Google+ info
|
2016-05-01 20:42:01 +02:00 |
|
Pierre Rudloff
|
56a94903f5
|
Don't use the same metadata on every page
|
2016-05-01 20:29:53 +02:00 |
|
Pierre Rudloff
|
69b0eaa8ad
|
Valid HTML
|
2016-05-01 20:15:50 +02:00 |
|
Pierre Rudloff
|
726e71b9d0
|
Remove useless metadata
|
2016-05-01 20:14:58 +02:00 |
|
Pierre Rudloff
|
67d7ffdef5
|
Max select size
|
2016-05-01 18:58:03 +02:00 |
|
Pierre Rudloff
|
7d548c06b6
|
More info about formats
Only HTTP formats
|
2016-04-11 01:21:01 +02:00 |
|
Pierre Rudloff
|
ed7018c957
|
Use <select> for format list
|
2016-04-10 21:42:38 +02:00 |
|
Pierre Rudloff
|
63166b8fde
|
Remove useless input
|
2016-04-10 19:56:29 +02:00 |
|
Pierre Rudloff
|
7eef219128
|
noscheme on all URL
|
2016-04-06 13:19:27 +02:00 |
|
Pierre Rudloff
|
81f32c3e61
|
Use Slim 3.3 (fixes #49)
|
2016-03-30 01:39:47 +02:00 |
|
Pierre Rudloff
|
0db96bad5d
|
Optimize performances
|
2016-03-22 01:56:37 +01:00 |
|
Pierre Rudloff
|
7bc9cac9f7
|
Web app manifest
|
2016-02-26 23:53:48 +01:00 |
|
Pierre Rudloff
|
ce2e95798f
|
theme-color meta
|
2016-02-26 23:41:57 +01:00 |
|
Pierre Rudloff
|
8a5b9a179b
|
Remove index.php from path (fixes ##43)
|
2016-02-18 22:51:12 +01:00 |
|
Pierre Rudloff
|
77edc76032
|
Correct URLs
|
2015-10-31 16:21:36 +01:00 |
|