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
Alicia Sykes
fca9162f02
Adds option for a section to have an icon
2021-06-02 19:06:28 +01:00
Alicia Sykes
f08a4dfbad
Adds material dark theme
2021-06-02 18:54:57 +01:00
Alicia Sykes
453b162cac
Adds new material theme
2021-06-02 16:05:42 +01:00
Alicia Sykes
9cf720e711
New material theme, additional fonts, more complete theme coverage, and bug fixes
2021-06-01 22:44:59 +01:00
Alicia Sykes
b60b8db884
Adds 2 new themes, minimal-dark, and minimal-light
2021-06-01 14:24:18 +01:00
Alicia Sykes
484a62566b
Merge pull request #8 from Lissy93/bug-fixes-and-improvments
...
Implements custom CSS editor, customizable item grids, other new features and bug fixes
2021-05-31 17:07:54 +01:00
Alicia Sykes
0f1227f8c8
Updates manifest colors
2021-05-31 17:01:42 +01:00
Alicia Sykes
35289df0d9
Adds code editor for user to specify custom CSS
2021-05-31 17:01:00 +01:00
Alicia Sykes
0edf235178
Adds sytnax highlighting to the YAML export
2021-05-31 16:10:12 +01:00
Alicia Sykes
fdde53588e
Adds custom CSS functionality
2021-05-31 15:17:54 +01:00
Alicia Sykes
a75db93e8e
Adds fancy scrollbar
2021-05-31 14:25:25 +01:00
Alicia Sykes
10ec99d742
Lets the user specify number of items per row, fixes #7
...
Ussage: Under `displayData` for a given section, specify `layout: grid`, and then to set the number of horizontal items, use `itemCountX: 3`. You can also set `itemCountY` for number of items vertically, but this can be infered automatically if left blank.
2021-05-31 13:25:29 +01:00
Alicia Sykes
9020caa4e3
Fixed bug causing error for adding navbar items to empty list
2021-05-29 23:02:00 +01:00
Alicia Sykes
d3ff42a5e1
Adds note about local data, plus UI improvments
2021-05-29 23:01:07 +01:00
Alicia Sykes
a632634218
Launch backup sync menu from config menu
2021-05-29 23:00:06 +01:00
Alicia Sykes
4104dd119f
Fixed typo in Saved dialog, Re #7
2021-05-29 22:59:25 +01:00
Alicia Sykes
9a573d8ac7
Disable searching when item iframe is open
2021-05-29 22:57:48 +01:00
Alicia Sykes
fcb260271b
Merge pull request #6 from Lissy93/feature-cloud-backup-restore
...
Feature: Adds Cloud Backup and Restore
2021-05-24 20:48:39 +01:00
Alicia Sykes
5b729cfbdd
Finished of cloud backup and restore feature
2021-05-24 20:46:58 +01:00
Alicia Sykes
0e43e91d84
Adds update restore from backup functionality
2021-05-24 18:59:35 +01:00
Alicia Sykes
bdb6e310e8
Adds update backup functionality
2021-05-24 17:39:05 +01:00
Alicia Sykes
44b2594dfa
Adds backup functionality
2021-05-24 17:25:16 +01:00
Alicia Sykes
8ffbfb8123
Started on some very basic crypto
2021-05-23 22:11:25 +01:00
Alicia Sykes
83d94b76be
Adds a settings menu icon, and pop-up modal for cloud backup and restore
2021-05-23 20:22:31 +01:00
Alicia Sykes
b3e40d446f
Adds icons for cloud backup and restore feature
2021-05-23 20:21:55 +01:00