Commit graph

621 commits

Author SHA1 Message Date
Kevin MacMartin
729e2b058c Fix language selection by using window.axios rather than http in the vuex mutation 2022-07-20 17:07:24 -04:00
Kevin MacMartin
345e315272 Be a bit more explicit about the saveImage aspect ratio preservation (even though in theory intervention/image handles that) 2022-07-19 15:20:29 -04:00
Kevin MacMartin
dcf86efa0f Update dependencies 2022-07-19 15:03:52 -04:00
Kevin MacMartin
472a830999 Fix the documented return types in DashboardModel 2022-07-19 15:03:04 -04:00
Kevin MacMartin
9ccb7219c0 Fix api token authentication 2022-07-12 12:08:10 -04:00
Kevin MacMartin
e67a816b5a Fix scroll behaviour between pages 2022-07-12 00:16:46 -04:00
Kevin MacMartin
23a1bf6ab8 Upgrade to the latest sass, mr hope's gulp-sass, the bootstrap 5.2 beta and the latest font awesome, update other dependencies, organize styles a bit better, and use pxrem on the error page 2022-07-06 13:44:25 -04:00
Kevin MacMartin
b2e8a5cf86 Prepare for migration to mr hope's gulp-sass 3.x 2022-07-06 13:08:39 -04:00
Kevin MacMartin
e5ba9e38e3 Move the opening brace for the DashboardModel boot to the next line 2022-06-20 18:27:07 -04:00
Kevin MacMartin
f12efa7755 Also watch textareas for changes on the dashboard edit item pages 2022-06-16 16:47:40 -04:00
Kevin MacMartin
7d2e3cd782 Add blank line between two if conditional blocks in the dashboard model 2022-06-16 16:00:54 -04:00
Kevin MacMartin
452696fc1f Add mention of the language toggle feature to the readme 2022-06-16 00:15:19 -04:00
Kevin MacMartin
b159778a92 Add note about the imageType function to the readme 2022-06-15 16:17:32 -04:00
Kevin MacMartin
5319d7328b Fix dropdown selects that aren't boolean, and only convert the select value to 1/0 if it's also boolean 2022-06-15 16:13:57 -04:00
Kevin MacMartin
0e7f8ce4f4 Use npx to run gulp instead of $(npm bin) 2022-06-14 14:39:07 -04:00
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