Commit graph

569 commits

Author SHA1 Message Date
Kevin MacMartin
2a615b75a7 Use a non-static function for getDashboardHeader so we can use getTable and not have to worry about sending the model, pull file and image saving and deletion into the dashboard model so it can be used by seeders and other things, allow filetype to be specified for images so more than just jpg is possible, if the image filetype isn't svg also save a webp version of a given image, add a dashboard model method to get the uploads path so we aren't hard-coding that to one degree or another in a whole bunch of places, allow a max width and/or height to be specified for image uploads to avoid giant images, don't send unnecessary parameters from the back-end to the front-end and through the api back to the back-end, add the ability to show error text to the dashboard alert model, show an error if a file of an incorrect type is uploaded, add webp suport detection logic to the vue-based front end as well as a method that selects the appropriate format of image (falling back on the provided format) 2021-07-29 16:40:55 -04:00
Kevin MacMartin
2a5d046e2c Remove app.css that had been incorrectly generated in the wrong place 2021-07-29 15:41:14 -04:00
Kevin MacMartin
35b8cdd169 Remove the xxxl and xxxxl container max widths rather than setting them to almost the same 2021-07-20 22:00:03 -04:00
Kevin MacMartin
20c2d9fb47 Set the same container max width for xxl xxxl and xxxxl since the last two will be bumped up by the font-size 2021-07-20 13:01:07 -04:00
Kevin MacMartin
9924246966 Also highlight the active dashboard nav section when editing an item 2021-07-18 14:35:44 -04:00
Kevin MacMartin
79a3079e41 Fix the dashboard current_page variable 2021-07-15 14:01:01 -04:00
Kevin MacMartin
e7643992b1 Reset the state correctly if a dashboard modal is cancelled with the escape button 2021-07-13 18:06:46 -04:00
Kevin MacMartin
f2ba9d2a1b Update the traditional bootstrap deps and use bootstrap 5 2021-05-21 22:36:30 -04:00
Kevin MacMartin
03963f56b9 Update to bootstrap 5 2021-05-21 22:33:55 -04:00
Kevin MacMartin
9c7cbc2148 Update dependencies 2021-05-06 13:05:38 -04:00
Kevin MacMartin
afdf63710f Use Mr Hope's gulp-sass 2021-05-06 13:01:52 -04:00
Kevin MacMartin
490bebbf30 Fix the location of the sortable script 2021-04-20 21:24:42 -04:00
Kevin MacMartin
ee8c0f52f7 Update npm dependencies 2021-04-20 17:18:26 -04:00
Kevin MacMartin
03697178ee Update to laravel 8.5.16 2021-04-20 17:11:13 -04:00
Kevin MacMartin
06235fb952 Use rem for the container-max-widths 2021-04-16 22:15:38 -04:00
Kevin MacMartin
b222ba04bf Remove project-specific list exceptions 2021-04-08 23:33:27 -04:00
Kevin MacMartin
1c5c214e44 Re-add the $namespace property to the RouteServiceProvider 2020-12-09 16:20:27 -05:00
Kevin MacMartin
ecda451890 Pull in the upstream changes to sync up with 8.4.4 2020-12-09 16:00:01 -05:00
Kevin MacMartin
64dfd30725 Update composer dependencies 2020-12-09 15:27:21 -05:00
Kevin MacMartin
d78c06867d Update dependencies and make some changes to keep things working with the newer versions of things 2020-12-07 00:06:20 -05:00
Kevin MacMartin
f7a188c1e2 Update dependencies 2020-09-10 22:09:29 -04:00
Kevin MacMartin
f7b90b4826 Tweak the composer versions 2020-08-19 16:35:06 -04:00
Kevin MacMartin
694a4340e2 Update npm dependencies 2020-08-19 15:20:24 -04:00
Kevin MacMartin
17e7635f76 Upgrade to laravel 7.25.0 2020-08-19 14:50:33 -04:00
Kevin MacMartin
4e125a57bd Upgrade to 7.12.0 2020-07-23 16:12:26 -04:00
Kevin MacMartin
999f4d3a68 Add cache busting to the traditional bootstrap gulpfile 2020-07-22 00:52:29 -04:00
Kevin MacMartin
0fa1663c1d Fix missing icons in the dashboard 2020-04-29 00:36:25 -04:00
Kevin MacMartin
8849b13296 Use bigIncrements for ids again because the new id function doesn't appear to work 2020-04-29 00:04:39 -04:00
Kevin MacMartin
82ebdbbc2e Use an if rather than an && for the artisan up of the init.sh script so it doesn't return a fail 2020-04-24 23:47:30 -04:00
Kevin MacMartin
65bc4d8f4b Replace the CACHE_BUST in the init with a gulp-managed one so we can update the value with gulp watch 2020-04-24 22:09:23 -04:00
Kevin MacMartin
a063aaa1a1 Get blog tags working again 2020-04-24 14:56:57 -04:00
Kevin MacMartin
12a5e6b19b Remove the blog help text as it was for the comma-separated tagging system 2020-04-24 01:48:37 -04:00
Kevin MacMartin
12a0901401 Add autonumeric to the traditional bootstrap 2020-04-24 00:44:39 -04:00
Kevin MacMartin
7f9f9bce1b Add support for linking dashboard tables, adding lists connected to other tables, formatted currency inputs, multi-line text fields without markdown, paginated edit lists (with working search), errors for columns not being unique or required (with modal popup), improve comments, and use links instead of javascript for the edit and new buttons 2020-04-24 00:22:42 -04:00
Kevin MacMartin
bf1b3ea9aa Update to laravel 7.6, darken the dashboard modal, and use links for the dashboard edit buttons instead of javascript 2020-04-23 22:17:13 -04:00
Kevin MacMartin
0bcd385fa7 Update composer dependencies 2020-04-23 20:52:45 -04:00
Kevin MacMartin
b5138ac70c Update npm dependencies 2020-04-23 20:42:01 -04:00
Kevin MacMartin
d18d7fe777 Fix the location of the js directory in the traditional bootstrap 2020-03-04 00:19:52 -05:00
Kevin MacMartin
1e2432d254 Update spinkit and the dashboard loading animation 2020-02-25 18:08:27 -05:00
Kevin MacMartin
c6cf9a44a1 Update to the latest bootstrap and adjust the breakpoints and container-max-widths to reflect 2020-02-25 18:02:59 -05:00
Kevin MacMartin
bcbfbf29f7 Update the date in the MIT license 2020-02-25 17:44:00 -05:00
Kevin MacMartin
586fcb6066 Replace simplemde with easymde as it's actually maintained, and include fontawesome 5 as it's supported by easymde and makes the project fully MIT again 2020-02-25 17:43:02 -05:00
Kevin MacMartin
209b5718ba Update npm dependencies 2020-02-25 16:55:18 -05:00
Kevin MacMartin
07526e6693 Conclude the update to laravel 6.12.0, including the removal of tinx as it's no longer maintained 2020-02-25 16:26:38 -05:00
Kevin MacMartin
aca480023f Pull in additional upstream updates that don't sync cleanly 2020-02-25 16:05:35 -05:00
Kevin MacMartin
72e77aba76 Pull in upstream updates to the auth controllers 2020-02-25 16:02:36 -05:00
Kevin MacMartin
96cba915fe Pull in upstream changes to composer.json 2020-02-25 15:46:58 -05:00
Kevin MacMartin
c2c66e460b Pull in upstream changes to the mail variables 2020-02-25 15:41:15 -05:00
Kevin MacMartin
333827eaae Fix capitalization on file class 2020-02-25 15:40:15 -05:00
Kevin MacMartin
731fab7261 Bump version and laravel-commit to the new target 2020-02-25 15:33:29 -05:00