Commit graph

  • a63b133420 Normalize the filter style on firefox and chrome Kevin MacMartin 2018-06-18 15:27:07 -0400
  • babf02b010 Update dependencies Kevin MacMartin 2018-06-18 15:16:00 -0400
  • c2e3610638 Remove a second blank line in DashboardModel Kevin MacMartin 2018-06-17 23:55:40 -0400
  • abecbf062d Don't have classes that extend DashboardModel include Illuminate\Database\Eloquent\Model when DashboardModel already does this Kevin MacMartin 2018-06-17 23:36:28 -0400
  • 256c0b179a Add in functionality to set a different column type on creation than when being edited Kevin MacMartin 2018-06-17 23:31:24 -0400
  • 3545378192 Catch the traditional bootstrap up with the main package Kevin MacMartin 2018-06-15 23:28:45 -0400
  • 893e85471d Update dependencies Kevin MacMartin 2018-06-14 22:40:56 -0400
  • f89d61f977 Use a more appropriate name for the dashboard css libs Kevin MacMartin 2018-05-24 22:57:42 -0400
  • a645dc214b Update dependencies Kevin MacMartin 2018-05-14 22:50:35 -0400
  • c48db55fb5 Version the blog entry images to bust the cache Kevin MacMartin 2018-05-11 00:31:34 -0400
  • 75f0b2705a Sync the traditional-bootstrap package.json with the default one Kevin MacMartin 2018-05-10 23:23:08 -0400
  • f15fb617ff Allow dashboard updates for models that have only files or images Kevin MacMartin 2018-05-10 23:22:09 -0400
  • 1082c0f39b Import page components before the router instance (which uses them) instead of having the global components between them Kevin MacMartin 2018-05-10 23:00:06 -0400
  • 3a260dceec Fix the dashboard loading modal Kevin MacMartin 2018-05-10 13:21:29 -0400
  • 2162c403e9 Use expanded instead of nested for sass Kevin MacMartin 2018-05-08 17:17:25 -0400
  • 04881cf5b1 Update dependencies Kevin MacMartin 2018-05-08 16:21:39 -0400
  • 243e5e27f6 Sync the traditional-bootstrap package.json Kevin MacMartin 2018-05-07 15:49:35 -0400
  • dee6c34fcb The flexbox fix class is called flex-fix, not flex-wrapper Kevin MacMartin 2018-05-04 23:58:43 -0400
  • 3872ef1e51 Update gulp-clean-css Kevin MacMartin 2018-05-04 21:01:29 -0400
  • 8448312702 Reflect browser-sync downgrade in the traditional-bootstrap Kevin MacMartin 2018-05-02 17:12:46 -0400
  • 2c58e2dbe5 Downgrade browser-sync due to an issue that breaks updates on firefox when font-family is being set Kevin MacMartin 2018-05-02 17:11:22 -0400
  • 45e0f05412 Catch the traditional-bootstrap up with the latest changes Kevin MacMartin 2018-05-02 14:52:05 -0400
  • 830fb4e79b Group sass and css packages in the gulpfile Kevin MacMartin 2018-05-02 14:30:29 -0400
  • 6c43d2d886 Include CSS files separate from sass as this functionality is now deprecated, and update dependencies Kevin MacMartin 2018-05-02 14:25:40 -0400
  • 3a3ddd09d3 Consider the reorder column if present when adding and deleting new rows Kevin MacMartin 2018-05-01 20:14:00 -0400
  • 734268c1dd Use the $sort_direction variable to determine the orderBy direction so setting $dashboard_reorder to true will always use 'desc' Kevin MacMartin 2018-05-01 19:58:37 -0400
  • eb69d2fbd7 Include stylesheets in the partials folder in app.scss and source mixins before classes Kevin MacMartin 2018-04-30 23:23:14 -0400
  • 05bbb38368 Clarify dashboard_sort_column instructions in the readme a bit Kevin MacMartin 2018-04-30 12:27:15 -0400
  • 7639423469 Fix language string wrapping Kevin MacMartin 2018-04-30 12:10:15 -0400
  • b0fbd6fc1a Add note about using the node_modules version of gulp if the system version doesn't exist or is 3.x or lower Kevin MacMartin 2018-04-29 23:46:02 -0400
  • 3419f8d789 Show the image after the text on blog posts at viewport widths where text and image are shown horizontally together so the titles for posts with images are lined up with titles for posts without them Kevin MacMartin 2018-04-29 23:30:47 -0400
  • 5895333e7e Include support for the multi-language feature in vue components, and move the env variables into the public template since it's only being included once Kevin MacMartin 2018-04-29 23:27:44 -0400
  • 59f6444cd2 Make comment about gulp in the init.sh section of the readme a bit more clear Kevin MacMartin 2018-04-27 18:06:25 -0400
  • e94764a5c7 Improve the dashboard javascript comments Kevin MacMartin 2018-04-26 22:36:35 -0400
  • 57170cd6d4 Re-order a couple things at the top of the dashboard js Kevin MacMartin 2018-04-26 22:33:18 -0400
  • 1646479448 Center blog titles so they don't look randomly aligned Kevin MacMartin 2018-04-26 20:35:24 -0400
  • a9aca7d4fe Amalgamate the api route controller functionality into a single ApiController, and implement both vue component and traditional blade versions of a blog page on the public facing part of the site Kevin MacMartin 2018-04-26 20:26:18 -0400
  • b83213c16e Fix the error box on the contact page and remove the space from the bottom of the page Kevin MacMartin 2018-04-26 20:09:00 -0400
  • 9a0df81d81 Update dependencies Kevin MacMartin 2018-04-26 18:45:53 -0400
  • df086422cf Fix a typo in the updated description Kevin MacMartin 2018-04-26 18:32:21 -0400
  • d22c5d2da8 Tweak description in the readme a bit more Kevin MacMartin 2018-04-26 18:31:39 -0400
  • b8d50a995e Update the description in the readme Kevin MacMartin 2018-04-26 18:30:53 -0400
  • 172e247559 Improve the dashboard nav dropdown styles a bit Kevin MacMartin 2018-04-26 01:28:49 -0400
  • 5c6d86405f Use keydown instead of keyup and preventDefault for the dashboard modals so other input can be ignored, and only reset the submitting variable after the dialog has been closed to avoid the possibility of re-submitting before the dialog is closed Kevin MacMartin 2018-04-26 01:21:14 -0400
  • cbe6a5eac6 Don't allow file upload text to overflow outside the container Kevin MacMartin 2018-04-26 01:20:49 -0400
  • a7d37ec5ff Fix edit-list padding on mobile Kevin MacMartin 2018-04-26 01:01:11 -0400
  • 6ea47a7de2 Use the bold sans font instead of font-weight: bold Kevin MacMartin 2018-04-26 00:03:16 -0400
  • 42c76f0699 Clean up the colors and styles for the bootstrap public site a bit more Kevin MacMartin 2018-04-26 00:02:56 -0400
  • 68e78d2853 Don't restrict the accent colour by declaring as the subscription input border color and instead use the text color for that, and set a yellow as the default accent Kevin MacMartin 2018-04-25 23:48:40 -0400
  • d2c7da70d3 Update the base theme to something a bit more enjoyable to look at until it gets changed Kevin MacMartin 2018-04-25 23:47:20 -0400
  • 6fc479c1a9 Clean up the subscription styles a bit Kevin MacMartin 2018-04-25 23:47:09 -0400
  • e02d57ad17 Move the user api_token migration to its original migration, add website and social media columns to the original user migration, hook up user profile edit functionality on the dashboard settings page, name the user password function userPasswordUpdateInit to reflect its form name, clean up the dashboard settings layout and improve it on mobile, add a repeating pattern background to the dashboard so it's not so sparse, and sync the traditional-bootstrap routes/web.php with the main one Kevin MacMartin 2018-04-25 23:27:45 -0400
  • 25f65772d5 Tweak comment explaining the error class application in the traditional bootstrap contact and subscription form javascript Kevin MacMartin 2018-04-25 22:47:50 -0400
  • 758672024c Add a bunch of additional detail to the readme Kevin MacMartin 2018-04-25 21:29:25 -0400
  • 9fa8479ed8 Improve the functionality surrounding the REGISTRATION variable in the .env file so it can continue to enable registration globally by setting its value to "true", but now also enable registration for a single IP address by setting its value to that address Kevin MacMartin 2018-04-25 21:22:39 -0400
  • 70a8b83b85 Redirect to the dashboard after logging in Kevin MacMartin 2018-04-25 21:21:09 -0400
  • f1ce1e0a8a Only use BrowserSync when both the APP_ENV=local and APP_DEBUG=true Kevin MacMartin 2018-04-25 21:17:58 -0400
  • 1c90c0b214 Use slightly more logical organization for dashboard images Kevin MacMartin 2018-04-25 10:37:37 -0400
  • c0e1673b14 Use a fixed height for the image upload and delete buttons because the aspect ratio was behaving strangely on mobile Kevin MacMartin 2018-04-25 01:44:24 -0400
  • 33cb7434ff Center the profile image upload container on mobile Kevin MacMartin 2018-04-25 01:41:45 -0400
  • bdaf63d3dd Move the profile image upload and delete button text into title attributes Kevin MacMartin 2018-04-25 01:34:59 -0400
  • d7f3e449fb Use the same surface to render both the default and active profile image so transparent pngs don't show the default image behind them Kevin MacMartin 2018-04-25 01:33:17 -0400
  • 6afe85c2d9 Use a common trait to provide the timestamp function to both the DashboardModel and User classes, add an optional license key to the dashboard library_credits that adds a (license) link beside the project and add the license (as required by their license) to the fontawesome entry, and implement user profile image view, upload and deletion (with a default black question mark fallback) in the dashboard settings page Kevin MacMartin 2018-04-25 01:22:33 -0400
  • 83a8dede40 Link to the dashboard credits page from a new footer element instead of the user dropdown, organize the dashboard blades by folder now that we have so many of them, and implement user password reset functionality Kevin MacMartin 2018-04-24 20:38:04 -0400
  • d06cae1c67 Fine-tune the dashboard edit-item layout Kevin MacMartin 2018-04-24 00:17:42 -0400
  • a71404bb09 Remove app/Models/Dashboard.php (this should have been done in the previous commit) Kevin MacMartin 2018-04-23 23:47:29 -0400
  • 51c04ab1e4 Move app\Models\Dashboard to app\Dashboard Kevin MacMartin 2018-04-23 23:39:40 -0400
  • f67401a9a1 Update dependencies Kevin MacMartin 2018-04-23 23:33:06 -0400
  • 373375a8ad Reload the same edit-item page after hitting the update button so the user can see their changes in action before moving back to the list Kevin MacMartin 2018-04-23 23:20:35 -0400
  • 8c0dc48d2d Set the dashboard home title in its own blade, and bump a row's timestamp after uploading an image or file Kevin MacMartin 2018-04-23 23:15:54 -0400
  • 10f11f8480 Use a timestamp function to version dashboard edit-item assets Kevin MacMartin 2018-04-23 23:13:40 -0400
  • d0c85bd453 Use the dashboard core blade to render the credits page Kevin MacMartin 2018-04-23 23:12:17 -0400
  • 298df303b2 Fix gulp watch for app.js and dashboard.js Kevin MacMartin 2018-04-23 23:11:45 -0400
  • 9a01ce94be Use template literals in the gulpfile Kevin MacMartin 2018-04-23 23:08:50 -0400
  • 1d31bc693c Use the same formatting for Auth controllers as is used by the other ones Kevin MacMartin 2018-04-22 22:37:09 -0400
  • a4a686662f Redirect the user to the login screen after resetting their password instead of the public site Kevin MacMartin 2018-04-22 22:33:03 -0400
  • 90c597095c Add MIT license to the project Kevin MacMartin 2018-04-22 22:23:21 -0400
  • 58902bb5ee Add a credits page to the dashboard showing the project authors and front-facing libraries used on the website, use /dashboard/edit for both the edit-list and edit-item pages, organize the dashboard styles a bit better, use relative paths instead of the url() function to render the dashboard URLs, add active nav link functionality to links other than the main dashboard pages, pull the nav blade out of the sections folder now that it's the only section, and keep the traditional template in sync Kevin MacMartin 2018-04-18 23:32:22 -0400
  • 679ef84d55 Add the bootstrap dependency popper.js to the dashboard libs Kevin MacMartin 2018-04-18 23:00:05 -0400
  • 1fa5d6c804 Update the traditional-bootstrap files to reflect changes to the base template Kevin MacMartin 2018-04-18 22:54:12 -0400
  • d09fa8fdec Use npm to install pickadate instead of bower and remove the jquery dependency from bower Kevin MacMartin 2018-04-18 22:50:22 -0400
  • 7f9b0ef09a Fix active nav link logic Kevin MacMartin 2018-04-18 00:47:14 -0400
  • 0fe1549dac Update the traditional-bootstrap routes/web.php to reflect changes to the base one Kevin MacMartin 2018-04-18 00:40:24 -0400
  • 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 Kevin MacMartin 2018-04-18 00:38:11 -0400
  • 55db186a2c Use double equals in PHP Kevin MacMartin 2018-04-17 19:26:15 -0400
  • 94c31b1ff4 Organize the dashboard menu a bit better and include both form submission view pages under the same menu item Kevin MacMartin 2018-04-17 18:52:44 -0400
  • aafd2d96a2 Remove the top border from the dashboard view headings Kevin MacMartin 2018-04-16 12:25:58 -0400
  • 1be473a657 Move dashboard svgs to the root directory and update the dashboard navbar Kevin MacMartin 2018-04-16 12:24:28 -0400
  • 664ba48e68 Update most of the dashboard to bootstrap 4, with the nav still to go Kevin MacMartin 2018-04-16 00:45:32 -0400
  • 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 Kevin MacMartin 2018-04-15 22:12:03 -0400
  • da3d521824 Give the vue-based error page some basic styles Kevin MacMartin 2018-04-15 22:02:06 -0400
  • 5d85ad0f75 Commit the subscription-form style update that should have been included in the last one Kevin MacMartin 2018-04-15 22:01:42 -0400
  • 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 Kevin MacMartin 2018-04-15 21:58:27 -0400
  • d335a3d587 Use custom styling for the laravel-based error pages Kevin MacMartin 2018-04-15 21:54:43 -0400
  • 71e8146f9c Include a bunch of information about the public-facing side of the site in the readme, and create empty folders for partial components Kevin MacMartin 2018-04-15 21:31:31 -0400
  • 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 Kevin MacMartin 2018-04-15 21:05:42 -0400
  • eb946e26cb Remove fontawesome (it can be included as needed in projects that would take advantage of it) Kevin MacMartin 2018-04-15 20:45:31 -0400
  • b86f9343c2 Replace the fontawesome dashboard sort icon with CSS Kevin MacMartin 2018-04-15 20:43:23 -0400
  • 34142dcecb Update the login checkmark with a custom SVG Kevin MacMartin 2018-04-15 20:29:14 -0400
  • b294a9a34e Cache bust the favicon Kevin MacMartin 2018-04-10 16:10:34 -0400