Skip to content

Commit

Permalink
320 (#242)
Browse files Browse the repository at this point in the history
TLDR:
    Submenus - currently works best only in new Sky theme - you can customize your theme to display submenus
    Option to hide alerts until logging out
    Force HTTPS option in Settings
    Option to have a template for each page
    Save confirmation popup option in Settings (optional forcing to confirm every changes made by admin)
    New deault theme Sky
    Fix to check if imported repository is main or master branch
    Fix for deleting default page
    Fix for updating homepage if that one is a subpage
    Fix for resetting array key of menu item
    Other minor improvements and bugfixes



* Update index.php

Beta testing

* Update index.php

* Add files via upload

* Origin/320 (#236)

* Add subpage support. Still missing add button inside settings, dropdown in themes, dropdown in default page selection and UI fixes.

* - Add new add subpage button in settings
- Added subpage backward compatibility fixes
- Removed grid connection between admin css and bootstrap

* - Added option to select subpage as default page

* - Added option to have different templates per each page

* Fix for creating new submenu error

* Fix for master/main default branch from custom repositories for plugins/themes

* Fix for Error "Creating default object from empty value"

* - Fix for deleting default page
- Fix for updating homepage if that one is a subpage
- Fix for checking if repo contains master or main branch
- Fix for resetting array key of menu item

* - Fix delete all pages
- Show/hide page fix

* - Force HTTPS functionality

* - Force HTTPS functionality

* - Force HTTPS functionality

* - Force HTTPS functionality

* Update theme.php

* Update style.css

* Update index.php

* - Fix for rename of the pages and subpages inside menu
- Fix for forcing the HTTPS
- Added security settings cache file
- Fix for hiding the alerts
- Added setting for the "save changes popup"

* - Simple blog small fix

* Update theme.php

* Update style.css

* Update style.css

* Update theme.php

* Update version

* Update license

Co-authored-by: Slaven Stančič <stancic.slaven@gmail.com>
  • Loading branch information
robiso and slavenstancic committed Jan 1, 2022
1 parent 4d50831 commit 299877b
Show file tree
Hide file tree
Showing 13 changed files with 1,550 additions and 480 deletions.
1,198 changes: 907 additions & 291 deletions index.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion license
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Robert Isoski and WonderCMS contributors
Copyright (c) 2022 Robert Isoski and WonderCMS contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
92 changes: 0 additions & 92 deletions themes/essence/css/style.css

This file was deleted.

2 changes: 0 additions & 2 deletions themes/essence/summary

This file was deleted.

92 changes: 0 additions & 92 deletions themes/essence/theme.php

This file was deleted.

1 change: 0 additions & 1 deletion themes/essence/version

This file was deleted.

Binary file not shown.
Binary file not shown.

0 comments on commit 299877b

Please sign in to comment.