Kevin MacMartin
|
1646479448
|
Center blog titles so they don't look randomly aligned
|
2018-04-26 20:35:24 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-26 20:26:18 -04:00 |
|
Kevin MacMartin
|
b83213c16e
|
Fix the error box on the contact page and remove the space from the bottom of the page
|
2018-04-26 20:09:00 -04:00 |
|
Kevin MacMartin
|
9a0df81d81
|
Update dependencies
|
2018-04-26 18:45:53 -04:00 |
|
Kevin MacMartin
|
df086422cf
|
Fix a typo in the updated description
|
2018-04-26 18:32:21 -04:00 |
|
Kevin MacMartin
|
d22c5d2da8
|
Tweak description in the readme a bit more
|
2018-04-26 18:31:39 -04:00 |
|
Kevin MacMartin
|
b8d50a995e
|
Update the description in the readme
|
2018-04-26 18:30:53 -04:00 |
|
Kevin MacMartin
|
172e247559
|
Improve the dashboard nav dropdown styles a bit
|
2018-04-26 01:28:49 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-26 01:21:14 -04:00 |
|
Kevin MacMartin
|
cbe6a5eac6
|
Don't allow file upload text to overflow outside the container
|
2018-04-26 01:20:49 -04:00 |
|
Kevin MacMartin
|
a7d37ec5ff
|
Fix edit-list padding on mobile
|
2018-04-26 01:01:11 -04:00 |
|
Kevin MacMartin
|
6ea47a7de2
|
Use the bold sans font instead of font-weight: bold
|
2018-04-26 00:03:16 -04:00 |
|
Kevin MacMartin
|
42c76f0699
|
Clean up the colors and styles for the bootstrap public site a bit more
|
2018-04-26 00:02:56 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-25 23:48:40 -04:00 |
|
Kevin MacMartin
|
d2c7da70d3
|
Update the base theme to something a bit more enjoyable to look at until it gets changed
|
2018-04-25 23:47:20 -04:00 |
|
Kevin MacMartin
|
6fc479c1a9
|
Clean up the subscription styles a bit
|
2018-04-25 23:47:09 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-25 23:27:45 -04:00 |
|
Kevin MacMartin
|
25f65772d5
|
Tweak comment explaining the error class application in the traditional bootstrap contact and subscription form javascript
|
2018-04-25 22:47:50 -04:00 |
|
Kevin MacMartin
|
758672024c
|
Add a bunch of additional detail to the readme
|
2018-04-25 21:29:25 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-25 21:22:39 -04:00 |
|
Kevin MacMartin
|
70a8b83b85
|
Redirect to the dashboard after logging in
|
2018-04-25 21:21:09 -04:00 |
|
Kevin MacMartin
|
f1ce1e0a8a
|
Only use BrowserSync when both the APP_ENV=local and APP_DEBUG=true
|
2018-04-25 21:17:58 -04:00 |
|
Kevin MacMartin
|
1c90c0b214
|
Use slightly more logical organization for dashboard images
|
2018-04-25 10:37:37 -04:00 |
|
Kevin MacMartin
|
c0e1673b14
|
Use a fixed height for the image upload and delete buttons because the aspect ratio was behaving strangely on mobile
|
2018-04-25 01:44:24 -04:00 |
|
Kevin MacMartin
|
33cb7434ff
|
Center the profile image upload container on mobile
|
2018-04-25 01:41:45 -04:00 |
|
Kevin MacMartin
|
bdaf63d3dd
|
Move the profile image upload and delete button text into title attributes
|
2018-04-25 01:34:59 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-25 01:33:17 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-25 01:22:33 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-24 20:38:04 -04:00 |
|
Kevin MacMartin
|
d06cae1c67
|
Fine-tune the dashboard edit-item layout
|
2018-04-24 00:17:42 -04:00 |
|
Kevin MacMartin
|
a71404bb09
|
Remove app/Models/Dashboard.php (this should have been done in the previous commit)
|
2018-04-23 23:47:29 -04:00 |
|
Kevin MacMartin
|
51c04ab1e4
|
Move app\Models\Dashboard to app\Dashboard
|
2018-04-23 23:39:40 -04:00 |
|
Kevin MacMartin
|
f67401a9a1
|
Update dependencies
|
2018-04-23 23:33:06 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-23 23:20:35 -04:00 |
|
Kevin MacMartin
|
8c0dc48d2d
|
Set the dashboard home title in its own blade, and bump a row's timestamp after uploading an image or file
|
2018-04-23 23:15:54 -04:00 |
|
Kevin MacMartin
|
10f11f8480
|
Use a timestamp function to version dashboard edit-item assets
|
2018-04-23 23:13:40 -04:00 |
|
Kevin MacMartin
|
d0c85bd453
|
Use the dashboard core blade to render the credits page
|
2018-04-23 23:12:17 -04:00 |
|
Kevin MacMartin
|
298df303b2
|
Fix gulp watch for app.js and dashboard.js
|
2018-04-23 23:11:45 -04:00 |
|
Kevin MacMartin
|
9a01ce94be
|
Use template literals in the gulpfile
|
2018-04-23 23:08:50 -04:00 |
|
Kevin MacMartin
|
1d31bc693c
|
Use the same formatting for Auth controllers as is used by the other ones
|
2018-04-22 22:37:09 -04:00 |
|
Kevin MacMartin
|
a4a686662f
|
Redirect the user to the login screen after resetting their password instead of the public site
|
2018-04-22 22:33:03 -04:00 |
|
Kevin MacMartin
|
90c597095c
|
Add MIT license to the project
|
2018-04-22 22:23:21 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-18 23:32:22 -04:00 |
|
Kevin MacMartin
|
679ef84d55
|
Add the bootstrap dependency popper.js to the dashboard libs
|
2018-04-18 23:00:05 -04:00 |
|
Kevin MacMartin
|
1fa5d6c804
|
Update the traditional-bootstrap files to reflect changes to the base template
|
2018-04-18 22:54:12 -04:00 |
|
Kevin MacMartin
|
d09fa8fdec
|
Use npm to install pickadate instead of bower and remove the jquery dependency from bower
|
2018-04-18 22:50:22 -04:00 |
|
Kevin MacMartin
|
7f9b0ef09a
|
Fix active nav link logic
|
2018-04-18 00:47:14 -04:00 |
|
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 |
|