Commit Graph

304 Commits

Author SHA1 Message Date
Alicia Sykes
733794b57f Renames issue templates, adds missing fields 2021-06-09 12:37:51 +01:00
Alicia Sykes
edb05e4f69 Merge branch 'master' of github.com:Lissy93/server-start-page into bug-fix_small-issues 2021-06-09 12:33:28 +01:00
Alicia Sykes
e482a341a5
Merge pull request #20 from Lissy93/adds-issue-templates
Adds issue templates
2021-06-09 12:33:24 +01:00
Alicia Sykes
d0fbcaea55
Adds a pull request template 2021-06-09 12:31:58 +01:00
Alicia Sykes
05a8e2a9c1
Removes some nothingness 2021-06-08 21:47:26 +01:00
Alicia Sykes
605094de2d Adds issue templates
Adds issue templates for:
- Bug reports
- Feature requests
- Questions
- Feedback
2021-06-08 21:46:49 +01:00
Alicia Sykes
3b9b974ae7 #19 - Settings container not visible in mobile 2021-06-08 16:15:44 +01:00
Alicia Sykes
b03bedd227 Replaces v-if with css display none
This fixes theme not being applied on load when settings are hidden, since the theme selector component will still be mounted, just not visible
2021-06-08 14:44:06 +01:00
Alicia Sykes
75aa15dbf0 Adds minimum dimensions for modal 2021-06-08 14:41:49 +01:00
Alicia Sykes
a8400c416c
Merge pull request #18 from Lissy93/bug-fix_17-config-editor-freeze
Removes explicit use of Ajv. Fixes #17
2021-06-08 14:02:19 +01:00
Alicia Sykes
dc15f290fd Removes explicit use of Ajv. Fixes #17 2021-06-08 14:01:04 +01:00
Alicia Sykes
5ef1ee5921
Added contributor chart 2021-06-07 22:24:38 +01:00
Alicia Sykes
03fbaf35ff
Delete CONTRIBUTORS.svg 2021-06-07 22:21:44 +01:00
github-actions[bot]
95481bd9fd
chore: update contributors [skip ci] 2021-06-07 21:21:41 +00:00
Alicia Sykes
e001326352
Updated path of generated assets 2021-06-07 22:21:25 +01:00
github-actions[bot]
a9128cb238
chore: update contributors [skip ci] 2021-06-07 21:11:12 +00:00
Alicia Sykes
4bff0cbc7c
Adds contributor action 2021-06-07 22:10:55 +01:00
Alicia Sykes
61c2cc0b54 Greatly shortens the readme 2021-06-07 21:37:32 +01:00
Alicia Sykes
d1d78cb1aa
Merge pull request #16 from Lissy93/documentation-round-1
Documentation Round 1
2021-06-07 16:03:36 +01:00
Alicia Sykes
0e86d0dbfb Converted schema from JavaScript into JSON 2021-06-07 16:01:11 +01:00
Alicia Sykes
9bdc960799 Added index and updated docws 2021-06-07 16:00:24 +01:00
Alicia Sykes
b6870359a0 Adds docs relating the developing 2021-06-07 15:57:29 +01:00
Alicia Sykes
af2d5b1720
Delete entrypoint.sh 2021-06-07 13:19:59 +01:00
Alicia Sykes
9156628672 Wrote docs on CSS and custom themeing 2021-06-07 12:43:34 +01:00
Alicia Sykes
0a6f619f55 Wronte documentation for conf.ylm file 2021-06-07 02:32:18 +01:00
Alicia Sykes
f19eac342e Adds auto-generated docs for config schema 2021-06-07 00:43:04 +01:00
Alicia Sykes
bc1a53cd1e Add .nojekyll to project root, to (hopefully) fix GitHub pages 2021-06-06 22:15:17 +01:00
Alicia Sykes
069e752ec1 Trigger rebuild 2021-06-06 22:06:24 +01:00
Alicia Sykes
ddd89149e4
Adds GH action to build + deploy the master branch
This is my first attempt with GitHub actions. Maybe I am doing it all totally wrong...
2021-06-06 21:56:06 +01:00
Alicia Sykes
dbafa2fce9
Merge pull request #13 from Lissy93/feature-config-validator
Feature: Implements Configuration Validation.

- Writes a JSON schema
- Uses Ajv to validate users config against schema
- Implements validation into the build process
- Implements validation into the JSON editor in the UI
- Updates the readme
2021-06-06 17:43:10 +01:00
Alicia Sykes
0f7bdec996 Final touches to the schema validator and JSON editor 2021-06-06 17:40:28 +01:00
Alicia Sykes
89ac1d1e36 Implemented config validation into the JSON editor 2021-06-06 17:09:37 +01:00
Alicia Sykes
7d5a99d9d3 Calls config validator when serve starts, and adds documentation in readme 2021-06-05 20:21:15 +01:00
Alicia Sykes
d27fbaac55 Wrote a script to validate user config against schema 2021-06-05 20:14:18 +01:00
Alicia Sykes
f3381a6e0a Wrote a script to validate user config against schema 2021-06-05 20:12:53 +01:00
Alicia Sykes
ea35f3a846 Wrote a schema, to help users validate their app config 2021-06-05 16:09:07 +01:00
Alicia Sykes
bd3dd6b964 Adds initializing screen 2021-06-05 14:12:34 +01:00
Alicia Sykes
10cc57afa0 Adds docker-compose file, updates readme, and fixes formating in server.js 2021-06-05 12:48:42 +01:00
Alicia Sykes
3656daeb0b
Merge pull request #12 from Lissy93/fixing-docker
Fixing docker
2021-06-04 20:18:41 +01:00
Alicia Sykes
35bf27ee36 Adds license to package.json, updates Docker docs 2021-06-04 20:16:54 +01:00
Alicia Sykes
e53f8f9d8f Improved the Docker deployment process, plus switched to a new Apline image 2021-06-04 19:57:43 +01:00
Alicia Sykes
c1092e12c0 Attempt 1 2021-06-03 21:40:34 +01:00
Alicia Sykes
ba247f7f9f Small changes to docs 2021-06-03 21:39:24 +01:00
Alicia Sykes
9ae8fe921e Includes note in the UI better highlighting that web-based config is only applied locally 2021-06-03 19:25:42 +01:00
Alicia Sykes
7484564992 Adds documentation on Backup and Restore 2021-06-03 12:25:33 +01:00
Alicia Sykes
2792c83358
Merge pull request #11 from Lissy93/feature-show-hide-settings
Feature show hide settings
2021-06-03 12:22:12 +01:00
Alicia Sykes
c561f51396 Config File 2021-06-03 12:21:08 +01:00
Alicia Sykes
78314f96c6 Adds ability for user to show/ hide settings menu
For a cleaner, less clutterd UI
2021-06-03 12:19:55 +01:00
Alicia Sykes
1c1dd4ff3f
Merge pull request #9 from Lissy93/new-themes
Adds new themes: Minimal, material and material dark
2021-06-02 19:09:12 +01:00
Alicia Sykes
af57d8ea71 Adds icon to demo conf 2021-06-02 19:07:39 +01:00