diff --git a/readme.md b/readme.md index 20871fc..6f5a498 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,8 @@ # Spot Project [Spot](https://www.findmespot.com) & GPX integration + ## Dependencies + * npm 18+ * composer * php-mbstring @@ -11,13 +13,17 @@ * ffprobe & ffmpeg * STARTTLS Email Server (use Gmail if none available) * Optional: Geo Caching Server (WMTS Caching Service) + ## PHP Configuration + * max_execution_time = 300 * memory_limit = 500M * post_max_size = 4G * upload_max_filesize = 4G * max_file_uploads = 50 + ## Getting started + 1. Clone Git onto web server 2. composer install 3. npm install webpack @@ -27,9 +33,11 @@ 7. Copy settings-sample.php to settings.php and populate 8. Go to #admin and create a new project, feed & maps 9. Add a GPX file named .gpx to /geo/ + ## To Do List + * Add mail frequency slider * Use WMTS servers directly when not using Geo Caching Server * Allow HEIF picture format * Fix .MOV playback on windows firefox -* Garmin InReach Integration \ No newline at end of file +* Garmin InReach Integration diff --git a/src/Spot.vue b/src/Spot.vue index e58dd74..069c516 100644 --- a/src/Spot.vue +++ b/src/Spot.vue @@ -1,21 +1,27 @@ + \ No newline at end of file diff --git a/src/styles/_fa.scss b/src/styles/_fa.scss index 005710d..af94df3 100644 --- a/src/styles/_fa.scss +++ b/src/styles/_fa.scss @@ -79,6 +79,9 @@ $fa-css-prefix: fa; .#{$fa-css-prefix}-config:before { content: fa-content($fa-var-cogs); } .#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-cloud-upload); } +/* Upload */ +.#{$fa-css-prefix}-save:before { content: fa-content($fa-var-floppy-disk); } + /* Feed */ .#{$fa-css-prefix}-post:before { content: fa-content($fa-var-comment); } .#{$fa-css-prefix}-media:before { content: fa-content($fa-var-photo-video); } diff --git a/src/styles/_page.upload.scss b/src/styles/_page.upload.scss index b860477..9c88343 100644 --- a/src/styles/_page.upload.scss +++ b/src/styles/_page.upload.scss @@ -1,9 +1,20 @@ #upload { padding: 1em; - .bar { - height: 18px; - background: green; + input[type="file"] { + border: 1px solid #333; + border-radius: 3px; + } + + .progress { + margin: 1rem 0; + border: 1px solid #333; + border-radius: 3px; + + .bar { + height: 18px; + background: green; + } } .comment { @@ -13,7 +24,8 @@ width: 30%; max-width: 100px; } - form { + + .form { display: inline-block; width: calc(70% - 1em); min-width: calc(100% - 100px - 1em); @@ -25,6 +37,7 @@ box-sizing: border-box; padding: 0.5em; border: 1px solid #333; + border-radius: 3px; } .save { @@ -32,5 +45,16 @@ padding: 0.5em; } } - } + } + + .logs { + border: 1px solid #333; + border-radius: 3px; + margin-top: 1rem; + padding: 1rem; + + p.log { + margin: 0; + } + } } \ No newline at end of file