[Android] New commits on branch master
Git System
git at videolan.org
Fri Dec 8 10:50:28 UTC 2023
URL: https://code.videolan.org/videolan/vlc-android/509882d6243d2bda625396b3c8218e011cdb0d40
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 8 11:21:08 2023 +0100
Remote access: fix the playing state issue in the mini player
URL: https://code.videolan.org/videolan/vlc-android/899937fbd63a5a31c7ae0593e9d3f95b8c5fd44e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 8 11:13:33 2023 +0100
Remote access: stop the playing animation when playback is paused
URL: https://code.videolan.org/videolan/vlc-android/10e193c271654cc7d2264253fbaa6bb4dac48e73
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 8 10:58:37 2023 +0100
Remote access: force the numeric keyboard for the OTP inputs
URL: https://code.videolan.org/videolan/vlc-android/265435e5303f60685844f244de51bb671df94889
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 8 09:21:24 2023 +0100
Remote access: move the share button to each url line
URL: https://code.videolan.org/videolan/vlc-android/65add074a6782375996bb5f5e588755a3b9b9cc5
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Dec 7 13:04:12 2023 +0100
Remote access: improve the ssl dialog UI
URL: https://code.videolan.org/videolan/vlc-android/0c745c4d3c033a421d5705de8ba1311ff2a5ae2c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Dec 7 12:53:51 2023 +0100
Remote access: add the stream in the browse screen
URL: https://code.videolan.org/videolan/vlc-android/1de75a3b8a687376f87d426f93fe03e0228a011e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Dec 7 08:56:55 2023 +0100
Prevent sending the now playing websocket message too often
URL: https://code.videolan.org/videolan/vlc-android/326d22210cfb4095bafa173b1e8e0abaddeea482
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Dec 7 08:26:51 2023 +0100
Remote access find a free port to avoid "address already in use" exception
URL: https://code.videolan.org/videolan/vlc-android/1f3fc6756a56066ae16fcab69da81bb5cf695446
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Dec 6 10:28:39 2023 +0100
Update the Ci to use artifacts instead of cache for node_modules and the dist directories
URL: https://code.videolan.org/videolan/vlc-android/1e7043ad392d81b75cbf4f0acf49af6f0ac9011d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Dec 6 08:42:54 2023 +0100
Update CI dependencies for the remote access build
URL: https://code.videolan.org/videolan/vlc-android/99cc1d524e53bab479749495462241e08c65af1a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Dec 5 13:50:54 2023 +0100
Bump remote access library versions
URL: https://code.videolan.org/videolan/vlc-android/08d9d1e0065042f10d0960bbc1dcf143cb249ca9
Author: Robert Stone <rhstone at gmail.com>
Date: Tue Dec 5 23:15:13 2023 -0800
Update libraries
URL: https://code.videolan.org/videolan/vlc-android/e54f9f2ced5ba76f2d0f8dec9d3d816a5a942216
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Dec 5 13:39:03 2023 +0100
Rename most of the references to the old remote access name
URL: https://code.videolan.org/videolan/vlc-android/1aa16da6bd94231c475fd7aef4ec07e2f58837f7
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Dec 5 09:22:30 2023 +0100
Add a remote access card in the other lane on TV
URL: https://code.videolan.org/videolan/vlc-android/5e6b49865dff9aa1668a622cc0e8ed12f8c7f52d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Dec 5 08:28:58 2023 +0100
Refactor remote access string
URL: https://code.videolan.org/videolan/vlc-android/19b5190810ce62414effba3a94c7dd4acf52ae71
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Dec 5 08:17:36 2023 +0100
Remote access: add a setting to disable the log list
URL: https://code.videolan.org/videolan/vlc-android/da54d9d399fb8c9ce73543d36bf06e2332dd07e7
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 15:38:04 2023 +0100
Rename the web server to "Remote access"
URL: https://code.videolan.org/videolan/vlc-android/11a3c536fe169c0ee167bdf3199f08dbdd54225d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 14:05:21 2023 +0100
Use kotlin use for the zip operation to prevent resource leaking
URL: https://code.videolan.org/videolan/vlc-android/09681976fa5e872e87c07a183b0218b56b3b3a71
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 09:25:31 2023 +0100
Webserver: refactor the zip download file deletion
URL: https://code.videolan.org/videolan/vlc-android/f34919092273659f6e279f4c0ee7e114c753335c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 09:19:55 2023 +0100
Add ktor and BouncyCastle to the libraries
URL: https://code.videolan.org/videolan/vlc-android/4fc047b0216ff05be360e7962754934ff21c1482
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 09:09:27 2023 +0100
Webserver: use SecureRandom for OTP code generation
URL: https://code.videolan.org/videolan/vlc-android/815f6e3d16e67aacf1f6d3b1fd8719a47b56d021
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Dec 4 08:57:43 2023 +0100
Webserver: improve the send logs wording
URL: https://code.videolan.org/videolan/vlc-android/3abc136deedfb7bad7251bba5cf5485163d40b8a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 1 13:40:51 2023 +0100
Webserver: fix mixed content issue with the network share thumbnails
URL: https://code.videolan.org/videolan/vlc-android/6b66ac371f96bd80f3493d77745b3f644f693062
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 1 08:44:50 2023 +0100
Webserver: add the onboarding in the WebserverShareActivity
URL: https://code.videolan.org/videolan/vlc-android/067e4d5349fec680d4a6fe994ea0d51b1bd60c95
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Dec 1 08:37:49 2023 +0100
Webserver: prevent race condition in onboarding leading to a crash
URL: https://code.videolan.org/videolan/vlc-android/5b5cc8e21584e1434ebdcc9da4c1a8af33cd8407
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 30 09:37:11 2023 +0100
Webserver: prevent closing the play queue between video playbacks
URL: https://code.videolan.org/videolan/vlc-android/3a146c97a55b5b8f5ed79c2715afec1fa6d9af89
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 28 08:35:17 2023 +0100
Bump ktor version to 2.3.6
URL: https://code.videolan.org/videolan/vlc-android/c381480befd6f99534f59fedc0a87555fbe44255
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 28 08:14:24 2023 +0100
Disable the webserver on API 22
Ktor has been tested on Android 21+. However, when using it on Android 21
we still get a crash that we should try and fix
URL: https://code.videolan.org/videolan/vlc-android/0f83105418738a25cb9773334e2c4d32db6c6657
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 15:00:09 2023 +0100
Webserver: change the disable notification icon
URL: https://code.videolan.org/videolan/vlc-android/9b5e72588236c563d8bea1c73131ba4978f31140
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 14:39:58 2023 +0100
Enable desugaring for the webserver module
It allows to use the Duration API for example
URL: https://code.videolan.org/videolan/vlc-android/fad45cfb84384769b217c2c21d24b918699911e4
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 14:20:13 2023 +0100
Improve last page webserver onboarding animation
URL: https://code.videolan.org/videolan/vlc-android/c3cb27fc30408082894118f7c4b782734d4c27d8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 13:58:31 2023 +0100
Improve first page webserver onboarding animation
URL: https://code.videolan.org/videolan/vlc-android/929bc27d6b890608bcf59200278163f1d8696364
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 10:57:22 2023 +0100
Webserver: prevent page refresh while an upload is ongoing
URL: https://code.videolan.org/videolan/vlc-android/364e020b9d2757b8ecaa683bd1ab6259f095a62f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 10:12:52 2023 +0100
Webserver: allow clearing a successful file upload
URL: https://code.videolan.org/videolan/vlc-android/b9081a4c17c695ffb7e9d06943b088fccab07bad
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 27 10:00:09 2023 +0100
Webserver: allow canceling file upload
URL: https://code.videolan.org/videolan/vlc-android/9303aa1783cd044cd21908440c9763159eda9ded
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 14:31:29 2023 +0100
Webserver: add a border to the file uploader
URL: https://code.videolan.org/videolan/vlc-android/46c79b8a80f949f0a8297c2c4c924f31647bddba
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 13:29:08 2023 +0100
Webserver: prevent logging the player refresh web socket messages
URL: https://code.videolan.org/videolan/vlc-android/27c541d3b0eb3809736e9a0104895873e6e1e695
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 12:24:20 2023 +0100
Webserver: fix play queue video item ratio
URL: https://code.videolan.org/videolan/vlc-android/cea31871b1238964fe6f45d92fa3d79d9507d356
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 11:25:23 2023 +0100
Webserver: adapt the player buttons to really small screens
URL: https://code.videolan.org/videolan/vlc-android/1eae05f8e5d978162e20c66658ec977062b5e97f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 11:14:23 2023 +0100
Webserver: improve the media list layout on really small screens
URL: https://code.videolan.org/videolan/vlc-android/8ac0e1244d7f44749a953fb0f596483402fae5eb
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 10:44:13 2023 +0100
Webserver: show error on OTP invalid code entered
URL: https://code.videolan.org/videolan/vlc-android/a4224a3dbf65a919e42211ea0ff3fce2f835460e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 09:32:14 2023 +0100
Webserver: prevent auto complete on the login page
URL: https://code.videolan.org/videolan/vlc-android/9def6938676009b507b4fd5e075ecc0cb5620a3e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 08:30:12 2023 +0100
Webserver: add a progress when uploading logs
URL: https://code.videolan.org/videolan/vlc-android/3b0edb4ad9350a4827cee670bab540f5ab345d3c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 24 08:13:38 2023 +0100
Webserver: use dedicated fallback icons in the Artwork Provider
URL: https://code.videolan.org/videolan/vlc-android/f821a4f4a38b132bb843654b25cfd4394c1c7a05
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 23 14:28:39 2023 +0100
Webserver: hide the loading status when leaving a browsing page too early
URL: https://code.videolan.org/videolan/vlc-android/43b66aee6ff987a5d0a4cef627093b36cecdbd8a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 23 14:25:34 2023 +0100
Webserver: display a warning when the browsing triggers a login dialog
URL: https://code.videolan.org/videolan/vlc-android/058f77220fb6ca5e97c0b1019054e84ebcd0c975
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 23 11:56:10 2023 +0100
Webserver: prevent starting the network monitor when the network browsing setting is off
URL: https://code.videolan.org/videolan/vlc-android/103d7e5c253f8ef6a64ec9f3f2e306f61312a59b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 23 11:30:23 2023 +0100
Remove useless call to setResult in the WebserverOnboardingActivity
URL: https://code.videolan.org/videolan/vlc-android/549f840268dd94f3f039a98edfdd16a95eee0502
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 23 09:37:40 2023 +0100
Webserver: increase the session cookie max age in debug mode
URL: https://code.videolan.org/videolan/vlc-android/3d0daa2567ee2c90dd7c600ff87709fda94b0042
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 14:33:56 2023 +0100
Webserver: close login modal when the component is unmounted
URL: https://code.videolan.org/videolan/vlc-android/c529a7c27e1cbc4b8504bf06def15cd508a43633
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 14:04:28 2023 +0100
Webserver: send OTP code verification with a POST query
URL: https://code.videolan.org/videolan/vlc-android/15d464f02aebe866f80b67ebe0325c2a49001172
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 11:56:58 2023 +0100
Webserver: log table UI improvements
URL: https://code.videolan.org/videolan/vlc-android/aed878f5edebb798e76815f5cef1350bb33e7717
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 11:38:09 2023 +0100
Webserver: fix empty view placement for the browser
URL: https://code.videolan.org/videolan/vlc-android/6c86abf8c7201997d4749de0aaef02e93b9ad41e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 10:35:57 2023 +0100
Webserver: add a warning when there is nothing to resume
URL: https://code.videolan.org/videolan/vlc-android/80f1e3a2ee5b4cd0930d67b314485694a0dc9956
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 10:25:09 2023 +0100
Webserver: improve the log list UI
URL: https://code.videolan.org/videolan/vlc-android/5134b347b46bfc885fe37cd42e1c9de546ef677e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 22 08:12:03 2023 +0100
Webserver: hide the player when the playback ends
URL: https://code.videolan.org/videolan/vlc-android/48a71a753a5ab90c05e5ec903b79e0eab2530b92
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 15:43:49 2023 +0100
Webserver: shrink play queue margins
URL: https://code.videolan.org/videolan/vlc-android/a9f4007575fb6da4a99ead6e91e72927cccc974e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 15:40:43 2023 +0100
Webserver: make play queue background colors consistent with the website content
URL: https://code.videolan.org/videolan/vlc-android/4b19eee632e6f8a1f89ca93a98f55ca9f52e3196
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 15:34:48 2023 +0100
Webserver: always show play queue close icon
URL: https://code.videolan.org/videolan/vlc-android/92648d00caff2a047fa1655e8d360b6e2be7e091
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 15:26:06 2023 +0100
Webserver: save logs in the local storage to make them persistent
URL: https://code.videolan.org/videolan/vlc-android/ebce7e9a61abc628b639ba19627fcb7bea755f19
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 15:25:26 2023 +0100
Webserver: fix logs download URL
URL: https://code.videolan.org/videolan/vlc-android/36d62191332b48b9b1d8f19d865de50e85d7f85f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 14:44:18 2023 +0100
Webserver: fix browsing icon size
URL: https://code.videolan.org/videolan/vlc-android/eb8446283b91f4bb66ac32b1dba037bb232d965b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 14:35:39 2023 +0100
Webserver: make empty view less bold
URL: https://code.videolan.org/videolan/vlc-android/ee08995da2b058dc86d4b4ad88432bf05e14dfe8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 14:08:59 2023 +0100
Webserver: fix the error message when content is disabled
URL: https://code.videolan.org/videolan/vlc-android/740cbdfae057fab09f7ed724b58c7ad815f4f5c9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 13:44:22 2023 +0100
Webserver: fix race condition between sending the local log and refreshing the list
URL: https://code.videolan.org/videolan/vlc-android/5140ed3ce915419ab897ce1e385f0172e57f7557
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 13:32:54 2023 +0100
Webserver: prevent the mini player to be shown when nothing is playing
URL: https://code.videolan.org/videolan/vlc-android/750aeb90e4dcf41f3305f562c42988313bab66eb
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 21 13:05:36 2023 +0100
Webserver: prevent to play an already playing media
URL: https://code.videolan.org/videolan/vlc-android/44cf02764895bff506920575dcb066fbcb7a5705
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 14:39:16 2023 +0100
Fix npm dependencies vulnerabilities
URL: https://code.videolan.org/videolan/vlc-android/07ea0626bcc1dde347160861a9c7635b44cc8d51
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 14:27:37 2023 +0100
Webserver: add the crash logs and improve the UI
URL: https://code.videolan.org/videolan/vlc-android/1e26696d13d3adc12b27bfe00386565618bc3224
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 13:37:59 2023 +0100
Webserver: add auto focus and improve behavior of the OTP form
URL: https://code.videolan.org/videolan/vlc-android/d2bbbd25cc991d193486d8c942143a0a4e544a40
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 13:30:23 2023 +0100
Webserver: search page initial focus and input style
URL: https://code.videolan.org/videolan/vlc-android/bf14b25f66f4f3882ae654eccc3359db0e78d27b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 11:17:13 2023 +0100
Webserver: add a disable action to the notification
URL: https://code.videolan.org/videolan/vlc-android/0ae3772509415fc006c0313f021c94d32d5baca6
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 09:02:37 2023 +0100
Webserver: use a TV icon on onboarding when needed
URL: https://code.videolan.org/videolan/vlc-android/27d95868df1c739e41cffda52d3d7db080ad34f9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 08:35:45 2023 +0100
Webserver: fix onbarding memory leak
URL: https://code.videolan.org/videolan/vlc-android/33f9e687a503c625e89aeea9c2b4b04b5e5b5e3a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 17 08:19:29 2023 +0100
Webserver: show onboarding only once and add a way to re-show it
URL: https://code.videolan.org/videolan/vlc-android/d9f3ff85a6335214a18c0e0d4a60d5de1472a98b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 15 15:33:04 2023 +0100
Webserver: fix onboarding animations memory leaks
URL: https://code.videolan.org/videolan/vlc-android/999e9f87e42ef7022f21c639c9e7acc323928ba4
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 15 15:19:40 2023 +0100
Webserver: content onboarding screen
URL: https://code.videolan.org/videolan/vlc-android/c89caa919779b828d1cfa45fdbf302d7852d02c9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 15 11:11:28 2023 +0100
Webserver: OTP onboarding screen
URL: https://code.videolan.org/videolan/vlc-android/a08e813afdd78b9e319e699a4cf7421d3835ba4c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 15 07:55:22 2023 +0100
Webserver: encryption onboarding screen
URL: https://code.videolan.org/videolan/vlc-android/3ec5b38087583c5e853cccb8ebbc5da51b022998
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 14 14:33:07 2023 +0100
Webserver: start of the onboarding screens
URL: https://code.videolan.org/videolan/vlc-android/59753487ca71fdc1c50ab1558f48584b9d935da0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 14 08:13:43 2023 +0100
Webserver: make OTP notification dismissible
URL: https://code.videolan.org/videolan/vlc-android/618180a03e2779c0cefb2980be2bd3ae3f04b1e3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 13 14:32:00 2023 +0100
Webserver: refactor the routing in its own file
URL: https://code.videolan.org/videolan/vlc-android/cc9de38b78c78f9476b774aa383406d93f26884e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 13 13:43:57 2023 +0100
Webserver multi network UI
URL: https://code.videolan.org/videolan/vlc-android/b6eddec124e0644042bc5ca6505aa91ef6eab9c6
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 13 08:59:16 2023 +0100
Webserver: move the OTP code fragment in its own activity
URL: https://code.videolan.org/videolan/vlc-android/afc388548644ee9930d7684b248e74ee364cfdaa
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 10 11:42:30 2023 +0100
Webserver: uniformize the icons sizes and colors
URL: https://code.videolan.org/videolan/vlc-android/8103d234865bfef6b41c06b631affc8498016d10
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 10 11:42:05 2023 +0100
Webserver: us the right grid/list icon variants
URL: https://code.videolan.org/videolan/vlc-android/c6525f4ea883340597bb08c462c69122a14b353e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 10 10:33:35 2023 +0100
Webserver: fix download of media lists (artist, album, ...)
URL: https://code.videolan.org/videolan/vlc-android/5172a570961b085dcc8d999cd0a959ae74460493
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 10 10:18:47 2023 +0100
Webserver: fix issue where a failing web socket session prevent messages to be sent to other ones
URL: https://code.videolan.org/videolan/vlc-android/308c06aadf1a0af5c242856c3cf6b56c5af568d0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Nov 10 10:17:54 2023 +0100
Webserver: prevent starting web sockets if client is not authenticated
URL: https://code.videolan.org/videolan/vlc-android/b7d01c1c21f9d42c67711fa74d3cdf905452f33b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 9 12:58:58 2023 +0100
Webserver: improve the ssl notice wording and layout
URL: https://code.videolan.org/videolan/vlc-android/a71e5762705605d32a3e52f1ec38ca5fcc738403
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 9 11:49:49 2023 +0100
Webserver: OTP notification channel change and improve wording
URL: https://code.videolan.org/videolan/vlc-android/3125cb2c396fba934bdd6408dde1e5d99ad49062
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Nov 9 10:29:31 2023 +0100
Webserver: display a dedicated activity for the OTP code if app is launched
URL: https://code.videolan.org/videolan/vlc-android/066628cdfd8bfb88f7a77f373ef9c0dd033c5fc8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 8 14:38:14 2023 +0100
Webserver: add exception for development builds
URL: https://code.videolan.org/videolan/vlc-android/2df277fe0bc950f2127e057bb2658ac43717de91
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 8 13:43:32 2023 +0100
Webserver: improve session management and allow multiple clients
URL: https://code.videolan.org/videolan/vlc-android/c85b60ee041432b083084024a877abd951d6fbd3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 8 08:56:25 2023 +0100
Webserver: prevent websocket connection flood when not logged in
URL: https://code.videolan.org/videolan/vlc-android/6ec719c8670ceb92e1b8514a98989f09cec99f22
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Nov 8 08:35:25 2023 +0100
Webserver: improve the logger
URL: https://code.videolan.org/videolan/vlc-android/e0ed51c730512bb967e4aa9e302a8dbb08bfa715
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 7 15:51:28 2023 +0100
Webserver: fix vulnerabilities
URL: https://code.videolan.org/videolan/vlc-android/2b5dfd33375858d144d362e71684e7364ec97eb9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 7 15:17:21 2023 +0100
Webserver: fix log download
URL: https://code.videolan.org/videolan/vlc-android/dfa7663d9abe3b7d2aaf7675fbeb4df72e13d8a4
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 7 15:13:09 2023 +0100
Webserver: add a logger to the client
URL: https://code.videolan.org/videolan/vlc-android/c8fcc0e8755fb9f4696850e73b2d178f84d9d7ac
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 7 07:58:55 2023 +0100
Webserver: prevent XHR errors
URL: https://code.videolan.org/videolan/vlc-android/383dda5d6c8be5c3db31c52f42427382bd3a2050
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 6 11:49:40 2023 +0100
Webserver: prevent showing the SSL warning in debug mode
URL: https://code.videolan.org/videolan/vlc-android/ff3bf11b663ca4f1aff19d2855947d87768fb0f3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Nov 6 11:32:31 2023 +0100
Webserver: add a SSL warning modal in the client
URL: https://code.videolan.org/videolan/vlc-android/d2248ba99be9e243782cbf6f7735cbf3cddbce1c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Oct 24 13:44:10 2023 +0200
Webserver: add a webserver_debug property to bypass session when in local mode
URL: https://code.videolan.org/videolan/vlc-android/4becd4b9d2f379fb4d500a5b2d6f3126f9bdd9ec
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Oct 24 13:25:48 2023 +0200
Webserver: secure the web sockets via auth ticket
URL: https://code.videolan.org/videolan/vlc-android/8b0022ce23d30d23b7b6e9521b55ad0f09e1e709
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Oct 24 09:52:12 2023 +0200
Proper implementation of auth bypassing for local testing
URL: https://code.videolan.org/videolan/vlc-android/26da40b1e365291c68d13f54dbae6c34a4a979fa
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Oct 24 08:51:43 2023 +0200
Websockets: refactor outside of HttpSharingServer
URL: https://code.videolan.org/videolan/vlc-android/e1ad015d821a65b4f8e760681eedf47933432bb7
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 20 13:16:14 2023 +0200
Webserver: add a way to bypass the authentication in debug
URL: https://code.videolan.org/videolan/vlc-android/e73b5b6c8ac996b06c101487bc449bc39192b412
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 20 09:16:48 2023 +0200
Webserver: fix XHR request data error
URL: https://code.videolan.org/videolan/vlc-android/e418fd13850ea896ac9cdd2b77c2d97b74c1811c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 20 09:14:37 2023 +0200
Webserver: increase cookie max gae in debug mode
URL: https://code.videolan.org/videolan/vlc-android/fb488dcebf6c294c67a0aea342f672f505b45c0d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 20 09:14:00 2023 +0200
Webserver: fix web manifest
URL: https://code.videolan.org/videolan/vlc-android/9941fc5c3b93cc7231debd7b512bc5a4a7d2d468
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 19 16:00:31 2023 +0200
Webserver: authenticate all the end points and use the correct axios instance
URL: https://code.videolan.org/videolan/vlc-android/a5c4d2a358f21dcd065a0323698211c8d1ab3cd3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 19 14:50:59 2023 +0200
Webserver: improve the code request UI
URL: https://code.videolan.org/videolan/vlc-android/e8988adbfaca6bafecb5f8873db600999738817a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 19 13:10:24 2023 +0200
Webserver: start of the client OTP management
URL: https://code.videolan.org/videolan/vlc-android/09b6038d84f6358036fb41d6503f4e1925ffbe5d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 19 13:02:38 2023 +0200
Webserver: new OTP API
URL: https://code.videolan.org/videolan/vlc-android/fc46f2d3d8a4b6fc4c371f0b463db7a532c0658c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 19 10:24:51 2023 +0200
Webserver: add js-sha256 dependency
URL: https://code.videolan.org/videolan/vlc-android/5cc7a81f3404659c454d32d2e3e2db37a7978d8c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Oct 18 14:42:22 2023 +0200
Webserver: update caniuse-lite version
URL: https://code.videolan.org/videolan/vlc-android/37ab9c2fe645cbfd6fcb3e0408488efc57c2804f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Oct 18 14:40:54 2023 +0200
Use ktor sessions by adding a cookie
URL: https://code.videolan.org/videolan/vlc-android/6b79df8f87505169667e6c19629fb3fdb05e6798
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Oct 18 14:18:17 2023 +0200
Bump ktor version
URL: https://code.videolan.org/videolan/vlc-android/de38186bbd33471a98860a3569cf87a57ee5d9e0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Oct 18 13:04:56 2023 +0200
Add a way to force the api ssl mode
URL: https://code.videolan.org/videolan/vlc-android/6101d6dd16664fd1f543e2e34f1bc44aed07116f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Sep 13 08:27:33 2023 +0200
Fix ktor static file deprecation
URL: https://code.videolan.org/videolan/vlc-android/2cb2c8551e4252c3b285f4fc85233ef3dbfc86dd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Sep 12 11:50:33 2023 +0200
Redirect to https when available
URL: https://code.videolan.org/videolan/vlc-android/e4dbd5393be7d5f51828be630c583dc143dbdd48
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 13 14:04:35 2023 +0200
Webserver: Securely save the keystore password
URL: https://code.videolan.org/videolan/vlc-android/a1cf67d5295627d1f55829ad0800033cd147aa49
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 09:01:53 2023 +0200
Webserver: SSL implementation
URL: https://code.videolan.org/videolan/vlc-android/55978170f03fe06ed8943696dbf9acb92a6272bb
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Sep 11 14:36:43 2023 +0200
Make nightlies and releases need the npm build job
URL: https://code.videolan.org/videolan/vlc-android/2cc34c98db23c54fd3ffbb3c56b6e00eea1249f5
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Sep 11 13:18:14 2023 +0200
CI improve requirements
URL: https://code.videolan.org/videolan/vlc-android/12503f1eb22f44690eab16fb829719cc632dc03d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Sep 11 12:59:12 2023 +0200
Run webserver CI when any file of the website is touched
URL: https://code.videolan.org/videolan/vlc-android/9ff474744dcfe0252b99bcadfbfc34d47ead0cdf
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Sep 7 13:34:12 2023 +0200
Add an audit CI check with audit-ci
URL: https://code.videolan.org/videolan/vlc-android/936365ad70f329632843870fe046bf61d5ca2f55
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Thu Jul 13 16:32:44 2023 +0200
WebServerCI: use variable for docker images
URL: https://code.videolan.org/videolan/vlc-android/9b4b3d20aa49d06b1c992de441b54ae056fd020e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Jun 19 09:40:26 2023 +0200
Log webserver calls in debug builds
URL: https://code.videolan.org/videolan/vlc-android/6ca48453f301c1ee957b8f6527ba002c358f0c89
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Jun 8 11:12:49 2023 +0200
Webserver: refactor the way we generate the API urls
All the API urls are now centralized in the same file
and we don't export the root url and IP anymore
URL: https://code.videolan.org/videolan/vlc-android/cc7710cd5401ff4f03ffefdd2dde70aed49b871e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Jun 7 08:42:07 2023 +0200
Webserver: prevent sending too much volume events
URL: https://code.videolan.org/videolan/vlc-android/5936f3d6641dc87a13ebbbe99b4fb5543ab02bf2
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Jun 7 07:27:21 2023 +0200
Webserver: prevent playing item on overflow click in lists
URL: https://code.videolan.org/videolan/vlc-android/2b616ca4ee49eadf52fadae399728743ce02a9c0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Jun 7 07:21:39 2023 +0200
Webserver: send strings in the user's language
URL: https://code.videolan.org/videolan/vlc-android/8f4afa6e0ed1b01491f4a8dcc6bffc75f2e41401
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 14:36:36 2023 +0200
Webserver: fix list responsive layout
URL: https://code.videolan.org/videolan/vlc-android/094fa37bfea2c4e748947f88e7eefd9813d540f8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 11:53:31 2023 +0200
Webserver: player UI improvements
URL: https://code.videolan.org/videolan/vlc-android/fa237d1914a7b61f90f8d044042dd3f424efb4f8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 11:52:25 2023 +0200
Webserver: fix responsive mini player
URL: https://code.videolan.org/videolan/vlc-android/b5f1b6f303a77f5fa4f7e42c3590df6e304ebdd5
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 08:30:09 2023 +0200
Remove useless webserver auth setting
URL: https://code.videolan.org/videolan/vlc-android/e7bd254c642b71f0045ea155d57f4a39bade7cdd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Jun 6 08:29:34 2023 +0200
Add desugaring library
URL: https://code.videolan.org/videolan/vlc-android/ec1696b7655e54ab058407534e9bb9a4a79c9f0e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Jun 5 13:10:12 2023 +0200
Webserver: fix layout and mini player visibility
URL: https://code.videolan.org/videolan/vlc-android/30eb9985d5c474246d7ba30b96bd0a8f639bb8c4
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Jun 5 11:53:30 2023 +0200
Proper switch between http and https
URL: https://code.videolan.org/videolan/vlc-android/0924db484d2b8cc7b2adcdf7f27dc4a79344463c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Jun 2 13:14:16 2023 +0200
Webserver: rework the layout to improve the scrollbar and empty view
URL: https://code.videolan.org/videolan/vlc-android/6bf850dc4bc6c878d0ffa69102b049b3aeb7f940
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Jun 2 08:43:11 2023 +0200
Crash fix on the webserver
URL: https://code.videolan.org/videolan/vlc-android/edfaf7547d746efcaa6200927f7d6634367d31cb
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue May 30 09:13:55 2023 +0200
Webserver: hide resolution when not set
URL: https://code.videolan.org/videolan/vlc-android/8f79ddfd1487be1530c4690f9a42c5dd7935bafc
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Tue May 23 18:28:19 2023 +0200
Webserver: split install dependencies and build
URL: https://code.videolan.org/videolan/vlc-android/e9ed1f4fa9aef324c92e06c8f5a6f39ed135fb9e
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Wed Apr 26 15:40:54 2023 +0200
Webserver: add ci build
URL: https://code.videolan.org/videolan/vlc-android/da738cc18e7b5a8baad7e7f29e6baa37979c71da
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Tue May 23 15:49:39 2023 +0200
Compile.sh: add warning without webserver
To avoid forcing people to have npm installed to build, and as
the webserver is not the heart of the app, a warning is added at
the end the build to remind the person compiling that the
webserver is missing if it wasn't built previously.
URL: https://code.videolan.org/videolan/vlc-android/bf61dc94aec0b7c668632746d05e3f19d4aa5694
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri May 26 13:59:21 2023 +0200
Prevent restarting the server if not needed
URL: https://code.videolan.org/videolan/vlc-android/7d8811120b9bce38da67a23f447ba5953b98e617
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu May 25 14:44:23 2023 +0200
Implement the new webserver notification icon
URL: https://code.videolan.org/videolan/vlc-android/decb47e0654c3b38cb4016c2eb9f0be451916639
Author: Alexandre Perraud <alexandre at videolan.org>
Date: Thu May 25 14:21:47 2023 +0200
Add new web server notification icon
URL: https://code.videolan.org/videolan/vlc-android/efcf7c4963d489237991042e4f2e2ddc7638621c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu May 25 14:00:34 2023 +0200
Webserver: use a proper coroutine scope
URL: https://code.videolan.org/videolan/vlc-android/0626274ddd9a99e0cbedf46ba897e27f1c3213da
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu May 25 13:44:14 2023 +0200
Add a setting for the webserver playback control
URL: https://code.videolan.org/videolan/vlc-android/872f34e99595208f8f537438474d65cf9c94c49d
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue May 23 11:31:49 2023 +0200
Refactor ktor dependency versioning
URL: https://code.videolan.org/videolan/vlc-android/d2ecdf98503360340df1f92bda7109280355fe1f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue May 23 10:26:28 2023 +0200
Webserver: implement browsing content settings
URL: https://code.videolan.org/videolan/vlc-android/cbf8d344a8ca1ad89572ea4a4514fb9ca78f2137
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue May 23 09:49:18 2023 +0200
Webserver: implement medialibrary content settings
URL: https://code.videolan.org/videolan/vlc-android/b3e2d63c97aa5470df1499d3d9e26a93ba8e6860
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed May 10 12:22:25 2023 +0200
Webserver: fix list item alignment when description is empty
URL: https://code.videolan.org/videolan/vlc-android/6c64d3f27c6863c4bd1d185f221853ec68fc7104
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed May 10 12:06:42 2023 +0200
Webserver: display the file size in the browser if available
URL: https://code.videolan.org/videolan/vlc-android/3306500fea83eadbc5fd19e7038811391347494e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed May 10 11:54:19 2023 +0200
Webserver: improve the browser root loading
URL: https://code.videolan.org/videolan/vlc-android/58d24d90614dd5fb16ef7986228b730e30b95c6f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed May 10 11:01:45 2023 +0200
Webserver: move the breadcrumb to the navbar
URL: https://code.videolan.org/videolan/vlc-android/88f80d4c371b3d0ab52492f13d58b7febeacc754
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed May 10 09:44:47 2023 +0200
Webserver: browse files
URL: https://code.videolan.org/videolan/vlc-android/b237557a65876c1f75ca643261f264f384f3bea8
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 28 13:47:38 2023 +0200
Webserver: implement the search feature
URL: https://code.videolan.org/videolan/vlc-android/2bb7b0ca5183bca9b7ff85d80f0d9b302d3a6ff6
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 28 08:46:13 2023 +0200
Webserver: add the resume playback feature
URL: https://code.videolan.org/videolan/vlc-android/8860a89e5535b56483f83e6ae0a8e299d8aefc41
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 28 08:17:43 2023 +0200
Webserver: fix dropdown displayed under player
URL: https://code.videolan.org/videolan/vlc-android/85cc6f425d7482c6ce0c2101b6ae4dd867f1457c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 15:06:50 2023 +0200
Webserver: bind shuffle and repeat buttons
URL: https://code.videolan.org/videolan/vlc-android/28ac1d4ae820e132e36f2e4d546caa5d3824fc14
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 14:50:57 2023 +0200
Webserver: use proper progress bars and style them
URL: https://code.videolan.org/videolan/vlc-android/47c7de288301ca4000ee548ac21560e3b0ef0948
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 11:17:11 2023 +0200
Webserver: add a websocket retry mechanism
URL: https://code.videolan.org/videolan/vlc-android/882377a388ba00786842d34e2062a7bc065a4af9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 10:32:16 2023 +0200
Webserver: delete download files when stopping the server
URL: https://code.videolan.org/videolan/vlc-android/03786453c3970d28ae9164c29a1b65da9383058b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 10:31:28 2023 +0200
Webserver: fix the album track number when downloading
URL: https://code.videolan.org/videolan/vlc-android/e460b6547949b211bf11dab946cba19cd766cda0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 09:41:15 2023 +0200
Webserver: make list items fully clickable
URL: https://code.videolan.org/videolan/vlc-android/04ea35b6aeeccd086c28796cd60799b0007b3a45
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 08:47:17 2023 +0200
Webserver: prevent updating the now playing and play queue twice
URL: https://code.videolan.org/videolan/vlc-android/e2fee451d3f9527f882a2e9978c8625350d4a66e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 08:30:53 2023 +0200
Webserver: always send json through web sockets from client to server
Also prevent the web socket server from crashing and normalize messages
URL: https://code.videolan.org/videolan/vlc-android/0e6c82b03c85fac852de7ccb7652a4934911adcd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 07:59:54 2023 +0200
Webserver: always send json through web sockets from server to client
URL: https://code.videolan.org/videolan/vlc-android/cbfd39970017a804ed38b260c7d86dcd5eaf081f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 27 07:48:16 2023 +0200
Webserver: fix player state
URL: https://code.videolan.org/videolan/vlc-android/26e3ff961489c7048e029f383a8c8caa655a59a0
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 26 15:57:13 2023 +0200
Webserver: show mini player even when video is playing
URL: https://code.videolan.org/videolan/vlc-android/6cf268e875ea1cfc07cdb86120fc817704dbd2a4
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 26 15:56:47 2023 +0200
Webserver: fix list play icon background
URL: https://code.videolan.org/videolan/vlc-android/e16ce84f171827813624c35f1e61f49563d0953b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 26 15:56:19 2023 +0200
Webserver: fix play queue edit toggle not working
URL: https://code.videolan.org/videolan/vlc-android/ddcda727c7d8174b2a70429a7f90a95047a7b716
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 26 10:33:07 2023 +0200
Webserver: split download in two calls
The first one is the file preparation if needed,
the second one is the actual download
URL: https://code.videolan.org/videolan/vlc-android/6172557246c4f9bc51b2e52cf41504b3f6733333
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 26 09:38:45 2023 +0200
Webserver: allow download of albums, artists, genres and playlists
URL: https://code.videolan.org/videolan/vlc-android/5b433cbe85f23f4a84f14f62bcd544e43d2303ca
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 25 14:40:26 2023 +0200
Small refactor of HttpSharingServer and comment it
URL: https://code.videolan.org/videolan/vlc-android/9d8235c4bcc0bfea29ab750a956518b9d51d4e36
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 25 12:51:20 2023 +0200
Improve the web server preferences and port it to TV
URL: https://code.videolan.org/videolan/vlc-android/2c057e346569cf8718d1bb390fbd5e4de4e25f1b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 25 10:23:05 2023 +0200
Create a web server info activity
URL: https://code.videolan.org/videolan/vlc-android/09c3dbbf3b144cdbbef0d3b32a123f14a647088b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 24 12:47:38 2023 +0200
Fix webserver notification stopped state
URL: https://code.videolan.org/videolan/vlc-android/b6cc10b26c54d7ca123b0102d0ab86766d0605de
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 24 12:13:44 2023 +0200
Webserver: manage string request error
URL: https://code.videolan.org/videolan/vlc-android/1bf7d176c1dd1cecfa881abe17865c83ff9bd1f3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 24 12:02:59 2023 +0200
Webserver: split the pinia store in dedicated ones
URL: https://code.videolan.org/videolan/vlc-android/6ec011313fdc5aa7950daf6be9170c4ae8a0ca6a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 21 14:20:07 2023 +0200
Webserver: Fix image button on mobile
URL: https://code.videolan.org/videolan/vlc-android/d9f149880961c1df736d33325d6c8607e6afa244
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 21 13:44:00 2023 +0200
Webserver: implement the browse root
URL: https://code.videolan.org/videolan/vlc-android/88b459795af1da579f3bacafbd6fcdd650e0c8c1
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 20 15:36:27 2023 +0200
Webserver: hide the play queue on mobile back button
URL: https://code.videolan.org/videolan/vlc-android/3b01dbf3710d38443767f1d263acff129071eb64
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 20 14:34:52 2023 +0200
Webserver: add a favicon and get the icon from the device
URL: https://code.videolan.org/videolan/vlc-android/e4df40df97266ed7a7d9dcb5faf75d2aceea61bd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 20 14:12:11 2023 +0200
Webserver: lazy load images
URL: https://code.videolan.org/videolan/vlc-android/b3ba4b2b605c916780763c67ca61c9710d39e617
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 20 13:49:04 2023 +0200
Webserver: minor UI fixes
URL: https://code.videolan.org/videolan/vlc-android/3661a49be7446a3e3542f063f0fa4802599924b2
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 20 12:05:59 2023 +0200
Webserver: file upload with picker or drag and drop
URL: https://code.videolan.org/videolan/vlc-android/1aa25e9751fa8847650da9703db1cef674e61ffd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 19 09:53:12 2023 +0200
Webserver: retrieve i18n strings sooner and simplify initialization
URL: https://code.videolan.org/videolan/vlc-android/b7e264f1d484fb5e2e68b21cfce68d0ee4557a5c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 19 09:03:52 2023 +0200
Webserver: get rid of the material icon font and replace by svg files
URL: https://code.videolan.org/videolan/vlc-android/b5ed335dafdf0efab3da8ef4a214f531ead5586a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 18 15:46:16 2023 +0200
Webserver: minor fixes
Follow show all artist setting for artists query
and play queue item hover state
URL: https://code.videolan.org/videolan/vlc-android/e1d27682ad1b28c11f9354fe60503ce356885093
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 18 14:46:04 2023 +0200
Webserver: add a play queue edit mode with reorder
URL: https://code.videolan.org/videolan/vlc-android/81df4205c13080af2923f934f20716566b5c351e
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 18 13:51:20 2023 +0200
Webserver: refactor duplicated methods in an util plugin
URL: https://code.videolan.org/videolan/vlc-android/92f2065d0f4419d7a1b2a2ac2b8b273e706a2aea
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 18 09:32:14 2023 +0200
Webserver: map translations for the whole website
URL: https://code.videolan.org/videolan/vlc-android/ce333f4dfdc1ccc86bd478a727a10fce775ec09a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 18 09:11:30 2023 +0200
Webserver: add i18n to the website
URL: https://code.videolan.org/videolan/vlc-android/68a3a876d4dca2372de69f1744015acb664be508
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 17 14:55:30 2023 +0200
Webserver: proper empty view content
URL: https://code.videolan.org/videolan/vlc-android/f97e838ef2acbc31396aef62ef9ddc36da492a44
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 17 14:07:53 2023 +0200
Webserver: refactor the media views and add the video list mode
URL: https://code.videolan.org/videolan/vlc-android/ef1ee7d84c78c69bed5bf74c2af015c102b945a5
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 14:32:28 2023 +0200
Webserver: allow changing display type for audio / playlists
URL: https://code.videolan.org/videolan/vlc-android/cf626dda30d303bb2f99e486ca3ddba845ba7e70
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 12:17:29 2023 +0200
Webserver: simplify the tabs display condition and add a display bar
URL: https://code.videolan.org/videolan/vlc-android/f5b5c93fcdcdc34b1340fb16a03cb7f20212c18a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 11:23:22 2023 +0200
Webserver: implement the playlists
URL: https://code.videolan.org/videolan/vlc-android/86e63ec1ff1ea4313be8020119349c514e25e996
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 10:11:58 2023 +0200
Webserver: allow downloading media
URL: https://code.videolan.org/videolan/vlc-android/227a25c16eface6307973b112d17c24ad13b7cc5
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 09:20:37 2023 +0200
Webserver: Implement the genres tab
URL: https://code.videolan.org/videolan/vlc-android/447f2ed4c0daa597043eee066e63aa443c2be776
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 08:33:26 2023 +0200
Webserver: Implement the tracks tab
URL: https://code.videolan.org/videolan/vlc-android/e251b1c02d638925dc907ca288a9e65d3c68ab27
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 08:27:25 2023 +0200
Webserver: Implement the artist tab
URL: https://code.videolan.org/videolan/vlc-android/e3e80fcc88575286a0ea3036acf47cd67802a458
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 08:15:53 2023 +0200
Webserver: Implement the album tab
URL: https://code.videolan.org/videolan/vlc-android/73cea0f6186cf659a14afefd254261bcc156233c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Apr 14 07:33:21 2023 +0200
Webserver: Add the tabs for the audio section
URL: https://code.videolan.org/videolan/vlc-android/2f77fcfd657ed5dc3571e3a911d6329ebaf45ff7
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 13 12:01:55 2023 +0200
Webserver: fix alert and mini player fab positioning
URL: https://code.videolan.org/videolan/vlc-android/af3efd7abb5ec45de97e08023076df7dbd0d8c47
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 13 11:28:59 2023 +0200
Webserver: add a spinner when doing queries
URL: https://code.videolan.org/videolan/vlc-android/f2afbc25aa501d9a99ba2cfdebb127b2318cf5e9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 13 11:14:47 2023 +0200
Webserver: improve the layout
URL: https://code.videolan.org/videolan/vlc-android/f4889e66a47486ad76c9097188d034fa773fcf5c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Apr 13 08:39:28 2023 +0200
Webserver: prevent loading bootstrap multiple times and better color customization
URL: https://code.videolan.org/videolan/vlc-android/b9a379dfcd3a9e2f1a132d8abf9c8d41b023267f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 12 14:12:39 2023 +0200
Webserver: add the video list
URL: https://code.videolan.org/videolan/vlc-android/092da45095030f8b965ef38491e424408b2412d1
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 11 13:15:06 2023 +0200
Webserver: add an app icon endpoint and use it for main navigation
URL: https://code.videolan.org/videolan/vlc-android/17e0eeaff1424e5eb4ae3c21f3fc9f3cab3246dd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 11 12:01:45 2023 +0200
Webserver: improve the header bar
URL: https://code.videolan.org/videolan/vlc-android/b320e89405ca708454a525c7419ee135cb3727dd
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 5 15:30:22 2023 +0200
Webserver: remove all CDN and import bootstrap from npm
URL: https://code.videolan.org/videolan/vlc-android/59f41eadafc8f0a4b5a8616b6ecf7f6a53d4f07b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 5 12:33:31 2023 +0200
Webserver: get rid of MDC
URL: https://code.videolan.org/videolan/vlc-android/bcf90c2946d96c2c487af712644db832313d05b3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 5 12:12:46 2023 +0200
Webserver: improve player sizing and responsiveness
URL: https://code.videolan.org/videolan/vlc-android/efede6d237f730393752358d03bd87aecfb80846
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 5 08:51:13 2023 +0200
Webserver: use the Move encode image outside from ArtworkProvider to provide artworks
URL: https://code.videolan.org/videolan/vlc-android/add74b431c5f251b29554639e5867c96eadf2d41
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Wed Apr 5 08:45:30 2023 +0200
Move encode image outside from ArtworkProvider to BitmapUtil
URL: https://code.videolan.org/videolan/vlc-android/3f9579807f76f7226d20e8071c75bede070be34c
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 4 14:50:57 2023 +0200
Launch the web server in the service and proper threading
URL: https://code.videolan.org/videolan/vlc-android/e774bdaded50e0e949e2c983c594e262952c8aad
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Apr 4 10:56:09 2023 +0200
Refactor the web server instance management
URL: https://code.videolan.org/videolan/vlc-android/012843bcb39fc281fc612023be9bcbf2a240106a
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 3 15:04:01 2023 +0200
Webserver: display a warning when web socket is disconnected
URL: https://code.videolan.org/videolan/vlc-android/8edfa609ce0540ac92b3aa9298cd4ee9c65bff67
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 3 13:10:17 2023 +0200
Code cleanup
URL: https://code.videolan.org/videolan/vlc-android/99d73d917b8ff6eea86f5f15c0c2505d8ecc9339
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 3 13:01:16 2023 +0200
Webserver: make the play queue clickable
URL: https://code.videolan.org/videolan/vlc-android/450d45483e7974b54006ac18f91f7d78eed0cecb
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Mon Apr 3 10:40:25 2023 +0200
Webserver: use pinia as the vue store
URL: https://code.videolan.org/videolan/vlc-android/dc2d23ab32a1b3d59fd4be5f1e1704086f385c4f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Mar 31 11:57:40 2023 +0200
Webserver: retrieve and display play queue
URL: https://code.videolan.org/videolan/vlc-android/551d35a771d00a0c6b8611558f826e1d40647b4b
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 15:32:52 2023 +0200
Webserver: improve the player layout and sizing
URL: https://code.videolan.org/videolan/vlc-android/830f1f995457827ca156266ccd0ddab9f6447405
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 15:03:06 2023 +0200
Webserver: add a volume control
URL: https://code.videolan.org/videolan/vlc-android/0e127819834a9ad546693247b33694b723ae6476
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 12:19:20 2023 +0200
Add authentication to the webserver and a setting page
URL: https://code.videolan.org/videolan/vlc-android/df3947d7c9436443814e31b0ad8fadb03abd7100
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 10:15:23 2023 +0200
Webserver: improve the player style
URL: https://code.videolan.org/videolan/vlc-android/91d384944b27cfd69c8091d430e22bfc95977ae3
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 08:45:58 2023 +0200
Webserver: use material icons
URL: https://code.videolan.org/videolan/vlc-android/b6cc24988925bde4a22fcca3305bf61db6235c55
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 08:05:13 2023 +0200
Webserver: display the artwork image in the player
URL: https://code.videolan.org/videolan/vlc-android/44a65bf3c03413f8ce5bffd4a18b5ea6aa0d8bdc
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 07:52:04 2023 +0200
Add a progress bar to the player
URL: https://code.videolan.org/videolan/vlc-android/46184a9525d1921893282aeb1555ee1206544367
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Mar 30 07:41:56 2023 +0200
Webserver: fix event listeners and element selectors
URL: https://code.videolan.org/videolan/vlc-android/9da8e081e51680de743e8764cb9971216bd4da43
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Wed Mar 29 16:16:09 2023 +0200
WebServer: add MediaUpload page without js
URL: https://code.videolan.org/videolan/vlc-android/1ac43d5d7c373b21b9eed4bf8e3d2436122946d0
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Wed Mar 29 14:46:20 2023 +0200
WebServer: remove footer
URL: https://code.videolan.org/videolan/vlc-android/18396aa29788fbd545a908b890ddd38ca5b052b5
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Tue Mar 28 19:00:34 2023 +0200
WebServer: fix bad vue-router init
URL: https://code.videolan.org/videolan/vlc-android/612e2200ce1a1047147fc06a9f6d97b14d5f779a
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Tue Mar 28 18:42:00 2023 +0200
WebServer: hide player when stopped
URL: https://code.videolan.org/videolan/vlc-android/bc942a39163b628e0d62ab7de8e7f8ddedcfff2a
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Tue Mar 28 18:00:41 2023 +0200
WebServer: move player js to component
URL: https://code.videolan.org/videolan/vlc-android/8358346c427ff8ac769a12d061e504d3e9eb2d07
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Mon Mar 27 15:36:24 2023 +0200
WebServer: remove material-web-components
WebServer: move scss from assets to src
URL: https://code.videolan.org/videolan/vlc-android/9624af26d6c6e0e27a695d5c15a56f5ce63ca567
Author: Duncan McNamara <dcn.mcnamara at gmail.com>
Date: Mon Mar 20 19:55:55 2023 +0100
WebServer: convert to vuejs 3
URL: https://code.videolan.org/videolan/vlc-android/5f06ff6bc9de50441ec0df8da1049bc235bb5ea9
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 8 09:26:01 2022 +0100
Move the webserver in its own module
URL: https://code.videolan.org/videolan/vlc-android/5111dfbf2d94bee0897b5905a9f8ee7ab9a69e98
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Tue Nov 8 08:35:05 2022 +0100
Webserver: use the right url for web sockets and artwork queries
URL: https://code.videolan.org/videolan/vlc-android/a7b1a654f0d7056e6ed1a3d387e2c6d5b7fa099f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 7 14:42:15 2022 +0200
Launch the web server in a dedicated service
URL: https://code.videolan.org/videolan/vlc-android/fbec9b3a576c411d1a5d0a7b81cf325792ab4fef
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Fri Oct 7 07:07:59 2022 +0200
Web server implementation with ktor
URL: https://code.videolan.org/videolan/vlc-android/40b05d1f13343adfa3adaf0e6f9559ad0927287f
Author: Nicolas Pomepuy <nicolas at videolabs.io>
Date: Thu Oct 6 12:23:08 2022 +0200
New webpack project to generate a static website
More information about the Android
mailing list