Commit graph

636 commits

Author SHA1 Message Date
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
Kevin MacMartin
9f434d1cc3 Commit the current package-lock.json 2018-01-17 16:36:53 -05:00
Kevin MacMartin
ab614df701 Don't delete the package package-lock.json in init.sh 2018-01-17 16:35:30 -05:00
Kevin MacMartin
f71236b30d Fail with an error if the .env file does not exist 2018-01-17 16:30:57 -05:00
Kevin MacMartin
d461aad347 Increase the API rate limit to twice a second 2018-01-16 00:58:54 -05:00
Kevin MacMartin
7fcdf75a61 Allow the dashboard edit-item date picker to select the month and year via dropdown, and clean up the styles on mobile 2018-01-16 00:38:08 -05:00
Kevin MacMartin
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 2018-01-15 23:43:20 -05:00
Kevin MacMartin
b0a5a55c9a Fix multi-column rows in the dashboard edit-list 2018-01-15 22:35:36 -05:00
Kevin MacMartin
fb7f87d6b0 Don't allow sorting when the edit-list is filtered to prevent messing up the sort order 2018-01-13 01:16:19 -05:00
Kevin MacMartin
f74c71446a Fix the edit-list filter functionality 2018-01-12 23:58:43 -05:00
Kevin MacMartin
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 2018-01-12 23:48:21 -05:00
Kevin MacMartin
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 2018-01-12 23:19:24 -05:00
Kevin MacMartin
3cec5bc814 Fix dashboard edit-list sorting on firefox 2018-01-12 23:02:51 -05:00
Kevin MacMartin
b55e0096c8 Move the dashboard menu functionality to app/Models/DashboardMenu.php and allow for dropdown items 2018-01-12 22:57:31 -05:00
Kevin MacMartin
b1533bb233 Move the edit-list token outside the ul 2018-01-12 00:15:04 -05:00
Kevin MacMartin
34183cb338 Fix returning to the edit-list from edit-item 2018-01-12 00:02:16 -05:00
Kevin MacMartin
22da70893a Fix the dashboard edit-list title when a sort handle is present 2018-01-11 23:57:49 -05:00
Kevin MacMartin
b5016bab06 Also use the path attribute for returning to the edit-list page 2018-01-11 23:54:00 -05:00
Kevin MacMartin
26bed078e2 Add a margin below the no-image placeholder in the dashboard edit item 2018-01-11 23:51:48 -05:00