diff --git a/frontend/assets/svg/wordmark-black.svg b/frontend/assets/svg/wordmark-black.svg deleted file mode 100644 index 3b1bd24..0000000 --- a/frontend/assets/svg/wordmark-black.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/frontend/assets/svg/wordmark-white.svg b/frontend/assets/svg/wordmark-white.svg deleted file mode 100644 index 98fa808..0000000 --- a/frontend/assets/svg/wordmark-white.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/frontend/assets/svg/x.svg b/frontend/assets/svg/x.svg index 4660705..1afbaad 100644 --- a/frontend/assets/svg/x.svg +++ b/frontend/assets/svg/x.svg @@ -1,4 +1,37 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/config.php b/frontend/config.php index 09cac69..0400ba8 100644 --- a/frontend/config.php +++ b/frontend/config.php @@ -13,16 +13,10 @@ define('shortTitle', ''); define('description', ''); // The favicon for your site -define('favicon', '/a/image.png'); +define('favicon', '/images/favicon.ico?v1'); -// Keywords for site -define('keywords', 'Blank, Blank, Blank'); - -// OG Image for site -define('ogimg', '/a/image.png'); - -// Wordmark for homepage -define('wordmark', '/a/image.png'); +// Logo for your site, displayed on home page +define('logo', '/frontend/assets/img/logo_white.png'); // Enable reCAPTCHA V3 // It is highly recommended you use reCAPTCHA V3. It will stop spam. You can get a site and secret key from here: https://www.google.com/recaptcha/admin/create diff --git a/frontend/dist/styles.css b/frontend/dist/styles.css index 59ff195..1ad18c7 100644 --- a/frontend/dist/styles.css +++ b/frontend/dist/styles.css @@ -260,12 +260,10 @@ img,svg { vertical-align: middle; } -img.wordmark{ +img.center{ display: block; margin-left: auto; margin-right: auto; - width: 250px; - max-width: 100%; } table { @@ -2119,7 +2117,7 @@ progress { background-color: #2A2A2A; border-color: #86b7fe; outline: 0; - box-shadow: 0 0 0 .25rem #212121; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .form-control::-webkit-date-and-time-value { @@ -2303,7 +2301,7 @@ textarea.form-control-lg { .form-select:focus { border-color: #86b7fe; outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .form-select[multiple],.form-select[size]:not([size="1"]) { @@ -2375,7 +2373,7 @@ textarea.form-control-lg { .form-check-input:focus { border-color: #86b7fe; outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .form-check-input:checked { @@ -2465,11 +2463,11 @@ textarea.form-control-lg { } .form-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25); } .form-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25); } .form-range::-moz-focus-outer { @@ -2893,7 +2891,7 @@ textarea.form-control-lg { .btn-check:focus+.btn,.btn:focus { outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .btn:disabled,.btn.disabled,fieldset:disabled .btn { @@ -2917,7 +2915,7 @@ textarea.form-control-lg { color: #fff; background-color: #0b5ed7; border-color: #0a58ca; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(49,132,253,.5); } .btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle { @@ -2927,7 +2925,7 @@ textarea.form-control-lg { } .btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(49,132,253,.5); } .btn-primary:disabled,.btn-primary.disabled { @@ -3193,7 +3191,7 @@ textarea.form-control-lg { } .btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus { - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.5); } .btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show { @@ -3203,7 +3201,7 @@ textarea.form-control-lg { } .btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.5); } .btn-outline-primary:disabled,.btn-outline-primary.disabled { @@ -4619,7 +4617,7 @@ textarea.form-control-lg { z-index: 3; border-color: #86b7fe; outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .accordion-header { @@ -4743,7 +4741,7 @@ textarea.form-control-lg { color: #0a58ca; background-color: #e9ecef; outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); } .page-item:not(:first-child) .page-link { @@ -5402,7 +5400,7 @@ textarea.form-control-lg { .btn-close:focus { outline: 0; - box-shadow: 0 0 0 .25rem #7289DA; + box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); opacity: 1; } @@ -12065,5 +12063,4 @@ input.form-control.form-control-sm.text-uppercase { div.mt-2.card.card-body { border-color: #2A2A2A; -} - +} \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 9c6d6f9..0000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "sleeky-frontend", - "version": "2.5.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "bootstrap": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", - "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==" - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - } - } -} diff --git a/user/plugins/BlackListIP/plugin.php b/user/plugins/BlackListIP/plugin.php index 151dab2..0d2e998 100644 --- a/user/plugins/BlackListIP/plugin.php +++ b/user/plugins/BlackListIP/plugin.php @@ -65,7 +65,7 @@ function ludo_blacklist_ip_form () {

Blacklist following IPs (one range or IP per line, no wildcards allowed) :

-

+

I suggest to add here IPs that you saw adding bulk URL. It is your own responsibility to check the use of the IPs you block. WARNING : erroneous entries may create unexpected behaviours, please double-check before validation.

diff --git a/user/plugins/YourlsBlacklistDomains-master/plugin.php b/user/plugins/YourlsBlacklistDomains-master/plugin.php index 5bbe257..e82383d 100644 --- a/user/plugins/YourlsBlacklistDomains-master/plugin.php +++ b/user/plugins/YourlsBlacklistDomains-master/plugin.php @@ -65,12 +65,8 @@ function apelly_blacklist_domain_root ( $bol, $url ) { // stop //yourls_die( 'Blacklisted domain', 'Forbidden', 403 ); - return array( - 'status' => 'fail', - 'code' => 'error:url', - 'message' => 'Blacklisted domain', - 'errorCode' => '403', - ); + "
Blacklisted domain.
"; + die(); } } } @@ -108,7 +104,7 @@ function apelly_blacklist_domain_form () {

Blacklist following domains

-

+

diff --git a/user/plugins/backend/assets/css/dark.css b/user/plugins/backend/assets/css/dark.css index 20db195..2b40571 100644 --- a/user/plugins/backend/assets/css/dark.css +++ b/user/plugins/backend/assets/css/dark.css @@ -69,7 +69,7 @@ input[type="submit"]:disabled { input.text, input[type="text"] { - border: 1px solid #ffffff40 !important; + border: 1px solid rgba(255, 255, 255, 0.25) !important; transition: 0.4s all } @@ -585,27 +585,7 @@ div.share { padding: 0px 20px 10px; margin-top: 10px } -textarea.blacklist-domains{ - background-color:#313131; - color: #fff; - border: none; - height: 400px; - max-width: 100%; -} -textarea.blacklist-ips{ - background-color:#313131; - color: #fff; - border: none; - width: 320px; - max-width: 100%; - height: 125px; -} -textarea.blacklist-domains::-webkit-scrollbar{ - display: none; -} -textarea.blacklist-ips::-webkit-scrollbar{ - display: none; -} + div.share textarea { background: #313131; color: #dcdcdc; @@ -638,7 +618,7 @@ code { .plugins main span, .plugin_page_sleeky_settings main span, code span { - background: #ffffff33 + background: rgba(255, 255, 255, 0.2) } .sub_wrap code, @@ -649,7 +629,7 @@ code span { .plugin_page_sleeky_settings main tt, code code, code tt { - background: #7289DA + background: rgba(0, 123, 255, 0.7) } .sub_wrap a.bookmarklet, diff --git a/user/plugins/backend/assets/css/themes/dark.scss b/user/plugins/backend/assets/css/themes/dark.scss index d93b05f..daa486f 100644 --- a/user/plugins/backend/assets/css/themes/dark.scss +++ b/user/plugins/backend/assets/css/themes/dark.scss @@ -7,7 +7,7 @@ $theme: "dark"; $lightest: #464646; $light: #313131; $default: #232323; -$darker: #121212; +$darker: #1d1d1d; $darkest: #161616; // Accents