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
|
58e466681e
|
Outline with the accent colour
|
2024-04-10 17:43:42 -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
|
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
|
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
|
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
|
d6f16fa432
|
Remove the bottom margin from list elements in dashboard help text
|
2023-07-03 22:26:24 -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
|
31fb84f579
|
Fix back button scroll behaviour
|
2023-04-05 22:02:43 -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
|
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
|
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
|
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
|
f12efa7755
|
Also watch textareas for changes on the dashboard edit item pages
|
2022-06-16 16:47:40 -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
|
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
|
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
|
31f9ceaffa
|
Upgrade to laravel 9.1.8
|
2022-05-23 21:01:33 -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
|
da90024a63
|
Don't require BS_HOST to be configured
|
2022-03-23 13:55:18 -04:00 |
|
Kevin MacMartin
|
487a3e42f3
|
Disable smooth scrolling
|
2022-02-11 14:08:51 -05: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
|
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
|
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
|
03963f56b9
|
Update to bootstrap 5
|
2021-05-21 22:33:55 -04:00 |
|
Kevin MacMartin
|
afdf63710f
|
Use Mr Hope's gulp-sass
|
2021-05-06 13:01:52 -04:00 |
|
Kevin MacMartin
|
03697178ee
|
Update to laravel 8.5.16
|
2021-04-20 17:11:13 -04:00 |
|