Commit graph

554 commits

Author SHA1 Message Date
Kevin MacMartin
0fe1549dac Update the traditional-bootstrap routes/web.php to reflect changes to the base one 2018-04-18 00:40:24 -04:00
Kevin MacMartin
a676c91370 Reorganize the dashboard functionality such that everything can be configured in app/Models/Dashboard.php and a given model, add support for user-bound lists, improve security, fix some style issues, and update the readme 2018-04-18 00:38:11 -04:00
Kevin MacMartin
55db186a2c Use double equals in PHP 2018-04-17 19:26:15 -04:00
Kevin MacMartin
94c31b1ff4 Organize the dashboard menu a bit better and include both form submission view pages under the same menu item 2018-04-17 18:52:44 -04:00
Kevin MacMartin
aafd2d96a2 Remove the top border from the dashboard view headings 2018-04-16 12:25:58 -04:00
Kevin MacMartin
1be473a657 Move dashboard svgs to the root directory and update the dashboard navbar 2018-04-16 12:24:28 -04:00
Kevin MacMartin
664ba48e68 Update most of the dashboard to bootstrap 4, with the nav still to go 2018-04-16 00:45:32 -04:00
Kevin MacMartin
b2dd276055 Update dependencies and set bootstrap version from ^8.0.0 to 8.0.0 so 8.1.0 doesn't get installed for now 2018-04-15 22:12:03 -04:00
Kevin MacMartin
da3d521824 Give the vue-based error page some basic styles 2018-04-15 22:02:06 -04:00
Kevin MacMartin
5d85ad0f75 Commit the subscription-form style update that should have been included in the last one 2018-04-15 22:01:42 -04:00
Kevin MacMartin
2bc4eea8f8 Use flexbox to allow a given page to grow to at least the full page height and use flexbox to center the subscription form instead of absolute positioning 2018-04-15 21:58:27 -04:00
Kevin MacMartin
d335a3d587 Use custom styling for the laravel-based error pages 2018-04-15 21:54:43 -04:00
Kevin MacMartin
71e8146f9c Include a bunch of information about the public-facing side of the site in the readme, and create empty folders for partial components 2018-04-15 21:31:31 -04:00
Kevin MacMartin
3c048f6096 Move traditional-website files to a new bootstrap folder and use vue as the default public facing front-end rather than trying to offer both simultaneously 2018-04-15 21:05:42 -04:00
Kevin MacMartin
eb946e26cb Remove fontawesome (it can be included as needed in projects that would take advantage of it) 2018-04-15 20:45:31 -04:00
Kevin MacMartin
b86f9343c2 Replace the fontawesome dashboard sort icon with CSS 2018-04-15 20:43:23 -04:00
Kevin MacMartin
34142dcecb Update the login checkmark with a custom SVG 2018-04-15 20:29:14 -04:00
Kevin MacMartin
b294a9a34e Cache bust the favicon 2018-04-10 16:10:34 -04:00
Kevin MacMartin
2bea7127bb Don't watch libraries 2018-04-10 10:59:46 -04:00
Kevin MacMartin
92c193813e Remove the awesome-bootstrap-checkbox plugin and replace it with a custom checkbox, and clean up a bunch of dashboard-related styles 2018-04-10 00:09:20 -04:00
Kevin MacMartin
4e026b1dc6 Remove bootstrap fonts from the project as they're not used and are no longer supported (as of now) in 4.x 2018-04-09 23:07:15 -04:00
Kevin MacMartin
87ccb893ec Update gulp to 4.x and use $(npm bin)/gulp to avoid requiring the latest gulp to be installed system-wide 2018-04-09 23:04:09 -04:00
Kevin MacMartin
c25375b951 Disable browsersync ghost mode for scrolling and enable it for clicks and form input 2018-04-09 16:33:50 -04:00
Kevin MacMartin
e83bdcb937 Replace livereload with browser-sync 2018-04-06 00:29:22 -04:00
Kevin MacMartin
ef8db3b728 Update node dependencies 2018-04-06 00:02:53 -04:00
Kevin MacMartin
4144db3693 Replace (now deprecated) gulp-util with minimist and fancy-log 2018-04-05 23:58:26 -04:00
Kevin MacMartin
d26bbde212 Replace PHPExcel with PhpSpreadsheet 2018-04-02 22:52:09 -04:00
Kevin MacMartin
5c1e1ef14e Make the dashboard home menu links take up the full column 2018-04-02 22:47:09 -04:00
Kevin MacMartin
06d660ee96 Update dependencies 2018-04-02 22:35:32 -04:00
Kevin MacMartin
45df3a02dc Remove the SVG variant of OpenSans as this is just the generic font 2018-03-07 15:42:27 -05:00
Kevin MacMartin
0039db89eb Include classes in app.scss 2018-03-06 21:53:50 -05:00
Kevin MacMartin
ca9033fe92 Add a fix to the flexbox sticky footer for ie11 2018-03-06 21:53:11 -05:00
Kevin MacMartin
4703e20fd4 Even out the footer padding 2018-03-06 19:34:07 -05:00
Kevin MacMartin
9aa3705611 Update dependencies 2018-03-06 14:37:28 -05:00
Kevin MacMartin
34b559c59a Update composer dependencies 2018-03-06 14:27:26 -05:00
Kevin MacMartin
7d9aa98eb0 Upgrade to laravel 5.6 2018-03-05 18:45:02 -05:00
Kevin MacMartin
56608192be Quote the sans font 2018-02-04 18:27:41 -05:00
Kevin MacMartin
30c001cc6f Allow special characters in the appname to be rendered in the footer 2018-02-04 18:15:42 -05:00
Kevin MacMartin
493097b131 Fix sass-lint errors 2018-01-22 23:25:07 -05:00
Kevin MacMartin
486738d0a7 Fix an issue where editing markdown on mobile wouldn't enable the submit button, and refresh the editor correctly 2018-01-21 23:07:21 -05:00
Kevin MacMartin
45e84497f1 Cut text off before the buttons in the dashboard edit list instead of having it fall on the next line 2018-01-21 22:47:59 -05:00
Kevin MacMartin
315a4893ec Clean up the dashboard view table spacing on mobile 2018-01-21 22:40:42 -05:00
Kevin MacMartin
0c5cd33462 Fix the login page on mobile 2018-01-21 21:36:37 -05:00
Kevin MacMartin
bb3b6fcbe1 Fix codemirror rendering issue where the cursor appears below the last line 2018-01-21 21:20:13 -05:00
Kevin MacMartin
2ee195c079 Improve the dashboard markdown editor 2018-01-21 21:04:18 -05:00
Kevin MacMartin
27ef5d09e5 Implement deletion functionality for uploaded images and files 2018-01-21 20:55:07 -05:00
Kevin MacMartin
5c2ad8cccb Only show the export button in the dashboard when more than one entry exists for the given model 2018-01-21 19:48:30 -05:00
Kevin MacMartin
f489d3724f Update documentation with information describing how to add file uploads 2018-01-21 19:42:56 -05:00
Kevin MacMartin
a5f8d2aa78 Name the columns key for both the view and edit lists 'columns' 2018-01-21 19:37:11 -05:00
Kevin MacMartin
b900f56b71 Implement dashboard file upload support, and show the image preview as an img so it can regulate its own aspect ratio 2018-01-18 22:29:49 -05:00