Commit graph

91 commits

Author SHA1 Message Date
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.
2023-03-25 16:44:35 -07:00
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
2023-03-23 13:55:34 -07:00
Ro
e431f1afa4
Sign commit test
Testing out commit signing for a bit of extra security.
2022-09-19 21:12:16 -07:00
Are0h
a31dff94cb Updated PHP lint to @PSR12 b/c @PSR2 is deprecated
So, @PSR12 is the recommended coding standard, so I updated the config
and reformatted the appropriate files.

Again. Whew.
2022-05-16 19:14:38 -07:00
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.
2022-05-16 17:41:15 -07:00
Are0h
aa3301fb66 hotfix for images in editor uploads 2022-04-23 11:28:20 -07:00
Are0h
2e30d6eb26 fix for open graph image render, minor tweaks to class importing 2022-04-14 14:46:17 -07:00
Ro
8ad3fa38c5 respeced class imports to psr-4 standard, fixed asset moving, upgraded theme rendering 2022-03-18 16:00:51 -07:00
Ro
8684c8b1ac removed stray var dump... oops 2022-01-17 16:31:05 -08:00
Ro
7cabb1d1f0 more text editor touch ups, fix for page delete option 2022-01-16 13:33:04 -08:00
Ro
4796431076 completes #58 default theme links adapt to dynamic rendering, no page rendering if dynamic active 2021-11-03 15:19:52 -07:00
Ro
e5cffd39d7 fix for #60 - render flag false fix 2021-10-27 14:37:42 -07:00
Ro
d6f6f771ac hot fix for page creation (token not being shared on create mode) 2021-10-21 13:27:48 -07:00
Ro
934d29f4cf added field check for page edits to make sure unnecessary fields are not being added 2021-09-14 12:47:57 -07:00
Ro
ccbf55bb54 added form token auth to page editing, updated API 2021-09-13 15:43:54 -07:00
Ro
734c6d36f1 Admin API tweaks, added check for theme render flag for one pagers 2021-08-08 15:09:13 -07:00
Ro
183a620b1e changed auth process to just ask server if session is active 2021-08-03 14:31:13 -07:00
Ro
83b4aff716 added admin API method for getting site and member info 2021-07-21 12:46:14 -07:00
Ro
b9056b64df more commenting for API classess, edited constructor for Admin and Util, updated backend API, added jsdoc 2021-06-25 14:53:37 -07:00
Ro
2d84ec9e33 added featured and menu options for page API, cleaned up API json return 2021-06-15 12:37:27 -07:00
Ro
8417e692d7 removed pagination from Pages API request, added API request for tags 2021-06-14 12:22:35 -07:00
Ro
a542b2d884 removed data events from fipamo api, added content api methods, cleaned up front end js 2021-06-02 10:04:04 -07:00
Ro
8f1e3a55e7 #44 password recovery plugged in 2021-05-06 12:45:39 -07:00
Ro
bedb6fdfe5 added email template, mail api and mail utility class, tweak to Mailer.js 2021-04-30 21:55:23 +00:00
Ro
06787aac30 moved site restore to utility class, updated set up script, fixed minor error in front end api restore request 2021-04-25 21:18:01 -07:00
Ro
c6f7c56f4a Activated site back up via zip and added download link in settings 2021-04-25 15:48:46 -07:00
Ro
9afec7554c activated site restore from zip, fixed imgs to rendering src 2021-04-24 16:37:25 -07:00
Ro
b98707bb0d install site activated, fixed large image upload issue(php setting), fixed page indexing 2021-04-23 20:54:56 -07:00
Ro
b09e1c7164 pages rendering to html 2021-04-22 16:04:43 -07:00
Ro
9283a7f5b3 tag html rendering implemented 2021-04-21 18:41:32 -07:00
Ro
c78772e2c0 added Sorting class to handle organizing tags and archives organizing for page rendering. added empty Render class for rendering 2021-04-18 17:50:30 -07:00
Ro
39809a60ec added navigation editor template and methods, moved markdown converstion to DocTools class 2021-04-17 17:32:45 -07:00
Ro
20cc4abad9 moved member auth to API class 2021-04-16 20:50:03 -07:00
Ro
179f007fab setting sync and settings image uploading turned back on 2021-04-16 16:15:47 -07:00
Ro
b68d4c190e settings paged plugged in, scoping out page publishing api methodology 2021-04-15 22:19:59 -07:00
Ro
9cf0cbfbe4 moved page editing api methodology to its own api class, session check for pages section 2021-04-14 12:01:49 -07:00
Ro
1b9252fef0 page editing cleaned up, fixed date formatting, fixed page filtering, add Image API path 2021-04-13 15:20:57 -07:00
Ro
05ff48a51c begin transition to php environment for rebuild 2020-11-11 15:22:58 -08:00
Ro
1130bcabdb pages re-indexing up and running, added button to settings under MAINTENANCE tab 2020-09-29 22:26:30 +00:00
Ro
92a5169949 fix for saving uploaded image url in pages, type tweak for dashboard 2020-09-05 09:58:28 -07:00
Ro
126361fca8 updated init with empty config fix, added site restore by verifying backup file 2020-08-18 15:47:04 -07:00
Ro
efb20eeeb3 fixed git ignore remant blocking new api path 2020-08-17 15:12:34 -07:00
Ro
11b93e3451 back up method restores public blog images, site settings and markdown pages 2020-08-17 15:05:10 -07:00
Ro
1fa21322fb cleaned up backups on front end and backend 2020-08-14 12:57:16 -07:00
Ro
682bc32a46 added back up functionality and ability to download latest back up, latest backup displayed in settings 2020-08-13 12:53:51 -07:00
Ro
ad09a61ab7 added directory check to init when making index md file 2020-07-20 13:02:47 -07:00
Ro
518f0aeb20 added public methods for getting paginated entry data and single entry data to front end API 2020-07-12 14:25:35 -07:00
Ro
302147df57 plugged in feeaturd posts into template 2020-07-06 16:12:32 -07:00
Ro
a4b945d31d cleaned up setting ui to make saving, publishing more accessible, turned on render on save functionality 2020-07-06 14:04:29 -07:00
Ro
09efd3c348 mailer is an admin method, so added auth check to request 2020-07-02 13:43:40 -07:00