Commit graph

600 commits

Author SHA1 Message Date
Kevin MacMartin
a548e27d16 Update npm dependencies 2023-07-13 17:26:13 -04:00
Kevin MacMartin
74ee87cf5d Upgrade to laravel 10.2.5 2023-07-13 17:09:38 -04:00
Kevin MacMartin
86289db0e0 Fix a typo in the output of the init.sh 2023-07-12 21:00:02 -04:00
Kevin MacMartin
d6f16fa432 Remove the bottom margin from list elements in dashboard help text 2023-07-03 22:26:24 -04:00
Kevin MacMartin
ae2f980135 Only force unique columns to be unique when they aren't empty (otherwise, use required to ensure the column is empty) 2023-07-03 22:18:19 -04:00
Kevin MacMartin
8f4764f9b6 Add helper function to the DashboardModel that converts line breaks to <br />s 2023-07-03 21:15:43 -04:00
Kevin MacMartin
ced98ebb81 Allow the main_ext to be webp by not creating or deleting a webp copy when this is the case, and delete thumbnails when DashboardModel items are deleted 2023-05-31 23:21:14 -04:00
Kevin MacMartin
f8aa6e9984 Generate thumbnails for images that get used in the edit-list (and potentially elsewhere) 2023-05-24 00:02:27 -04:00
Kevin MacMartin
e1da7267b3 Fix the edit-list when there are no items and the number of options is set to unlimited 2023-05-23 23:06:51 -04:00
Kevin MacMartin
c6d298a8b9 Update composer dependencies 2023-05-08 21:32:09 -04:00
Kevin MacMartin
c2ceff49e7 Update npm dependencies 2023-05-08 21:31:33 -04:00
Kevin MacMartin
f5b83ce994 Upgrade to laravel 10.1.1 2023-05-05 15:31:58 -04:00
Kevin MacMartin
7b628dee90 Update dependencies 2023-04-20 21:05:00 -04:00
Kevin MacMartin
31fb84f579 Fix back button scroll behaviour 2023-04-05 22:02:43 -04:00
Kevin MacMartin
873a45dc32 Update the traditional bootstrap dependencies 2023-04-05 16:27:57 -04:00
Kevin MacMartin
c5b3baab10 Update dependencies 2023-04-05 16:26:42 -04:00
Kevin MacMartin
73f02376a7 Update npm dependencies 2023-03-13 17:51:06 -04:00
Kevin MacMartin
a2b3c07613 Revert change to the create_personal_access_tokens_table expires_at column 2023-03-13 17:35:21 -04:00
Kevin MacMartin
6b111a301a Upgrade to laravel 10.0.4 2023-03-13 17:33:19 -04:00
Kevin MacMartin
3c3b050922 Update to laravel 9.4.1 2022-12-30 16:31:49 -05:00
Kevin MacMartin
11ecd7c5a3 Update composer dependencies 2022-10-20 21:42:18 -04:00
Kevin MacMartin
a4df62741c Update npm dependencies and update the axios import to reflect new requirements 2022-10-20 21:40:57 -04:00
Kevin MacMartin
b758203d06 Fix broken 404 page 2022-10-20 21:33:40 -04:00
Kevin MacMartin
719b932ac7 Update to laravel 9.3.8 2022-10-11 18:14:02 -04:00
Kevin MacMartin
734f7bdf56 Update dependencies 2022-08-29 16:16:58 -04:00
Kevin MacMartin
254ecb57cc Fix the 404 page for vue3 2022-08-01 17:31:24 -04:00
Kevin MacMartin
026ef6193b Adjust brackets in the dashboard edit list preview check 2022-07-25 17:17:57 -04:00
Kevin MacMartin
d16f5ebbce Allow image previews in the dashboard edit list 2022-07-25 17:16:55 -04:00
Kevin MacMartin
f8f90ec15e Update the traditional bootstrap 2022-07-20 17:14:36 -04:00
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