Commit Graph

3483 Commits

Author SHA1 Message Date
Alicia Sykes 46e6c23575 🔒 Checks that the user has permission to write to disk before saving config 2021-06-21 13:09:20 +01:00
Alicia Sykes 6d30b54612 Adds w raw config view 2021-06-21 13:07:49 +01:00
Alicia Sykes 7ecb815ec3 🐛 #36 - New method for downloading config 2021-06-21 13:04:49 +01:00
Alicia Sykes 6f809460ff 🛂 Prevent non-admin users from writing changes to disk 2021-06-21 11:53:10 +01:00
Alicia Sykes f1f227d41f ♻️ Fixed console formatting in welcome message, and increaes size of config modal a bit 2021-06-20 20:45:50 +01:00
Alicia Sykes cd314cb523 🎨 Adds new styles used by config editor 2021-06-20 20:43:55 +01:00
Alicia Sykes 04708a4f3f 📝 Adds in-code docs to config accumalator 2021-06-20 20:42:37 +01:00
Alicia Sykes 20e12fecb9 The user can now modify the conf.yml file through the UI :) 2021-06-20 20:39:45 +01:00
Alicia Sykes 561c8a7dfb 🎨 Improves how modal styles are applied 2021-06-20 17:02:34 +01:00
Alicia Sykes 978064e75a 💬 Sets name for compiled script 2021-06-20 17:01:00 +01:00
Alicia Sykes 77bf770c02 🎨 Refactor of stylesheets, making way for new changes 2021-06-20 16:59:43 +01:00
Alicia Sykes 01af5fb5b4 🏗️ Sets environment in Docker, and adds recompile watcher to start script
Ensures environment is correctly set to production, and sets build-and-start script to now recompoile when conf.yml is updated
2021-06-20 16:58:03 +01:00
Alicia Sykes e75b0c780f Implements frontend work for Rebuild App functionality 2021-06-20 16:51:23 +01:00
Alicia Sykes b0d5b63703 Adds an endpoint for rebuilding the app, so that it can be triggered from the UI 2021-06-19 19:21:32 +01:00
Alicia Sykes 6337e5d7e4 Merge branch 'master' of github.com:Lissy93/server-start-page into feature_write-config-to-file-system 2021-06-19 14:26:45 +01:00
Alicia Sykes 3d37ec6444
Merge pull request #40 from Lissy93/bug-fix_39-statuscheck-visibility
[BUG-FIX] Status check tooltip visibility, Re: #39
2021-06-19 14:18:46 +01:00
Alicia Sykes a3a84e5b49 Re: #39 - Adds specifc styles to fix status indicator tooltip
Fixes styling issue causing status check tooltip to not be visible in certain themes
2021-06-19 14:12:50 +01:00
Alicia Sykes c81d57f02d Adds new color variable for styling status check tooltips 2021-06-19 14:10:55 +01:00
Alicia Sykes a954f8c0fb Adds new property, `appConfig.allowConfigEdit`, in order to allow / prevent the user from writing changes to the conf file from the UI 2021-06-19 13:54:48 +01:00
Alicia Sykes 760c464c19 Got the save config route working in the node server 2021-06-19 13:47:10 +01:00
Alicia Sykes 106103a7df Syntactic improvments, and linting ping.js 2021-06-19 13:46:02 +01:00
Alicia Sykes 77ca662f37 Adds server endpoint for backing up and saving conf.yml. Still needs some improvments though. 2021-06-18 18:01:42 +01:00
Alicia Sykes 856b9eb3c6 Refactors the main server.js, and moves welcome msg to separate file 2021-06-18 14:14:31 +01:00
Alicia Sykes ca3d171e47
Deletes author info from readme 2021-06-18 13:48:21 +01:00
Alicia Sykes b5f8c85522
Merge pull request #38 from Lissy93/feature_workspace-view
Feature workspace view
2021-06-18 13:46:27 +01:00
Alicia Sykes caaf8b1001 Adds docs for running Dashy with Podman, Auto-starting, and advanced logging 2021-06-18 13:39:18 +01:00
Alicia Sykes 3a22283f3c Implemented a workspace feature 2021-06-17 22:59:56 +01:00
Alicia Sykes f5ecdb4459 Adds an example TOML file, and link to backend source code 2021-06-17 22:59:19 +01:00
Alicia Sykes 50b5b7a081 Updates the About page, with Help details 2021-06-17 22:58:09 +01:00
Alicia Sykes 69dbb4d3ad Move dimension-related CSS vars to their own file 2021-06-17 22:24:34 +01:00
Alicia Sykes c92083f88f Commiting in order to switch computers 2021-06-17 13:34:02 +01:00
Alicia Sykes 491c07ed67 Working on adding a workspace/ sidebar view 2021-06-15 14:22:22 +01:00
Alicia Sykes f3bee653a0 Small docs updates 2021-06-15 14:21:37 +01:00
Alicia Sykes 9af4af75ec Specifies text highlight color, and adds variable 2021-06-15 13:08:46 +01:00
Alicia Sykes 7c13d1d14c Adds content to the About page 2021-06-15 13:07:02 +01:00
Alicia Sykes f03b6c44a9
Merge pull request #34 from Lissy93/feature_status-indicators
Feature: Status Indicators (optional feature)
2021-06-14 20:59:09 +01:00
Alicia Sykes 62c79527f2 Gernal refactoring 2021-06-14 20:46:59 +01:00
Alicia Sykes bc77fbdb71 Updates documentation :) 2021-06-14 20:46:39 +01:00
Alicia Sykes 0b1f66b7b7 Adds an (optional) status check feature, plus some refactoring 2021-06-14 20:44:07 +01:00
Alicia Sykes 195d433f75 Added some docs about status checks 2021-06-14 20:43:02 +01:00
Alicia Sykes 1a64b54046 Wrote server functions for checking uptime 2021-06-14 20:42:02 +01:00
Alicia Sykes 6a59c24e39 Adds note about Authelia to auth docs 2021-06-14 20:02:04 +01:00
Alicia Sykes 6457fdfe24
Merge pull request #32 from Lissy93/feature_authentication
[FEATURE] Adds Authentication
2021-06-13 16:13:30 +01:00
Alicia Sykes 6720b30448 Updates authentication documentation 2021-06-13 14:18:00 +01:00
Alicia Sykes 47cc35da6b Writes docs for authentication 2021-06-13 14:04:28 +01:00
Alicia Sykes 25ee90b987 Adds functionality and supporting components for frontend authentication 2021-06-13 09:40:40 +01:00
Alicia Sykes 8665c6010d Adds new fields for user authentication 2021-06-13 09:39:44 +01:00
Alicia Sykes 8ecba77632
Delete cloudflare-deploy.yml 2021-06-12 16:31:36 +01:00
Alicia Sykes 2cf1c04b08 Merge branch 'master' of github.com:Lissy93/server-start-page 2021-06-12 16:26:34 +01:00
Alicia Sykes 9e9a1c7fe7 Updates the docs 2021-06-12 16:26:18 +01:00