aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-06-16 11:37:18 +0200
committerMinteck <contact@minteck.org>2022-06-16 11:37:18 +0200
commit060473d7e7da51bf372b3d2958580b8f65f4769b (patch)
tree0ccefc7dd4ba076474a09e2d8aa5aa6df83b8f20
parent825a95e13bd2e712544a5ba40c739da053d90f1c (diff)
downloadember-060473d7e7da51bf372b3d2958580b8f65f4769b.tar.gz
ember-060473d7e7da51bf372b3d2958580b8f65f4769b.tar.bz2
ember-060473d7e7da51bf372b3d2958580b8f65f4769b.zip
This is the new Ember
-rw-r--r--.DS_Storebin6148 -> 6148 bytes
-rw-r--r--.gitignore1
-rw-r--r--.idea/deployment.xml14
-rw-r--r--README.md8
-rwxr-xr-xavatar.pngbin0 -> 616214 bytes
-rw-r--r--css/common.css142
-rw-r--r--css/container.css52
-rw-r--r--css/fonts.css85
-rw-r--r--fonts/.DS_Store (renamed from assets/img/letters/.DS_Store)bin6148 -> 6148 bytes
-rwxr-xr-xfonts/TitilliumWeb-Black.ttfbin0 -> 43664 bytes
-rwxr-xr-xfonts/TitilliumWeb-Bold.ttfbin0 -> 53896 bytes
-rwxr-xr-xfonts/TitilliumWeb-BoldItalic.ttfbin0 -> 62924 bytes
-rwxr-xr-xfonts/TitilliumWeb-ExtraLight.ttfbin0 -> 56724 bytes
-rwxr-xr-xfonts/TitilliumWeb-ExtraLightItalic.ttfbin0 -> 60848 bytes
-rwxr-xr-xfonts/TitilliumWeb-Italic.ttfbin0 -> 65284 bytes
-rwxr-xr-xfonts/TitilliumWeb-Light.ttfbin0 -> 57600 bytes
-rwxr-xr-xfonts/TitilliumWeb-LightItalic.ttfbin0 -> 64560 bytes
-rwxr-xr-xfonts/TitilliumWeb-Regular.ttfbin0 -> 57392 bytes
-rwxr-xr-xfonts/TitilliumWeb-SemiBold.ttfbin0 -> 56752 bytes
-rwxr-xr-xfonts/TitilliumWeb-SemiBoldItalic.ttfbin0 -> 64816 bytes
-rw-r--r--index.php103
-rw-r--r--old/about/index.php (renamed from about/index.php)0
-rw-r--r--old/assets/.DS_Store (renamed from assets/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--old/assets/about/cinema.png (renamed from assets/about/cinema.png)bin1255 -> 1255 bytes
-rw-r--r--old/assets/about/computers.png (renamed from assets/about/computers.png)bin1578 -> 1578 bytes
-rw-r--r--old/assets/about/linux.png (renamed from assets/about/linux.png)bin3738 -> 3738 bytes
-rw-r--r--old/assets/about/mlp.png (renamed from assets/about/mlp.png)bin3005 -> 3005 bytes
-rw-r--r--old/assets/about/music.png (renamed from assets/about/music.png)bin1899 -> 1899 bytes
-rw-r--r--old/assets/about/opensource.png (renamed from assets/about/opensource.png)bin2194 -> 2194 bytes
-rw-r--r--old/assets/about/photography.png (renamed from assets/about/photography.png)bin2551 -> 2551 bytes
-rw-r--r--old/assets/about/vector.png (renamed from assets/about/vector.png)bin1886 -> 1886 bytes
-rwxr-xr-xold/assets/archives/minteck-autouptime-v1.json (renamed from assets/archives/minteck-autouptime-v1.json)0
-rwxr-xr-xold/assets/archives/minteck-autouptime-v2.json (renamed from assets/archives/minteck-autouptime-v2.json)0
-rwxr-xr-xold/assets/archives/minteck-bettersearch.json (renamed from assets/archives/minteck-bettersearch.json)0
-rwxr-xr-xold/assets/archives/minteck-bettersearch.png (renamed from assets/archives/minteck-bettersearch.png)bin24707 -> 24707 bytes
-rwxr-xr-xold/assets/archives/minteck-future.json (renamed from assets/archives/minteck-future.json)0
-rwxr-xr-xold/assets/archives/minteck-future.png (renamed from assets/archives/minteck-future.png)bin11246 -> 11246 bytes
-rwxr-xr-xold/assets/archives/minteck-game-launcher.json (renamed from assets/archives/minteck-game-launcher.json)0
-rwxr-xr-xold/assets/archives/minteck-game-launcher.png (renamed from assets/archives/minteck-game-launcher.png)bin16280 -> 16280 bytes
-rwxr-xr-xold/assets/archives/minteck-horizon.json (renamed from assets/archives/minteck-horizon.json)0
-rwxr-xr-xold/assets/archives/minteck-mpnotes.json (renamed from assets/archives/minteck-mpnotes.json)0
-rwxr-xr-xold/assets/archives/minteck-mprjnet1.json (renamed from assets/archives/minteck-mprjnet1.json)0
-rwxr-xr-xold/assets/archives/minteck-mprjnet1.png (renamed from assets/archives/minteck-mprjnet1.png)bin20579 -> 20579 bytes
-rwxr-xr-xold/assets/archives/minteck-mprjnet3.json (renamed from assets/archives/minteck-mprjnet3.json)0
-rwxr-xr-xold/assets/archives/minteck-mprjnet3.png (renamed from assets/archives/minteck-mprjnet3.png)bin99141 -> 99141 bytes
-rwxr-xr-xold/assets/archives/minteck-mprjnet5.json (renamed from assets/archives/minteck-mprjnet5.json)0
-rwxr-xr-xold/assets/archives/minteck-mprjnet5.png (renamed from assets/archives/minteck-mprjnet5.png)bin103911 -> 103911 bytes
-rwxr-xr-xold/assets/archives/minteck-neutron2.json (renamed from assets/archives/minteck-neutron2.json)0
-rwxr-xr-xold/assets/archives/minteck-neutron2.png (renamed from assets/archives/minteck-neutron2.png)bin903 -> 903 bytes
-rwxr-xr-xold/assets/archives/minteck-neutronstore.json (renamed from assets/archives/minteck-neutronstore.json)0
-rwxr-xr-xold/assets/archives/minteck-neutronstore.png (renamed from assets/archives/minteck-neutronstore.png)bin9014 -> 9014 bytes
-rwxr-xr-xold/assets/archives/minteck-plasmawalls.json (renamed from assets/archives/minteck-plasmawalls.json)0
-rwxr-xr-xold/assets/archives/minteck-plasmawalls.png (renamed from assets/archives/minteck-plasmawalls.png)bin3379 -> 3379 bytes
-rwxr-xr-xold/assets/archives/minteck-polymer3.json (renamed from assets/archives/minteck-polymer3.json)0
-rwxr-xr-xold/assets/archives/minteck-polymer3.png (renamed from assets/archives/minteck-polymer3.png)bin24495 -> 24495 bytes
-rwxr-xr-xold/assets/archives/minteck-pwrite.json (renamed from assets/archives/minteck-pwrite.json)0
-rwxr-xr-xold/assets/archives/minteck-pwrite.png (renamed from assets/archives/minteck-pwrite.png)bin80147 -> 80147 bytes
-rwxr-xr-xold/assets/archives/minteck-ttshell.json (renamed from assets/archives/minteck-ttshell.json)0
-rwxr-xr-xold/assets/archives/minteck-tysonbots.json (renamed from assets/archives/minteck-tysonbots.json)0
-rwxr-xr-xold/assets/archives/minteck-tysonfans.json (renamed from assets/archives/minteck-tysonfans.json)0
-rwxr-xr-xold/assets/archives/minteck-tysonfans.png (renamed from assets/archives/minteck-tysonfans.png)bin87954 -> 87954 bytes
-rwxr-xr-xold/assets/archives/minteck-webserver.json (renamed from assets/archives/minteck-webserver.json)0
-rwxr-xr-xold/assets/archives/minteck-webspace.json (renamed from assets/archives/minteck-webspace.json)0
-rwxr-xr-xold/assets/archives/minteck-webspace.png (renamed from assets/archives/minteck-webspace.png)bin23334 -> 23334 bytes
-rw-r--r--old/assets/css/bootstrap-grid.css (renamed from assets/css/bootstrap-grid.css)0
-rw-r--r--old/assets/css/bootstrap-grid.css.map (renamed from assets/css/bootstrap-grid.css.map)0
-rw-r--r--old/assets/css/bootstrap-grid.min.css (renamed from assets/css/bootstrap-grid.min.css)0
-rw-r--r--old/assets/css/bootstrap-grid.min.css.map (renamed from assets/css/bootstrap-grid.min.css.map)0
-rw-r--r--old/assets/css/bootstrap-grid.rtl.css (renamed from assets/css/bootstrap-grid.rtl.css)0
-rw-r--r--old/assets/css/bootstrap-grid.rtl.css.map (renamed from assets/css/bootstrap-grid.rtl.css.map)0
-rw-r--r--old/assets/css/bootstrap-grid.rtl.min.css (renamed from assets/css/bootstrap-grid.rtl.min.css)0
-rw-r--r--old/assets/css/bootstrap-grid.rtl.min.css.map (renamed from assets/css/bootstrap-grid.rtl.min.css.map)0
-rw-r--r--old/assets/css/bootstrap-reboot.css (renamed from assets/css/bootstrap-reboot.css)0
-rw-r--r--old/assets/css/bootstrap-reboot.css.map (renamed from assets/css/bootstrap-reboot.css.map)0
-rw-r--r--old/assets/css/bootstrap-reboot.min.css (renamed from assets/css/bootstrap-reboot.min.css)0
-rw-r--r--old/assets/css/bootstrap-reboot.min.css.map (renamed from assets/css/bootstrap-reboot.min.css.map)0
-rw-r--r--old/assets/css/bootstrap-reboot.rtl.css (renamed from assets/css/bootstrap-reboot.rtl.css)0
-rw-r--r--old/assets/css/bootstrap-reboot.rtl.css.map (renamed from assets/css/bootstrap-reboot.rtl.css.map)0
-rw-r--r--old/assets/css/bootstrap-reboot.rtl.min.css (renamed from assets/css/bootstrap-reboot.rtl.min.css)0
-rw-r--r--old/assets/css/bootstrap-reboot.rtl.min.css.map (renamed from assets/css/bootstrap-reboot.rtl.min.css.map)0
-rw-r--r--old/assets/css/bootstrap-utilities.css (renamed from assets/css/bootstrap-utilities.css)0
-rw-r--r--old/assets/css/bootstrap-utilities.css.map (renamed from assets/css/bootstrap-utilities.css.map)0
-rw-r--r--old/assets/css/bootstrap-utilities.min.css (renamed from assets/css/bootstrap-utilities.min.css)0
-rw-r--r--old/assets/css/bootstrap-utilities.min.css.map (renamed from assets/css/bootstrap-utilities.min.css.map)0
-rw-r--r--old/assets/css/bootstrap-utilities.rtl.css (renamed from assets/css/bootstrap-utilities.rtl.css)0
-rw-r--r--old/assets/css/bootstrap-utilities.rtl.css.map (renamed from assets/css/bootstrap-utilities.rtl.css.map)0
-rw-r--r--old/assets/css/bootstrap-utilities.rtl.min.css (renamed from assets/css/bootstrap-utilities.rtl.min.css)0
-rw-r--r--old/assets/css/bootstrap-utilities.rtl.min.css.map (renamed from assets/css/bootstrap-utilities.rtl.min.css.map)0
-rw-r--r--old/assets/css/bootstrap.css (renamed from assets/css/bootstrap.css)0
-rw-r--r--old/assets/css/bootstrap.css.map (renamed from assets/css/bootstrap.css.map)0
-rw-r--r--old/assets/css/bootstrap.min.css (renamed from assets/css/bootstrap.min.css)0
-rw-r--r--old/assets/css/bootstrap.min.css.map (renamed from assets/css/bootstrap.min.css.map)0
-rw-r--r--old/assets/css/bootstrap.rtl.css (renamed from assets/css/bootstrap.rtl.css)0
-rw-r--r--old/assets/css/bootstrap.rtl.css.map (renamed from assets/css/bootstrap.rtl.css.map)0
-rw-r--r--old/assets/css/bootstrap.rtl.min.css (renamed from assets/css/bootstrap.rtl.min.css)0
-rw-r--r--old/assets/css/bootstrap.rtl.min.css.map (renamed from assets/css/bootstrap.rtl.min.css.map)0
-rw-r--r--old/assets/css/main.css (renamed from assets/css/main.css)0
-rwxr-xr-xold/assets/favicon/android-chrome-192x192.png (renamed from assets/favicon/android-chrome-192x192.png)bin23701 -> 23701 bytes
-rwxr-xr-xold/assets/favicon/android-chrome-512x512.png (renamed from assets/favicon/android-chrome-512x512.png)bin72513 -> 72513 bytes
-rwxr-xr-xold/assets/favicon/apple-touch-icon.png (renamed from assets/favicon/apple-touch-icon.png)bin17620 -> 17620 bytes
-rwxr-xr-xold/assets/favicon/browserconfig.xml (renamed from assets/favicon/browserconfig.xml)0
-rwxr-xr-xold/assets/favicon/favicon-16x16.png (renamed from assets/favicon/favicon-16x16.png)bin4749 -> 4749 bytes
-rwxr-xr-xold/assets/favicon/favicon-32x32.png (renamed from assets/favicon/favicon-32x32.png)bin5703 -> 5703 bytes
-rw-r--r--old/assets/favicon/favicon-48x48.png (renamed from assets/favicon/favicon-48x48.png)bin7211 -> 7211 bytes
-rw-r--r--old/assets/favicon/favicon-64x64.png (renamed from assets/favicon/favicon-64x64.png)bin8642 -> 8642 bytes
-rwxr-xr-xold/assets/favicon/favicon.ico (renamed from assets/favicon/favicon.ico)bin32038 -> 32038 bytes
-rwxr-xr-xold/assets/favicon/manifest.json (renamed from assets/favicon/manifest.json)0
-rwxr-xr-xold/assets/favicon/mstile-150x150.png (renamed from assets/favicon/mstile-150x150.png)bin14865 -> 14865 bytes
-rw-r--r--old/assets/favicon/safari-pinned-tab.svg (renamed from assets/favicon/safari-pinned-tab.svg)0
-rw-r--r--old/assets/img/.DS_Store (renamed from assets/img/.DS_Store)bin6148 -> 6148 bytes
-rw-r--r--old/assets/img/about/equestria.old.svg (renamed from assets/img/about/equestria.old.svg)0
-rw-r--r--old/assets/img/about/equestria.svg (renamed from assets/img/about/equestria.svg)0
-rw-r--r--old/assets/img/icon.png (renamed from assets/img/icon.png)bin143689 -> 143689 bytes
-rw-r--r--old/assets/img/icon.svg (renamed from assets/img/icon.svg)0
-rw-r--r--old/assets/img/letters/#.png (renamed from assets/img/letters/#.png)bin1373 -> 1373 bytes
-rw-r--r--old/assets/img/letters/.DS_Storebin0 -> 6148 bytes
-rw-r--r--old/assets/img/letters/0.png (renamed from assets/img/letters/0.png)bin1781 -> 1781 bytes
-rw-r--r--old/assets/img/letters/1.png (renamed from assets/img/letters/1.png)bin864 -> 864 bytes
-rw-r--r--old/assets/img/letters/2.png (renamed from assets/img/letters/2.png)bin1550 -> 1550 bytes
-rw-r--r--old/assets/img/letters/3.png (renamed from assets/img/letters/3.png)bin1872 -> 1872 bytes
-rw-r--r--old/assets/img/letters/4.png (renamed from assets/img/letters/4.png)bin1260 -> 1260 bytes
-rw-r--r--old/assets/img/letters/5.png (renamed from assets/img/letters/5.png)bin1616 -> 1616 bytes
-rw-r--r--old/assets/img/letters/6.png (renamed from assets/img/letters/6.png)bin1945 -> 1945 bytes
-rw-r--r--old/assets/img/letters/7.png (renamed from assets/img/letters/7.png)bin1185 -> 1185 bytes
-rw-r--r--old/assets/img/letters/8.png (renamed from assets/img/letters/8.png)bin2115 -> 2115 bytes
-rw-r--r--old/assets/img/letters/9.png (renamed from assets/img/letters/9.png)bin1932 -> 1932 bytes
-rw-r--r--old/assets/img/letters/a.png (renamed from assets/img/letters/a.png)bin1827 -> 1827 bytes
-rw-r--r--old/assets/img/letters/b.png (renamed from assets/img/letters/b.png)bin1616 -> 1616 bytes
-rw-r--r--old/assets/img/letters/c.png (renamed from assets/img/letters/c.png)bin1842 -> 1842 bytes
-rw-r--r--old/assets/img/letters/d.png (renamed from assets/img/letters/d.png)bin1533 -> 1533 bytes
-rw-r--r--old/assets/img/letters/e.png (renamed from assets/img/letters/e.png)bin650 -> 650 bytes
-rw-r--r--old/assets/img/letters/f.png (renamed from assets/img/letters/f.png)bin639 -> 639 bytes
-rw-r--r--old/assets/img/letters/g.png (renamed from assets/img/letters/g.png)bin1835 -> 1835 bytes
-rw-r--r--old/assets/img/letters/h.png (renamed from assets/img/letters/h.png)bin649 -> 649 bytes
-rw-r--r--old/assets/img/letters/i.png (renamed from assets/img/letters/i.png)bin587 -> 587 bytes
-rw-r--r--old/assets/img/letters/j.png (renamed from assets/img/letters/j.png)bin1110 -> 1110 bytes
-rw-r--r--old/assets/img/letters/k.png (renamed from assets/img/letters/k.png)bin1682 -> 1682 bytes
-rw-r--r--old/assets/img/letters/l.png (renamed from assets/img/letters/l.png)bin618 -> 618 bytes
-rw-r--r--old/assets/img/letters/m.png (renamed from assets/img/letters/m.png)bin1986 -> 1986 bytes
-rw-r--r--old/assets/img/letters/n.png (renamed from assets/img/letters/n.png)bin1504 -> 1504 bytes
-rw-r--r--old/assets/img/letters/o.png (renamed from assets/img/letters/o.png)bin2047 -> 2047 bytes
-rw-r--r--old/assets/img/letters/p.png (renamed from assets/img/letters/p.png)bin1279 -> 1279 bytes
-rw-r--r--old/assets/img/letters/q.png (renamed from assets/img/letters/q.png)bin2172 -> 2172 bytes
-rw-r--r--old/assets/img/letters/r.png (renamed from assets/img/letters/r.png)bin1589 -> 1589 bytes
-rw-r--r--old/assets/img/letters/s.png (renamed from assets/img/letters/s.png)bin1980 -> 1980 bytes
-rwxr-xr-xold/assets/img/letters/script.sh (renamed from assets/img/letters/script.sh)0
-rw-r--r--old/assets/img/letters/t.png (renamed from assets/img/letters/t.png)bin606 -> 606 bytes
-rw-r--r--old/assets/img/letters/u.png (renamed from assets/img/letters/u.png)bin1174 -> 1174 bytes
-rw-r--r--old/assets/img/letters/v.png (renamed from assets/img/letters/v.png)bin1801 -> 1801 bytes
-rw-r--r--old/assets/img/letters/w.png (renamed from assets/img/letters/w.png)bin2589 -> 2589 bytes
-rw-r--r--old/assets/img/letters/x.png (renamed from assets/img/letters/x.png)bin1878 -> 1878 bytes
-rw-r--r--old/assets/img/letters/y.png (renamed from assets/img/letters/y.png)bin1431 -> 1431 bytes
-rw-r--r--old/assets/img/letters/z.png (renamed from assets/img/letters/z.png)bin1230 -> 1230 bytes
-rw-r--r--old/assets/js/bootstrap.bundle.js (renamed from assets/js/bootstrap.bundle.js)0
-rw-r--r--old/assets/js/bootstrap.bundle.js.map (renamed from assets/js/bootstrap.bundle.js.map)0
-rw-r--r--old/assets/js/bootstrap.bundle.min.js (renamed from assets/js/bootstrap.bundle.min.js)0
-rw-r--r--old/assets/js/bootstrap.bundle.min.js.map (renamed from assets/js/bootstrap.bundle.min.js.map)0
-rw-r--r--old/assets/js/bootstrap.esm.js (renamed from assets/js/bootstrap.esm.js)0
-rw-r--r--old/assets/js/bootstrap.esm.js.map (renamed from assets/js/bootstrap.esm.js.map)0
-rw-r--r--old/assets/js/bootstrap.esm.min.js (renamed from assets/js/bootstrap.esm.min.js)0
-rw-r--r--old/assets/js/bootstrap.esm.min.js.map (renamed from assets/js/bootstrap.esm.min.js.map)0
-rw-r--r--old/assets/js/bootstrap.js (renamed from assets/js/bootstrap.js)0
-rw-r--r--old/assets/js/bootstrap.js.map (renamed from assets/js/bootstrap.js.map)0
-rw-r--r--old/assets/js/bootstrap.min.js (renamed from assets/js/bootstrap.min.js)0
-rw-r--r--old/assets/js/bootstrap.min.js.map (renamed from assets/js/bootstrap.min.js.map)0
-rw-r--r--old/assets/proprietary/fleet.svg (renamed from assets/proprietary/fleet.svg)0
-rw-r--r--old/assets/proprietary/fleet_full.svg (renamed from assets/proprietary/fleet_full.svg)0
-rw-r--r--old/assets/proprietary/jetbrains.svg (renamed from assets/proprietary/jetbrains.svg)0
-rw-r--r--old/assets/proprietary/jetbrains_full.svg (renamed from assets/proprietary/jetbrains_full.svg)0
-rw-r--r--old/assets/proprietary/phpstorm.svg (renamed from assets/proprietary/phpstorm.svg)0
-rw-r--r--old/assets/proprietary/phpstorm_full.svg (renamed from assets/proprietary/phpstorm_full.svg)0
-rw-r--r--old/assets/proprietary/projector.svg (renamed from assets/proprietary/projector.svg)0
-rw-r--r--old/assets/proprietary/projector_full.svg (renamed from assets/proprietary/projector_full.svg)0
-rw-r--r--old/assets/proprietary/qodana.svg (renamed from assets/proprietary/qodana.svg)0
-rw-r--r--old/assets/proprietary/qodana_full.svg (renamed from assets/proprietary/qodana_full.svg)0
-rw-r--r--old/assets/proprietary/teamcity.svg (renamed from assets/proprietary/teamcity.svg)0
-rw-r--r--old/assets/proprietary/teamcity_full.svg (renamed from assets/proprietary/teamcity_full.svg)0
-rw-r--r--old/assets/proprietary/toolbox.svg (renamed from assets/proprietary/toolbox.svg)0
-rw-r--r--old/assets/proprietary/toolbox_full.svg (renamed from assets/proprietary/toolbox_full.svg)0
-rw-r--r--old/assets/proprietary/webstorm.svg (renamed from assets/proprietary/webstorm.svg)0
-rw-r--r--old/assets/proprietary/webstorm_full.svg (renamed from assets/proprietary/webstorm_full.svg)0
-rw-r--r--old/assets/proprietary/youtrack.svg (renamed from assets/proprietary/youtrack.svg)0
-rw-r--r--old/assets/proprietary/youtrack_full.svg (renamed from assets/proprietary/youtrack_full.svg)0
-rw-r--r--old/includes/Parsedown.php (renamed from includes/Parsedown.php)0
-rw-r--r--old/includes/footer.php (renamed from includes/footer.php)0
-rw-r--r--old/includes/functions.php92
-rw-r--r--old/includes/header.php (renamed from includes/header.php)0
-rw-r--r--old/includes/navigation.php (renamed from includes/navigation.php)0
-rw-r--r--old/index.php36
-rw-r--r--old/jetbrains/index.php (renamed from jetbrains/index.php)0
-rw-r--r--old/projects/home.php (renamed from projects/home.php)0
-rw-r--r--old/projects/index.php (renamed from projects/index.php)0
-rw-r--r--old/projects/view.php (renamed from projects/view.php)0
-rw-r--r--old/services/index.php (renamed from services/index.php)0
-rw-r--r--old/social/index.php (renamed from social/index.php)0
-rw-r--r--social/discord.pngbin0 -> 1591 bytes
-rw-r--r--social/mastodon.pngbin0 -> 2136 bytes
-rw-r--r--social/matrix.pngbin0 -> 1072 bytes
-rw-r--r--social/reddit.pngbin0 -> 1804 bytes
-rw-r--r--social/twitter.pngbin0 -> 1466 bytes
-rw-r--r--social/youtube.pngbin0 -> 1376 bytes
201 files changed, 496 insertions, 37 deletions
diff --git a/.DS_Store b/.DS_Store
index 6e65a45..2b8c393 100644
--- a/.DS_Store
+++ b/.DS_Store
Binary files differ
diff --git a/.gitignore b/.gitignore
index 2b8e070..8110dd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
includes/fetcher/personal
+old/includes/fetcher/personal
diff --git a/.idea/deployment.xml b/.idea/deployment.xml
new file mode 100644
index 0000000..d2bb3d3
--- /dev/null
+++ b/.idea/deployment.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="PublishConfigData" serverName="Minteck.org" remoteFilesAllowedToDisappearOnAutoupload="false">
+ <serverData>
+ <paths name="Minteck.org">
+ <serverdata>
+ <mappings>
+ <mapping deploy="/mnt/minteckorg" local="$PROJECT_DIR$" web="/" />
+ </mappings>
+ </serverdata>
+ </paths>
+ </serverData>
+ </component>
+</project> \ No newline at end of file
diff --git a/README.md b/README.md
index 1d9b48b..3c88e3f 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,3 @@
# Ember
-My new website! (yes, another one. Again!)
-
-----
-
-Some assets in this project are: Copyright © 2000-2022 JetBrains s.r.o. and are licensed by JetBrains. Delete the `/assets/proprietary` directory to remove these assets. For additional details on the use of JetBrains Brand Features, please visit [the appropriate page](https://www.jetbrains.com/company/brand).
-
-If the use of the JetBrains trademarks is deemed problematic, please contact the developers at [contact@minteck.org](mailto:contact@minteck.org). \ No newline at end of file
+My new website! (yes, another one. Again!) \ No newline at end of file
diff --git a/avatar.png b/avatar.png
new file mode 100755
index 0000000..33e1319
--- /dev/null
+++ b/avatar.png
Binary files differ
diff --git a/css/common.css b/css/common.css
new file mode 100644
index 0000000..e07dde3
--- /dev/null
+++ b/css/common.css
@@ -0,0 +1,142 @@
+html, body {
+ background-color: #222;
+ color: white;
+}
+
+#intro-avatar {
+ width: 128px;
+ height: 128px;
+}
+
+#intro-title {
+ margin: 0;
+}
+
+#intro {
+ text-align: center;
+}
+
+#social {
+ display: grid;
+ grid-template-columns: repeat(6, 1fr);
+ grid-column-gap: 10px;
+ padding: 25px 40px;
+}
+
+.social-item {
+ padding: 10px;
+ border-radius: 10px;
+ background-color: #333;
+ text-align: center;
+ display: block;
+ text-decoration: none !important;
+ box-shadow: 0 0 20px rgba(0, 0, 0, .3);
+ transform: scale(1);
+ transition: transform 200ms;
+}
+
+.social-item-icon {
+ margin-top: 5px;
+ filter: invert(1);
+ vertical-align: middle;
+ width: 48px;
+ height: 48px;
+}
+
+.social-item-text {
+ font-size: 20px;
+ margin-top: 5px;
+ color: white;
+ text-decoration: none !important;
+}
+
+.social-item:hover {
+ transform: scale(1.2);
+ z-index: 9;
+}
+
+@media (max-width: 992px) {
+ #social {
+ grid-template-columns: repeat(3, 1fr) !important;
+ grid-row-gap: 10px;
+ }
+}
+
+@media (max-width: 617px) {
+ #social {
+ display: none;
+ }
+
+ #social-mobile {
+ display: block;
+ }
+}
+
+@media (min-width: 617px) {
+ #social {
+ display: grid;
+ }
+
+ #social-mobile {
+ display: none;
+ }
+}
+
+.social-mobile-item {
+ padding: 10px;
+ border-radius: 10px;
+ background-color: #333;
+ display: block;
+ text-decoration: none !important;
+ box-shadow: 0 0 20px rgba(0, 0, 0, .3);
+ transition: background-color 200ms;
+ margin-bottom: 10px;
+}
+
+.social-mobile-item:hover {
+ background-color: #444;
+}
+
+.social-mobile-item-icon {
+ filter: invert(1);
+ width: 24px;
+ height: 24px;
+ vertical-align: middle;
+}
+
+.social-mobile-item-text {
+ display: inline-block;
+ color: white;
+ text-decoration: none !important;
+ vertical-align: middle;
+ margin-left: 5px;
+}
+
+#social-mobile {
+ margin-top: 30px;
+}
+
+#intro-ref {
+ margin: 0;
+}
+
+#intro-ref-link {
+ color: white;
+ text-decoration: none;
+}
+
+#intro-ref-link:hover {
+ text-decoration: underline;
+}
+
+#footer {
+ text-align: center;
+}
+
+#footer-hover-text {
+ display: none;
+}
+
+#footer-hover-zone:hover #footer-hover-text {
+ display: inline;
+} \ No newline at end of file
diff --git a/css/container.css b/css/container.css
new file mode 100644
index 0000000..d447ad8
--- /dev/null
+++ b/css/container.css
@@ -0,0 +1,52 @@
+.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
+ padding-right: .75rem;
+ padding-left: .75rem;
+ margin-left: 0;
+ margin-right: 0;
+ width: calc(100% - 1.5rem);
+}
+
+@media (min-width: 576px) {
+ .container, .container-sm {
+ max-width: 540px;
+ margin-right: auto;
+ margin-left: auto;
+ width: 100%;
+ }
+}
+
+@media (min-width: 768px) {
+ .container, .container-md, .container-sm {
+ max-width: 720px;
+ margin-right: auto;
+ margin-left: auto;
+ width: 100%;
+ }
+}
+
+@media (min-width: 992px) {
+ .container, .container-lg, .container-md, .container-sm {
+ max-width: 960px;
+ margin-right: auto;
+ margin-left: auto;
+ width: 100%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container, .container-lg, .container-md, .container-sm, .container-xl {
+ max-width: 1140px;
+ margin-right: auto;
+ margin-left: auto;
+ width: 100%;
+ }
+}
+
+@media (min-width: 1400px) {
+ .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
+ max-width: 1320px;
+ margin-right: auto;
+ margin-left: auto;
+ width: 100%;
+ }
+} \ No newline at end of file
diff --git a/css/fonts.css b/css/fonts.css
new file mode 100644
index 0000000..84da7c2
--- /dev/null
+++ b/css/fonts.css
@@ -0,0 +1,85 @@
+@font-face {
+ src: url("/fonts/TitilliumWeb-Black.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 900;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-Bold.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 700;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-BoldItalic.ttf");
+ font-family: "Titillium Web";
+ font-style: italic;
+ font-weight: 700;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-ExtraLight.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 200;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-ExtraLightItalic.ttf");
+ font-family: "Titillium Web";
+ font-style: italic;
+ font-weight: 200;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-Light.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 300;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-LightItalic.ttf");
+ font-family: "Titillium Web";
+ font-style: italic;
+ font-weight: 300;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-Regular.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 400;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-Italic.ttf");
+ font-family: "Titillium Web";
+ font-style: italic;
+ font-weight: 400;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-SemiBold.ttf");
+ font-family: "Titillium Web";
+ font-style: normal;
+ font-weight: 600;
+}
+
+@font-face {
+ src: url("/fonts/TitilliumWeb-SemiBold.ttf");
+ font-family: "Titillium Web";
+ font-style: italic;
+ font-weight: 600;
+}
+
+html, body {
+ margin: 0;
+ font-family: "Titillium Web", sans-serif;
+}
+
+* {
+ overflow-x: hidden;
+} \ No newline at end of file
diff --git a/assets/img/letters/.DS_Store b/fonts/.DS_Store
index 5008ddf..5008ddf 100644
--- a/assets/img/letters/.DS_Store
+++ b/fonts/.DS_Store
Binary files differ
diff --git a/fonts/TitilliumWeb-Black.ttf b/fonts/TitilliumWeb-Black.ttf
new file mode 100755
index 0000000..e905106
--- /dev/null
+++ b/fonts/TitilliumWeb-Black.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-Bold.ttf b/fonts/TitilliumWeb-Bold.ttf
new file mode 100755
index 0000000..b3d8c34
--- /dev/null
+++ b/fonts/TitilliumWeb-Bold.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-BoldItalic.ttf b/fonts/TitilliumWeb-BoldItalic.ttf
new file mode 100755
index 0000000..8eaa375
--- /dev/null
+++ b/fonts/TitilliumWeb-BoldItalic.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-ExtraLight.ttf b/fonts/TitilliumWeb-ExtraLight.ttf
new file mode 100755
index 0000000..e45fdc9
--- /dev/null
+++ b/fonts/TitilliumWeb-ExtraLight.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-ExtraLightItalic.ttf b/fonts/TitilliumWeb-ExtraLightItalic.ttf
new file mode 100755
index 0000000..533c474
--- /dev/null
+++ b/fonts/TitilliumWeb-ExtraLightItalic.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-Italic.ttf b/fonts/TitilliumWeb-Italic.ttf
new file mode 100755
index 0000000..e28f69b
--- /dev/null
+++ b/fonts/TitilliumWeb-Italic.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-Light.ttf b/fonts/TitilliumWeb-Light.ttf
new file mode 100755
index 0000000..fa9393d
--- /dev/null
+++ b/fonts/TitilliumWeb-Light.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-LightItalic.ttf b/fonts/TitilliumWeb-LightItalic.ttf
new file mode 100755
index 0000000..e111a22
--- /dev/null
+++ b/fonts/TitilliumWeb-LightItalic.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-Regular.ttf b/fonts/TitilliumWeb-Regular.ttf
new file mode 100755
index 0000000..e0e2dc8
--- /dev/null
+++ b/fonts/TitilliumWeb-Regular.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-SemiBold.ttf b/fonts/TitilliumWeb-SemiBold.ttf
new file mode 100755
index 0000000..2a1a0bc
--- /dev/null
+++ b/fonts/TitilliumWeb-SemiBold.ttf
Binary files differ
diff --git a/fonts/TitilliumWeb-SemiBoldItalic.ttf b/fonts/TitilliumWeb-SemiBoldItalic.ttf
new file mode 100755
index 0000000..f2184b1
--- /dev/null
+++ b/fonts/TitilliumWeb-SemiBoldItalic.ttf
Binary files differ
diff --git a/index.php b/index.php
index 1897f36..3813d8b 100644
--- a/index.php
+++ b/index.php
@@ -1,36 +1,79 @@
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php"; global $Parsedown; ?>
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php"; ?>
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <title>Minteck.org</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="/css/fonts.css">
+ <link rel="stylesheet" href="/css/common.css">
+ <link rel="stylesheet" href="/css/container.css">
+</head>
+<body>
+ <br><br><br>
-<div id="homepage">
- <div id="hero">
- <br>
- <img src="/assets/img/icon.svg" id="hero-img" alt="">
- <br>
- <br>
- <br>
- <h1>Minteck</h1>
- <h4>Your typical keyboard-addicted pony</h4>
+ <div class="container" id="intro">
+ <img alt="" id="intro-avatar" src="/avatar.png">
+ <h1 id="intro-title">Minteck</h1>
+ <p id="intro-ref"><a href="https://github.com/Sollace/Unicopia" target="_blank" id="intro-ref-link">The pony powers mod to power in your pony pony pony</a></p>
</div>
- <br>
+ <div id="social" class="container">
+ <a href="https://twitter.com/MinteckPony" target="_blank" id="social-twitter" class="social-item">
+ <img id="social-twitter-icon" class="social-item-icon" alt="" src="/social/twitter.png">
+ <div id="social-twitter-text" class="social-item-text">Twitter</div>
+ </a>
+ <a href="https://matrix.to/#/@moonshine:equestria.horse" target="_blank" id="social-matrix" class="social-item">
+ <img id="social-matrix-icon" class="social-item-icon" alt="" src="/social/matrix.png">
+ <div id="social-matrix-text" class="social-item-text">Matrix</div>
+ </a>
+ <a href="https://reddit.com/user/Minteck" target="_blank" id="social-reddit" class="social-item">
+ <img id="social-reddit-icon" class="social-item-icon" alt="" src="/social/reddit.png">
+ <div id="social-reddit-text" class="social-item-text">Reddit</div>
+ </a>
+ <a href="https://www.youtube.com/channel/UCfjxe9cs-ovoP1rBVwdMq0Q" target="_blank" id="social-youtube" class="social-item">
+ <img id="social-youtube-icon" class="social-item-icon" alt="" src="/social/youtube.png">
+ <div id="social-youtube-text" class="social-item-text">YouTube</div>
+ </a>
+ <a href="https://equestria.social/@minteck" target="_blank" id="social-mastodon" class="social-item">
+ <img id="social-mastodon-icon" class="social-item-icon" alt="" src="/social/mastodon.png">
+ <div id="social-mastodon-text" class="social-item-text">Mastodon</div>
+ </a>
+ <a href="" target="_blank" id="social-discord" class="social-item">
+ <img id="social-discord-icon" class="social-item-icon" alt="" src="/social/discord.png">
+ <div id="social-discord-text" class="social-item-text">Discord</div>
+ </a>
+ </div>
- <div class="container">
- <div class="row">
- <?php foreach (json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/includes/fetcher/projects.json"), true) as $project): if (!$project['archive'] && $project['showcase']): ?>
- <div class="col-lg-4">
- <div class="card stylized-card">
- <div class="card-body">
- <img class="stylized-card-icon" <?php if (!isset($project["icon"])): ?>style="background: hsla(<?= hexdec(substr($project['id'], 0, 2)) ?>, 100%, 50%, 0.1) !important;"<?php endif; ?> src="<?= isset($project["icon"]) ? $project["icon"] . "?width=96" : "/assets/img/letters/" . getLetters($project['name']) . ".png" ?>" alt="">
- <h4 class="card-title"><?= $project["name"] ?></h4>
- <p class="card-text"><?= preg_replace('/[|.?!;](.*)/m', '', strip_tags($Parsedown->line(trim($project["description"])))) ?></p>
- <a href="/projects?<?= $project["id"] ?>" class="btn btn-outline-light">View Project</a>
- <div class="small text-muted" style="margin-top:10px;">Updated <?= timeAgo($project['date']) ?></div>
- </div>
- </div>
- </div>
- <?php endif; endforeach; ?>
- </div>
+ <div id="social-mobile" class="container">
+ <a href="https://twitter.com/MinteckPony" target="_blank" id="social-mobile-twitter" class="social-mobile-item">
+ <img id="social-mobile-twitter-icon" class="social-mobile-item-icon" alt="" src="/social/twitter.png">
+ <div id="social-mobile-twitter-text" class="social-mobile-item-text">Twitter</div>
+ </a>
+ <a href="https://matrix.to/#/@moonshine:equestria.horse" target="_blank" id="social-mobile-matrix" class="social-mobile-item">
+ <img id="social-mobile-matrix-icon" class="social-mobile-item-icon" alt="" src="/social/matrix.png">
+ <div id="social-mobile-matrix-text" class="social-mobile-item-text">Matrix</div>
+ </a>
+ <a href="https://reddit.com/user/Minteck" target="_blank" id="social-mobile-reddit" class="social-mobile-item">
+ <img id="social-mobile-reddit-icon" class="social-mobile-item-icon" alt="" src="/social/reddit.png">
+ <div id="social-mobile-reddit-text" class="social-mobile-item-text">Reddit</div>
+ </a>
+ <a href="https://www.youtube.com/channel/UCfjxe9cs-ovoP1rBVwdMq0Q" target="_blank" id="social-mobile-youtube" class="social-mobile-item">
+ <img id="social-mobile-youtube-icon" class="social-mobile-item-icon" alt="" src="/social/youtube.png">
+ <div id="social-mobile-youtube-text" class="social-mobile-item-text">YouTube</div>
+ </a>
+ <a href="https://equestria.social/@minteck" target="_blank" id="social-mobile-mastodon" class="social-mobile-item">
+ <img id="social-mobile-mastodon-icon" class="social-mobile-item-icon" alt="" src="/social/mastodon.png">
+ <div id="social-mobile-mastodon-text" class="social-mobile-item-text">Mastodon</div>
+ </a>
+ <a href="" target="_blank" id="social-mobile-discord" class="social-mobile-item">
+ <img id="social-mobile-discord-icon" class="social-mobile-item-icon" alt="" src="/social/discord.png">
+ <div id="social-mobile-discord-text" class="social-mobile-item-text">Discord</div>
+ </a>
</div>
-</div>
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
+ <div id="footer" class="container">
+ <span id="footer-hover-zone">&hearts; Twi <span id="footer-hover-text">(cutie)</span></span>
+ <a href="https://gitlab.minteck.org/minteck/ember/-/tree/<?= version() ?>" target="_blank" class="footer-link-mini">version <?= version() ?></a> (#<?= build_dom() ?>)
+ </div>
+</body>
+</html>
diff --git a/about/index.php b/old/about/index.php
index 19d4d8a..19d4d8a 100644
--- a/about/index.php
+++ b/old/about/index.php
diff --git a/assets/.DS_Store b/old/assets/.DS_Store
index 240b9d3..c784959 100644
--- a/assets/.DS_Store
+++ b/old/assets/.DS_Store
Binary files differ
diff --git a/assets/about/cinema.png b/old/assets/about/cinema.png
index 5c2bdb8..5c2bdb8 100644
--- a/assets/about/cinema.png
+++ b/old/assets/about/cinema.png
Binary files differ
diff --git a/assets/about/computers.png b/old/assets/about/computers.png
index 7673b05..7673b05 100644
--- a/assets/about/computers.png
+++ b/old/assets/about/computers.png
Binary files differ
diff --git a/assets/about/linux.png b/old/assets/about/linux.png
index 9f9689d..9f9689d 100644
--- a/assets/about/linux.png
+++ b/old/assets/about/linux.png
Binary files differ
diff --git a/assets/about/mlp.png b/old/assets/about/mlp.png
index 39a5dcd..39a5dcd 100644
--- a/assets/about/mlp.png
+++ b/old/assets/about/mlp.png
Binary files differ
diff --git a/assets/about/music.png b/old/assets/about/music.png
index c955749..c955749 100644
--- a/assets/about/music.png
+++ b/old/assets/about/music.png
Binary files differ
diff --git a/assets/about/opensource.png b/old/assets/about/opensource.png
index 2c985ff..2c985ff 100644
--- a/assets/about/opensource.png
+++ b/old/assets/about/opensource.png
Binary files differ
diff --git a/assets/about/photography.png b/old/assets/about/photography.png
index 69ef5d9..69ef5d9 100644
--- a/assets/about/photography.png
+++ b/old/assets/about/photography.png
Binary files differ
diff --git a/assets/about/vector.png b/old/assets/about/vector.png
index 92e96d4..92e96d4 100644
--- a/assets/about/vector.png
+++ b/old/assets/about/vector.png
Binary files differ
diff --git a/assets/archives/minteck-autouptime-v1.json b/old/assets/archives/minteck-autouptime-v1.json
index 9f53229..9f53229 100755
--- a/assets/archives/minteck-autouptime-v1.json
+++ b/old/assets/archives/minteck-autouptime-v1.json
diff --git a/assets/archives/minteck-autouptime-v2.json b/old/assets/archives/minteck-autouptime-v2.json
index 1a5cc70..1a5cc70 100755
--- a/assets/archives/minteck-autouptime-v2.json
+++ b/old/assets/archives/minteck-autouptime-v2.json
diff --git a/assets/archives/minteck-bettersearch.json b/old/assets/archives/minteck-bettersearch.json
index 56a7a82..56a7a82 100755
--- a/assets/archives/minteck-bettersearch.json
+++ b/old/assets/archives/minteck-bettersearch.json
diff --git a/assets/archives/minteck-bettersearch.png b/old/assets/archives/minteck-bettersearch.png
index 26c7092..26c7092 100755
--- a/assets/archives/minteck-bettersearch.png
+++ b/old/assets/archives/minteck-bettersearch.png
Binary files differ
diff --git a/assets/archives/minteck-future.json b/old/assets/archives/minteck-future.json
index 67b0814..67b0814 100755
--- a/assets/archives/minteck-future.json
+++ b/old/assets/archives/minteck-future.json
diff --git a/assets/archives/minteck-future.png b/old/assets/archives/minteck-future.png
index f5c523c..f5c523c 100755
--- a/assets/archives/minteck-future.png
+++ b/old/assets/archives/minteck-future.png
Binary files differ
diff --git a/assets/archives/minteck-game-launcher.json b/old/assets/archives/minteck-game-launcher.json
index 0543eab..0543eab 100755
--- a/assets/archives/minteck-game-launcher.json
+++ b/old/assets/archives/minteck-game-launcher.json
diff --git a/assets/archives/minteck-game-launcher.png b/old/assets/archives/minteck-game-launcher.png
index edb00f5..edb00f5 100755
--- a/assets/archives/minteck-game-launcher.png
+++ b/old/assets/archives/minteck-game-launcher.png
Binary files differ
diff --git a/assets/archives/minteck-horizon.json b/old/assets/archives/minteck-horizon.json
index c787fc3..c787fc3 100755
--- a/assets/archives/minteck-horizon.json
+++ b/old/assets/archives/minteck-horizon.json
diff --git a/assets/archives/minteck-mpnotes.json b/old/assets/archives/minteck-mpnotes.json
index 6fa2f51..6fa2f51 100755
--- a/assets/archives/minteck-mpnotes.json
+++ b/old/assets/archives/minteck-mpnotes.json
diff --git a/assets/archives/minteck-mprjnet1.json b/old/assets/archives/minteck-mprjnet1.json
index 890a9ac..890a9ac 100755
--- a/assets/archives/minteck-mprjnet1.json
+++ b/old/assets/archives/minteck-mprjnet1.json
diff --git a/assets/archives/minteck-mprjnet1.png b/old/assets/archives/minteck-mprjnet1.png
index 2909555..2909555 100755
--- a/assets/archives/minteck-mprjnet1.png
+++ b/old/assets/archives/minteck-mprjnet1.png
Binary files differ
diff --git a/assets/archives/minteck-mprjnet3.json b/old/assets/archives/minteck-mprjnet3.json
index f3baad3..f3baad3 100755
--- a/assets/archives/minteck-mprjnet3.json
+++ b/old/assets/archives/minteck-mprjnet3.json
diff --git a/assets/archives/minteck-mprjnet3.png b/old/assets/archives/minteck-mprjnet3.png
index 801a6c4..801a6c4 100755
--- a/assets/archives/minteck-mprjnet3.png
+++ b/old/assets/archives/minteck-mprjnet3.png
Binary files differ
diff --git a/assets/archives/minteck-mprjnet5.json b/old/assets/archives/minteck-mprjnet5.json
index 119cdec..119cdec 100755
--- a/assets/archives/minteck-mprjnet5.json
+++ b/old/assets/archives/minteck-mprjnet5.json
diff --git a/assets/archives/minteck-mprjnet5.png b/old/assets/archives/minteck-mprjnet5.png
index e01b9e3..e01b9e3 100755
--- a/assets/archives/minteck-mprjnet5.png
+++ b/old/assets/archives/minteck-mprjnet5.png
Binary files differ
diff --git a/assets/archives/minteck-neutron2.json b/old/assets/archives/minteck-neutron2.json
index ae33c84..ae33c84 100755
--- a/assets/archives/minteck-neutron2.json
+++ b/old/assets/archives/minteck-neutron2.json
diff --git a/assets/archives/minteck-neutron2.png b/old/assets/archives/minteck-neutron2.png
index 52cf795..52cf795 100755
--- a/assets/archives/minteck-neutron2.png
+++ b/old/assets/archives/minteck-neutron2.png
Binary files differ
diff --git a/assets/archives/minteck-neutronstore.json b/old/assets/archives/minteck-neutronstore.json
index 7aba029..7aba029 100755
--- a/assets/archives/minteck-neutronstore.json
+++ b/old/assets/archives/minteck-neutronstore.json
diff --git a/assets/archives/minteck-neutronstore.png b/old/assets/archives/minteck-neutronstore.png
index 06fde81..06fde81 100755
--- a/assets/archives/minteck-neutronstore.png
+++ b/old/assets/archives/minteck-neutronstore.png
Binary files differ
diff --git a/assets/archives/minteck-plasmawalls.json b/old/assets/archives/minteck-plasmawalls.json
index 077845d..077845d 100755
--- a/assets/archives/minteck-plasmawalls.json
+++ b/old/assets/archives/minteck-plasmawalls.json
diff --git a/assets/archives/minteck-plasmawalls.png b/old/assets/archives/minteck-plasmawalls.png
index 689dc00..689dc00 100755
--- a/assets/archives/minteck-plasmawalls.png
+++ b/old/assets/archives/minteck-plasmawalls.png
Binary files differ
diff --git a/assets/archives/minteck-polymer3.json b/old/assets/archives/minteck-polymer3.json
index 7962f81..7962f81 100755
--- a/assets/archives/minteck-polymer3.json
+++ b/old/assets/archives/minteck-polymer3.json
diff --git a/assets/archives/minteck-polymer3.png b/old/assets/archives/minteck-polymer3.png
index 455110f..455110f 100755
--- a/assets/archives/minteck-polymer3.png
+++ b/old/assets/archives/minteck-polymer3.png
Binary files differ
diff --git a/assets/archives/minteck-pwrite.json b/old/assets/archives/minteck-pwrite.json
index 424c040..424c040 100755
--- a/assets/archives/minteck-pwrite.json
+++ b/old/assets/archives/minteck-pwrite.json
diff --git a/assets/archives/minteck-pwrite.png b/old/assets/archives/minteck-pwrite.png
index cd78300..cd78300 100755
--- a/assets/archives/minteck-pwrite.png
+++ b/old/assets/archives/minteck-pwrite.png
Binary files differ
diff --git a/assets/archives/minteck-ttshell.json b/old/assets/archives/minteck-ttshell.json
index 8249b24..8249b24 100755
--- a/assets/archives/minteck-ttshell.json
+++ b/old/assets/archives/minteck-ttshell.json
diff --git a/assets/archives/minteck-tysonbots.json b/old/assets/archives/minteck-tysonbots.json
index ecb45e9..ecb45e9 100755
--- a/assets/archives/minteck-tysonbots.json
+++ b/old/assets/archives/minteck-tysonbots.json
diff --git a/assets/archives/minteck-tysonfans.json b/old/assets/archives/minteck-tysonfans.json
index 95cef2b..95cef2b 100755
--- a/assets/archives/minteck-tysonfans.json
+++ b/old/assets/archives/minteck-tysonfans.json
diff --git a/assets/archives/minteck-tysonfans.png b/old/assets/archives/minteck-tysonfans.png
index 8183a43..8183a43 100755
--- a/assets/archives/minteck-tysonfans.png
+++ b/old/assets/archives/minteck-tysonfans.png
Binary files differ
diff --git a/assets/archives/minteck-webserver.json b/old/assets/archives/minteck-webserver.json
index ccd9245..ccd9245 100755
--- a/assets/archives/minteck-webserver.json
+++ b/old/assets/archives/minteck-webserver.json
diff --git a/assets/archives/minteck-webspace.json b/old/assets/archives/minteck-webspace.json
index 23bdc1a..23bdc1a 100755
--- a/assets/archives/minteck-webspace.json
+++ b/old/assets/archives/minteck-webspace.json
diff --git a/assets/archives/minteck-webspace.png b/old/assets/archives/minteck-webspace.png
index 95a9067..95a9067 100755
--- a/assets/archives/minteck-webspace.png
+++ b/old/assets/archives/minteck-webspace.png
Binary files differ
diff --git a/assets/css/bootstrap-grid.css b/old/assets/css/bootstrap-grid.css
index 228f23b..228f23b 100644
--- a/assets/css/bootstrap-grid.css
+++ b/old/assets/css/bootstrap-grid.css
diff --git a/assets/css/bootstrap-grid.css.map b/old/assets/css/bootstrap-grid.css.map
index 6bcd85c..6bcd85c 100644
--- a/assets/css/bootstrap-grid.css.map
+++ b/old/assets/css/bootstrap-grid.css.map
diff --git a/assets/css/bootstrap-grid.min.css b/old/assets/css/bootstrap-grid.min.css
index 16649a6..16649a6 100644
--- a/assets/css/bootstrap-grid.min.css
+++ b/old/assets/css/bootstrap-grid.min.css
diff --git a/assets/css/bootstrap-grid.min.css.map b/old/assets/css/bootstrap-grid.min.css.map
index 1e0621c..1e0621c 100644
--- a/assets/css/bootstrap-grid.min.css.map
+++ b/old/assets/css/bootstrap-grid.min.css.map
diff --git a/assets/css/bootstrap-grid.rtl.css b/old/assets/css/bootstrap-grid.rtl.css
index b5b17d7..b5b17d7 100644
--- a/assets/css/bootstrap-grid.rtl.css
+++ b/old/assets/css/bootstrap-grid.rtl.css
diff --git a/assets/css/bootstrap-grid.rtl.css.map b/old/assets/css/bootstrap-grid.rtl.css.map
index d9b546b..d9b546b 100644
--- a/assets/css/bootstrap-grid.rtl.css.map
+++ b/old/assets/css/bootstrap-grid.rtl.css.map
diff --git a/assets/css/bootstrap-grid.rtl.min.css b/old/assets/css/bootstrap-grid.rtl.min.css
index 8ec49c7..8ec49c7 100644
--- a/assets/css/bootstrap-grid.rtl.min.css
+++ b/old/assets/css/bootstrap-grid.rtl.min.css
diff --git a/assets/css/bootstrap-grid.rtl.min.css.map b/old/assets/css/bootstrap-grid.rtl.min.css.map
index fbf1d00..fbf1d00 100644
--- a/assets/css/bootstrap-grid.rtl.min.css.map
+++ b/old/assets/css/bootstrap-grid.rtl.min.css.map
diff --git a/assets/css/bootstrap-reboot.css b/old/assets/css/bootstrap-reboot.css
index 1207a17..1207a17 100644
--- a/assets/css/bootstrap-reboot.css
+++ b/old/assets/css/bootstrap-reboot.css
diff --git a/assets/css/bootstrap-reboot.css.map b/old/assets/css/bootstrap-reboot.css.map
index 71177ef..71177ef 100644
--- a/assets/css/bootstrap-reboot.css.map
+++ b/old/assets/css/bootstrap-reboot.css.map
diff --git a/assets/css/bootstrap-reboot.min.css b/old/assets/css/bootstrap-reboot.min.css
index 08ef376..08ef376 100644
--- a/assets/css/bootstrap-reboot.min.css
+++ b/old/assets/css/bootstrap-reboot.min.css
diff --git a/assets/css/bootstrap-reboot.min.css.map b/old/assets/css/bootstrap-reboot.min.css.map
index a34696a..a34696a 100644
--- a/assets/css/bootstrap-reboot.min.css.map
+++ b/old/assets/css/bootstrap-reboot.min.css.map
diff --git a/assets/css/bootstrap-reboot.rtl.css b/old/assets/css/bootstrap-reboot.rtl.css
index 38beb81..38beb81 100644
--- a/assets/css/bootstrap-reboot.rtl.css
+++ b/old/assets/css/bootstrap-reboot.rtl.css
diff --git a/assets/css/bootstrap-reboot.rtl.css.map b/old/assets/css/bootstrap-reboot.rtl.css.map
index e324afa..e324afa 100644
--- a/assets/css/bootstrap-reboot.rtl.css.map
+++ b/old/assets/css/bootstrap-reboot.rtl.css.map
diff --git a/assets/css/bootstrap-reboot.rtl.min.css b/old/assets/css/bootstrap-reboot.rtl.min.css
index e599c72..e599c72 100644
--- a/assets/css/bootstrap-reboot.rtl.min.css
+++ b/old/assets/css/bootstrap-reboot.rtl.min.css
diff --git a/assets/css/bootstrap-reboot.rtl.min.css.map b/old/assets/css/bootstrap-reboot.rtl.min.css.map
index 023791e..023791e 100644
--- a/assets/css/bootstrap-reboot.rtl.min.css.map
+++ b/old/assets/css/bootstrap-reboot.rtl.min.css.map
diff --git a/assets/css/bootstrap-utilities.css b/old/assets/css/bootstrap-utilities.css
index c509cf5..c509cf5 100644
--- a/assets/css/bootstrap-utilities.css
+++ b/old/assets/css/bootstrap-utilities.css
diff --git a/assets/css/bootstrap-utilities.css.map b/old/assets/css/bootstrap-utilities.css.map
index 9946644..9946644 100644
--- a/assets/css/bootstrap-utilities.css.map
+++ b/old/assets/css/bootstrap-utilities.css.map
diff --git a/assets/css/bootstrap-utilities.min.css b/old/assets/css/bootstrap-utilities.min.css
index 7127436..7127436 100644
--- a/assets/css/bootstrap-utilities.min.css
+++ b/old/assets/css/bootstrap-utilities.min.css
diff --git a/assets/css/bootstrap-utilities.min.css.map b/old/assets/css/bootstrap-utilities.min.css.map
index 7cd3bc2..7cd3bc2 100644
--- a/assets/css/bootstrap-utilities.min.css.map
+++ b/old/assets/css/bootstrap-utilities.min.css.map
diff --git a/assets/css/bootstrap-utilities.rtl.css b/old/assets/css/bootstrap-utilities.rtl.css
index 125f8f1..125f8f1 100644
--- a/assets/css/bootstrap-utilities.rtl.css
+++ b/old/assets/css/bootstrap-utilities.rtl.css
diff --git a/assets/css/bootstrap-utilities.rtl.css.map b/old/assets/css/bootstrap-utilities.rtl.css.map
index c44bb80..c44bb80 100644
--- a/assets/css/bootstrap-utilities.rtl.css.map
+++ b/old/assets/css/bootstrap-utilities.rtl.css.map
diff --git a/assets/css/bootstrap-utilities.rtl.min.css b/old/assets/css/bootstrap-utilities.rtl.min.css
index bef02e3..bef02e3 100644
--- a/assets/css/bootstrap-utilities.rtl.min.css
+++ b/old/assets/css/bootstrap-utilities.rtl.min.css
diff --git a/assets/css/bootstrap-utilities.rtl.min.css.map b/old/assets/css/bootstrap-utilities.rtl.min.css.map
index a3aab0e..a3aab0e 100644
--- a/assets/css/bootstrap-utilities.rtl.min.css.map
+++ b/old/assets/css/bootstrap-utilities.rtl.min.css.map
diff --git a/assets/css/bootstrap.css b/old/assets/css/bootstrap.css
index f16c5be..f16c5be 100644
--- a/assets/css/bootstrap.css
+++ b/old/assets/css/bootstrap.css
diff --git a/assets/css/bootstrap.css.map b/old/assets/css/bootstrap.css.map
index 39c26aa..39c26aa 100644
--- a/assets/css/bootstrap.css.map
+++ b/old/assets/css/bootstrap.css.map
diff --git a/assets/css/bootstrap.min.css b/old/assets/css/bootstrap.min.css
index 1472dec..1472dec 100644
--- a/assets/css/bootstrap.min.css
+++ b/old/assets/css/bootstrap.min.css
diff --git a/assets/css/bootstrap.min.css.map b/old/assets/css/bootstrap.min.css.map
index c84afa4..c84afa4 100644
--- a/assets/css/bootstrap.min.css.map
+++ b/old/assets/css/bootstrap.min.css.map
diff --git a/assets/css/bootstrap.rtl.css b/old/assets/css/bootstrap.rtl.css
index a18da6a..a18da6a 100644
--- a/assets/css/bootstrap.rtl.css
+++ b/old/assets/css/bootstrap.rtl.css
diff --git a/assets/css/bootstrap.rtl.css.map b/old/assets/css/bootstrap.rtl.css.map
index 49b739d..49b739d 100644
--- a/assets/css/bootstrap.rtl.css.map
+++ b/old/assets/css/bootstrap.rtl.css.map
diff --git a/assets/css/bootstrap.rtl.min.css b/old/assets/css/bootstrap.rtl.min.css
index e6fe1f6..e6fe1f6 100644
--- a/assets/css/bootstrap.rtl.min.css
+++ b/old/assets/css/bootstrap.rtl.min.css
diff --git a/assets/css/bootstrap.rtl.min.css.map b/old/assets/css/bootstrap.rtl.min.css.map
index 478c3b4..478c3b4 100644
--- a/assets/css/bootstrap.rtl.min.css.map
+++ b/old/assets/css/bootstrap.rtl.min.css.map
diff --git a/assets/css/main.css b/old/assets/css/main.css
index e36eb3f..e36eb3f 100644
--- a/assets/css/main.css
+++ b/old/assets/css/main.css
diff --git a/assets/favicon/android-chrome-192x192.png b/old/assets/favicon/android-chrome-192x192.png
index f5dbc6b..f5dbc6b 100755
--- a/assets/favicon/android-chrome-192x192.png
+++ b/old/assets/favicon/android-chrome-192x192.png
Binary files differ
diff --git a/assets/favicon/android-chrome-512x512.png b/old/assets/favicon/android-chrome-512x512.png
index a3bf4bd..a3bf4bd 100755
--- a/assets/favicon/android-chrome-512x512.png
+++ b/old/assets/favicon/android-chrome-512x512.png
Binary files differ
diff --git a/assets/favicon/apple-touch-icon.png b/old/assets/favicon/apple-touch-icon.png
index 6342fda..6342fda 100755
--- a/assets/favicon/apple-touch-icon.png
+++ b/old/assets/favicon/apple-touch-icon.png
Binary files differ
diff --git a/assets/favicon/browserconfig.xml b/old/assets/favicon/browserconfig.xml
index 021d23d..021d23d 100755
--- a/assets/favicon/browserconfig.xml
+++ b/old/assets/favicon/browserconfig.xml
diff --git a/assets/favicon/favicon-16x16.png b/old/assets/favicon/favicon-16x16.png
index aa0bb47..aa0bb47 100755
--- a/assets/favicon/favicon-16x16.png
+++ b/old/assets/favicon/favicon-16x16.png
Binary files differ
diff --git a/assets/favicon/favicon-32x32.png b/old/assets/favicon/favicon-32x32.png
index 7d11a19..7d11a19 100755
--- a/assets/favicon/favicon-32x32.png
+++ b/old/assets/favicon/favicon-32x32.png
Binary files differ
diff --git a/assets/favicon/favicon-48x48.png b/old/assets/favicon/favicon-48x48.png
index e97141b..e97141b 100644
--- a/assets/favicon/favicon-48x48.png
+++ b/old/assets/favicon/favicon-48x48.png
Binary files differ
diff --git a/assets/favicon/favicon-64x64.png b/old/assets/favicon/favicon-64x64.png
index dc00769..dc00769 100644
--- a/assets/favicon/favicon-64x64.png
+++ b/old/assets/favicon/favicon-64x64.png
Binary files differ
diff --git a/assets/favicon/favicon.ico b/old/assets/favicon/favicon.ico
index f68855a..f68855a 100755
--- a/assets/favicon/favicon.ico
+++ b/old/assets/favicon/favicon.ico
Binary files differ
diff --git a/assets/favicon/manifest.json b/old/assets/favicon/manifest.json
index 8e6ca9c..8e6ca9c 100755
--- a/assets/favicon/manifest.json
+++ b/old/assets/favicon/manifest.json
diff --git a/assets/favicon/mstile-150x150.png b/old/assets/favicon/mstile-150x150.png
index 6952d8e..6952d8e 100755
--- a/assets/favicon/mstile-150x150.png
+++ b/old/assets/favicon/mstile-150x150.png
Binary files differ
diff --git a/assets/favicon/safari-pinned-tab.svg b/old/assets/favicon/safari-pinned-tab.svg
index c8cc783..c8cc783 100644
--- a/assets/favicon/safari-pinned-tab.svg
+++ b/old/assets/favicon/safari-pinned-tab.svg
diff --git a/assets/img/.DS_Store b/old/assets/img/.DS_Store
index bd6f871..bd6f871 100644
--- a/assets/img/.DS_Store
+++ b/old/assets/img/.DS_Store
Binary files differ
diff --git a/assets/img/about/equestria.old.svg b/old/assets/img/about/equestria.old.svg
index 3804055..3804055 100644
--- a/assets/img/about/equestria.old.svg
+++ b/old/assets/img/about/equestria.old.svg
diff --git a/assets/img/about/equestria.svg b/old/assets/img/about/equestria.svg
index 1e2bf3b..1e2bf3b 100644
--- a/assets/img/about/equestria.svg
+++ b/old/assets/img/about/equestria.svg
diff --git a/assets/img/icon.png b/old/assets/img/icon.png
index 1a915be..1a915be 100644
--- a/assets/img/icon.png
+++ b/old/assets/img/icon.png
Binary files differ
diff --git a/assets/img/icon.svg b/old/assets/img/icon.svg
index 69cba5b..69cba5b 100644
--- a/assets/img/icon.svg
+++ b/old/assets/img/icon.svg
diff --git a/assets/img/letters/#.png b/old/assets/img/letters/#.png
index 27a3f52..27a3f52 100644
--- a/assets/img/letters/#.png
+++ b/old/assets/img/letters/#.png
Binary files differ
diff --git a/old/assets/img/letters/.DS_Store b/old/assets/img/letters/.DS_Store
new file mode 100644
index 0000000..5008ddf
--- /dev/null
+++ b/old/assets/img/letters/.DS_Store
Binary files differ
diff --git a/assets/img/letters/0.png b/old/assets/img/letters/0.png
index 8bc761f..8bc761f 100644
--- a/assets/img/letters/0.png
+++ b/old/assets/img/letters/0.png
Binary files differ
diff --git a/assets/img/letters/1.png b/old/assets/img/letters/1.png
index 7135d14..7135d14 100644
--- a/assets/img/letters/1.png
+++ b/old/assets/img/letters/1.png
Binary files differ
diff --git a/assets/img/letters/2.png b/old/assets/img/letters/2.png
index d236f23..d236f23 100644
--- a/assets/img/letters/2.png
+++ b/old/assets/img/letters/2.png
Binary files differ
diff --git a/assets/img/letters/3.png b/old/assets/img/letters/3.png
index 4c036fd..4c036fd 100644
--- a/assets/img/letters/3.png
+++ b/old/assets/img/letters/3.png
Binary files differ
diff --git a/assets/img/letters/4.png b/old/assets/img/letters/4.png
index f37d034..f37d034 100644
--- a/assets/img/letters/4.png
+++ b/old/assets/img/letters/4.png
Binary files differ
diff --git a/assets/img/letters/5.png b/old/assets/img/letters/5.png
index 232bf7d..232bf7d 100644
--- a/assets/img/letters/5.png
+++ b/old/assets/img/letters/5.png
Binary files differ
diff --git a/assets/img/letters/6.png b/old/assets/img/letters/6.png
index d5e4f5d..d5e4f5d 100644
--- a/assets/img/letters/6.png
+++ b/old/assets/img/letters/6.png
Binary files differ
diff --git a/assets/img/letters/7.png b/old/assets/img/letters/7.png
index dcd1023..dcd1023 100644
--- a/assets/img/letters/7.png
+++ b/old/assets/img/letters/7.png
Binary files differ
diff --git a/assets/img/letters/8.png b/old/assets/img/letters/8.png
index 1996089..1996089 100644
--- a/assets/img/letters/8.png
+++ b/old/assets/img/letters/8.png
Binary files differ
diff --git a/assets/img/letters/9.png b/old/assets/img/letters/9.png
index 0237c92..0237c92 100644
--- a/assets/img/letters/9.png
+++ b/old/assets/img/letters/9.png
Binary files differ
diff --git a/assets/img/letters/a.png b/old/assets/img/letters/a.png
index 0f6794f..0f6794f 100644
--- a/assets/img/letters/a.png
+++ b/old/assets/img/letters/a.png
Binary files differ
diff --git a/assets/img/letters/b.png b/old/assets/img/letters/b.png
index 664dc9e..664dc9e 100644
--- a/assets/img/letters/b.png
+++ b/old/assets/img/letters/b.png
Binary files differ
diff --git a/assets/img/letters/c.png b/old/assets/img/letters/c.png
index 231f60f..231f60f 100644
--- a/assets/img/letters/c.png
+++ b/old/assets/img/letters/c.png
Binary files differ
diff --git a/assets/img/letters/d.png b/old/assets/img/letters/d.png
index 5993268..5993268 100644
--- a/assets/img/letters/d.png
+++ b/old/assets/img/letters/d.png
Binary files differ
diff --git a/assets/img/letters/e.png b/old/assets/img/letters/e.png
index 4c1d13b..4c1d13b 100644
--- a/assets/img/letters/e.png
+++ b/old/assets/img/letters/e.png
Binary files differ
diff --git a/assets/img/letters/f.png b/old/assets/img/letters/f.png
index 825d5ef..825d5ef 100644
--- a/assets/img/letters/f.png
+++ b/old/assets/img/letters/f.png
Binary files differ
diff --git a/assets/img/letters/g.png b/old/assets/img/letters/g.png
index 8beaae1..8beaae1 100644
--- a/assets/img/letters/g.png
+++ b/old/assets/img/letters/g.png
Binary files differ
diff --git a/assets/img/letters/h.png b/old/assets/img/letters/h.png
index fd5c053..fd5c053 100644
--- a/assets/img/letters/h.png
+++ b/old/assets/img/letters/h.png
Binary files differ
diff --git a/assets/img/letters/i.png b/old/assets/img/letters/i.png
index fb10ab7..fb10ab7 100644
--- a/assets/img/letters/i.png
+++ b/old/assets/img/letters/i.png
Binary files differ
diff --git a/assets/img/letters/j.png b/old/assets/img/letters/j.png
index 29aaa12..29aaa12 100644
--- a/assets/img/letters/j.png
+++ b/old/assets/img/letters/j.png
Binary files differ
diff --git a/assets/img/letters/k.png b/old/assets/img/letters/k.png
index 52d7dcb..52d7dcb 100644
--- a/assets/img/letters/k.png
+++ b/old/assets/img/letters/k.png
Binary files differ
diff --git a/assets/img/letters/l.png b/old/assets/img/letters/l.png
index 80b63df..80b63df 100644
--- a/assets/img/letters/l.png
+++ b/old/assets/img/letters/l.png
Binary files differ
diff --git a/assets/img/letters/m.png b/old/assets/img/letters/m.png
index 86f8404..86f8404 100644
--- a/assets/img/letters/m.png
+++ b/old/assets/img/letters/m.png
Binary files differ
diff --git a/assets/img/letters/n.png b/old/assets/img/letters/n.png
index 5913c20..5913c20 100644
--- a/assets/img/letters/n.png
+++ b/old/assets/img/letters/n.png
Binary files differ
diff --git a/assets/img/letters/o.png b/old/assets/img/letters/o.png
index fb40d35..fb40d35 100644
--- a/assets/img/letters/o.png
+++ b/old/assets/img/letters/o.png
Binary files differ
diff --git a/assets/img/letters/p.png b/old/assets/img/letters/p.png
index d39850c..d39850c 100644
--- a/assets/img/letters/p.png
+++ b/old/assets/img/letters/p.png
Binary files differ
diff --git a/assets/img/letters/q.png b/old/assets/img/letters/q.png
index d39194e..d39194e 100644
--- a/assets/img/letters/q.png
+++ b/old/assets/img/letters/q.png
Binary files differ
diff --git a/assets/img/letters/r.png b/old/assets/img/letters/r.png
index 88f1dda..88f1dda 100644
--- a/assets/img/letters/r.png
+++ b/old/assets/img/letters/r.png
Binary files differ
diff --git a/assets/img/letters/s.png b/old/assets/img/letters/s.png
index 9f258c3..9f258c3 100644
--- a/assets/img/letters/s.png
+++ b/old/assets/img/letters/s.png
Binary files differ
diff --git a/assets/img/letters/script.sh b/old/assets/img/letters/script.sh
index 19e43e0..19e43e0 100755
--- a/assets/img/letters/script.sh
+++ b/old/assets/img/letters/script.sh
diff --git a/assets/img/letters/t.png b/old/assets/img/letters/t.png
index 2a9940f..2a9940f 100644
--- a/assets/img/letters/t.png
+++ b/old/assets/img/letters/t.png
Binary files differ
diff --git a/assets/img/letters/u.png b/old/assets/img/letters/u.png
index 9ac3206..9ac3206 100644
--- a/assets/img/letters/u.png
+++ b/old/assets/img/letters/u.png
Binary files differ
diff --git a/assets/img/letters/v.png b/old/assets/img/letters/v.png
index 3f47765..3f47765 100644
--- a/assets/img/letters/v.png
+++ b/old/assets/img/letters/v.png
Binary files differ
diff --git a/assets/img/letters/w.png b/old/assets/img/letters/w.png
index 166303a..166303a 100644
--- a/assets/img/letters/w.png
+++ b/old/assets/img/letters/w.png
Binary files differ
diff --git a/assets/img/letters/x.png b/old/assets/img/letters/x.png
index 977e2c9..977e2c9 100644
--- a/assets/img/letters/x.png
+++ b/old/assets/img/letters/x.png
Binary files differ
diff --git a/assets/img/letters/y.png b/old/assets/img/letters/y.png
index f3c5f84..f3c5f84 100644
--- a/assets/img/letters/y.png
+++ b/old/assets/img/letters/y.png
Binary files differ
diff --git a/assets/img/letters/z.png b/old/assets/img/letters/z.png
index d5dd9be..d5dd9be 100644
--- a/assets/img/letters/z.png
+++ b/old/assets/img/letters/z.png
Binary files differ
diff --git a/assets/js/bootstrap.bundle.js b/old/assets/js/bootstrap.bundle.js
index e5d26a2..e5d26a2 100644
--- a/assets/js/bootstrap.bundle.js
+++ b/old/assets/js/bootstrap.bundle.js
diff --git a/assets/js/bootstrap.bundle.js.map b/old/assets/js/bootstrap.bundle.js.map
index bd4f7f7..bd4f7f7 100644
--- a/assets/js/bootstrap.bundle.js.map
+++ b/old/assets/js/bootstrap.bundle.js.map
diff --git a/assets/js/bootstrap.bundle.min.js b/old/assets/js/bootstrap.bundle.min.js
index cc0a255..cc0a255 100644
--- a/assets/js/bootstrap.bundle.min.js
+++ b/old/assets/js/bootstrap.bundle.min.js
diff --git a/assets/js/bootstrap.bundle.min.js.map b/old/assets/js/bootstrap.bundle.min.js.map
index 7d78e32..7d78e32 100644
--- a/assets/js/bootstrap.bundle.min.js.map
+++ b/old/assets/js/bootstrap.bundle.min.js.map
diff --git a/assets/js/bootstrap.esm.js b/old/assets/js/bootstrap.esm.js
index 5595419..5595419 100644
--- a/assets/js/bootstrap.esm.js
+++ b/old/assets/js/bootstrap.esm.js
diff --git a/assets/js/bootstrap.esm.js.map b/old/assets/js/bootstrap.esm.js.map
index b16609a..b16609a 100644
--- a/assets/js/bootstrap.esm.js.map
+++ b/old/assets/js/bootstrap.esm.js.map
diff --git a/assets/js/bootstrap.esm.min.js b/old/assets/js/bootstrap.esm.min.js
index c56d642..c56d642 100644
--- a/assets/js/bootstrap.esm.min.js
+++ b/old/assets/js/bootstrap.esm.min.js
diff --git a/assets/js/bootstrap.esm.min.js.map b/old/assets/js/bootstrap.esm.min.js.map
index 57912ef..57912ef 100644
--- a/assets/js/bootstrap.esm.min.js.map
+++ b/old/assets/js/bootstrap.esm.min.js.map
diff --git a/assets/js/bootstrap.js b/old/assets/js/bootstrap.js
index 26962e4..26962e4 100644
--- a/assets/js/bootstrap.js
+++ b/old/assets/js/bootstrap.js
diff --git a/assets/js/bootstrap.js.map b/old/assets/js/bootstrap.js.map
index 72c7cfb..72c7cfb 100644
--- a/assets/js/bootstrap.js.map
+++ b/old/assets/js/bootstrap.js.map
diff --git a/assets/js/bootstrap.min.js b/old/assets/js/bootstrap.min.js
index d155068..d155068 100644
--- a/assets/js/bootstrap.min.js
+++ b/old/assets/js/bootstrap.min.js
diff --git a/assets/js/bootstrap.min.js.map b/old/assets/js/bootstrap.min.js.map
index 835a3d6..835a3d6 100644
--- a/assets/js/bootstrap.min.js.map
+++ b/old/assets/js/bootstrap.min.js.map
diff --git a/assets/proprietary/fleet.svg b/old/assets/proprietary/fleet.svg
index 3ab51b6..3ab51b6 100644
--- a/assets/proprietary/fleet.svg
+++ b/old/assets/proprietary/fleet.svg
diff --git a/assets/proprietary/fleet_full.svg b/old/assets/proprietary/fleet_full.svg
index c6b0b64..c6b0b64 100644
--- a/assets/proprietary/fleet_full.svg
+++ b/old/assets/proprietary/fleet_full.svg
diff --git a/assets/proprietary/jetbrains.svg b/old/assets/proprietary/jetbrains.svg
index 8f2d529..8f2d529 100644
--- a/assets/proprietary/jetbrains.svg
+++ b/old/assets/proprietary/jetbrains.svg
diff --git a/assets/proprietary/jetbrains_full.svg b/old/assets/proprietary/jetbrains_full.svg
index c4fe87c..c4fe87c 100644
--- a/assets/proprietary/jetbrains_full.svg
+++ b/old/assets/proprietary/jetbrains_full.svg
diff --git a/assets/proprietary/phpstorm.svg b/old/assets/proprietary/phpstorm.svg
index 7e3600d..7e3600d 100644
--- a/assets/proprietary/phpstorm.svg
+++ b/old/assets/proprietary/phpstorm.svg
diff --git a/assets/proprietary/phpstorm_full.svg b/old/assets/proprietary/phpstorm_full.svg
index 9b6f538..9b6f538 100644
--- a/assets/proprietary/phpstorm_full.svg
+++ b/old/assets/proprietary/phpstorm_full.svg
diff --git a/assets/proprietary/projector.svg b/old/assets/proprietary/projector.svg
index 22ca800..22ca800 100644
--- a/assets/proprietary/projector.svg
+++ b/old/assets/proprietary/projector.svg
diff --git a/assets/proprietary/projector_full.svg b/old/assets/proprietary/projector_full.svg
index 228096c..228096c 100644
--- a/assets/proprietary/projector_full.svg
+++ b/old/assets/proprietary/projector_full.svg
diff --git a/assets/proprietary/qodana.svg b/old/assets/proprietary/qodana.svg
index 3a62193..3a62193 100644
--- a/assets/proprietary/qodana.svg
+++ b/old/assets/proprietary/qodana.svg
diff --git a/assets/proprietary/qodana_full.svg b/old/assets/proprietary/qodana_full.svg
index 957b22d..957b22d 100644
--- a/assets/proprietary/qodana_full.svg
+++ b/old/assets/proprietary/qodana_full.svg
diff --git a/assets/proprietary/teamcity.svg b/old/assets/proprietary/teamcity.svg
index 5ca1298..5ca1298 100644
--- a/assets/proprietary/teamcity.svg
+++ b/old/assets/proprietary/teamcity.svg
diff --git a/assets/proprietary/teamcity_full.svg b/old/assets/proprietary/teamcity_full.svg
index 8ea8cdc..8ea8cdc 100644
--- a/assets/proprietary/teamcity_full.svg
+++ b/old/assets/proprietary/teamcity_full.svg
diff --git a/assets/proprietary/toolbox.svg b/old/assets/proprietary/toolbox.svg
index da634c2..da634c2 100644
--- a/assets/proprietary/toolbox.svg
+++ b/old/assets/proprietary/toolbox.svg
diff --git a/assets/proprietary/toolbox_full.svg b/old/assets/proprietary/toolbox_full.svg
index 30244af..30244af 100644
--- a/assets/proprietary/toolbox_full.svg
+++ b/old/assets/proprietary/toolbox_full.svg
diff --git a/assets/proprietary/webstorm.svg b/old/assets/proprietary/webstorm.svg
index c55a10e..c55a10e 100644
--- a/assets/proprietary/webstorm.svg
+++ b/old/assets/proprietary/webstorm.svg
diff --git a/assets/proprietary/webstorm_full.svg b/old/assets/proprietary/webstorm_full.svg
index 45d7e28..45d7e28 100644
--- a/assets/proprietary/webstorm_full.svg
+++ b/old/assets/proprietary/webstorm_full.svg
diff --git a/assets/proprietary/youtrack.svg b/old/assets/proprietary/youtrack.svg
index e4c8d46..e4c8d46 100644
--- a/assets/proprietary/youtrack.svg
+++ b/old/assets/proprietary/youtrack.svg
diff --git a/assets/proprietary/youtrack_full.svg b/old/assets/proprietary/youtrack_full.svg
index 2e1ab90..2e1ab90 100644
--- a/assets/proprietary/youtrack_full.svg
+++ b/old/assets/proprietary/youtrack_full.svg
diff --git a/includes/Parsedown.php b/old/includes/Parsedown.php
index 0f5ad61..0f5ad61 100644
--- a/includes/Parsedown.php
+++ b/old/includes/Parsedown.php
diff --git a/includes/footer.php b/old/includes/footer.php
index 871862d..871862d 100644
--- a/includes/footer.php
+++ b/old/includes/footer.php
diff --git a/old/includes/functions.php b/old/includes/functions.php
new file mode 100644
index 0000000..bef7435
--- /dev/null
+++ b/old/includes/functions.php
@@ -0,0 +1,92 @@
+<?php
+
+function version(): string {
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.version")) {
+ return substr(trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.version")), 0, 8);
+ } else if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.git/refs/heads/trunk")) {
+ return substr(trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.git/refs/heads/trunk")), 0, 8);
+ } else {
+ return "trunk";
+ }
+}
+
+function build(): string {
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.build")) {
+ $a = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.build"));
+ } else {
+ $a = "dev";
+ }
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild")) {
+ $b = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild"));
+ } else {
+ $b = "testing";
+ }
+ return "$a.$b";
+}
+
+function build_dom(): string {
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.build")) {
+ $a = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.build"));
+ } else {
+ $a = "dev";
+ }
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild")) {
+ $b = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild"));
+ } else {
+ $b = "testing";
+ }
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.build.id")) {
+ $aa = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.build.id"));
+ } else {
+ $aa = "";
+ }
+ if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild.id")) {
+ $ba = trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/.prjbuild.id"));
+ } else {
+ $ba = "";
+ }
+ return "<a href='https://ci.minteck.org/buildConfiguration/WebX_Stable/$aa' target='_blank' class='footer-link-mini'>$a</a>.<a href='https://ci.minteck.org/buildConfiguration/WebX_Projects/$ba' target='_blank' class='footer-link-mini'>$b</a>";
+}
+
+function getLetters(string $project): string {
+ $words = explode(" ", preg_replace('/#+/m', "#", preg_replace('/[^a-z0-9 ]/m', "#", strtolower(trim(preg_replace('/[A-Z]/m', ' $0', $project))))));
+
+ $words = array_slice(array_filter($words, function ($v) {
+ return trim($v);
+ }), 0);
+
+ return substr($words[0], 0, 1);
+}
+
+function timeAgo($time): string {
+ if (!is_numeric($time)) {
+ $time = strtotime($time);
+ }
+
+ $periods = array("second", "minute", "hour", "day", "week", "month", "year", "age");
+ $lengths = array("60", "60", "24", "7", "4.35", "12", "100");
+
+ $now = time();
+
+ $difference = $now - $time;
+ if ($difference <= 10 && $difference >= 0) {
+ return $tense = 'just now';
+ } elseif ($difference > 0) {
+ $tense = 'ago';
+ } else {
+ $tense = 'later';
+ }
+
+ for ($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
+ $difference /= $lengths[$j];
+ }
+
+ $difference = round($difference);
+
+ $period = $periods[$j] . ($difference >1 ? 's' :'');
+ return "{$difference} {$period} {$tense} ";
+}
+
+require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/Parsedown.php";
+global $Parsedown;
+$Parsedown = new Parsedown(); \ No newline at end of file
diff --git a/includes/header.php b/old/includes/header.php
index 09257fe..09257fe 100644
--- a/includes/header.php
+++ b/old/includes/header.php
diff --git a/includes/navigation.php b/old/includes/navigation.php
index 2d0fabf..2d0fabf 100644
--- a/includes/navigation.php
+++ b/old/includes/navigation.php
diff --git a/old/index.php b/old/index.php
new file mode 100644
index 0000000..1897f36
--- /dev/null
+++ b/old/index.php
@@ -0,0 +1,36 @@
+<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php"; global $Parsedown; ?>
+<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php"; ?>
+
+<div id="homepage">
+ <div id="hero">
+ <br>
+ <img src="/assets/img/icon.svg" id="hero-img" alt="">
+ <br>
+ <br>
+ <br>
+ <h1>Minteck</h1>
+ <h4>Your typical keyboard-addicted pony</h4>
+ </div>
+
+ <br>
+
+ <div class="container">
+ <div class="row">
+ <?php foreach (json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/includes/fetcher/projects.json"), true) as $project): if (!$project['archive'] && $project['showcase']): ?>
+ <div class="col-lg-4">
+ <div class="card stylized-card">
+ <div class="card-body">
+ <img class="stylized-card-icon" <?php if (!isset($project["icon"])): ?>style="background: hsla(<?= hexdec(substr($project['id'], 0, 2)) ?>, 100%, 50%, 0.1) !important;"<?php endif; ?> src="<?= isset($project["icon"]) ? $project["icon"] . "?width=96" : "/assets/img/letters/" . getLetters($project['name']) . ".png" ?>" alt="">
+ <h4 class="card-title"><?= $project["name"] ?></h4>
+ <p class="card-text"><?= preg_replace('/[|.?!;](.*)/m', '', strip_tags($Parsedown->line(trim($project["description"])))) ?></p>
+ <a href="/projects?<?= $project["id"] ?>" class="btn btn-outline-light">View Project</a>
+ <div class="small text-muted" style="margin-top:10px;">Updated <?= timeAgo($project['date']) ?></div>
+ </div>
+ </div>
+ </div>
+ <?php endif; endforeach; ?>
+ </div>
+ </div>
+</div>
+
+<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/jetbrains/index.php b/old/jetbrains/index.php
index 04aa807..04aa807 100644
--- a/jetbrains/index.php
+++ b/old/jetbrains/index.php
diff --git a/projects/home.php b/old/projects/home.php
index 2e39556..2e39556 100644
--- a/projects/home.php
+++ b/old/projects/home.php
diff --git a/projects/index.php b/old/projects/index.php
index 0b56fe8..0b56fe8 100644
--- a/projects/index.php
+++ b/old/projects/index.php
diff --git a/projects/view.php b/old/projects/view.php
index 8628434..8628434 100644
--- a/projects/view.php
+++ b/old/projects/view.php
diff --git a/services/index.php b/old/services/index.php
index 103245a..103245a 100644
--- a/services/index.php
+++ b/old/services/index.php
diff --git a/social/index.php b/old/social/index.php
index 47f045b..47f045b 100644
--- a/social/index.php
+++ b/old/social/index.php
diff --git a/social/discord.png b/social/discord.png
new file mode 100644
index 0000000..7a2f930
--- /dev/null
+++ b/social/discord.png
Binary files differ
diff --git a/social/mastodon.png b/social/mastodon.png
new file mode 100644
index 0000000..ad81ae3
--- /dev/null
+++ b/social/mastodon.png
Binary files differ
diff --git a/social/matrix.png b/social/matrix.png
new file mode 100644
index 0000000..ae012c0
--- /dev/null
+++ b/social/matrix.png
Binary files differ
diff --git a/social/reddit.png b/social/reddit.png
new file mode 100644
index 0000000..2a3cbe7
--- /dev/null
+++ b/social/reddit.png
Binary files differ
diff --git a/social/twitter.png b/social/twitter.png
new file mode 100644
index 0000000..b93c609
--- /dev/null
+++ b/social/twitter.png
Binary files differ
diff --git a/social/youtube.png b/social/youtube.png
new file mode 100644
index 0000000..faf8f67
--- /dev/null
+++ b/social/youtube.png
Binary files differ