From 155c6a70f505d4c4c3dbd5b52b326252cdd494a8 Mon Sep 17 00:00:00 2001 From: Joey Kimsey Date: Sun, 2 Feb 2025 00:36:17 -0500 Subject: [PATCH] wip --- app/controllers/bedrock.php | 47 --- app/controllers/canary.php | 47 --- app/controllers/hermes.php | 47 --- app/controllers/home.php | 8 +- app/controllers/houdini.php | 47 --- app/controllers/libraries.php | 125 ++++++++ app/views/changes/bedrock.html | 560 ++++++++++++++++++--------------- app/views/changes/canary.html | 213 +++++++++++-- app/views/changes/hermes.html | 151 ++++++--- app/views/changes/houdini.html | 308 ++++++++++++++++-- app/views/changes/ttp.html | 482 ++++++++++++++++++++++++++++ app/views/deps/bedrock.html | 58 ++-- app/views/deps/canary.html | 58 ++-- app/views/deps/hermes.html | 58 ++-- app/views/deps/houdini.html | 58 ++-- app/views/deps/index.html | 89 +++--- app/views/deps/ttp.html | 40 +++ app/views/faq.html | 112 +++---- app/views/index.html | 208 ++++++++---- app/views/start.html | 17 +- bin/tempus_project.php | 2 +- images/darkMobile.png | Bin 0 -> 24811 bytes images/lightMobile.png | Bin 0 -> 23366 bytes 23 files changed, 1922 insertions(+), 813 deletions(-) delete mode 100644 app/controllers/bedrock.php delete mode 100644 app/controllers/canary.php delete mode 100644 app/controllers/hermes.php delete mode 100644 app/controllers/houdini.php create mode 100644 app/controllers/libraries.php create mode 100644 app/views/changes/ttp.html create mode 100644 app/views/deps/ttp.html create mode 100644 images/darkMobile.png create mode 100644 images/lightMobile.png diff --git a/app/controllers/bedrock.php b/app/controllers/bedrock.php deleted file mode 100644 index ca142af..0000000 --- a/app/controllers/bedrock.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @link https://TheTempusProject.com - * @license https://opensource.org/licenses/MIT [MIT LICENSE] - */ -namespace TheTempusProject\Controllers; - -use TheTempusProject\Hermes\Functions\Redirect; -use TheTempusProject\Bedrock\Functions\Session; -use TheTempusProject\Bedrock\Functions\Check; -use TheTempusProject\Bedrock\Functions\Input; -use TheTempusProject\Hermes\Functions\Route as Routes; -use TheTempusProject\Houdini\Classes\Issues; -use TheTempusProject\Houdini\Classes\Views; -use TheTempusProject\Houdini\Classes\Components; -use TheTempusProject\Houdini\Classes\Template; -use TheTempusProject\Classes\Controller; -use TheTempusProject\Classes\Forms; -use TheTempusProject\TheTempusProject as App; - -class Bedrock extends Controller { - public function index() { - self::$title = '{SITENAME} - Bedrock'; - self::$pageDescription = 'Bedrock is a dependency of {SITENAME} that provides many components used to manipulate database data and many helper functions vital for running the entire application.'; - Views::view( 'deps.bedrock' ); - } - - public function packagist() { - Redirect::external( 'https://packagist.org/packages/thetempusproject/bedrock' ); - } - - public function git() { - Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/bedrock' ); - } - - public function changes() { - self::$title = '{SITENAME} - Bedrock Changes'; - self::$pageDescription = 'Bedrock is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; - Views::view( 'changes.bedrock' ); - } -} diff --git a/app/controllers/canary.php b/app/controllers/canary.php deleted file mode 100644 index e93700e..0000000 --- a/app/controllers/canary.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @link https://TheTempusProject.com - * @license https://opensource.org/licenses/MIT [MIT LICENSE] - */ -namespace TheTempusProject\Controllers; - -use TheTempusProject\Hermes\Functions\Redirect; -use TheTempusProject\Bedrock\Functions\Session; -use TheTempusProject\Bedrock\Functions\Check; -use TheTempusProject\Bedrock\Functions\Input; -use TheTempusProject\Hermes\Functions\Route as Routes; -use TheTempusProject\Houdini\Classes\Issues; -use TheTempusProject\Houdini\Classes\Views; -use TheTempusProject\Houdini\Classes\Components; -use TheTempusProject\Houdini\Classes\Template; -use TheTempusProject\Classes\Controller; -use TheTempusProject\Classes\Forms; -use TheTempusProject\TheTempusProject as App; - -class Canary extends Controller { - public function index() { - self::$title = '{SITENAME} - Canary'; - self::$pageDescription = 'Canary is a dependency of {SITENAME} that both records and reports logs from various PHP applications.'; - Views::view( 'deps.canary' ); - } - - public function packagist() { - Redirect::external( 'https://packagist.org/packages/thetempusproject/canary' ); - } - - public function git() { - Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/canary' ); - } - - public function changes() { - self::$title = '{SITENAME} - Canary Changes'; - self::$pageDescription = 'Canary is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; - Views::view( 'changes.canary' ); - } -} diff --git a/app/controllers/hermes.php b/app/controllers/hermes.php deleted file mode 100644 index bea348d..0000000 --- a/app/controllers/hermes.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @link https://TheTempusProject.com - * @license https://opensource.org/licenses/MIT [MIT LICENSE] - */ -namespace TheTempusProject\Controllers; - -use TheTempusProject\Hermes\Functions\Redirect; -use TheTempusProject\Bedrock\Functions\Session; -use TheTempusProject\Bedrock\Functions\Check; -use TheTempusProject\Bedrock\Functions\Input; -use TheTempusProject\Hermes\Functions\Route as Routes; -use TheTempusProject\Houdini\Classes\Issues; -use TheTempusProject\Houdini\Classes\Views; -use TheTempusProject\Houdini\Classes\Components; -use TheTempusProject\Houdini\Classes\Template; -use TheTempusProject\Classes\Controller; -use TheTempusProject\Classes\Forms; -use TheTempusProject\TheTempusProject as App; - -class Hermes extends Controller { - public function index() { - self::$title = '{SITENAME} - Hermes'; - self::$pageDescription = 'Hermes is a dependency of {SITENAME} that provides many common helper functions for navigating url components and file systems; designed to work seamlessly regardless of architecture.'; - Views::view( 'deps.hermes' ); - } - - public function packagist() { - Redirect::external( 'https://packagist.org/packages/thetempusproject/hermes' ); - } - - public function git() { - Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/hermes' ); - } - - public function changes() { - self::$title = '{SITENAME} - Hermes Changes'; - self::$pageDescription = 'Hermes is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; - Views::view( 'changes.hermes' ); - } -} diff --git a/app/controllers/home.php b/app/controllers/home.php index 3c9e13a..43fd231 100644 --- a/app/controllers/home.php +++ b/app/controllers/home.php @@ -28,7 +28,7 @@ class Home extends Controller { public function index() { self::$title = '{SITENAME}'; self::$pageDescription = '{SITENAME} is here to provide you a better, faster, and easier - way to create and manage your own web applications.'; - Views::view( 'landing' ); + Views::view( 'index' ); } public function login() { @@ -108,12 +108,6 @@ class Home extends Controller { Views::view( 'faq' ); } - public function libraries() { - self::$title = 'Libraries - {SITENAME}'; - self::$pageDescription = '{SITENAME} depends on several very important libraries, some of which are developed exclusively to support the project. Here you can find a list with more information.' ; - Views::view( 'deps.index' ); - } - public function getstarted() { self::$title = 'Get Started - {SITENAME}'; self::$pageDescription = '{SITENAME} is a great tool to bring your ideas to reality. On this page, you can find out how to get started today.' ; diff --git a/app/controllers/houdini.php b/app/controllers/houdini.php deleted file mode 100644 index c2dd3ba..0000000 --- a/app/controllers/houdini.php +++ /dev/null @@ -1,47 +0,0 @@ - - * @link https://TheTempusProject.com - * @license https://opensource.org/licenses/MIT [MIT LICENSE] - */ -namespace TheTempusProject\Controllers; - -use TheTempusProject\Hermes\Functions\Redirect; -use TheTempusProject\Bedrock\Functions\Session; -use TheTempusProject\Bedrock\Functions\Check; -use TheTempusProject\Bedrock\Functions\Input; -use TheTempusProject\Hermes\Functions\Route as Routes; -use TheTempusProject\Houdini\Classes\Issues; -use TheTempusProject\Houdini\Classes\Views; -use TheTempusProject\Houdini\Classes\Components; -use TheTempusProject\Houdini\Classes\Template; -use TheTempusProject\Classes\Controller; -use TheTempusProject\Classes\Forms; -use TheTempusProject\TheTempusProject as App; - -class Houdini extends Controller { - public function index() { - self::$title = '{SITENAME} - Houdini'; - self::$pageDescription = 'Houdini is a dependency of {SITENAME} that allows for the creation and manipulation of objects used in html page creation.'; - Views::view( 'deps.houdini' ); - } - - public function packagist() { - Redirect::external( 'https://packagist.org/packages/thetempusproject/houdini' ); - } - - public function git() { - Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/houdini' ); - } - - public function changes() { - self::$title = '{SITENAME} - Houdini Changes'; - self::$pageDescription = 'Houdini is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; - Views::view( 'changes.houdini' ); - } -} diff --git a/app/controllers/libraries.php b/app/controllers/libraries.php new file mode 100644 index 0000000..2557688 --- /dev/null +++ b/app/controllers/libraries.php @@ -0,0 +1,125 @@ + + * @link https://TheTempusProject.com + * @license https://opensource.org/licenses/MIT [MIT LICENSE] + */ +namespace TheTempusProject\Controllers; + +use TheTempusProject\Hermes\Functions\Redirect; +use TheTempusProject\Houdini\Classes\Views; +use TheTempusProject\Classes\Controller; + +class Libraries extends Controller { + public function index() { + self::$title = 'Libraries - {SITENAME}'; + self::$pageDescription = '{SITENAME} depends on several very important libraries, some of which are developed exclusively to support the project. Here you can find a list with more information.' ; + Views::view( 'deps.index' ); + } + + public function ttp( $method = null ) { + self::$title = '{SITENAME} - TheTempusProject'; + self::$pageDescription = 'TheTempusProject is the primary repo of {SITENAME} which houses the main application.'; + if ( empty( $method ) ) { + return Views::view( 'deps.ttp' ); + } + switch ( $method ) { + case 'git': + return Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/thetempusproject' ); + case 'packagist': + return Redirect::external( 'https://packagist.org/packages/thetempusproject/thetempusproject' ); + case 'changes': + self::$title .= ' Changes'; + self::$pageDescription = 'This pages lists the most recent changes to TheTempusProject with some details on those changes.'; + return Views::view( 'changes.ttp' ); + default: + return Views::view( 'deps.ttp' ); + } + } + + public function hermes( $method = null ) { + self::$title = '{SITENAME} - Hermes'; + self::$pageDescription = 'Hermes is a dependency of {SITENAME} that provides many common helper functions for navigating url components and file systems; designed to work seamlessly regardless of architecture.'; + if ( empty( $method ) ) { + return Views::view( 'deps.hermes' ); + } + switch ( $method ) { + case 'git': + return Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/hermes' ); + case 'packagist': + return Redirect::external( 'https://packagist.org/packages/thetempusproject/hermes' ); + case 'changes': + self::$title .= ' Changes'; + self::$pageDescription = 'Hermes is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; + return Views::view( 'changes.hermes' ); + default: + return Views::view( 'deps.hermes' ); + } + } + + public function canary( $method = null ) { + self::$title = '{SITENAME} - Canary'; + self::$pageDescription = 'Canary is a dependency of {SITENAME} that both records and reports logs from various PHP applications.'; + if ( empty( $method ) ) { + return Views::view( 'deps.canary' ); + } + switch ( $method ) { + case 'git': + return Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/canary' ); + case 'packagist': + return Redirect::external( 'https://packagist.org/packages/thetempusproject/canary' ); + case 'changes': + self::$title .= ' Changes'; + self::$pageDescription = 'Canary is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; + return Views::view( 'changes.canary' ); + default: + return Views::view( 'deps.canary' ); + } + } + + public function bedrock( $method = null ) { + self::$title = '{SITENAME} - Bedrock'; + self::$pageDescription = 'Bedrock is a dependency of {SITENAME} that provides many components used to manipulate database data and many helper functions vital for running the entire application.'; + if ( empty( $method ) ) { + return Views::view( 'deps.bedrock' ); + } + switch ( $method ) { + case 'git': + return Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/bedrock' ); + case 'packagist': + return Redirect::external( 'https://packagist.org/packages/thetempusproject/bedrock' ); + case 'changes': + self::$title .= ' Changes'; + self::$pageDescription = 'Bedrock is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; + return Views::view( 'changes.bedrock' ); + default: + return Views::view( 'deps.bedrock' ); + } + } + + public function houdini( $method = null ) { + self::$title = '{SITENAME} - Houdini'; + self::$pageDescription = 'Houdini is a dependency of {SITENAME} that allows for the creation and manipulation of objects used in html page creation.'; + if ( empty( $method ) ) { + return Views::view( 'deps.houdini' ); + } + switch ( $method ) { + case 'git': + return Redirect::external( 'https://git.thetempusproject.com/the-tempus-project/houdini' ); + case 'packagist': + return Redirect::external( 'https://packagist.org/packages/thetempusproject/houdini' ); + case 'changes': + self::$title .= ' Changes'; + self::$pageDescription = 'Houdini is a dependency of {SITENAME} and this pages lists the most recent changes with some details on those changes.'; + return Views::view( 'changes.houdini' ); + default: + return Views::view( 'deps.houdini' ); + } + } +} + diff --git a/app/views/changes/bedrock.html b/app/views/changes/bedrock.html index f206963..d7dcde1 100644 --- a/app/views/changes/bedrock.html +++ b/app/views/changes/bedrock.html @@ -1,261 +1,311 @@ -
-
-
-
Bedrock Changes
-

- Here you can find a simple list of the important changes made to the Bedrock library. -

-
-
    -
  • -
    -
    -

    1.1.1 Latest

    +
    +
    +
    + +
    +
    Bedrock Changes
    +

    + Here you can find a simple list of the important changes made to the Bedrock library. +

    +
    +
      +
    • +
      +
      +

      1.1.2 Latest

      +
      +
      +
        +
      • Comments and readme updates
      • +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      -
      -
        -
      • sssssssss
      • -
      -

      - - Gitlab - -

      +
    • +
    • +
      +
      +

      1.1.1

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
    • +
    • +
      +
      +

      1.1

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.11

      +
      +
      +
        +
      • Improved Config Form handling
      • +
      • Improved token handling
      • +
      • Improved error reporting
      • +
      • Adjusted log severity
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.10

      +
      +
      +
        +
      • Pagination bugfix
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.9

      +
      +
      +
        +
      • Composer updates
      • +
      • Naming Fixes
      • +
      • Migrate CustomException to Canary
      • +
      • Hermes autoloading added
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.8

      +
      +
      +
        +
      • Pagination bugfix
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.7

      +
      +
      +
        +
      • Session bugfixes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.6

      +
      +
      +
        +
      • Composer updates
      • +
      • Gitlab CI additions
      • +
      • Session bugfixes and improved logging
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.5

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.4

      +
      +
      +
        +
      • Composer updates
      • +
      • Naming bugfix
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.3

      +
      +
      +
        +
      • Added constants
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.2

      +
      +
      +
        +
      • Composer updates
      • +
      • Naming Convention Changes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.1

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0

      +
      +
      +
        +
      • Initial Release
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    +
    +

    + Bedrock actually began its life as TempusProjectCore on Github. + On March 18, 2018 the latest released tag was 2.1.0. + Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. + For most intents, this is the same code, just being actively developed. +

    +

    + Not all changes may be addressed individually on this page. +

    + -
  • -
  • -
    -
    -

    1.1

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.11

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.10

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.9

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.8

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.7

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.6

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.5

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.4

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.3

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.2

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0.1

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
  • -
    -
    -

    1.0

    -
    -
    -
      -
    • sssssssss
    • -
    -

    - - Gitlab - -

    -
    -
    -
  • -
-
-

- Bedrock actually began its life as TempusProjectCore on Github. - On March 18, 2018 the latest released tag was 2.1.0. - Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. - For most intents, this is the same code, just being actively developed. -

-

- Not all changes may be addressed individually on this page. -

+
\ No newline at end of file diff --git a/app/views/changes/canary.html b/app/views/changes/canary.html index 2dccffd..241f47d 100644 --- a/app/views/changes/canary.html +++ b/app/views/changes/canary.html @@ -1,40 +1,185 @@ -
-
-
-
Canary Changes
-

- Here you can find a simple list of the important changes made to the Canary library. -

-
-
    -
  • -
    -
    -

    1.1.1 Latest

    +
    +
    +
    + +
    +
    Canary Changes
    +

    + Here you can find a simple list of the important changes made to the Canary library. +

    +
    +
      +
    • +
      +
      +

      1.0.7 Latest

      +
      +
      +
        +
      • Comments and readme updates
      • +
      +

      + + Tag + +

      +
      -
      -
        -
      • sssssssss
      • -
      -

      - - Gitlab - -

      +
    • +
    • +
      +
      +

      1.0.6

      +
      +
      +
        +
      • Re-added log option for variables.
      • +
      +

      + + Tag + +

      +
      +
    • +
    • +
      +
      +

      1.0.5

      +
      +
      +
        +
      • Naming Convention Changes
      • +
      • Migrated CustomException from Bedrock
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.4

      +
      +
      +
        +
      • Improve line limit and added a new config for it.
      • +
      • Bugfix for missed rename.
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.3

      +
      +
      +
        +
      • Gitignore addition
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.2

      +
      +
      +
        +
      • Bugfix for addLog events when the log is blank.
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0.1

      +
      +
      +
        +
      • Add Composer lock file
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      1.0

      +
      +
      +
        +
      • Initial Release
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    +
    +

    + Canary actually began its life as TempusDebugger on Github. + On March 26, 2018 the latest released tag was 1.1. + Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. + For most intents, this is the same code, just being actively developed. + The foundation of TempusDebugger was originally sending debug messages to chrome's developer-tools. + Now the primary focus lies in sending the logs directly to frontend elements or saving them to files. +

    +

    + Not all changes may be addressed individually on this page. +

    + -
  • -
-
-

- Bedrock actually began its life as TempusProjectCore on Github. - On March 18, 2018 the latest released tag was 2.1.0. - Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. - For most intents, this is the same code, just being actively developed. -

-

- Not all changes may be addressed individually on this page. -

+
\ No newline at end of file diff --git a/app/views/changes/hermes.html b/app/views/changes/hermes.html index 6b58f70..b180e62 100644 --- a/app/views/changes/hermes.html +++ b/app/views/changes/hermes.html @@ -1,40 +1,121 @@ -
-
-
-
Hermes Changes
-

- Here you can find a simple list of the important changes made to the Hermes library. -

-
-
    -
  • -
    -
    -

    1.1.1 Latest

    +
    +
    +
    + +
    +
    Hermes Changes
    +

    + Here you can find a simple list of the important changes made to the Hermes library. +

    +
    +
      +
    • +
      +
      +

      1.0.4 Latest

      +
      +
      +
        +
      • Comments and readme updates
      • +
      +

      + + Tag + +

      +
      -
      -
        -
      • sssssssss
      • -
      -

      - - Gitlab - -

      +
    • +
    • +
      +
      +

      1.0.3

      +
      +
      +
        +
      • Improved http vs https detection when traffic is being forwarded or proxied.
      • +
      +

      + + Tag + +

      +
      -
    -
  • -
-
-

- Bedrock actually began its life as TempusProjectCore on Github. - On March 18, 2018 the latest released tag was 2.1.0. - Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. - For most intents, this is the same code, just being actively developed. -

-

- Not all changes may be addressed individually on this page. -

+ +
  • +
    +
    +

    1.0.2

    +
    +
    +
      +
    • Bugfix for camelCase filenames which lead to some cases where files where not auto-loaded by name properly.
    • +
    +

    + + Tag + +

    +
    +
    +
  • +
  • +
    +
    +

    1.0.1

    +
    +
    +
      +
    • Comments and readme updates
    • +
    +

    + + Tag + +

    +
    +
    +
  • +
  • +
    +
    +

    1.0

    +
    +
    +
      +
    • Initial Release
    • +
    +

    + + Tag + +

    +
    +
    +
  • + +
    +

    + Not all changes may be addressed individually on this page. +

    +
    \ No newline at end of file diff --git a/app/views/changes/houdini.html b/app/views/changes/houdini.html index 92bb05c..85ccf01 100644 --- a/app/views/changes/houdini.html +++ b/app/views/changes/houdini.html @@ -1,40 +1,280 @@ -
    -
    -
    -
    Houdini Changes
    -

    - Here you can find a simple list of the important changes made to the Houdini library. -

    -
    -
      -
    • -
      -
      -

      1.1.1 Latest

      +
      +
      +
      + +
      +
      Houdini Changes
      +

      + Here you can find a simple list of the important changes made to the Houdini library. +

      +
      +
        +
      • +
        +
        +

        2.0.3 Latest

        +
        +
        +
          +
        • Comments and readme updates
        • +
        • Improved Navigation display for Bootstrap 5
        • +
        • Improved active page select for Bootstrap 5
        • +
        +

        + + Tag + +

        +
        -
        -
          -
        • sssssssss
        • -
        -

        - - Gitlab - -

        +
      • +
      • +
        +
        +

        2.0.2

        +
        +
        +
          +
        • Improved Navigation display for Bootstrap 5
        • +
        +

        + + Tag + +

        +
        +
      • +
      • +
        +
        +

        2.0.1

        +
        +
        +
          +
        • Composer updates
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        2.0

        +
        +
        +
          +
        • Improved issue display
        • +
        • Add component::prepend
        • +
        • Add switches to form html
        • +
        • Updated form html to Bootstrap 5
        • +
        • Updated navigation html to Bootstrap 5
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.8

        +
        +
        +
          +
        • Added setIfNull to components
        • +
        • Composer updates
        • +
        • Re-integrated CustomExceptions
        • +
        • Various filter updates to fix long-standing bugs and improve reliability.
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.7

        +
        +
        +
          +
        • Composer updates
        • +
        • Gitlab CI fixes
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.6

        +
        +
        +
          +
        • Composer updates
        • +
        • Gitlab CI additions
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.5

        +
        +
        +
          +
        • Composer updates
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.4

        +
        +
        +
          +
        • Composer updates
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.3

        +
        +
        +
          +
        • Naming Convention Changes
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.2

        +
        +
        +
          +
        • Composer updates
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0.1

        +
        +
        +
          +
        • Composer updates
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      • +
        +
        +

        1.0

        +
        +
        +
          +
        • Initial Release
        • +
        +

        + + Tag + +

        +
        +
        +
      • +
      +
      +

      + Houdini actually began its life as part of TempusProjectCore on Github. + On March 18, 2018 the latest released tag was 2.1.0. + Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. + For most intents, this is the same code, just being actively developed. + Once TempusProjectCore got large enough, it became clear that the front-end needed some hard separation from the backend. + Over the years, this has morphed into several individual and distinct libraries. + The front-end is Houdini and all back-end code is handled by a series of more specialized libraries. +

      +

      + Not all changes may be addressed individually on this page. +

      + -
    • -
    -
    -

    - Bedrock actually began its life as TempusProjectCore on Github. - On March 18, 2018 the latest released tag was 2.1.0. - Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. - For most intents, this is the same code, just being actively developed. -

    -

    - Not all changes may be addressed individually on this page. -

    +
    \ No newline at end of file diff --git a/app/views/changes/ttp.html b/app/views/changes/ttp.html new file mode 100644 index 0000000..3a80781 --- /dev/null +++ b/app/views/changes/ttp.html @@ -0,0 +1,482 @@ +
    +
    +
    + +
    +
    TheTempusProject Changes
    +

    + Here you can find a simple list of the important changes made to the Houdini library. +

    +
    +
      +
    • +
      +
      +

      5.0 Latest

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      4.0.4

      +
      +
      +
        +
      • Composer updates
      • +
      • UI Improvements
      • +
      • Added Contact list to dash
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      4.0.3

      +
      +
      +
        +
      • Installer fixes for missing config values
      • +
      • Added new-registrations toggle
      • +
      • Added redirects link to main menu
      • +
      • UserCP uploads bugfix
      • +
      • Routes bugfix
      • +
      • SendMail bugfix
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      4.0.2

      +
      +
      +
        +
      • Removed unused code
      • +
      • Install-Complete bugfix
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      4.0.1

      +
      +
      +
        +
      • DarkMode Added
      • +
      • Default-group bugfix
      • +
      • Notifications and Messages access better communicated.
      • +
      • Various UI improvements
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      4.0

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.17

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.16

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.15

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.14

      +
      +
      +
        +
      • sssssssss
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.13

      +
      +
      +
        +
      • sssssssss
      • +
      • Readme update
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.12

      +
      +
      +
        +
      • Cleanup
      • +
      • Composer updates
      • +
      • License update
      • +
      • Readme update
      • +
      • Docker updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.11

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.10

      +
      +
      +
        +
      • Composer updates
      • +
      • Installer bugfixes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.9

      +
      +
      +
        +
      • Composer updates
      • +
      • Gitignore addition
      • +
      • Plugin bugfixes
      • +
      • Installer bugfixes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.8

      +
      +
      +
        +
      • Composer updates
      • +
      • Gitlab CI additions
      • +
      • Installer Bugfixes
      • +
      • Cleanup
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.7

      +
      +
      +
        +
      • Installer Bugfixes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.6

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.5

      +
      +
      +
        +
      • Composer updates
      • +
      • Naming Convention Changes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.4

      +
      +
      +
        +
      • Constant changes to support autoloading
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.3

      +
      +
      +
        +
      • Composer updates
      • +
      • Naming Fixes
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.2

      +
      +
      +
        +
      • Composer updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0.1

      +
      +
      +
        +
      • Add Composer lock file
      • +
      • Gitignore additions
      • +
      • Cleanup
      • +
      • Token Bugfix
      • +
      • Docker updates
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    • +
      +
      +

      3.0

      +
      +
      +
        +
      • Initial Release
      • +
      +

      + + Tag + +

      +
      +
      +
    • +
    +
    +

    + Bedrock actually began its life on Github. + On March 18, 2018 the latest released tag was 2.1.0. + Over the years this code has remained dormant, then received a ton of attention, then been forgotten again. + For most intents, this is the same code, just being actively developed. +

    +

    + Not all changes may be addressed individually on this page. +

    + +
    +
    +
    +
    \ No newline at end of file diff --git a/app/views/deps/bedrock.html b/app/views/deps/bedrock.html index 3d63af2..501e2db 100644 --- a/app/views/deps/bedrock.html +++ b/app/views/deps/bedrock.html @@ -1,27 +1,41 @@ -
    -
    -
    -
    - Bootstrap Themes -
    -
    -

    Bedrock

    -

    - Bedrock, as the name may suggest, is the core functionality the project is built on. - From Basic text checks to the core functionality behind models and controllers, bedrock handles it all. -

    -
    - - Git - - - Packagist - +
    +
    + +
    +
    +
    + Bootstrap Themes +
    +
    +

    Bedrock

    +

    + Bedrock, as the name may suggest, is the core functionality the project is built on. + From Basic text checks to the core functionality behind models and controllers, bedrock handles it all. +

    +
    +

    + For a list of recent changes, please check here. +

    -

    - For a list of recent changes, please check here. -

    \ No newline at end of file diff --git a/app/views/deps/canary.html b/app/views/deps/canary.html index 98b6031..78ff416 100644 --- a/app/views/deps/canary.html +++ b/app/views/deps/canary.html @@ -1,27 +1,41 @@ -
    -
    -
    -
    - Bootstrap Themes -
    -
    -

    Canary

    -

    - Canary is a library that allows {SITENAME} to add logs during execution. - The resulting logs can be printed to the browser console in real-time, saved to a log file, or even used on-page for debugging. -

    -
    - - Git - - - Packagist - +
    +
    + +
    +
    +
    + Bootstrap Themes +
    +
    +

    Canary

    +

    + Canary is a library that allows {SITENAME} to add logs during execution. + The resulting logs can be printed to the browser console in real-time, saved to a log file, or even used on-page for debugging. +

    +
    +

    + For a list of recent changes, please check here. +

    -

    - For a list of recent changes, please check here. -

    \ No newline at end of file diff --git a/app/views/deps/hermes.html b/app/views/deps/hermes.html index 291d6b0..8e9b171 100644 --- a/app/views/deps/hermes.html +++ b/app/views/deps/hermes.html @@ -1,27 +1,41 @@ -
    -
    -
    -
    - Bootstrap Themes -
    -
    -

    Hermes

    -

    - Hermes is a simple library that provides a small set of commonly used helper functions. - These functions primarily help with navigating the url or file systems in a consistent way across several libraries and projects. -

    -
    - - Git - - - Packagist - +
    +
    + +
    +
    +
    + Bootstrap Themes +
    +
    +

    Hermes

    +

    + Hermes is a simple library that provides a small set of commonly used helper functions. + These functions primarily help with navigating the url or file systems in a consistent way across several libraries and projects. +

    +
    +

    + For a list of recent changes, please check here. +

    -

    - For a list of recent changes, please check here. -

    \ No newline at end of file diff --git a/app/views/deps/houdini.html b/app/views/deps/houdini.html index 6596db8..b25cdcb 100644 --- a/app/views/deps/houdini.html +++ b/app/views/deps/houdini.html @@ -1,27 +1,41 @@ -
    -
    -
    -
    - Bootstrap Themes -
    -
    -

    Houdini

    -

    - Houdini is where the front-end magic happens and it serves as the primary front-end html generator. - It handles the storage and applications of frontend components, all the views, templates, and several other critical features of the front-end. -

    -
    - - Git - - - Packagist - +
    +
    + +
    +
    +
    + Bootstrap Themes +
    +
    +

    Houdini

    +

    + Houdini is where the front-end magic happens and it serves as the primary front-end html generator. + It handles the storage and applications of frontend components, all the views, templates, and several other critical features of the front-end. +

    +
    +

    + For a list of recent changes, please check here. +

    -

    - For a list of recent changes, please check here. -

    \ No newline at end of file diff --git a/app/views/deps/index.html b/app/views/deps/index.html index a0ca9f7..5ce2ee3 100644 --- a/app/views/deps/index.html +++ b/app/views/deps/index.html @@ -1,46 +1,57 @@ -
    -

    {SITENAME} Libraries

    -

    - {SITENAME} uses a number of libraries developed in conjunction with the main project. Here you can find a list of these libraries with more information on each. -

    -
    -
    -
    -
    - -
    -
    -

    Bedrock

    +
    +
    +

    {SITENAME} Libraries

    +
    +

    + {SITENAME} uses a number of libraries developed in conjunction with the main project. Here you can find a list of these libraries with more information on each. +

    +
    + - diff --git a/app/views/deps/ttp.html b/app/views/deps/ttp.html new file mode 100644 index 0000000..53c67b2 --- /dev/null +++ b/app/views/deps/ttp.html @@ -0,0 +1,40 @@ +
    +
    + +
    +
    +
    + Bootstrap Themes +
    +
    +

    The Tempus Project

    +

    + The Tempus Project is the main repo housing the web application. Essentially the app you are using right now. +

    + +
    +
    +
    +

    + For a list of recent changes, please check here. +

    +
    +
    \ No newline at end of file diff --git a/app/views/faq.html b/app/views/faq.html index e74452c..9f65fb2 100644 --- a/app/views/faq.html +++ b/app/views/faq.html @@ -1,65 +1,65 @@ -
    -

    Frequently Asked Questions

    -
    +
    +
    +

    Frequently Asked Questions

    +
    - - + + - -
    -
    -

    - -

    -
    -
    - Yes, this works seamlessly on mobile devices. + +
    +
    +

    + +

    +
    +
    + + Yes, {SITENAME} is a responsive web-app and it works seamlessly on mobile devices. + The front-end is powered by Bootstrap 5.2.3 the original design system used by twitter. + In addition to the powerful tools behind the scenes, every page on {SITENAME} has been tested to work on devices of all sizes. + +
    -
    -
    -

    - -

    -
    -
    - Yes, it is compatible with Mac, PC, and Linux platforms. +
    +

    + +

    +
    +
    + + Yes, in more ways than one. + Since {SITENAME} is designed as a responsive web-app, its accessible from any browser connected to the internet. + Behind the scenes, the app can be installed on any server hardware and has been tested with both nginx and Apache web-servers. + +
    -
    -
    -

    - -

    -
    -
    - To use the extension on mobile, open your browser, install the extension, and follow the setup instructions. -
    -
    -
    -
    -

    - -

    -
    -
    - You can add it to your phone by installing the app or creating a shortcut from your browser to your home screen. +
    +

    + +

    +
    +
    + + {SITENAME} is open source and available free of charge through GitLab and Packagist. + The developer behind the project is Joey Kimsey and he can be contacted through his website for development services. + +
    diff --git a/app/views/index.html b/app/views/index.html index 6f0efd0..db1b777 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -1,75 +1,145 @@ -
    -