Commit graph

314 commits

Author SHA1 Message Date
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
Kevin MacMartin
bf0703b7d3 Add functionality allowing an alternative path to be set instead of the model in the dashboard edit array 2018-01-11 23:48:26 -05:00
Kevin MacMartin
51e6b5ef10 Don't include _var.scss in dashboard.scss now that the bootstrap versions have diverged 2018-01-11 23:36:17 -05:00
Kevin MacMartin
9c5deaf737 Update the readme to reflect the $dashboard_columns variable 2018-01-11 18:56:37 -05:00
Kevin MacMartin
e0a55cd56a Add support for database column changes 2018-01-11 01:30:50 -05:00
Kevin MacMartin
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 2018-01-11 01:13:58 -05:00
Kevin MacMartin
d02aa7e923 Clean up some things in the dashboard controller and put image uploads into an img subfolder 2018-01-10 23:58:06 -05:00
Kevin MacMartin
2b433f9daf Fix placement of the LC_TYPE and LANG variables for macos 2018-01-10 11:32:39 -05:00
Kevin MacMartin
feed1d8646 Hopefully fix init.sh for macos 2018-01-10 11:20:49 -05:00
Kevin MacMartin
1943e5ecd0 Prevent user-selection of the nav 2018-01-09 23:25:10 -05:00
Kevin MacMartin
d04bbee745 Add a smooth-gradient mixin 2018-01-09 22:58:57 -05:00
Kevin MacMartin
6ce7600ff2 Add the aspect-ratio mixin 2018-01-09 22:58:27 -05:00
Kevin MacMartin
60241d2ed7 Use npm for fontawesome, include jquery in npm for the public site, and fix popper -> popper.js 2018-01-09 22:21:59 -05:00
Kevin MacMartin
9b66ebb576 Disable registration by default 2018-01-09 22:10:18 -05:00
Kevin MacMartin
39955d37ef Update dependencies 2018-01-09 22:02:45 -05:00
Kevin MacMartin
b1ef53f845 Upgrade to bootstrap 4 for the public site 2018-01-09 22:00:45 -05:00
Kevin MacMartin
d25acd9027 Fix dashboard and authentication by moving the public routes to the bottom 2018-01-09 21:57:43 -05:00
Kevin MacMartin
b3e2a398c3 Pull the updated nav into the non-vue version of the site 2017-12-19 16:37:34 -05:00
Kevin MacMartin
1b2a3aa3f0 Update the vue-based nav to use a bootstrap-free implementation 2017-12-14 22:24:49 -05:00
Kevin MacMartin
b0ac2d651e Add support for between-page anchor links 2017-12-14 16:48:52 -05:00
Kevin MacMartin
f8e728e654 Move the mobile top padding to account for the nav into the body where it belongs 2017-12-13 23:12:16 -05:00
Kevin MacMartin
795e8335c2 Create a equal-featured vue variant of the public portion of the site 2017-11-21 23:12:31 -05:00
Kevin MacMartin
f9f3cfc5b7 Use default names for required npm packages in gulp 2017-11-21 19:00:04 -05:00