Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
d12c040
UTCT-112: Uprgrade PHP QRCode package and fix deprecations.
UTCGilligan Jul 21, 2025
ab74222
UTCT-228: Add timezones plugin. For timezones.
UTCGilligan Dec 18, 2025
231e53f
Merge branch 'develop' of github.com:UTCWeb/utctiny into feature/UTCT…
UTCGilligan Dec 18, 2025
e1da1ba
Merge pull request #232 from UTCGilligan/feature/UTCT-228-timezone
UTCGilligan Dec 19, 2025
6f22aca
UTCT-228: Correct local admin role and fix timezone deprecated PHP code.
UTCGilligan Dec 19, 2025
e384812
Merge branch 'develop' of github.com:UTCWeb/utctiny into feature/UTCT…
UTCGilligan Dec 19, 2025
f594ca7
Merge pull request #233 from UTCGilligan/feature/UTCT-228-timezone
UTCGilligan Dec 19, 2025
8120810
Merge pull request #234 from UTCWeb/develop
UTCGilligan Dec 20, 2025
69cecb4
UTCT-228: Accessible frontend form enhancements and styles.
UTCGilligan Dec 20, 2025
1279c31
Merge branch 'develop' of github.com:UTCWeb/utctiny into feature/UTCT…
UTCGilligan Dec 20, 2025
7916328
UTCT-112: Background/border for legacy login form wordmark.
UTCGilligan Dec 20, 2025
3d85832
UTCT-112: Update Chillerlan QR code package.
UTCGilligan Dec 20, 2025
0d9493b
UTCT-112: Make login wordmark visible with background.
UTCGilligan Dec 21, 2025
da4763e
UTCT-112: Refine the wordmark bg for local login form.
UTCGilligan Dec 22, 2025
cdc74cd
UTCT-235: Refine styles and add normal login improvement.
UTCGilligan Dec 22, 2025
51b1e18
Merge branch 'develop' of github.com:UTCWeb/utctiny into feature/UTCT…
UTCGilligan Dec 22, 2025
8576182
Merge pull request #115 from UTCGilligan/feature/UTCT-112-SVG-QR-Seans-5
UTCGilligan Dec 31, 2025
26b7cee
Merge branch 'develop' into feature/UTCT-235-Accessibility-frontend
UTCGilligan Dec 31, 2025
1cdeea6
Merge pull request #236 from UTCGilligan/feature/UTCT-235-Accessibili…
UTCGilligan Dec 31, 2025
873bf98
UTCT-112: Correct plugin PHP code for updated QR packages.
UTCGilligan Dec 31, 2025
e131fa0
Merge branch 'develop' of github.com:UTCWeb/utctiny into feature/UTCT…
UTCGilligan Dec 31, 2025
a956692
Merge pull request #237 from UTCGilligan/feature/UTCT-112-SVG-QR-Sean…
UTCGilligan Dec 31, 2025
682d017
UTCT-228: Skiplink and styles for accessibility.
UTCGilligan Dec 31, 2025
dd9478c
UTCT-228: Improve tabbing and focus for keyboard users.
UTCGilligan Dec 31, 2025
d55f9fc
UTCT-228: Update favicon link.
UTCGilligan Dec 31, 2025
4eac04f
UTCT-228: Set SCSS theme defaults.
UTCGilligan Jan 5, 2026
6bfe0b9
UTCT-228: Correct primary default color.
UTCGilligan Jan 5, 2026
737533b
UTCT-228: Correct form tabindex order.
UTCGilligan Jan 5, 2026
3268957
Merge pull request #238 from UTCGilligan/feature/UTCT-228-Accessibili…
UTCGilligan Jan 6, 2026
137f2cc
UTCT-241: Remove PHP 8 deprecated code from QRImageWithLogo.
UTCGilligan Jan 6, 2026
b7f3416
Merge pull request #242 from UTCGilligan/feature/UTCT-241-PHP-8-QR-de…
UTCGilligan Jan 6, 2026
ebc4751
Merge pull request #240 from UTCWeb/develop
UTCGilligan Jan 7, 2026
c88f432
UTCT-241: Upgrade QR Code library dependency.
UTCGilligan Jan 7, 2026
18910c8
Merge pull request #244 from UTCGilligan/feature/UTCT-241-QR-Chillerl…
UTCGilligan Jan 7, 2026
51cb24e
Merge pull request #245 from UTCWeb/develop
UTCGilligan Jan 7, 2026
107721b
UTCT-241: Update admin version message.
UTCGilligan Jan 7, 2026
5580112
Merge pull request #246 from UTCGilligan/feature/UTCT-241-QR-Chillerl…
UTCGilligan Jan 7, 2026
2811ccb
Merge pull request #247 from UTCWeb/develop
UTCGilligan Jan 7, 2026
05f16d2
UTCT-248: Better backend admin version message; Sleeky 2.6.0.
UTCGilligan Jan 8, 2026
7dc7ec7
Merge pull request #249 from UTCGilligan/feature/UTCT-248-Sleeky-version
UTCGilligan Jan 8, 2026
cb4c305
UTCT-250: YOURLS 1.10.3 upgrade.
UTCGilligan Jan 13, 2026
bb016cb
UTCT-250: Allow aura/sql for PHP 8 and later.
UTCGilligan Jan 13, 2026
e217d59
Merge pull request #251 from UTCGilligan/maintenance/UTCT-250-YOURLS-…
UTCGilligan Jan 21, 2026
d1a822e
UTCT-250: Add Platform Laravel Bridge to Composer.
UTCGilligan Jan 21, 2026
be20849
Merge branch 'develop' of github.com:UTCWeb/utctiny into maintenance/…
UTCGilligan Jan 21, 2026
b832451
Merge pull request #253 from UTCGilligan/maintenance/UTCT-250-YOURLS-…
UTCGilligan Jan 21, 2026
aa0076d
UTCT-250: Correct versions/repositories/install for Composer.
UTCGilligan Jan 21, 2026
01ce5c2
Merge branch 'develop' of github.com:UTCWeb/utctiny into maintenance/…
UTCGilligan Jan 21, 2026
a3b7b13
Merge pull request #254 from UTCGilligan/maintenance/UTCT-250-YOURLS-…
UTCGilligan Jan 21, 2026
38762ba
UTCT-255: Add new admin.
UTCGilligan Feb 19, 2026
8c0f503
UTCT-255: Revert QR library to v4 for plugin compatibility.
UTCGilligan Feb 20, 2026
e32b170
Merge pull request #256 from UTCGilligan/feature/UTCT-255-Add-Admin
UTCGilligan Feb 20, 2026
73b58e1
Merge pull request #257 from UTCWeb/develop
UTCGilligan Mar 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ user/plugins/*/vendor/*
# frontend tooling
frontend/node_modules
frontend/package-lock.json
node_modules
package-lock.json


# backend tooling
user/plugins/sleeky-backend/node_modules
Expand Down
54 changes: 27 additions & 27 deletions admin/admin-ajax.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,38 +10,38 @@
yourls_no_frame_header();

if( !isset( $_REQUEST['action'] ) )
die();
die();

// Pick action
$action = $_REQUEST['action'];
switch( $action ) {

case 'add':
yourls_verify_nonce( 'add_url', $_REQUEST['nonce'], false, 'omg error' );
$return = yourls_add_new_link( $_REQUEST['url'], $_REQUEST['keyword'], '', $_REQUEST['rowid'] );
echo json_encode($return);
break;

case 'edit_display':
yourls_verify_nonce( 'edit-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$row = yourls_table_edit_row ( $_REQUEST['keyword'], $_REQUEST['id'] );
echo json_encode( array('html' => $row) );
break;

case 'edit_save':
yourls_verify_nonce( 'edit-save_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$return = yourls_edit_link( $_REQUEST['url'], $_REQUEST['keyword'], $_REQUEST['newkeyword'], $_REQUEST['title'] );
echo json_encode($return);
break;

case 'delete':
yourls_verify_nonce( 'delete-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$query = yourls_delete_link_by_keyword( $_REQUEST['keyword'] );
echo json_encode(array('success'=>$query));
break;

default:
yourls_do_action( 'yourls_ajax_'.$action );
case 'add':
yourls_verify_nonce( 'add_url', $_REQUEST['nonce'], false, 'omg error' );
$return = yourls_add_new_link( $_REQUEST['url'], $_REQUEST['keyword'], '', $_REQUEST['rowid'] );
echo json_encode($return);
break;

case 'edit_display':
yourls_verify_nonce( 'edit-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$row = yourls_table_edit_row ( $_REQUEST['keyword'], $_REQUEST['id'] );
echo json_encode( array('html' => $row) );
break;

case 'edit_save':
yourls_verify_nonce( 'edit-save_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$return = yourls_edit_link( $_REQUEST['url'], $_REQUEST['keyword'], $_REQUEST['newkeyword'], $_REQUEST['title'] );
echo json_encode($return);
break;

case 'delete':
yourls_verify_nonce( 'delete-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' );
$query = yourls_delete_link_by_keyword( $_REQUEST['keyword'] );
echo json_encode(array('success'=>$query));
break;

default:
yourls_do_action( 'yourls_ajax_'.$action );

}

Expand Down
Loading