Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.66 #879

Merged
merged 26 commits into from
Jan 14, 2023
Merged

3.66 #879

merged 26 commits into from
Jan 14, 2023

Conversation

jaedb
Copy link
Owner

@jaedb jaedb commented Jan 14, 2023

  • GitHub actions hooks and release auto-tagging (release = build + release, push = build)
  • Dockerfile upgrade (Spotify support, WIP)
  • Multi-stage Docker build for reduced filesize and build time
  • Minor bugfixes

jotak and others added 24 commits August 7, 2022 15:05
- Can create and edit playlists
- Can now load playlists natively
- Needs monitoring on heavier backends (YTMusic, Tidal, etc)
- Doesn't conflict with PlaylistGroups
Do not show discovery menu when spotify is not used
- Matches Spotify artwork, which we hide when it is burned-in on the image
- Consistent across all providers now
- Cannot safely (and consistently) overwrite PIP-installed package with host volume binding, so is easier to build within Docker
- Add `.nvmrc` for consistent buildout
- Need to experiment with file size reduction
Moved the build process of the GStreamer plugins to a separate stage. 
Restructured the file a bit and cleaned up some unused dependencies.
@codecov
Copy link

codecov bot commented Jan 14, 2023

Codecov Report

Merging #879 (58f487c) into master (90b3173) will increase coverage by 1.27%.
The diff coverage is 11.35%.

@@            Coverage Diff             @@
##           master     #879      +/-   ##
==========================================
+ Coverage   10.57%   11.84%   +1.27%     
==========================================
  Files         169      169              
  Lines        9722     9709      -13     
  Branches       73       73              
==========================================
+ Hits         1028     1150     +122     
+ Misses       8694     8559     -135     
Impacted Files Coverage Δ
src/js/components/AddedFrom.js 0.00% <0.00%> (ø)
src/js/components/ContextMenu/ContextMenu.js 16.00% <ø> (ø)
src/js/components/ContextMenu/ContextMenuItems.js 12.50% <0.00%> (ø)
src/js/components/ErrorMessage.js 0.00% <ø> (ø)
src/js/components/Fields/Dropzones.js 12.00% <0.00%> (ø)
src/js/components/Fields/OutputControl.js 8.06% <0.00%> (+0.71%) ⬆️
src/js/components/Fields/SearchForm.js 3.03% <0.00%> (ø)
src/js/components/Hotkeys.js 0.87% <0.00%> (-0.08%) ⬇️
src/js/components/Icon.js 62.50% <ø> (ø)
src/js/components/LinksSentence.js 81.25% <ø> (+6.25%) ⬆️
... and 83 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

- Enabled basic version via GitHub directly
- Escape to a space; may need expanding on if more characters start appearing
@@ -122,7 +122,7 @@
to = `/${item.type}/${encodeUri(item.uri)}`;
if (item.name && item.type !== 'artist') {
// Strip out "%"; this causes conflicts with our uri decoder
to += `/${encodeURIComponent(item.name.replace('%', ''))}`;
to += `/${encodeURIComponent(item.name.replace('%', '').replace('/', ''))}`;

Check failure

Code scanning / CodeQL

Incomplete string escaping or encoding

This replaces only the first occurrence of '%'.
@@ -140,7 +140,7 @@
items={moods}
details={['playlists']}
right_column={['source']}
getLink={(item) => `/discover/moods/${encodeUri(item.uri)}/${item.name}`}
getLink={(item) => `/discover/moods/${encodeUri(item.uri)}/${encodeURIComponent(item.name.replace('%', '').replace('/', ''))}`}

Check failure

Code scanning / CodeQL

Incomplete string escaping or encoding

This replaces only the first occurrence of '%'.
@@ -150,7 +150,7 @@
<section className="content-wrapper">
<Grid
items={moods}
getLink={(item) => `/discover/moods/${encodeUri(item.uri)}/${item.name}`}
getLink={(item) => `/discover/moods/${encodeUri(item.uri)}/${encodeURIComponent(item.name.replace('%', '').replace('/', ''))}`}

Check failure

Code scanning / CodeQL

Incomplete string escaping or encoding

This replaces only the first occurrence of '%'.
@jaedb jaedb merged commit 83b0332 into master Jan 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants