Kevin MacMartin
|
586fcb6066
|
Replace simplemde with easymde as it's actually maintained, and include fontawesome 5 as it's supported by easymde and makes the project fully MIT again
|
2020-02-25 17:43:02 -05:00 |
|
Kevin MacMartin
|
07526e6693
|
Conclude the update to laravel 6.12.0, including the removal of tinx as it's no longer maintained
|
2020-02-25 16:26:38 -05:00 |
|
Kevin MacMartin
|
523165f5ba
|
Fix the dashboard current_page variable so it behaves like it's supposed to
|
2020-01-21 23:59:50 -05:00 |
|
Kevin MacMartin
|
a223f89ec4
|
Add svg fonts
|
2020-01-21 23:25:06 -05:00 |
|
Kevin MacMartin
|
5e770e1c5f
|
Fix the woff and woff2 fonts
|
2020-01-21 22:37:39 -05:00 |
|
Kevin MacMartin
|
b6a95813e9
|
Remove the root key from the vue-router initialization as this no longer appears to do anything
|
2020-01-02 14:41:00 -05:00 |
|
Kevin MacMartin
|
f3003ff586
|
Fix dashboard create new item
|
2019-12-03 00:55:40 -05:00 |
|
Kevin MacMartin
|
e3dcafc623
|
Move resources/assets content to resources to match upstream laravel
|
2019-11-14 21:14:53 -05:00 |
|
Kevin MacMartin
|
0b5da4bca9
|
Upgrade to laravel 6.4
|
2019-10-31 17:24:53 -04:00 |
|
Kevin MacMartin
|
35cc8ac7cf
|
Fix typo in strip-unit comment
|
2019-10-08 18:04:03 -04:00 |
|
Kevin MacMartin
|
67cbde0942
|
Don't bother adding px in the pxrem statements for container-max-widths
|
2019-09-29 23:25:53 -04:00 |
|
Kevin MacMartin
|
ab3803fe59
|
Don't include both the production and dev versions of vue when targeting one or the other
|
2019-09-28 01:50:06 -04:00 |
|
Kevin MacMartin
|
0e8e063f48
|
Use pxrem for container max widths
|
2019-09-19 20:56:09 -04:00 |
|
Kevin MacMartin
|
7eb198555e
|
Upgrade to laravel 6.0
|
2019-09-06 01:32:11 -04:00 |
|
Kevin MacMartin
|
fa9a9fd263
|
Don't append ":00" to the date now that we're using flatpickr
|
2019-07-17 01:21:00 -04:00 |
|
Kevin MacMartin
|
6237b500ff
|
Replace pickadate with flatpickr so we can also pick time
|
2019-07-17 01:11:09 -04:00 |
|
Kevin MacMartin
|
c03d2fc659
|
Add the ability to declare a select with options that have different values and text
|
2019-07-17 00:21:28 -04:00 |
|
Kevin MacMartin
|
14171a22b6
|
Rename px2rem to pxrem so it's easier to type frequently, add comments to both sass functions explaining what they do and how to use them, and don't include units where it's used so it's understood that it's not expected elsewhere (hopefully this makes it a bit less of a pain to type out)
|
2019-05-12 21:27:55 -04:00 |
|
Kevin MacMartin
|
8dfb92fd2a
|
Unfocus focused elements before changing the page to reset the tab order
|
2019-05-10 23:39:15 -04:00 |
|
Kevin MacMartin
|
9f8e83624a
|
Use px2rem for px values other than border width and 0px for vertical/horizontal positioning to allow the site to be scaled by overriding the font size in html
|
2019-05-04 00:22:56 -04:00 |
|
Kevin MacMartin
|
9c2d884c27
|
Move the base-font-size to app.scss and move the functions below that so _var.scss can use functions if necessary
|
2019-05-03 01:05:01 -04:00 |
|
Kevin MacMartin
|
2a959b471a
|
Move the base-font-size from body to html as that's where rem is derived from
|
2019-05-03 00:56:40 -04:00 |
|
Kevin MacMartin
|
6b3bbcc1a9
|
Use rem and a base size for fonts so we can globally change them if necessary
|
2019-05-03 00:32:48 -04:00 |
|
Kevin MacMartin
|
b19db9b709
|
Reset the error count on contact form submission success
|
2019-04-28 23:43:51 -04:00 |
|
Kevin MacMartin
|
ed380f804f
|
Add shrink-to-fit=no to the viewport
|
2019-04-03 17:11:34 -04:00 |
|
Kevin MacMartin
|
f569b37da5
|
Upgrade to laravel 5.8
|
2019-03-19 17:40:13 -04:00 |
|
Kevin MacMartin
|
fba477581f
|
Fix some validation errors in the blog
|
2019-03-19 14:44:20 -04:00 |
|
Kevin MacMartin
|
4952ec27c0
|
Fix some linter errors in the subscription form
|
2019-03-19 14:43:43 -04:00 |
|
Kevin MacMartin
|
4e5f09697b
|
Don't use text/javascript
|
2019-03-19 14:38:27 -04:00 |
|
Kevin MacMartin
|
efeb16d899
|
Group similar meta tags
|
2019-03-19 14:33:17 -04:00 |
|
Kevin MacMartin
|
5028efc558
|
Move the charset metatag first
|
2019-03-19 14:29:29 -04:00 |
|
Kevin MacMartin
|
8dcc8c3d08
|
Fix linter errors in the contact form
|
2019-03-11 20:15:39 -04:00 |
|
Kevin MacMartin
|
91515a6ca8
|
Key the nav router-links
|
2019-02-14 22:44:29 -05:00 |
|
Kevin MacMartin
|
1ff201292b
|
Fix some linter errors in dashboard.js
|
2019-01-02 23:56:16 -05:00 |
|
Kevin MacMartin
|
717a09118f
|
Use "??" instead of "or" to fall back on a default value as this is now what laravel expects
|
2018-11-02 18:32:24 -04:00 |
|
Kevin MacMartin
|
1e265d4f78
|
Patch in laravel 5.7 updates that do merge cleanly
|
2018-11-02 18:12:07 -04:00 |
|
Kevin MacMartin
|
8ed853a024
|
Don't remove confirmation modal header text until after it's finished fading out
|
2018-06-26 20:58:03 -04:00 |
|
Kevin MacMartin
|
af9c6df636
|
Improve the dashboard alert and confirmation modal styles
|
2018-06-18 16:50:50 -04:00 |
|
Kevin MacMartin
|
a63b133420
|
Normalize the filter style on firefox and chrome
|
2018-06-18 15:27:07 -04:00 |
|
Kevin MacMartin
|
256c0b179a
|
Add in functionality to set a different column type on creation than when being edited
|
2018-06-17 23:31:24 -04:00 |
|
Kevin MacMartin
|
f15fb617ff
|
Allow dashboard updates for models that have only files or images
|
2018-05-10 23:22:09 -04:00 |
|
Kevin MacMartin
|
1082c0f39b
|
Import page components before the router instance (which uses them) instead of having the global components between them
|
2018-05-10 23:00:06 -04:00 |
|
Kevin MacMartin
|
3a260dceec
|
Fix the dashboard loading modal
|
2018-05-10 13:21:29 -04:00 |
|
Kevin MacMartin
|
dee6c34fcb
|
The flexbox fix class is called flex-fix, not flex-wrapper
|
2018-05-04 23:58:43 -04:00 |
|
Kevin MacMartin
|
6c43d2d886
|
Include CSS files separate from sass as this functionality is now deprecated, and update dependencies
|
2018-05-02 14:25:40 -04:00 |
|
Kevin MacMartin
|
eb69d2fbd7
|
Include stylesheets in the partials folder in app.scss and source mixins before classes
|
2018-04-30 23:23:14 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-29 23:30:47 -04:00 |
|
Kevin MacMartin
|
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
|
2018-04-29 23:27:44 -04:00 |
|
Kevin MacMartin
|
e94764a5c7
|
Improve the dashboard javascript comments
|
2018-04-26 22:36:35 -04:00 |
|
Kevin MacMartin
|
57170cd6d4
|
Re-order a couple things at the top of the dashboard js
|
2018-04-26 22:33:18 -04:00 |
|
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
|
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
|
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
|
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
|
51c04ab1e4
|
Move app\Models\Dashboard to app\Dashboard
|
2018-04-23 23:39:40 -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
|
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
|
7f9b0ef09a
|
Fix active nav link logic
|
2018-04-18 00:47:14 -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
|
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
|
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
|
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
|
e83bdcb937
|
Replace livereload with browser-sync
|
2018-04-06 00:29:22 -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
|
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 |
|