Commit graph

636 commits

Author SHA1 Message Date
Kevin MacMartin
40dd19c183 Update npm dependencies and use the new gulp 5 sass plugin 2024-05-21 16:35:48 -04:00
Kevin MacMartin
9aa4ca556a Return the state of the language toggle rather than the previous route when changing language in vue 2024-05-20 13:17:04 -04:00
Kevin MacMartin
d9ccb3eaa8 Use the APP_LOCALE variable in place of DEFAULT_LANGUAGE 2024-05-10 16:19:59 -04:00
Kevin MacMartin
2d8fc06dae Use a post route for metadata so we can request paths that are more than one layer deep 2024-04-22 20:46:55 -04:00
Kevin MacMartin
c2e59f2e32 Have links and button inherit their text color 2024-04-10 23:30:45 -04:00
Kevin MacMartin
6b2126e5a0 Add buttons to image and file uploads on edit-item pages that clear the currently selected upload content 2024-04-10 18:39:48 -04:00
Kevin MacMartin
5e8bc06c51 Fix the alignment of file upload inputs in dashboard edit item pages 2024-04-10 18:25:20 -04:00
Kevin MacMartin
c70b82b611 Add a title to the 404 page 2024-04-10 18:07:32 -04:00
Kevin MacMartin
1b2ed30f31 Better explain the dashboard_type variable in the readme 2024-04-10 18:03:41 -04:00
Kevin MacMartin
58e466681e Outline with the accent colour 2024-04-10 17:43:42 -04:00
Kevin MacMartin
bffabed0c1 Don't assume a page's meta title should have APP_NAME appended to it 2024-04-10 15:35:19 -04:00
Kevin MacMartin
031aca199c Add placeholders for correctly-sized social share images 2024-04-09 23:05:07 -04:00
Kevin MacMartin
2f5ed84e2b Handle metadata in the database for a few reasons: the method is the same between traditional and vue, the user has control over the values, we can create dynamic titles a bit more easily, and with vue the values are populated before the SPA loads so search engines can pick it up more easily 2024-04-03 22:35:43 -04:00
Kevin MacMartin
338a2517b2 Update npm dependencies 2024-04-03 16:19:01 -04:00
Kevin MacMartin
5cd881d588 Update to laravel 11.0.5 2024-04-03 16:17:36 -04:00
Kevin MacMartin
6bd95e31a8 Fix the fonts gulp task to work with v5 2024-04-01 16:40:55 -04:00
Kevin MacMartin
9809d803da Update npm dependencies and migrate to gulp v5 2024-04-01 00:54:53 -04:00
Kevin MacMartin
fc599e4996 Remove the user API route 2024-03-20 16:09:00 -04:00
Kevin MacMartin
c7163fa6f9 Update dependencies 2024-03-19 17:13:21 -04:00
Kevin MacMartin
c4396dc63f Upgrade to Laravel 11.0.3 2024-03-19 17:11:58 -04:00
Kevin MacMartin
d4b58b3865 Remove flex-fix as it's no longer required (ie11 is fully unsupported now) 2024-03-11 17:16:59 -04:00
Kevin MacMartin
312d2fdea7 Update npm deps in the traditional bootstrap 2024-02-08 22:10:57 -05:00
Kevin MacMartin
4e5f631ce0 Update dependencies 2024-02-08 22:10:04 -05:00
Kevin MacMartin
e6a488e59a Define __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ to avoid warnings 2024-02-01 18:19:00 -05:00
Kevin MacMartin
bfb99237da Update npm dependencies 2024-01-12 22:05:27 -05:00
Kevin MacMartin
bc9e607c4a Update to laravel 10.3.2 2024-01-12 22:03:27 -05:00
Kevin MacMartin
e4a4dbbedb Fix sass minification 2023-12-13 15:52:17 -05:00
Kevin MacMartin
a527fdb30a Update composer dependencies 2023-10-06 16:23:23 -04:00
Kevin MacMartin
276d9b7fa8 Update npm dependencies 2023-10-06 16:22:11 -04:00
Kevin MacMartin
8a11d94707 Don't produce an error when the edit list is empty and the filter column isn't 2023-10-03 14:22:42 -04:00
Kevin MacMartin
da721d7e38 Fix linter error in the init.sh 2023-08-22 21:43:48 -04:00
Kevin MacMartin
5138f7499c Fix bots without user agents causing the is mobile stuff to produce errors 2023-08-01 15:24:03 -04:00
Kevin MacMartin
a7bd81e37b Account for really long words in the mobile version of the views table 2023-07-24 12:29:21 -04:00
Kevin MacMartin
83fb55cad8 Fix a spacing issue with the view table on mobile 2023-07-24 12:24:36 -04:00
Kevin MacMartin
8e3cc32e77 Revert "Revert the User model password hash cast as this breaks things"
This reverts commit 340f3e1f23.
2023-07-14 16:40:08 -04:00
Kevin MacMartin
340f3e1f23 Revert the User model password hash cast as this breaks things 2023-07-13 22:10:02 -04:00
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