Most played songs
10 |{{item.title}}
15 |{{item.artist}}
16 |Recently played
22 |{{item.title}}
27 |{{item.artist}}
28 |├── src
├── modules
│ ├── loadsettings.js
│ ├── timeformat.js
│ ├── sort.js
│ ├── server.js
│ ├── storage.js
│ ├── files.js
│ └── audio.js
├── assets
│ ├── Inter.ttf
│ ├── noise.jpeg
│ ├── firetail.png
│ ├── noise-colour.jpg
│ ├── material
│ │ ├── filled.woff2
│ │ ├── outlined.woff2
│ │ ├── rounded.woff2
│ │ └── material-icons.css
│ ├── songs-banner-new.png
│ ├── ft-icon
│ │ ├── Firetail-Icon.ttf
│ │ └── ft-icon.css
│ ├── noise.svg
│ ├── no_imagealt.svg
│ ├── no_artist.svg
│ ├── logo-mono.svg
│ ├── no_image.svg
│ ├── no_album.svg
│ ├── no_genre.svg
│ └── crash-tree.svg
├── static
│ └── main
│ │ ├── icon.png
│ │ ├── macos.png
│ │ ├── spconnect
│ │ ├── logo-mono.svg
│ │ ├── spotify.css
│ │ └── spotifyconnect.html
│ │ └── changelog.md
├── index.css
├── components
│ ├── panel
│ │ └── panel-components
│ │ │ ├── TestModule.vue
│ │ │ ├── ArrayButton.vue
│ │ │ ├── ModuleError.vue
│ │ │ ├── PromptModule.vue
│ │ │ ├── MarkdownModule.vue
│ │ │ └── Welcome.vue
│ ├── sidebar
│ │ ├── SideButtons.vue
│ │ └── SidePlaylists.vue
│ ├── IndSongList.vue
│ ├── CommandPalette.vue
│ ├── tour
│ │ ├── PointingArrow.vue
│ │ ├── TourSheet.vue
│ │ ├── TourInterface.vue
│ │ └── SidebarTour.vue
│ ├── TopNav.vue
│ ├── StandardButton.vue
│ ├── playingbar
│ │ ├── PlayingBar.vue
│ │ └── queue
│ │ │ ├── QueueItem.vue
│ │ │ └── QueuePopup.vue
│ ├── TopButtons.vue
│ ├── BackgroundEffects.vue
│ ├── NotificationPopup.vue
│ ├── zen
│ │ └── ZenMode.vue
│ ├── ContextMenu.vue
│ └── ItemAdd.vue
├── index.html
├── router
│ ├── components
│ │ ├── settings
│ │ │ ├── options
│ │ │ │ ├── TextOption.vue
│ │ │ │ ├── SubtitleOption.vue
│ │ │ │ ├── ButtonOption.vue
│ │ │ │ ├── DropdownOption.vue
│ │ │ │ └── SwitchOption.vue
│ │ │ ├── sections
│ │ │ │ ├── LibrarySection.vue
│ │ │ │ ├── UpdatesSection.vue
│ │ │ │ ├── IntegrationSection.vue
│ │ │ │ ├── AccessibilitySection.vue
│ │ │ │ ├── AdvancedSection.vue
│ │ │ │ ├── GeneralSection.vue
│ │ │ │ ├── AppearanceSection.vue
│ │ │ │ └── AboutSection.vue
│ │ │ └── SettingsView.vue
│ │ ├── HiddenView.vue
│ │ ├── SongLoadItem.vue
│ │ ├── UnknownView.vue
│ │ ├── ListItem.vue
│ │ └── HomeView.vue
│ └── index.js
├── themes
│ ├── cyber.scss
│ ├── classic.scss
│ └── test.scss
├── store
│ ├── index.js
│ └── modules
│ │ ├── playlist.js
│ │ └── panel.js
├── translation
│ ├── index.js
│ └── locales
│ │ ├── de.json
│ │ ├── vi.json
│ │ └── ar.json
└── preload.js
├── .parlance.json
├── webpack.main.config.js
├── webpack.rules.js
├── webpack.renderer.config.js
├── .github
└── workflows
│ └── main.yml
├── .gitignore
├── package.json
├── FEATURE_CHECKLIST.md
├── forge.config.js
└── README.md
/src/modules/loadsettings.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/assets/Inter.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/Inter.ttf
--------------------------------------------------------------------------------
/src/assets/noise.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/noise.jpeg
--------------------------------------------------------------------------------
/src/assets/firetail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/firetail.png
--------------------------------------------------------------------------------
/src/static/main/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/static/main/icon.png
--------------------------------------------------------------------------------
/src/static/main/macos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/static/main/macos.png
--------------------------------------------------------------------------------
/src/assets/noise-colour.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/noise-colour.jpg
--------------------------------------------------------------------------------
/src/assets/material/filled.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/material/filled.woff2
--------------------------------------------------------------------------------
/src/assets/songs-banner-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/songs-banner-new.png
--------------------------------------------------------------------------------
/src/assets/material/outlined.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/material/outlined.woff2
--------------------------------------------------------------------------------
/src/assets/material/rounded.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/material/rounded.woff2
--------------------------------------------------------------------------------
/src/assets/ft-icon/Firetail-Icon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kawuchuu/firetail/HEAD/src/assets/ft-icon/Firetail-Icon.ttf
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
3 | Arial, sans-serif;
4 | margin: auto;
5 | max-width: 38rem;
6 | padding: 2rem;
7 | }
8 |
--------------------------------------------------------------------------------
/src/components/panel/panel-components/TestModule.vue:
--------------------------------------------------------------------------------
1 |
2 | another test
Unfortunately, an error occurred while mounting this panel component.
4 |Please see the console for details.
5 |It's a little quiet here...
5 |{{props.msg}}
4 | 7 |
23 | Would you like a quick tour to show you around?
25 | 29 |{{$t('ROUTER.UNKNOWN_DESC')}}
7 |The current path is: {{ path }}
11 |{{label}}
45 |You'll be redirected to Spotify's authorisation page in a few seconds. Check the requested permissions, then click 'Agree'.
17 |We have received a response from Spotify. You may now close this tab and go back to the Firetail app.
23 |We could not redirect you to Spotify's authorisation page. Sorry for the inconvenience.
You may now close this tab.
We could not connect your Spotify account. See the error message below for further information:
31 |You may now close this tab.
35 |Access to your account was denied. Ensure you read the requested permissions and click 'Agree'.
You may now close this tab.
{{label}}
58 |{{ message }}
7 |{{artist}}
8 |{{item.title}}
15 |{{item.artist}}
16 |{{item.title}}
27 |{{item.artist}}
28 |{{ message }}
7 |{{ progress }} - {{ progPer }}%
8 |
6 | {{$t('SETTINGS.ABOUT.VERSION', { version })}}
10 |{{$t('SETTINGS.ABOUT.COPYRIGHT', {year, author: 'kawuchuu'})}}
11 |{{ moreIcon }}{{$t('SETTINGS.ABOUT.ADVANCED_INFO_LABEL')}}
28 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.BUILD', {build})}}
30 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.PLATFORM', {platform})}}
31 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.PLATFORM_VER', {version: platformVer})}}
32 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.ARCHITECTURE', {arch})}}
33 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.ELECTRON', {version: processVer.electron})}}
34 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.CHROMIUM', {version: processVer.chrome})}}
35 |{{$t('SETTINGS.ABOUT.ADVANCED_INFO.NODE', {version: processVer.node})}}
36 |