Commit Graph

223 Commits

Author SHA1 Message Date
Alicia Sykes 28650b7e6d FIX: Port is not correctly read
Missing brackets in server.js (L15) was causing the port to not be read from ENV varaiable PORT correctly, effectively breaking deployment builds. Bloody JavaScript...
2021-06-11 20:42:32 +01:00
Alicia Sykes a9018f137a Adds Heroku support 2021-06-11 19:51:07 +01:00
Alicia Sykes a43052e231 i like rockets 2021-06-11 19:50:32 +01:00
Alicia Sykes cd274e2884
Merge pull request #26 from Lissy93/improved-docker-deployments
Improved docker deployments
2021-06-11 17:40:58 +01:00
Alicia Sykes f6cecaf3bb Show splash screen while loading for first time 2021-06-11 17:18:07 +01:00
Alicia Sykes 506509fa04 Updates developing and contributing docs, and a small fix in material theme 2021-06-11 15:56:49 +01:00
Alicia Sykes d951b8cafa Adds git hook to check files prior to commit 2021-06-11 15:56:01 +01:00
Alicia Sykes dbc2fae6d6 Fixed lint errors caused by octal character, and added missing yaml dependency 2021-06-11 15:23:25 +01:00
Alicia Sykes a6ecb29734 Removed /public/item-icons - the user will add their own assets 2021-06-11 14:24:18 +01:00
Alicia Sykes c2ec36baab Adds PWD deploy link, credits external services, links to discussions tab 2021-06-11 14:02:42 +01:00
Alicia Sykes 50bbce450f Adds PWD 1-click deploy 2021-06-11 13:38:55 +01:00
Alicia Sykes dbfbcf3284 Implements docker container healthchecks 2021-06-10 19:46:46 +01:00
Alicia Sykes c08d0c6ff6 Adds: Keeping Docker container up-to-date, and Docker health-checks 2021-06-10 19:45:51 +01:00
Alicia Sykes fe69adddca Set up CI with Azure Pipelines
[skip ci]
2021-06-10 12:36:26 +01:00
Alicia Sykes 2b3e8f141d
Merge pull request #21 from Lissy93/bug-fix_small-issues
Bug fix small issues
2021-06-09 14:08:47 +01:00
Alicia Sykes aa88337ba2 Reverts config to the demo file 2021-06-09 14:04:37 +01:00
Alicia Sykes 1e8e54b1f9 Improves documentation, github templates and readme 2021-06-09 14:03:56 +01:00
Alicia Sykes 089ceb3e56 Show scrollbar on smaller screens 2021-06-09 14:03:32 +01:00
Alicia Sykes 7ab32686ba Adds note on small screens 2021-06-09 14:03:15 +01:00
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