Commit graph

596 commits

Author SHA1 Message Date
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
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