Kevin MacMartin
|
db7deb0fdc
|
Reuse dashboard logic much more, delete images and files when the associated item is deleted, rework dashboard lists so their items can be configured in the $dashboard_columns of their own class, allow dashboard lists to upload images, delete images when dashboard list items are deleted, add a default image extension variable to dashboard model items rather than hard-coding it so it can be reconfigured, improve the dashboard styles some more, and improve the readme (including documenting the new dashboard list update)
|
2022-06-14 01:36:21 -04:00 |
|
Kevin MacMartin
|
ace3c607ca
|
Update composer dependencies
|
2022-06-13 18:07:04 -04:00 |
|
Kevin MacMartin
|
ef617ac409
|
Upgrade to Vue 3, replace vue-resource with axios, update other libraries, set the NODE_ENV to production in the gulpfile when --production is specified rather than in the init.sh, and improve the README
|
2022-06-13 18:04:19 -04:00 |
|
Kevin MacMartin
|
30f57e6082
|
Use pxrem for the nav hamburger icon
|
2022-06-13 17:36:34 -04:00 |
|
Kevin MacMartin
|
676c0b23b6
|
Style the subscription form error container
|
2022-06-13 17:36:27 -04:00 |
|
Kevin MacMartin
|
d273cf5a71
|
Use the stack for logged deprecations
|
2022-05-23 21:50:58 -04:00 |
|
Kevin MacMartin
|
3596ebcf73
|
Fix unprefixed routes for laravel 9
|
2022-05-23 21:29:51 -04:00 |
|
Kevin MacMartin
|
31f9ceaffa
|
Upgrade to laravel 9.1.8
|
2022-05-23 21:01:33 -04:00 |
|
Kevin MacMartin
|
421ea2e844
|
Update composer dependencies
|
2022-05-20 17:50:14 -04:00 |
|
Kevin MacMartin
|
e5d90f7509
|
Fix mobile headings showing in dashboard view pages on desktop
|
2022-03-30 17:40:24 -04:00 |
|
Kevin MacMartin
|
0c7a2cbf66
|
Clear the cache in init.sh
|
2022-03-30 16:35:39 -04:00 |
|
Kevin MacMartin
|
b13283c9f3
|
Remove note about BS_HOST from the readme
|
2022-03-23 13:57:30 -04:00 |
|
Kevin MacMartin
|
da90024a63
|
Don't require BS_HOST to be configured
|
2022-03-23 13:55:18 -04:00 |
|
Kevin MacMartin
|
d41f57fd1c
|
Update composer dependencies
|
2022-03-23 13:31:39 -04:00 |
|
Kevin MacMartin
|
5701a0b463
|
Remove babelify from the traditional bootstrap package.json, be explicit about npm package versions, and update npm dependencies
|
2022-03-23 13:30:51 -04:00 |
|
Kevin MacMartin
|
8c7e2f6182
|
Optimize vueify-next when running init.sh
|
2022-02-23 14:12:44 -05:00 |
|
Kevin MacMartin
|
487a3e42f3
|
Disable smooth scrolling
|
2022-02-11 14:08:51 -05:00 |
|
Kevin MacMartin
|
fe5142e5a4
|
Switch sr-only to visually-hidden in the traditional-bootstrap nav
|
2022-01-27 23:31:11 -05:00 |
|
Kevin MacMartin
|
4f16ee7ed9
|
Get rid of a vue :class from the traditional-bootstrap nav blade
|
2022-01-27 23:28:24 -05:00 |
|
Kevin MacMartin
|
0c6e3c60c7
|
Use the correct flexbox fix in the public template
|
2022-01-27 22:38:20 -05:00 |
|
Kevin MacMartin
|
dbc79e6617
|
Use Version::get() for the traditional bootstrap public template
|
2022-01-27 22:37:11 -05:00 |
|
Kevin MacMartin
|
d89a9a4df5
|
Update the package.json for the traditional bootstrap
|
2022-01-27 22:32:43 -05:00 |
|
Kevin MacMartin
|
b67a62e942
|
Update dependencies
|
2022-01-27 22:26:08 -05:00 |
|
Kevin MacMartin
|
5fbea3aa87
|
Remove the tinx directory
|
2021-12-20 15:47:29 -05:00 |
|
Kevin MacMartin
|
bd537c8ee6
|
Fix the DashboardModel saveFile function for seeders
|
2021-09-18 00:57:11 -04:00 |
|
Kevin MacMartin
|
afce4734c1
|
Allow the date picker to be configured without time
|
2021-09-17 17:46:50 -04:00 |
|
Kevin MacMartin
|
51d681af63
|
Make the dashboard textarea a bit taller
|
2021-09-05 17:45:58 -04:00 |
|
Kevin MacMartin
|
d6a281d397
|
Remove the underline from dashboard footer links
|
2021-08-04 16:49:57 -04:00 |
|
Kevin MacMartin
|
5393d352e7
|
Fix highlighting the settings page while inside it
|
2021-08-04 16:29:20 -04:00 |
|
Kevin MacMartin
|
2f2ba60186
|
Update to laravel 8.5.23
|
2021-08-03 17:15:07 -04:00 |
|
Kevin MacMartin
|
3335ca34c4
|
Sync up the traditional bootstrap web routes with the base ones
|
2021-08-02 16:35:14 -04:00 |
|
Kevin MacMartin
|
398b8ad1c0
|
Sync the traditional bootstrap package.json with the base one
|
2021-08-02 16:33:30 -04:00 |
|
Kevin MacMartin
|
8516092b1d
|
Fix some of the library credit urls
|
2021-07-29 18:13:01 -04:00 |
|
Kevin MacMartin
|
f9a860a6d9
|
Replace the wavy-bg with a line bg to avoid having to include stuff that doesn't have the MIT license directly in the repo
|
2021-07-29 18:01:04 -04:00 |
|
Kevin MacMartin
|
8600797752
|
Improve the dashboard theme
|
2021-07-29 17:45:47 -04:00 |
|
Kevin MacMartin
|
e0ffe81e51
|
Don't allow navigating to dashboard pages for models that aren't listed in the menu
|
2021-07-29 17:37:33 -04:00 |
|
Kevin MacMartin
|
4abcbe879e
|
Update composer and npm dependencies
|
2021-07-29 17:23:20 -04:00 |
|
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 |
|