Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1515 commits
Select commit Hold shift + click to select a range
f9fad0a
Remove deprecated music-metadata-browser
staniel359 Feb 8, 2025
c0898b4
Update dependencies
staniel359 Feb 8, 2025
c3a44e2
Update vue-i18n
staniel359 Feb 8, 2025
12d9795
Update vite
staniel359 Feb 8, 2025
ed55c7c
Update uuid
staniel359 Feb 8, 2025
fa5e08f
Update electron
staniel359 Feb 8, 2025
f1b64f2
Update electron-builder
staniel359 Feb 8, 2025
d27c71e
Update dependencies
staniel359 Feb 8, 2025
ca7545a
Change Electron's deprecated BrowserView to WebContentsView
staniel359 Apr 28, 2024
42ebdb1
Add preload script
staniel359 Feb 11, 2025
34ee2d5
Change imported file path detection logic
staniel359 Feb 11, 2025
affa296
Move Electron's shell logic to preload script
staniel359 Feb 12, 2025
93837fa
Move Electron's ipcRenderer logic to preload script
staniel359 Feb 12, 2025
68cf693
Fix bug when player panel's options popup didn't hide on close option…
staniel359 Feb 12, 2025
0f197f6
Fix error with missing Buffer in renderer after disabling nodeIntegra…
staniel359 Feb 12, 2025
38ec838
Add ordering by creation date for tracks imported from drive
staniel359 Feb 12, 2025
c0e61a0
Fix bugs with translations
staniel359 Feb 14, 2025
35c13f3
Fix bug when options popup didn't hide when submenu option is clicked
staniel359 Feb 14, 2025
db94199
Update dependencies
staniel359 Feb 14, 2025
2ef8356
Update pinia
staniel359 Feb 14, 2025
be5fe2e
Change donate modal's decline button style
staniel359 Feb 14, 2025
b1d3e3d
Add caution for spotify's status (#226)
xyloflake Feb 15, 2025
e35b027
Change Sass @import to @use
staniel359 Feb 15, 2025
47be991
Change Emoji picker
staniel359 Feb 15, 2025
49fc753
Add logic for using player's fallback sources if track's source audio…
staniel359 Feb 16, 2025
0481998
Change video select dropdown's item image style
staniel359 Feb 16, 2025
95fec72
Change source select dropdowns' style
staniel359 Feb 16, 2025
b839429
Refactor text containers logic
staniel359 Feb 16, 2025
43d4158
Fix missing shell in preload script
staniel359 Feb 16, 2025
ad7c447
[API] Remove Discogs source's album type selection on artist albums page
staniel359 Feb 18, 2025
782613e
Skip formatting for dates of only year
staniel359 Feb 18, 2025
681cdad
Fix lint errors
staniel359 Feb 19, 2025
f02f08f
Add community description modal
staniel359 Feb 19, 2025
7e31ba2
Add empty collection message to account import modals if collection i…
staniel359 Feb 19, 2025
f5ff9aa
Add artist info popups to activity history items
staniel359 Feb 19, 2025
3f61f4b
Fix bug with cache clearing
staniel359 Feb 19, 2025
8fd0177
Repatch electron builder custom optimizations (#227)
xyloflake Feb 20, 2025
75eace4
Add logic for Linux arm64 builds (@gamersi)
gamersi Feb 20, 2025
b2ad4b7
Fix electron-builder config for .desktop file (#228)
xyloflake Feb 21, 2025
fd7f34a
Refresh dependencies
staniel359 Feb 21, 2025
b6d12b9
Change release:electron command
staniel359 Feb 21, 2025
02488f6
Fix bug with index.html from dev mode in build
staniel359 Feb 21, 2025
6d396b3
Migrate from eslint to biome(#231)
xyloflake Feb 21, 2025
c93be2f
Add Chinese translations (#212)
PoorShawn Feb 22, 2025
624f114
add flatpak args for better permissions (#230)
gamersi Feb 22, 2025
40d7764
change copyright year (#232)
gamersi Feb 22, 2025
90b3f0a
Add Chinese language for Emoji picker
staniel359 Feb 22, 2025
de34664
Remove vite-plugin-biome
staniel359 Feb 22, 2025
020f4c6
Update GitHub actions config
staniel359 Feb 22, 2025
ee56fc8
Update dependencies & fix CI (#233)
xyloflake Feb 22, 2025
20d7f9d
Update music-metadata
staniel359 Feb 22, 2025
10584f6
Update dependencies
staniel359 Feb 22, 2025
a6d2aa0
Fix bug with new vue-i18n interpolations logic
staniel359 Feb 22, 2025
82e8d28
Change community description logic
staniel359 Feb 23, 2025
af088e0
Fix UI bugs
staniel359 Feb 22, 2025
34fe54f
Fix bug with missing image in dark mode
staniel359 Feb 23, 2025
5acc879
Add playlist description modal
staniel359 Feb 23, 2025
a85f940
Fix bug with audio bitrate (long loading and blocking player audio)
staniel359 Feb 24, 2025
d2c3749
Change Electron's net to native fetch
staniel359 Feb 24, 2025
5937442
Migrate from Biome to ESLint
staniel359 Feb 24, 2025
0f9ac98
Change global shortcuts to local
staniel359 Feb 25, 2025
7784048
Change "suggestions" section in README
staniel359 Feb 25, 2025
51e4cee
Fix (?) bug with main/about windows sizes on different platforms
staniel359 Feb 25, 2025
d4fc8d1
Fix builds (@gamersi)
gamersi Feb 25, 2025
db73e0e
Fix electron start error (@gamersi)
gamersi Feb 25, 2025
0aea452
Fix bug with view scale
staniel359 Feb 25, 2025
51186d3
Fix bugs with views' bounds on Windows (@gamersi)
gamersi Feb 25, 2025
530519c
Fix bug with window maximization on app start in Linux
staniel359 Feb 26, 2025
c9d0954
Change build commands' aliases
staniel359 Feb 26, 2025
33910d3
Add logic for player track - audio automatch
staniel359 Feb 28, 2025
aa7b640
Fix bug with before quit hook
staniel359 Mar 1, 2025
5ebadd1
Fix bug with saved tracks search if track has no album
staniel359 Mar 3, 2025
b8de0fa
refactor: add dev-tools flag
staniel359 Mar 4, 2025
dd9fc74
fix: incorrect views bounds on Windows 11
staniel359 Mar 4, 2025
69ce949
style: change vite start command alias
staniel359 Mar 6, 2025
c0c0240
i18n: update Polish translations
staniel359 Mar 8, 2025
d09d0e1
fix: bug with views bounds on Windows 11
staniel359 Mar 9, 2025
723cb27
change: remove Deezer from audio sources
staniel359 Mar 9, 2025
a936c99
Revert "change: remove Deezer from audio sources"
staniel359 Mar 10, 2025
56cfc62
i18n: update translations
staniel359 Mar 15, 2025
87fe26b
fix: try to fix views bounds/scale bugs
staniel359 Mar 17, 2025
7998164
Add English corrections (thank you @Lolabird) (#210)
Lolabird Mar 24, 2025
f574ae7
fix: bug with about window bounds on Windows 11
staniel359 Mar 30, 2025
b657af9
change: disable Amazon Music source
staniel359 Mar 30, 2025
d13ce10
i18n: update French translation
staniel359 Apr 6, 2025
d820d7f
i18n: update French translation
staniel359 Apr 6, 2025
201f925
release: update to 2.2.0
staniel359 Apr 14, 2025
cdc7479
release: update README
staniel359 Apr 14, 2025
0078bc7
refactor: change discord-rpc to @xhayper/discord-rpc
staniel359 Feb 26, 2025
635893d
feat: Discord Rich Presence seeker logic
staniel359 Feb 26, 2025
61cb7a6
impr: browser tab's ticker text hover logic
staniel359 Feb 27, 2025
1301410
feature: "Save browser history" option
staniel359 Feb 27, 2025
c7976a1
feature: "Save player history" option
staniel359 Feb 27, 2025
698d31b
refactor: profile data setting logic
staniel359 Mar 1, 2025
c26a7b9
refactor: change inner ids' props type to Number
staniel359 Mar 3, 2025
e2c5532
feature: "Save activity history" option
staniel359 Mar 3, 2025
71dcfb5
fix: checkbox's wrong border color in active/focus state
staniel359 Mar 3, 2025
aa52b80
fix: search import modals' results formatting
staniel359 Mar 3, 2025
429ca77
chore: update electron
staniel359 Mar 4, 2025
f5e338d
chore: update fomantic-ui
staniel359 Mar 4, 2025
ccaed59
chore: update dependencies
staniel359 Mar 4, 2025
6ff792a
refactor: client settings logic
staniel359 Mar 4, 2025
51e6ddb
chore: update eslint-plugin-vue
staniel359 Mar 9, 2025
bdfea77
chore: update dependencies
staniel359 Mar 9, 2025
0f8d9e1
chore: update dependencies
staniel359 Mar 15, 2025
24478ba
chore: update dependencies
staniel359 Mar 22, 2025
86f42c2
improve: add logic for main / about windows size change on scale change
staniel359 Mar 17, 2025
3d94df5
chore: update dependencies
staniel359 Mar 29, 2025
2f86edd
chore: update dependencies
staniel359 Apr 9, 2025
3912e81
chore: update dependencies
staniel359 Apr 21, 2025
749b8a7
chore: update dependencies
staniel359 Apr 27, 2025
4b4aa70
chore: update electron
staniel359 May 3, 2025
d113aee
chore: update dependencies
staniel359 May 3, 2025
62b1e3e
chore: update dependencies
staniel359 May 11, 2025
c3c1e3c
chore: update dependencies
staniel359 May 18, 2025
2f77f5b
docs(contribution): Add caution for translation based contributions (…
xyloflake May 22, 2025
42254b2
chore: update dependencies
staniel359 May 24, 2025
5dbcf88
chore: update dependencies
staniel359 Jun 1, 2025
9637ec8
chore: update dependencies
staniel359 Jun 7, 2025
1af75e7
chore: update @vitejs/plugin-vue
staniel359 Jun 29, 2025
8a16b08
chore: update electron
staniel359 Jun 29, 2025
3bf4c17
chore: update vite
staniel359 Jun 29, 2025
b9f52aa
chore: update dotenv
staniel359 Jun 29, 2025
65e91f1
chore: update dependencies
staniel359 Jul 3, 2025
1761a15
chore: update dependencies
staniel359 Jul 5, 2025
4a2c568
i18n: update Portuguese translation (#251)
ivangomes Jul 11, 2025
24dd405
fix: issues with Brazilian Portuguese language mapping
staniel359 Jul 11, 2025
137f479
chore: update dependencies
staniel359 Jul 12, 2025
baf8935
chore: update dependencies
staniel359 Jul 19, 2025
12e77ac
chore: update dependencies
staniel359 Jul 26, 2025
7dd4bb7
repo: fix bug with missing Yandex Music icon
staniel359 Jul 28, 2025
da3ef7e
chore: update dependencies
staniel359 Aug 3, 2025
3129eae
improve: add HTML sanitization for strings
staniel359 Aug 6, 2025
1ec68c4
fix (ui): profile page followers/following counters has no format
staniel359 Aug 6, 2025
d879ba4
chore: update dependencies
staniel359 Aug 10, 2025
592ac50
i18n: add Turkish language (@chunsal, @Kadayif35)
staniel359 Aug 11, 2025
99bd36d
i18n: add missing translations
staniel359 Aug 11, 2025
72b1ecf
fix: bug with websocket working in anonymous mode
staniel359 Aug 11, 2025
6fca42a
change: add role label to profile posts/comments
staniel359 Aug 11, 2025
2b708d4
fix: home page infinite loading when visited from another loading page
staniel359 Aug 12, 2025
f7ea5d3
improve: add scale to equalizer
staniel359 Aug 13, 2025
bba7c31
fix: bug with wrong translation key in browser history's no collectio…
staniel359 Aug 13, 2025
e379e0a
improve: add HTML sanitization for strings
staniel359 Aug 7, 2025
654c701
change: logic for strings sanitization
staniel359 Aug 13, 2025
296a396
i18n: update translations
staniel359 Aug 14, 2025
e1a2baa
fix: bug with Discord user activity clearance
staniel359 Aug 14, 2025
693ea8c
security: silence dotenv logs on startup
staniel359 Aug 15, 2025
1647af9
chore: update dependencies
staniel359 Aug 17, 2025
a598b35
i18n: update Turkish translation
staniel359 Aug 18, 2025
2f2f9b9
improve: Discord Rich Presence logic
staniel359 Aug 19, 2025
72e0f53
release: update to 2.3.0
staniel359 Aug 19, 2025
df17dd8
repo: update README
staniel359 Aug 19, 2025
2f630c9
i18n: add missing translations (pt_BR) (@ivangomes)
ivangomes Aug 19, 2025
108d579
chore: update dependencies
staniel359 Aug 25, 2025
4e312a3
chore: update dependencies
staniel359 Aug 30, 2025
668b869
chore: update electron
staniel359 Sep 6, 2025
2256ace
chore: update uuid
staniel359 Sep 6, 2025
e4c18a5
chore: update dependencies
staniel359 Sep 6, 2025
cfbd9d5
chore: update uuid
staniel359 Sep 13, 2025
81492f0
chore: update dependencies
staniel359 Sep 13, 2025
35f1e91
chore: update dependencies
staniel359 Sep 22, 2025
2b0f3f2
change: production URL
staniel359 Sep 25, 2025
684ebfa
repo: add URL for Spotify connection in README
staniel359 Sep 26, 2025
4432218
chore: update dependencies
staniel359 Sep 27, 2025
2b31f0d
chore: update electron-store
staniel359 Oct 5, 2025
bb33050
chore: update dependencies
staniel359 Oct 5, 2025
6a90296
chore: update dependencies
staniel359 Oct 11, 2025
85da1b1
feature: add YouTube Music to audio sources
staniel359 Oct 16, 2025
7b5a936
change: add views count to youtubemusic search playlists
staniel359 Oct 16, 2025
cb2cf1b
change: add duration and views count to youtubemusic search videos
staniel359 Oct 16, 2025
c36ac87
fix: handle missing 422 server error
staniel359 Oct 16, 2025
c1c2caa
change: add channel link to video playlist videos
staniel359 Oct 16, 2025
f75ea27
change: add channel link to video playlist
staniel359 Oct 16, 2025
2895487
improve: audio bitrate detection logic
staniel359 Oct 16, 2025
419979c
change: add description to videos' simple lists
staniel359 Oct 16, 2025
730db2c
change: videos related to similar
staniel359 Oct 17, 2025
598ba90
change: video thumbnails size
staniel359 Oct 17, 2025
e51e41c
change: track page videos search logic
staniel359 Oct 17, 2025
db8bda9
chore: update dependencies
staniel359 Oct 18, 2025
a3606ce
feature: add "Show video page" to youtubemusic track page
staniel359 Oct 23, 2025
13e445e
i18n: change translations for "go to" actions
staniel359 Oct 23, 2025
6c9a919
change: remove deezer from sources
staniel359 Oct 24, 2025
3413c0f
change: sort sources alphabetically / sort audio sources by bitrate
staniel359 Oct 24, 2025
4a1a1b5
change: add maximum bitrate values to track options' source select op…
staniel359 Oct 24, 2025
eb23b3d
chore: update electron
staniel359 Oct 28, 2025
45ae95d
chore: update dependencies
staniel359 Oct 28, 2025
6c8c7e2
i18n: update translations
staniel359 Oct 28, 2025
620e0ad
fix: bug with language in spotify connection link
staniel359 Oct 29, 2025
b59cdaf
chore: update dependencies
staniel359 Nov 1, 2025
2d79b44
chore: update @eslint/compat
staniel359 Nov 15, 2025
8920585
chore: update dependencies
staniel359 Nov 15, 2025
21bf700
chore: update electron
staniel359 Nov 19, 2025
d668fb5
change: preload script to ESM
staniel359 Nov 19, 2025
16cdfce
chore: update dependencies
staniel359 Nov 22, 2025
5bef917
change: lists' simple pagination detection logic
staniel359 Nov 28, 2025
b5c0b4b
repo: fix typo in README
staniel359 Nov 28, 2025
cf5ba7c
fix: ui bug on library tag page's info section
staniel359 Nov 28, 2025
2ed1daa
change: video thumbnail size
staniel359 Nov 28, 2025
135a877
fix: some links mistakenly sanitized
staniel359 Nov 28, 2025
7e2ff8d
fix: minor ui bugs
staniel359 Nov 28, 2025
2897f33
change: move automatch logic to the server
staniel359 Nov 28, 2025
a738332
chore: update dependencies
staniel359 Nov 29, 2025
a8d64c2
chore: update dependencies
staniel359 Dec 6, 2025
6fd7dac
fix: add missing source icon to album groups in search results
staniel359 Dec 6, 2025
34e40ed
fix: incorrect window size detection on Linux
staniel359 Dec 6, 2025
c8030fb
infr: change "error" to "warn" in ESLint config
staniel359 Dec 6, 2025
b7c3499
improve: sidebar's active items logic
staniel359 Dec 6, 2025
5de5656
change: deleted track text color
staniel359 Dec 6, 2025
479dc3a
fix: queue's "Clear" button didn't hide popup
staniel359 Dec 6, 2025
460cdd5
fix: bug in update forms when image was reuploaded in lesser size
staniel359 Dec 6, 2025
2edb918
fix (?): YouTube player errors
staniel359 Dec 6, 2025
6b78b29
chore: update dependencies
staniel359 Dec 13, 2025
fd97894
change (server): response page limit for tags search
staniel359 Dec 13, 2025
33f7d6b
fix: bug with incorrect bounds of about window
staniel359 Dec 13, 2025
1882956
change: add more fractions to scale change setting
staniel359 Dec 13, 2025
2a18250
fix: bug with setting fractional size of about window
staniel359 Dec 13, 2025
9bbd1b1
change: active track logic
staniel359 Dec 14, 2025
1a0a3e4
chore: update dependencies
staniel359 Dec 20, 2025
446a675
change: playlists import logic
staniel359 Dec 21, 2025
40f2d47
chore: update hotkeys-js
staniel359 Dec 26, 2025
95d99a2
chore: update dependencies
staniel359 Dec 26, 2025
c430a22
change: playlists saving logic
staniel359 Dec 27, 2025
6c48c90
infr: change eslint config
staniel359 Dec 28, 2025
16c9439
change: spotify's audio bitrate
staniel359 Dec 28, 2025
6a46714
fix (?): bug with toggle loop in some occasions
staniel359 Jan 2, 2026
f735721
change: add "referer" header to youtube music's images' requests
staniel359 Jan 2, 2026
e762740
fix: bug with mainWindow's incorrect size on launch
staniel359 Jan 2, 2026
6e71e49
change: remove redundant "wait" for mainWindow maximization on launch
staniel359 Jan 2, 2026
ab52cca
improve: handle deleted playlists/communities in posts'/messages atta…
staniel359 Jan 2, 2026
6f8a41a
i18n: update translations
staniel359 Jan 2, 2026
a1702b4
chore: update globals
staniel359 Jan 3, 2026
ebd3ecb
chore: update dependencies
staniel359 Jan 3, 2026
9069e39
refactor: equalizer logic
staniel359 Jan 3, 2026
a841175
i18n: update translations
staniel359 Jan 3, 2026
f89a7dc
fix: bug with empty extra segment on profile's library page
staniel359 Jan 3, 2026
e6817b6
change: "anonymous" to "guest"
staniel359 Jan 3, 2026
1598851
improve: add password field type toggle button to password fields
staniel359 Jan 3, 2026
f9a2452
fix: bug with player's fallback sources not working if track from fir…
staniel359 Jan 3, 2026
dfaa1d5
fix: linter error
staniel359 Jan 3, 2026
5a8fa79
fix: bug with player's fallback when track's source is being ignored
staniel359 Jan 4, 2026
6709fc8
fix: linter error
staniel359 Jan 4, 2026
997a472
change: videos search logic on track's page
staniel359 Jan 4, 2026
3fc3ca9
change: update current year
staniel359 Jan 4, 2026
b14ae31
fix: wrong icon margin in multiline header with icon
staniel359 Jan 4, 2026
580379e
i18n: update translations
staniel359 Jan 6, 2026
800afae
change: lastfm user playlists request limit param
staniel359 Jan 7, 2026
58a7ae6
chore: update dependencies
staniel359 Jan 10, 2026
2ba6644
fix: youtube player errors
staniel359 Jan 10, 2026
88a4dbf
change: restore previous audio equalizer configuration
staniel359 Jan 17, 2026
5bb531d
chore: update dependencies
staniel359 Jan 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ko_fi: staniel359
92 changes: 72 additions & 20 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,51 +2,103 @@ name: main
on: workflow_dispatch

jobs:
CD:
runs-on: macos-latest
build:
strategy:
matrix:
os:
- macos-latest
- windows-latest
- ubuntu-latest

runs-on: ${{ matrix.os }}

steps:
- name: Set up checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
- uses: pnpm/action-setup@v4

- name: Set up Yarn cache
uses: actions/cache@v2
with:
path: '**/node_modules'
key: ${{ runner.os }}-node-modules-cache-${{ hashFiles('**/yarn.lock') }}
restore-keys: ${{ runner.os }}-node-modules-cache-
# - name: Fix pnpm bug # https://github.com/electron-userland/electron-builder/issues/6933#issuecomment-1213438889
# if: matrix.os == 'windows-latest'
# run: |
# Get the version of pnpm
# $pnpmVersion = pnpm -v

# Construct the file path with the pnpm version
# $file = "C:\Users\runneradmin\setup-pnpm\node_modules\.pnpm\pnpm@$pnpmVersion\node_modules\pnpm\bin\pnpm.cjs"

# Read the content of the file
# $content = Get-Content $file

# Replace the target string
# $content = $content -replace "#!/usr/bin/env node", "#!node"

# Write the modified content back to the file
# $content | Set-Content $file

# Write-Host "Replacement complete."

- name: Set up Electron cache
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ${{ github.workspace }}/.cache/electron
key: ${{ runner.os }}-electron-cache-${{ hashFiles('**/yarn.lock') }}
key: ${{ runner.os }}-electron-cache-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: ${{ runner.os }}-electron-cache-

- name: Set up Electron Builder cache
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ${{ github.workspace }}/.cache/electron-builder
key: ${{ runner.os }}-electron-builder-cache-${{ hashFiles('**/yarn.lock') }}
key: ${{ runner.os }}-electron-builder-cache-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: ${{ runner.os }}-electron-builder-cache-

- name: Set up Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v4
with:
node-version: '17.x'
node-version: 23
cache: pnpm

- name: Set up dependencies
run: yarn --ignore-scripts
run: pnpm install

- name: Lint
run: yarn lint
run: pnpm lint

- name: Create .env file
run: |
touch .env
echo VITE_APP_ELECTRON_STORE_KEY=${{ secrets.ELECTRON_STORE_KEY }} >> .env
echo VITE_APP_SHARE_ENCRYPTION_KEY=${{ secrets.SHARE_ENCRYPTION_KEY }} >> .env
echo VITE_APP_GUEST_TOKEN=${{ secrets.GUEST_TOKEN }} >> .env
echo VITE_APP_DISCORD_CLIENT_ID=${{ secrets.DISCORD_CLIENT_ID }} >> .env
cat .env

- name: Install packages (Linux-only)
if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y flatpak flatpak-builder libarchive-tools rpm
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo

- name: Release
env:
ELECTRON_CACHE: ${{ github.workspace }}/.cache/electron
ELECTRON_BUILDER_CACHE: ${{ github.workspace }}/.cache/electron-builder
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: yarn release
run: pnpm release

- name: Clear Wine cache
run: rm -rf ${{ github.workspace }}/.cache/electron-builder/wine
- name: Release macos x64 # We do it separately without defining in electron-builder.json to prevent the distribution.xml not found error
if: matrix.os == 'macos-latest'
env:
ELECTRON_CACHE: ${{ github.workspace }}/.cache/electron
ELECTRON_BUILDER_CACHE: ${{ github.workspace }}/.cache/electron-builder
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: pnpm release:electron --x64

- name: Release linux arm64 # to prevent unnecessary build locally
if: matrix.os == 'ubuntu-latest'
env:
ELECTRON_CACHE: ${{ github.workspace }}/.cache/electron
ELECTRON_BUILDER_CACHE: ${{ github.workspace }}/.cache/electron-builder
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: pnpm release:electron --arm64

58 changes: 53 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,59 @@
/build
/build_electron

/electron_data

/node_modules
/semantic/src

/semantic/src/definitions/behaviors

/semantic/src/definitions/collections/**
!/semantic/src/definitions/collections/table.less

/semantic/src/definitions/elements

/semantic/src/definitions/globals/**
!/semantic/src/definitions/globals/site.less

/semantic/src/definitions/modules/**
!/semantic/src/definitions/modules/dimmer.less
!/semantic/src/definitions/modules/dropdown.less

/semantic/src/definitions/views

/semantic/src/themes

/semantic/src/site/collections

/semantic/src/site/elements
!/semantic/src/site/elements/button.variables

/semantic/src/site/globals
!/semantic/src/site/globals/site.overrides
!/semantic/src/site/globals/site.variables

/semantic/src/site/modules
!/semantic/src/site/modules/checkbox.variables
!/semantic/src/site/modules/dropdown.variables

/semantic/src/site/views

/semantic/src/overrides.less
/semantic/src/semantic.less
/semantic/src/theme.config
/semantic/src/theme.less

/semantic/tasks
/semantic/dist/components
/semantic/dist/semantic.css
/semantic/dist/semantic.js

/semantic/dist
!/semantic/dist/semantic.min.css
!/semantic/dist/semantic.min.js
!/semantic/dist/semantic.rtl.min.css

/semantic/gulpfile.js
yarn-error.log

.env

# yalc is used for developing and testing electron-builder but we don't need the files
.yalc
yalc.lock
Loading