Commit Graph

76 Commits (8ce253418dbb06aeabdbdc31bf4290595eb41667)

Author SHA1 Message Date
Ro f1850ce7f7
Site Creation Hot Fix
There was an error in the request to set up a fresh site on the front
end and handling the respective object on the backend that was causing
the process to error out.

Also added the source map for the dash script because it's eventually
going to be fully transparent anyway.
2 years ago
Ro e7cd52bd12
Fixed script after removing dependency
Removed 'carot-ps' from dependencies so it had to be removed from
scripts calling that package.

Also renamed dash script to 'dash.js' just so it's clear it is for the
dashboard
2 years ago
Ro 3f9506ac6b
Responsive P 4 - Dash, Index, Editor, Nav, Menu
Cleaned up resonsive for the rest of the remaining pages: the dash
index, page index, page editor, navigation editor and plugged in a
mobile nav that activates when the viewport gets skinny.

Whew.
2 years ago
Ro e7fd91c152
Responsive Pt 3 - Pass Reset, Site Create/Restore
Rebuilt forms for resetting the password, creating a fresh site and
restoring a site from a backup, as well as adjusting the accompanying
scripts that handle those processes.
2 years ago
Ro 5adf196783
Responsive Part 2 - Login
Updated Login CSS and cleaned up login notifications to alert when
something is amiss.
2 years ago
Ro 2ce86fad2e
Settings CSS Remix
Wasn't feeling the previous CSS responsive structure, so edited it to be
a bit more streamline.

Also fixed small issue with the backup API request.

Made a small change to notifications so the alert stays live while the
system is processing a request rather than going back to an unalert
state.
2 years ago
Ro bfb0873f5f
Reponsive: Part 1 - Settings
Started cleaning up responsive styles for the site starting with the
Settings section. Still needs some tweaking but the structure for that
section is in so it's just a matter of police.

Some changes need to be made to the main nav as reduced viewport throws
off the alignment.
2 years ago
Ro 97278e3a90
Notifications Rework #81
Integrated the Notifications UI component into the header to streamline
user alerts into the overall experience.

Also added titles to use the space created by moving the notifications
compoenent to it's own space.
2 years ago
Ro 78bfe4596b
Styled Nav Editor
Created new CSS styles for dash nav editor and updated the appropriate
controller scripts.

Also updated the icons for the main nav.
2 years ago
Ro 1b89d1d072
Restyled Settings UI
Rebuilt the css for the Settings UI, which also led to some changed in
the FilesAPI so it knows what to do with specific targets. There's still
some additional styling needed to polish it, but the core structure is
in place so now it can just be tweaked. The controller for this page was
adjusted as needed.

Also moved the settings sub nav convtrols to the header menu since it's
sticky now.
2 years ago
Ro fcca7357bc
Fixes for removing media items and page deletion
The upload process changed, so some tweaks needed to me made to the page
deletion process, which just marks the page as deleted but keeps the
file. Also updated the file manager to properly delete items from the
display list.

The css for page listings also had to updated [forgot to put that on the
list] so the styles for that were updated and the template pages
adjusted accordingnly.

Also forgot to mention changes to the notification display in the last
commit. It's basic as of right now but it will be enhanced as needed.
2 years ago
Ro 07b422a9c3
CSS Overhaul Part 1
This one is a doozy, so let's breakt it down into what areas where
touched.

-   updated package json to remove unneeded dependencies.
-   rebuilt file uploading to simply a very convuluted process
-   began proces to replace icons with https://tabler-icons.io
-   began process of removing the need for css preprocessor and using
    pure css
        - login completed
        - dashboard index completed
        - page edit ui completed
- page edit ui text editor tweaked so syntax highlighting is cleaner and
  more accurate

The settings and navigation UIs still remain and then polishing the
responsive for the new css structure
2 years ago
Ro ec1dc49ba1
Login Hotfix
The script that handles logggin in and the form for getting that
information were both posting the info which would result in an
intemittent uncaught error.

An attribute was added to the form so it does not submit at the same
time the JS sends a request.

A minor bug but it was annoying.
2 years ago
Ro 61ae73a9e5
Issue #83 Round 1
First pass for CSS refactor for the dashboard, including the login and
index templates. Still rough but the basic structure is in place for
both as well as the re-worked css that will be added to the repo later
once all the pages have been updated.

Lots to do still but a good start.
2 years ago
Ro 3260e3b76b Updated dependencies, replaced Moment
Composer package dependencies hadn't been updated in awhile, so a part
of the clean up for the php 8.1 install, that has been handled

Moment was being used to handle date formatting but it hasn't been
updated in awhile either, so I switched to Carbon which is still in
active development.
2 years ago
Are0h 3fa3a9e0e6 removed stray console command for #78 updated
just had a stray trace in there that was removed and correct the issue
referene from the last update. oops.
2 years ago
Are0h 8734baf85e Fix for #76, editing upload que
Whew it took a bit but now the upload que on the page edit page is
editable. You can add and remove files as needed without having to add
all your files at once, which us how it previously worked. Still needs
to be tested a bit but the plumbing is up and running.

Also removed a stray php format config as it is no longer needed.
2 years ago
Are0h 63eaba08e2 Added config for PHP formatting (PSR2)
I needed some consistent php formatting, so I plugged in a php fixer
config and then reformatted all PHP files so it's all consistent.

Fixed an ID issue with the page-edit template that was causing page
editing to fail.
2 years ago
Are0h 2501a19685 UI design tweaks
There were some inconsistencies in the UI due to all the changes that
were made to the styleshets, so I fixed the obvious ones that were show
stoppers.

There's more in there to be smoothed out, so this is just the start.
3 years ago
Are0h aa3301fb66 hotfix for images in editor uploads 3 years ago
are0h a841063ddb template update and clean up 3 years ago
are0h 692926c816 script check 3 years ago
are0h b230f3f15d fixes for nav editing 3 years ago
are0h 382c314af0 fixes for restore from backup file 3 years ago
Ro 6279ad4730 fixes for site init 3 years ago
Ro 8ad3fa38c5 respeced class imports to psr-4 standard, fixed asset moving, upgraded theme rendering 3 years ago
Ro 1351b98ee4 cleaned up create page process, update page edit template to handle empty files 3 years ago
Ro 2210e39aee added remaining upload types, updated templates for new file types 3 years ago
Ro f24a6b5099 implemented video uploading, updated styles and templates 3 years ago
Ro 3c52bca8ba started implementation of multiple file uploads and sorting 3 years ago
Ro 8f9021bb7d added progress bar to entry image uploads 3 years ago
Ro 53864becc1 implemented progress upload indicator in notifications 3 years ago
Ro 601fd6b1ab fix for weird css file deletion thing 3 years ago
Ro b69559541a edit format bar always stays on screen 3 years ago
Ro 8684c8b1ac removed stray var dump... oops 3 years ago
Ro c15b6cdc5b updated production assets 3 years ago
Ro 7cabb1d1f0 more text editor touch ups, fix for page delete option 3 years ago
Ro f1a8ef67bc another patch for textarea misalignment bug 3 years ago
Ro b70308d990 fixed src removal from image tags with relative urls, add iframe tag to allowed list 3 years ago
Ro d2f02eea50 edited ignore file to include new script. duh. 3 years ago
Ro 682406515d added assets compiling scripts, added syntax highlighting for text editor, fix for #73 3 years ago
Ro 03c629462b fix for #75, fix for adding image to entry text 3 years ago
Ro 7e38b4edb8 quick patch for #66 3 years ago
Ro 49e53a9638 added styled page layout selector, page renders selected layout 3 years ago
Ro e6cda301cf #59 - added toggle to render pages when page is edited 3 years ago
Ro 35c780bba6 added dynamic page rendering for index, archives, tages and blog pages 3 years ago
Ro 1bb13ce771 #57 notifications ui position tweak 3 years ago
Ro ccbf55bb54 added form token auth to page editing, updated API 3 years ago
Ro fdc6cb2cf2 added form token to session to validate form submission from frontend 3 years ago
Ro f2450b2be5 fixed incorrect input type (#52), cleaned up site restore process (#53) 3 years ago