Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
b7b3dd8
2.0.0-alpha.0 - First public release of 2.0.x series.
Jun 14, 2020
effcee3
added notes about Portrait mode
pluggemi Jun 14, 2020
e494dc9
Volume control overlay is now functional
pluggemi Jun 15, 2020
3ce7918
Update README.md - fixed strike through
pluggemi Jun 15, 2020
10e30b9
Update README.md - changed TODO list to task list
pluggemi Jun 15, 2020
8eeee6b
Update README.md - cleaned up "does not work" list
pluggemi Jun 15, 2020
d15963d
Updated date on License
pluggemi Jun 15, 2020
b3a6b2c
Updated license file and dates
pluggemi Jun 15, 2020
1c1cf26
added Current Position / Time Left option to TODO list
pluggemi Jun 15, 2020
3ba08b1
Multi Session Key support for library browser
pluggemi Jun 15, 2020
93a2455
clock settings and show_background settings
pluggemi Jun 15, 2020
25e830d
added clock to not playing view
pluggemi Jun 15, 2020
0383e60
setting checkbox styling, clock format tweaks
pluggemi Jun 15, 2020
28c511a
added queue stats
pluggemi Jun 15, 2020
f637f70
queue play from here support
pluggemi Jun 15, 2020
8f31bd8
moved queue play from here to a global component
pluggemi Jun 15, 2020
6fe6bda
option to show time remaining instead of current time
pluggemi Jun 15, 2020
76216ea
core pairing checks, about tab on settings overlay
pluggemi Jun 16, 2020
d642c84
renamed ui settings to general settings
pluggemi Jun 17, 2020
3d35d0a
added clock locale support based on browser language
pluggemi Jun 17, 2020
fa5c98f
removed debugging from clock locale, time remaining now toggles with …
pluggemi Jun 18, 2020
87135c4
updated deps
pluggemi Jun 21, 2020
3bbc5b3
circle icon support, beginnings of desktop notification support
pluggemi Jun 21, 2020
04b303a
Docker support
pluggemi Jun 21, 2020
64dbc37
better detect if ROON_HOST is defined
pluggemi Jun 28, 2020
6567c83
Option to display track info in browser title
pluggemi Jun 28, 2020
45c2c85
styling for input range elements
pluggemi Jun 28, 2020
98e831c
misc code reorganization
pluggemi Jun 28, 2020
a4dafa1
corrected extention id
pluggemi Jun 30, 2020
c393c41
updated app icons, app manifest
pluggemi Jun 30, 2020
21a8659
settings checkbox style tweaks
pluggemi Jun 30, 2020
68d7720
settings layout tweaks, added browser reload button
pluggemi Jul 4, 2020
6d1c4ec
Portrait view support
pluggemi Jul 4, 2020
da2680b
added known issues section
pluggemi Sep 24, 2020
3813595
Update README.md
muenchen1 Oct 24, 2022
7354b83
Update README.md
muenchen1 Oct 24, 2022
d097bf3
1
muenchen1 Oct 24, 2022
ce9ad0c
Add localStorage
muenchen1 Oct 24, 2022
a361d5a
localStorage reset
muenchen1 Oct 24, 2022
bf42caf
initialise Store
muenchen1 Oct 24, 2022
37c5ec1
Update README.md
muenchen1 Oct 25, 2022
c273f1a
Update README.md
muenchen1 Oct 26, 2022
263dc6d
Update README.md
muenchen1 Oct 27, 2022
722186c
Update Dockerfile
muenchen1 Oct 27, 2022
316d657
Update README.md
muenchen1 Oct 27, 2022
72d229b
Update package.json
muenchen1 Oct 27, 2022
70e43bf
Update README.md
muenchen1 Oct 27, 2022
daa1e52
Update README.md
muenchen1 Oct 27, 2022
75dc77a
Change sw.version
muenchen1 Nov 4, 2022
e0a15c3
Update
muenchen1 Nov 4, 2022
35193e0
Portrait mode grid-template changed
muenchen1 Nov 4, 2022
f7fa0a0
Update
muenchen1 Nov 4, 2022
008989f
Update Dockerfile to avoid error:0308010C
muenchen1 Nov 4, 2022
faffbc3
Portrait mode grid-template changed
muenchen1 Nov 4, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
> 1%
last 2 versions
not dead
22 changes: 22 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.DS_Store
node_modules
dist
backend/config.json

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*
14 changes: 14 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = {
root: true,
env: {
node: true,
},
extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"],
parserOptions: {
parser: "babel-eslint",
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
},
};
25 changes: 20 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
# Dependency directory
.DS_Store
node_modules
/dist
/backend/config.json

# Roon Core configuration file
config.json
# local env files
.env.local
.env.*.local

# Local server configuration file
config/local.json
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
22 changes: 22 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# stage-1: build dist folder
FROM node:16-alpine as build
RUN ["mkdir", "-p", "/usr/src/app"]
WORKDIR /usr/src/app
COPY ["package.json", "package-lock.json", "/usr/src/app/"]
RUN apk add --no-cache git && \
npm install
COPY . .
RUN npm run build

# stage-2: production image
FROM node:16-alpine
RUN ["mkdir", "-p", "/usr/src/app"]
WORKDIR /usr/src/app
COPY ["package.json", "package-lock.json", "/usr/src/app/"]
RUN apk add --no-cache git && \
npm install --only=production && \
apk del git
COPY ["backend/", "/usr/src/app/backend/"]
COPY --from=build ["/usr/src/app/dist", "/usr/src/app/dist"]
ENTRYPOINT [ "npm", "start" ]
EXPOSE 8080
8 changes: 0 additions & 8 deletions LICENSE

This file was deleted.

20 changes: 20 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
The MIT License

Copyright 2017-2020 Mike Plugge

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading