Commit graph

  • 472a830999 Fix the documented return types in DashboardModel Kevin MacMartin 2022-07-19 15:03:04 -0400
  • 9ccb7219c0 Fix api token authentication Kevin MacMartin 2022-07-12 12:08:10 -0400
  • e67a816b5a Fix scroll behaviour between pages Kevin MacMartin 2022-07-12 00:16:46 -0400
  • 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 Kevin MacMartin 2022-07-06 13:44:25 -0400
  • b2e8a5cf86 Prepare for migration to mr hope's gulp-sass 3.x Kevin MacMartin 2022-07-06 13:08:39 -0400
  • 6d9bd2382b
    Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 dependabot[bot] 2022-06-21 21:02:57 +0000
  • e5ba9e38e3 Move the opening brace for the DashboardModel boot to the next line Kevin MacMartin 2022-06-20 18:27:07 -0400
  • f12efa7755 Also watch textareas for changes on the dashboard edit item pages Kevin MacMartin 2022-06-16 16:47:40 -0400
  • 7d2e3cd782 Add blank line between two if conditional blocks in the dashboard model Kevin MacMartin 2022-06-16 16:00:54 -0400
  • 452696fc1f Add mention of the language toggle feature to the readme Kevin MacMartin 2022-06-16 00:15:19 -0400
  • b159778a92 Add note about the imageType function to the readme Kevin MacMartin 2022-06-15 16:17:32 -0400
  • 5319d7328b Fix dropdown selects that aren't boolean, and only convert the select value to 1/0 if it's also boolean Kevin MacMartin 2022-06-15 16:13:57 -0400
  • 0e7f8ce4f4 Use npx to run gulp instead of $(npm bin) Kevin MacMartin 2022-06-14 14:39:07 -0400
  • 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) Kevin MacMartin 2022-06-14 01:36:21 -0400
  • ace3c607ca Update composer dependencies Kevin MacMartin 2022-06-13 18:07:04 -0400
  • 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 Kevin MacMartin 2022-06-13 18:04:19 -0400
  • 30f57e6082 Use pxrem for the nav hamburger icon Kevin MacMartin 2022-06-13 17:36:34 -0400
  • 676c0b23b6 Style the subscription form error container Kevin MacMartin 2022-06-13 17:36:27 -0400
  • a90a0f12ce
    Bump guzzlehttp/guzzle from 7.4.2 to 7.4.4 dependabot[bot] 2022-06-10 06:46:39 +0000
  • d8195c456b
    Bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 dependabot[bot] 2022-05-25 22:25:33 +0000
  • d273cf5a71 Use the stack for logged deprecations Kevin MacMartin 2022-05-23 21:50:58 -0400
  • 3596ebcf73 Fix unprefixed routes for laravel 9 Kevin MacMartin 2022-05-23 21:29:51 -0400
  • 31f9ceaffa Upgrade to laravel 9.1.8 Kevin MacMartin 2022-05-23 21:01:33 -0400
  • 421ea2e844 Update composer dependencies Kevin MacMartin 2022-05-20 17:50:14 -0400
  • e5d90f7509 Fix mobile headings showing in dashboard view pages on desktop Kevin MacMartin 2022-03-30 17:40:24 -0400
  • 0c7a2cbf66 Clear the cache in init.sh Kevin MacMartin 2022-03-30 16:35:39 -0400
  • b13283c9f3 Remove note about BS_HOST from the readme Kevin MacMartin 2022-03-23 13:57:30 -0400
  • da90024a63 Don't require BS_HOST to be configured Kevin MacMartin 2022-03-23 13:55:18 -0400
  • d41f57fd1c Update composer dependencies Kevin MacMartin 2022-03-23 13:31:39 -0400
  • 5701a0b463 Remove babelify from the traditional bootstrap package.json, be explicit about npm package versions, and update npm dependencies Kevin MacMartin 2022-03-23 13:30:51 -0400
  • 8c7e2f6182 Optimize vueify-next when running init.sh Kevin MacMartin 2022-02-23 14:12:44 -0500
  • 086413b36e
    Bump follow-redirects from 1.14.7 to 1.14.8 dependabot[bot] 2022-02-15 09:54:58 +0000
  • 487a3e42f3 Disable smooth scrolling Kevin MacMartin 2022-02-11 14:08:51 -0500
  • fe5142e5a4 Switch sr-only to visually-hidden in the traditional-bootstrap nav Kevin MacMartin 2022-01-27 23:31:11 -0500
  • 4f16ee7ed9 Get rid of a vue :class from the traditional-bootstrap nav blade Kevin MacMartin 2022-01-27 23:28:24 -0500
  • 0c6e3c60c7 Use the correct flexbox fix in the public template Kevin MacMartin 2022-01-27 22:38:20 -0500
  • dbc79e6617 Use Version::get() for the traditional bootstrap public template Kevin MacMartin 2022-01-27 22:37:11 -0500
  • d89a9a4df5 Update the package.json for the traditional bootstrap Kevin MacMartin 2022-01-27 22:32:43 -0500
  • b67a62e942 Update dependencies Kevin MacMartin 2022-01-27 22:26:08 -0500
  • 15c14ba0a8
    Bump cached-path-relative from 1.0.2 to 1.1.0 dependabot[bot] 2022-01-27 14:38:33 +0000
  • 5fbea3aa87 Remove the tinx directory Kevin MacMartin 2021-12-20 15:47:29 -0500
  • bd537c8ee6 Fix the DashboardModel saveFile function for seeders Kevin MacMartin 2021-09-18 00:57:11 -0400
  • afce4734c1 Allow the date picker to be configured without time Kevin MacMartin 2021-09-17 17:46:50 -0400
  • 51d681af63 Make the dashboard textarea a bit taller Kevin MacMartin 2021-09-05 17:45:58 -0400
  • d6a281d397 Remove the underline from dashboard footer links Kevin MacMartin 2021-08-04 16:49:57 -0400
  • 5393d352e7 Fix highlighting the settings page while inside it Kevin MacMartin 2021-07-29 18:29:50 -0400
  • 2f2ba60186 Update to laravel 8.5.23 Kevin MacMartin 2021-08-03 17:15:07 -0400
  • 3335ca34c4 Sync up the traditional bootstrap web routes with the base ones Kevin MacMartin 2021-08-02 16:35:14 -0400
  • 398b8ad1c0 Sync the traditional bootstrap package.json with the base one Kevin MacMartin 2021-08-02 16:33:30 -0400
  • 8516092b1d Fix some of the library credit urls Kevin MacMartin 2021-07-29 18:13:01 -0400
  • 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 Kevin MacMartin 2021-07-29 18:01:04 -0400
  • 8600797752 Improve the dashboard theme Kevin MacMartin 2021-07-29 17:45:47 -0400
  • e0ffe81e51 Don't allow navigating to dashboard pages for models that aren't listed in the menu Kevin MacMartin 2021-07-29 17:37:33 -0400
  • 4abcbe879e Update composer and npm dependencies Kevin MacMartin 2021-07-29 17:23:20 -0400
  • 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) Kevin MacMartin 2021-07-29 16:40:55 -0400
  • 2a5d046e2c Remove app.css that had been incorrectly generated in the wrong place Kevin MacMartin 2021-07-29 15:41:14 -0400
  • 35b8cdd169 Remove the xxxl and xxxxl container max widths rather than setting them to almost the same Kevin MacMartin 2021-07-20 22:00:03 -0400
  • 20c2d9fb47 Set the same container max width for xxl xxxl and xxxxl since the last two will be bumped up by the font-size Kevin MacMartin 2021-07-20 13:00:38 -0400
  • 9924246966 Also highlight the active dashboard nav section when editing an item Kevin MacMartin 2021-07-18 14:35:44 -0400
  • 79a3079e41 Fix the dashboard current_page variable Kevin MacMartin 2021-07-15 14:01:01 -0400
  • e7643992b1 Reset the state correctly if a dashboard modal is cancelled with the escape button Kevin MacMartin 2021-07-13 18:06:46 -0400
  • 123d9f9d34
    Bump league/flysystem from 1.1.3 to 1.1.4 dependabot[bot] 2021-06-29 07:22:14 +0000
  • f2ba9d2a1b Update the traditional bootstrap deps and use bootstrap 5 Kevin MacMartin 2021-05-21 22:36:30 -0400
  • 03963f56b9 Update to bootstrap 5 Kevin MacMartin 2021-05-21 22:33:55 -0400
  • 9c7cbc2148 Update dependencies Kevin MacMartin 2021-05-06 13:05:38 -0400
  • afdf63710f Use Mr Hope's gulp-sass Kevin MacMartin 2021-05-06 13:01:52 -0400
  • 7d70b79e52
    Bump laravel/framework from 8.38.0 to 8.40.0 dependabot[bot] 2021-04-29 22:50:33 +0000
  • 490bebbf30 Fix the location of the sortable script Kevin MacMartin 2021-04-20 21:24:42 -0400
  • ee8c0f52f7 Update npm dependencies Kevin MacMartin 2021-04-20 17:18:26 -0400
  • 03697178ee Update to laravel 8.5.16 Kevin MacMartin 2021-04-20 17:11:13 -0400
  • 06235fb952 Use rem for the container-max-widths Kevin MacMartin 2021-04-16 22:15:38 -0400
  • b222ba04bf Remove project-specific list exceptions Kevin MacMartin 2021-04-08 23:33:27 -0400
  • dd162cfeb1
    Bump y18n from 3.2.1 to 3.2.2 dependabot[bot] 2021-03-30 10:29:18 +0000
  • ef46954215
    Bump elliptic from 6.5.3 to 6.5.4 dependabot[bot] 2021-03-08 19:03:13 +0000
  • 7475b745f8
    Bump laravel/framework from 8.18.1 to 8.24.0 dependabot[bot] 2021-02-02 16:32:00 +0000
  • d4232945de
    Bump gsap from 3.5.1 to 3.6.0 dependabot[bot] 2021-01-20 21:26:01 +0000
  • 4317e4ff7f
    Bump laravel/framework from 8.18.1 to 8.22.1 dependabot[bot] 2021-01-19 20:34:51 +0000
  • 046a637148
    Bump ini from 1.3.5 to 1.3.7 dependabot[bot] 2020-12-10 20:33:47 +0000
  • 1c5c214e44 Re-add the $namespace property to the RouteServiceProvider Kevin MacMartin 2020-12-09 16:20:27 -0500
  • ecda451890 Pull in the upstream changes to sync up with 8.4.4 Kevin MacMartin 2020-12-09 16:00:01 -0500
  • 64dfd30725 Update composer dependencies Kevin MacMartin 2020-12-09 15:27:21 -0500
  • d78c06867d Update dependencies and make some changes to keep things working with the newer versions of things Kevin MacMartin 2020-12-07 00:06:20 -0500
  • f7a188c1e2 Update dependencies Kevin MacMartin 2020-09-10 22:09:29 -0400
  • 2e90a9a01e
    Bump symfony/http-kernel from 5.1.3 to 5.1.5 dependabot[bot] 2020-09-02 19:40:47 +0000
  • f7b90b4826 Tweak the composer versions Kevin MacMartin 2020-08-19 16:35:06 -0400
  • 694a4340e2 Update npm dependencies Kevin MacMartin 2020-08-19 15:20:24 -0400
  • 17e7635f76 Upgrade to laravel 7.25.0 Kevin MacMartin 2020-08-19 14:50:33 -0400
  • 1a13510dd0
    Bump elliptic from 6.5.2 to 6.5.3 dependabot[bot] 2020-07-30 00:49:00 +0000
  • 4e125a57bd Upgrade to 7.12.0 Kevin MacMartin 2020-07-23 16:12:26 -0400
  • 999f4d3a68 Add cache busting to the traditional bootstrap gulpfile Kevin MacMartin 2020-07-22 00:52:29 -0400
  • 54a1c1f3b1
    Bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-16 03:45:53 +0000
  • 0fa1663c1d Fix missing icons in the dashboard Kevin MacMartin 2020-04-29 00:36:25 -0400
  • 8849b13296 Use bigIncrements for ids again because the new id function doesn't appear to work Kevin MacMartin 2020-04-29 00:04:39 -0400
  • 82ebdbbc2e Use an if rather than an && for the artisan up of the init.sh script so it doesn't return a fail Kevin MacMartin 2020-04-24 23:47:30 -0400
  • 65bc4d8f4b Replace the CACHE_BUST in the init with a gulp-managed one so we can update the value with gulp watch Kevin MacMartin 2020-04-24 22:09:23 -0400
  • a063aaa1a1 Get blog tags working again Kevin MacMartin 2020-04-24 14:56:57 -0400
  • 12a5e6b19b Remove the blog help text as it was for the comma-separated tagging system Kevin MacMartin 2020-04-24 01:48:37 -0400
  • 12a0901401 Add autonumeric to the traditional bootstrap Kevin MacMartin 2020-04-24 00:44:39 -0400
  • 7f9f9bce1b Add support for linking dashboard tables, adding lists connected to other tables, formatted currency inputs, multi-line text fields without markdown, paginated edit lists (with working search), errors for columns not being unique or required (with modal popup), improve comments, and use links instead of javascript for the edit and new buttons Kevin MacMartin 2020-04-24 00:22:42 -0400
  • bf1b3ea9aa Update to laravel 7.6, darken the dashboard modal, and use links for the dashboard edit buttons instead of javascript Kevin MacMartin 2020-04-23 22:17:13 -0400