Commit graph

  • 2bea7127bb Don't watch libraries Kevin MacMartin 2018-04-10 10:59:46 -0400
  • 92c193813e Remove the awesome-bootstrap-checkbox plugin and replace it with a custom checkbox, and clean up a bunch of dashboard-related styles Kevin MacMartin 2018-04-10 00:09:20 -0400
  • 4e026b1dc6 Remove bootstrap fonts from the project as they're not used and are no longer supported (as of now) in 4.x Kevin MacMartin 2018-04-09 23:07:15 -0400
  • 87ccb893ec Update gulp to 4.x and use $(npm bin)/gulp to avoid requiring the latest gulp to be installed system-wide Kevin MacMartin 2018-04-09 23:04:09 -0400
  • c25375b951 Disable browsersync ghost mode for scrolling and enable it for clicks and form input Kevin MacMartin 2018-04-09 16:33:50 -0400
  • e83bdcb937 Replace livereload with browser-sync Kevin MacMartin 2018-04-06 00:29:22 -0400
  • ef8db3b728 Update node dependencies Kevin MacMartin 2018-04-06 00:02:53 -0400
  • 4144db3693 Replace (now deprecated) gulp-util with minimist and fancy-log Kevin MacMartin 2018-04-05 23:58:26 -0400
  • d26bbde212 Replace PHPExcel with PhpSpreadsheet Kevin MacMartin 2018-04-02 22:52:09 -0400
  • 5c1e1ef14e Make the dashboard home menu links take up the full column Kevin MacMartin 2018-04-02 22:47:09 -0400
  • 06d660ee96 Update dependencies Kevin MacMartin 2018-04-02 22:35:32 -0400
  • 45df3a02dc Remove the SVG variant of OpenSans as this is just the generic font Kevin MacMartin 2018-03-07 15:42:27 -0500
  • 0039db89eb Include classes in app.scss Kevin MacMartin 2018-03-06 21:53:50 -0500
  • ca9033fe92 Add a fix to the flexbox sticky footer for ie11 Kevin MacMartin 2018-03-06 21:53:11 -0500
  • 4703e20fd4 Even out the footer padding Kevin MacMartin 2018-03-06 19:34:07 -0500
  • 9aa3705611 Update dependencies Kevin MacMartin 2018-03-06 14:37:28 -0500
  • 34b559c59a Update composer dependencies Kevin MacMartin 2018-03-06 14:27:26 -0500
  • 7d9aa98eb0 Upgrade to laravel 5.6 Kevin MacMartin 2018-03-05 18:45:02 -0500
  • 56608192be Quote the sans font Kevin MacMartin 2018-02-04 18:27:41 -0500
  • 30c001cc6f Allow special characters in the appname to be rendered in the footer Kevin MacMartin 2018-02-04 18:15:42 -0500
  • 493097b131 Fix sass-lint errors Kevin MacMartin 2018-01-22 23:25:07 -0500
  • 486738d0a7 Fix an issue where editing markdown on mobile wouldn't enable the submit button, and refresh the editor correctly Kevin MacMartin 2018-01-21 23:07:21 -0500
  • 45e84497f1 Cut text off before the buttons in the dashboard edit list instead of having it fall on the next line Kevin MacMartin 2018-01-21 22:47:59 -0500
  • 315a4893ec Clean up the dashboard view table spacing on mobile Kevin MacMartin 2018-01-21 22:40:42 -0500
  • 0c5cd33462 Fix the login page on mobile Kevin MacMartin 2018-01-21 21:36:37 -0500
  • bb3b6fcbe1 Fix codemirror rendering issue where the cursor appears below the last line Kevin MacMartin 2018-01-21 21:20:13 -0500
  • 2ee195c079 Improve the dashboard markdown editor Kevin MacMartin 2018-01-21 21:04:18 -0500
  • 27ef5d09e5 Implement deletion functionality for uploaded images and files Kevin MacMartin 2018-01-21 20:55:07 -0500
  • 5c2ad8cccb Only show the export button in the dashboard when more than one entry exists for the given model Kevin MacMartin 2018-01-21 19:48:30 -0500
  • f489d3724f Update documentation with information describing how to add file uploads Kevin MacMartin 2018-01-21 19:42:56 -0500
  • a5f8d2aa78 Name the columns key for both the view and edit lists 'columns' Kevin MacMartin 2018-01-21 19:37:11 -0500
  • b900f56b71 Implement dashboard file upload support, and show the image preview as an img so it can regulate its own aspect ratio Kevin MacMartin 2018-01-18 22:29:49 -0500
  • 9f434d1cc3 Commit the current package-lock.json Kevin MacMartin 2018-01-17 16:36:53 -0500
  • ab614df701 Don't delete the package package-lock.json in init.sh Kevin MacMartin 2018-01-17 16:35:30 -0500
  • f71236b30d Fail with an error if the .env file does not exist Kevin MacMartin 2018-01-17 16:30:57 -0500
  • d461aad347 Increase the API rate limit to twice a second Kevin MacMartin 2018-01-16 00:58:54 -0500
  • 7fcdf75a61 Allow the dashboard edit-item date picker to select the month and year via dropdown, and clean up the styles on mobile Kevin MacMartin 2018-01-16 00:38:08 -0500
  • 0b3a322bf3 Use pickadate instead of the jquery datetimepicker to select dates in the dashboard, initialize new dates with the current date, and tweak input styles a bit Kevin MacMartin 2018-01-15 23:43:20 -0500
  • b0a5a55c9a Fix multi-column rows in the dashboard edit-list Kevin MacMartin 2018-01-15 22:35:36 -0500
  • fb7f87d6b0 Don't allow sorting when the edit-list is filtered to prevent messing up the sort order Kevin MacMartin 2018-01-13 01:16:19 -0500
  • f74c71446a Fix the edit-list filter functionality Kevin MacMartin 2018-01-12 23:58:43 -0500
  • 71d218f04c Move the dashboard edit-list sortable drag handle to the left on mobile instead of having it positioned against the text, make a bunch of minor tweaks to the list-group styles to keep things consistently spaced at all responsive sizes, improve the dashboard home list, and remove some unused styles Kevin MacMartin 2018-01-12 23:48:21 -0500
  • dda0ba7eb9 Only allow dashboard edit-item submission and confirm that the user wants to go back when the user presses the back button after changes have been made Kevin MacMartin 2018-01-12 23:19:24 -0500
  • 3cec5bc814 Fix dashboard edit-list sorting on firefox Kevin MacMartin 2018-01-12 23:02:51 -0500
  • b55e0096c8 Move the dashboard menu functionality to app/Models/DashboardMenu.php and allow for dropdown items Kevin MacMartin 2018-01-12 22:57:31 -0500
  • b1533bb233 Move the edit-list token outside the ul Kevin MacMartin 2018-01-12 00:15:04 -0500
  • 34183cb338 Fix returning to the edit-list from edit-item Kevin MacMartin 2018-01-12 00:02:16 -0500
  • 22da70893a Fix the dashboard edit-list title when a sort handle is present Kevin MacMartin 2018-01-11 23:57:49 -0500
  • b5016bab06 Also use the path attribute for returning to the edit-list page Kevin MacMartin 2018-01-11 23:54:00 -0500
  • 26bed078e2 Add a margin below the no-image placeholder in the dashboard edit item Kevin MacMartin 2018-01-11 23:51:48 -0500
  • bf0703b7d3 Add functionality allowing an alternative path to be set instead of the model in the dashboard edit array Kevin MacMartin 2018-01-11 23:48:26 -0500
  • 51e6b5ef10 Don't include _var.scss in dashboard.scss now that the bootstrap versions have diverged Kevin MacMartin 2018-01-11 23:36:17 -0500
  • 9c5deaf737 Update the readme to reflect the $dashboard_columns variable Kevin MacMartin 2018-01-11 18:56:37 -0500
  • e0a55cd56a Add support for database column changes Kevin MacMartin 2018-01-11 01:30:50 -0500
  • 5613c72d0c Implement support for uploading multiple images, move the dashboard columns for a given table to its model, and clean a bunch of things up Kevin MacMartin 2018-01-11 01:13:58 -0500
  • d02aa7e923 Clean up some things in the dashboard controller and put image uploads into an img subfolder Kevin MacMartin 2018-01-10 23:58:06 -0500
  • 2b433f9daf Fix placement of the LC_TYPE and LANG variables for macos Kevin MacMartin 2018-01-10 11:32:39 -0500
  • feed1d8646 Hopefully fix init.sh for macos Kevin MacMartin 2018-01-10 11:20:49 -0500
  • 1943e5ecd0 Prevent user-selection of the nav Kevin MacMartin 2018-01-09 23:25:10 -0500
  • d04bbee745 Add a smooth-gradient mixin Kevin MacMartin 2018-01-09 22:58:57 -0500
  • 6ce7600ff2 Add the aspect-ratio mixin Kevin MacMartin 2018-01-09 22:58:27 -0500
  • 60241d2ed7 Use npm for fontawesome, include jquery in npm for the public site, and fix popper -> popper.js Kevin MacMartin 2018-01-09 22:21:59 -0500
  • 9b66ebb576 Disable registration by default Kevin MacMartin 2018-01-09 22:10:18 -0500
  • 39955d37ef Update dependencies Kevin MacMartin 2018-01-09 22:02:45 -0500
  • b1ef53f845 Upgrade to bootstrap 4 for the public site Kevin MacMartin 2018-01-09 22:00:45 -0500
  • d25acd9027 Fix dashboard and authentication by moving the public routes to the bottom Kevin MacMartin 2018-01-09 21:57:43 -0500
  • b3e2a398c3 Pull the updated nav into the non-vue version of the site Kevin MacMartin 2017-12-19 16:37:34 -0500
  • 1b2a3aa3f0 Update the vue-based nav to use a bootstrap-free implementation Kevin MacMartin 2017-12-14 22:24:49 -0500
  • b0ac2d651e Add support for between-page anchor links Kevin MacMartin 2017-12-14 16:48:52 -0500
  • f8e728e654 Move the mobile top padding to account for the nav into the body where it belongs Kevin MacMartin 2017-12-13 23:12:16 -0500
  • 795e8335c2 Create a equal-featured vue variant of the public portion of the site Kevin MacMartin 2017-11-21 23:12:31 -0500
  • f9f3cfc5b7 Use default names for required npm packages in gulp Kevin MacMartin 2017-11-21 19:00:04 -0500
  • 3e422b555e Add gsap to npm Kevin MacMartin 2017-11-21 18:49:59 -0500
  • f9a5d70878 Move what-input from bower to npm Kevin MacMartin 2017-11-21 18:47:31 -0500
  • 60e35a42db Update bower and composer dependencies Kevin MacMartin 2017-10-30 21:42:59 -0400
  • 3d4d2bcd6f Replace babel-preset-es2015 with babel-preset-env configured for the last 6 browser versions to improve speed and performance Kevin MacMartin 2017-10-30 21:41:28 -0400
  • 44281d132c Fully name the subscription stylesheet after its element Kevin MacMartin 2017-09-26 20:24:47 -0400
  • babb0dc2a8 Add a space to the contact email Kevin MacMartin 2017-09-26 18:18:07 -0400
  • 8cacedf5f7 Update the blade-extensions config Kevin MacMartin 2017-09-26 17:13:48 -0400
  • c14a5912e2 Include the log functionality in the subscription controller Kevin MacMartin 2017-09-26 16:05:01 -0400
  • 8a2ebc48ea Compare the mailchimp variables to null rather than an empty string, and assume the .env has the variables set to something Kevin MacMartin 2017-09-26 16:02:53 -0400
  • 0c2d78fae1 Update laravel newsletter Kevin MacMartin 2017-09-26 15:59:57 -0400
  • 956b4fe51e Remove the postal code from the dashboard subscriptions controller Kevin MacMartin 2017-09-26 15:47:18 -0400
  • ac5697eeeb Update the contact form to reflect changes to laravel and use name instead of id so it doesn't monopolize the keywords on potential global forms Kevin MacMartin 2017-09-26 15:43:02 -0400
  • 32bef04ced Move the subscription form to its own blade so it can be imported, remove the address/location as that's not standard, get things working correctly, add errors, and use name instead of id for the form fields so it can be used on any page Kevin MacMartin 2017-09-26 15:35:30 -0400
  • e4cab7cb86 Use grep -e instead of egrep and delete the package-lock.json if it exists before running npm install in the init.sh Kevin MacMartin 2017-09-26 15:32:25 -0400
  • e89191027b Only use laravel newsletter for subscriptions when the MAILCHIMP variables are filled out Kevin MacMartin 2017-09-26 15:03:23 -0400
  • 12cbe5c404 Update dependencies except awesome-bootstrap-checkbox Kevin MacMartin 2017-09-26 13:48:19 -0400
  • bb5df8dde6 Update composer.lock to reflect changes to composer.json Kevin MacMartin 2017-09-26 13:39:46 -0400
  • 875ecb33aa Pull in mergeable upstream laravel updates Kevin MacMartin 2017-09-26 13:22:15 -0400
  • b15d7cced9 Remove modernizr Kevin MacMartin 2017-09-26 13:19:35 -0400
  • fdec3a44f6 Update the password resets table to match upstream laravel Kevin MacMartin 2017-09-26 13:13:42 -0400
  • 15b4de1aec Update LoginController to match upstream laravel Kevin MacMartin 2017-09-26 13:11:57 -0400
  • 65b2a89475 Update the views config file to match upstream laravel Kevin MacMartin 2017-09-26 13:09:16 -0400
  • f05cd50208 Update to the new laravel-commit we're going to be based off Kevin MacMartin 2017-09-26 12:24:03 -0400
  • 9a6739ee06 Update composer.json to reflect upstream laravel Kevin MacMartin 2017-09-26 12:23:29 -0400
  • 0bbb6c04db Add Same-Site Cookies option to session.php Kevin MacMartin 2017-09-26 12:03:25 -0400
  • fa2595b531 Set the cookie name using APP_NAME instead of a separate variable Kevin MacMartin 2017-09-26 12:01:10 -0400
  • 87c3478c74 Use the APP_NAME to set the cache prefix Kevin MacMartin 2017-09-26 11:58:33 -0400
  • 86c2a6e3f0 Remove the TinkerServiceProvider from app.php Kevin MacMartin 2017-09-26 11:54:48 -0400