Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
b4006be
Queue log removed.
alexandergull Mar 31, 2026
906eba7
Upd. Logging FW update.
alexandergull Apr 6, 2026
1b76ec7
Upd. Logging FW update. Auto-tests.
alexandergull Apr 13, 2026
b8ebd12
New. EarlyTranslation. New class implemented to perform translations …
alexandergull Apr 14, 2026
ccf8588
Merge branch 'dev' into cleantalk_ln10.ag
alexandergull Apr 15, 2026
4be8de9
Upd. Code. Common lib.
alexandergull Apr 15, 2026
f251bcc
Upd. __spbc() function should be called before init only. Parser stuf…
alexandergull Apr 18, 2026
556bd9e
Fix. Early Translation. Stub methods for test.
alexandergull Apr 18, 2026
1c85e0d
Fix. Logger. Logs update fixed.
alexandergull Apr 20, 2026
5f10d41
Merge branch 'dev' into loggin_queue_upd.ag
alexandergull Apr 20, 2026
d937192
Upd. Logger. Dev merge and fixes.
alexandergull Apr 20, 2026
02c627b
Code. Most active filter
datorik Apr 23, 2026
5c07fef
Code. User info
datorik Apr 23, 2026
80bc017
Code. User table
datorik Apr 24, 2026
7bfb70d
Code. User table update
datorik Apr 24, 2026
d3d92b4
Code. User table update
datorik Apr 24, 2026
d127c93
Code. User by click
datorik Apr 24, 2026
336f292
Code. User by click
datorik Apr 24, 2026
32ebbee
Code. Code Review
datorik Apr 27, 2026
56a315a
Code. Code Review
datorik Apr 27, 2026
9b701b0
upd version
svfcode Apr 28, 2026
efa39c6
upd version
svfcode Apr 28, 2026
c9cc665
Code. Code Review
datorik Apr 28, 2026
eaf39c6
Code. Code Review
datorik Apr 28, 2026
601428a
Merge branch 'dev' into loggin_queue_upd.ag
datorik Apr 28, 2026
eae87dc
Code. Code Review
datorik Apr 28, 2026
c2ebac4
Code. Code Review
datorik Apr 28, 2026
5e15715
Merge branch 'dev' into cleantalk_ln10.ag
datorik Apr 28, 2026
04e2416
Mod. React. Continue switch auth block. (#640)
svfcode Apr 30, 2026
f900982
Fix. Code. Github action fixed (xdebug activated).
Glomberg Apr 30, 2026
98b8c7b
Mod. Link. Changing the link
AntonV1211 May 4, 2026
8671729
Merge pull request #649 from CleanTalk/loggin_queue_upd.ag
alexander-b-clean May 4, 2026
f8dc36a
Upd. Scan. Improve Surface flow to count files. (#652)
svfcode May 4, 2026
7d3c627
Merge pull request #653 from CleanTalk/change_link_av
AntonV1211 May 5, 2026
d31686d
Merge branch 'dev' into security-logs.ab
datorik May 6, 2026
df21bc9
Mod. Settings. Moving to React for Firewall settings, jest tests, bug…
AntonV1211 May 7, 2026
bbee87e
fix
AntonV1211 May 7, 2026
be80b17
fix
AntonV1211 May 7, 2026
cbede99
fix eslint
AntonV1211 May 7, 2026
b61818d
Code. Most active users timeline
datorik May 7, 2026
51d5789
Code. Most active users timeline
datorik May 7, 2026
2fb62b0
Code. Most active users timeline. Time
datorik May 7, 2026
06fb0cc
Code. Most active users timeline. Time
datorik May 7, 2026
8dc97be
Code. Most active users timeline. Time
datorik May 7, 2026
8aed281
Merge branch 'dev' into beta
svfcode May 8, 2026
e71ada4
Update changelog
svfcode May 8, 2026
d1fbffd
Fix. Vulnerability Alarm. Fixed typos in the description.
alexandergull May 8, 2026
77e27a6
Merge branch 'fix-typos' into fix
alexandergull May 8, 2026
89342b2
Code. Code Review
datorik May 8, 2026
8cb65f1
Code. Most active users timeline.Time fix
datorik May 8, 2026
6334492
Upd. Banners. Improved statement of show banner.
svfcode May 12, 2026
c3f09f8
Code. SQL optimization and code review.
datorik May 12, 2026
71e1738
Merge branch 'master' into beta
svfcode May 12, 2026
1849133
Merge branch 'master' into dev
svfcode May 12, 2026
a5003e8
Merge branch 'master' into fix
svfcode May 12, 2026
12cc729
fix review
AntonV1211 May 12, 2026
f113144
merge dev
AntonV1211 May 12, 2026
bdbaee2
Merge pull request #654 from CleanTalk/ref_react13_av
AntonV1211 May 12, 2026
f97fffe
Merge branch 'dev' into sql-code-review.ab
datorik May 12, 2026
a372c52
Code. SQL optimization and code review.
datorik May 12, 2026
a6d7cf2
Code. SQL optimization and code review.
datorik May 12, 2026
497ecfe
Code. Code review.
datorik May 13, 2026
8caa2eb
Upd. Scan. Improve flow to analyze irrelevant files. (#655)
svfcode May 14, 2026
ff1b941
Fix. PHP8. Prevent duplicate headers before sending HTTP response code.
alexandergull May 15, 2026
aa6c882
Merge branch 'dev' into cleantalk_ln10_reverted.ag
alexandergull May 19, 2026
61fec87
Fix. Early translation registry key count mismatch verification.
alexandergull May 19, 2026
a1111c6
Fix. Early translation. Typo fixed.
alexandergull May 19, 2026
9be22c1
Fix. Early translation. Unit fixed.
alexandergull May 19, 2026
26b55a4
Fix. Early translation. Docs updated.
alexandergull May 19, 2026
64ae28b
Fix. Early translation. Use precheck even flow is already started.
alexandergull May 19, 2026
3046cbb
Fix. Early translation. Strict comparison mode to find prepared regis…
alexandergull May 19, 2026
7137f85
Merge branch 'dev' of https://github.com/CleanTalk/security-malware-f…
AntonV1211 May 19, 2026
74fae5c
Upd. __spbct(), Added a several texts changes.
alexandergull May 19, 2026
4aba812
Fix eslint
AntonV1211 May 19, 2026
3464523
Upd. __spbct(). Refactored to use RAW constants for translation.
alexandergull May 19, 2026
4abe328
Merge remote-tracking branch 'origin/cleantalk_ln10_reverted.ag' into…
alexandergull May 19, 2026
be949a6
Upd. __spbct(). Revert error log deletion.
alexandergull May 19, 2026
bcc39f6
Namespaces. Move class.
alexandergull May 19, 2026
4320112
Upd. __spbct(). Echoing error messages using echoError method.
alexandergull May 19, 2026
fd5bd27
Merge remote-tracking branch 'origin/cleantalk_ln10_reverted.ag' into…
alexandergull May 19, 2026
ef3d27d
Upd. Docs.
alexandergull May 19, 2026
32eba18
Upd. Docs.
alexandergull May 19, 2026
55a57d6
Upd. __spbct(). Docs.
alexandergull May 19, 2026
2d14c7b
Fix. Code. Edits after your own review
AntonV1211 May 19, 2026
8212aef
Fix review copilot
AntonV1211 May 20, 2026
e1bc0f3
Mod. Backups. Refactoring procedural functions into class methods (#626)
AntonV1211 May 20, 2026
8a1b3d2
Fix. TimeLineWidget. Changing the user list output, custom dropdown u…
AntonV1211 May 20, 2026
1e8050d
Fix. TimeLineWidget. Editing the grouping by hour intervals for the M…
AntonV1211 May 20, 2026
880a700
Fix. TimeLineWidget. Timezone WP offset edits, counting active users …
AntonV1211 May 21, 2026
777f6da
Fix eslint
AntonV1211 May 21, 2026
787c7d0
Merge dev
AntonV1211 May 21, 2026
5d5df0d
Merge dev
AntonV1211 May 21, 2026
e03574c
Merge pull request #659 from CleanTalk/sql-code-review.ab
AntonV1211 May 21, 2026
5865a90
Merge pull request #661 from CleanTalk/fix_security_logs_av
AntonV1211 May 21, 2026
40b1e1e
Merge branch 'dev' into cleantalk_ln10_reverted.ag
alexandergull May 21, 2026
59ac53a
Fix. Merge conflicts.
alexandergull May 21, 2026
e03ba0c
Merge pull request #660 from CleanTalk/cleantalk_ln10_reverted.ag
alexandergull May 21, 2026
7c86af6
Merge remote-tracking branch 'origin/fix' into dev
Glomberg May 21, 2026
eb77729
Fix. Code. JS rebuilt.
Glomberg May 21, 2026
c5b4548
Fix. Settings. Quick nav menu translating implemented.
Glomberg May 21, 2026
0eaef00
Version: 2.180 and changelog updated.
Glomberg May 21, 2026
dd94df7
Merge remote-tracking branch 'origin/dev' into beta
Glomberg May 21, 2026
5d0ad4c
Fix. Setting. QuickNavigation component fixed.
Glomberg May 22, 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
2 changes: 1 addition & 1 deletion css/spbc-timeline-widget.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

96 changes: 91 additions & 5 deletions css/src/spbc-timeline-widget.css
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,94 @@ line.spbc-timelime-highlight-on-tooltip {
opacity: 1 !important;
}

.spbc-timeline-select {
padding: 8px 12px;
.spbc-timeline-select-wrapper {
position: relative;
min-width: 250px;
margin-left: 10px;
}

.spbc-timeline-select-trigger {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px 8px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
min-width: 250px;
font-size: 13px;
background: #f9f9f9;
cursor: pointer;
user-select: none;
}

.spbc-timeline-select-trigger:hover {
border-color: #bbb;
background: #f5f5f5;
}

.spbc-timeline-select-arrow {
margin-left: 8px;
font-size: 10px;
color: #666;
transition: transform 0.2s ease;
}

.spbc-timeline-select-wrapper.open .spbc-timeline-select-arrow {
transform: rotate(180deg);
}

.spbc-timeline-select-dropdown {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
max-height: 240px;
overflow-y: auto;
background: #fff;
border: 1px solid #ddd;
border-top: none;
border-radius: 0 0 4px 4px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
z-index: 1000;
}

.spbc-timeline-select-wrapper.open .spbc-timeline-select-dropdown {
display: block;
}

.spbc-timeline-select-option {
padding: 8px 8px;
font-size: 13px;
cursor: pointer;
transition: background 0.15s ease;
}

.spbc-timeline-select-option:hover {
background: #f0f0f0;
}

.spbc-timeline-select-option.selected {
background: #e8f4fc;
font-weight: 500;
}

/* Scrollbar styling for dropdown */
.spbc-timeline-select-dropdown::-webkit-scrollbar {
width: 8px;
}

.spbc-timeline-select-dropdown::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 4px;
}

.spbc-timeline-select-dropdown::-webkit-scrollbar-thumb {
background: #c1c1c1;
border-radius: 4px;
}

.spbc-timeline-select-dropdown::-webkit-scrollbar-thumb:hover {
background: #a1a1a1;
}

.spbc-timeline-container {
Expand All @@ -47,7 +128,6 @@ line.spbc-timelime-highlight-on-tooltip {
display: block;
width: 100%;
height: auto;
min-width: 800px;
}

.spbc-timeline-axis {
Expand Down Expand Up @@ -114,3 +194,9 @@ line.spbc-timelime-highlight-on-tooltip {
.spbc-timeline-legend-circle {
dominant-baseline: middle;
}

@media (max-width: 782px) {
.spbc-timeline-controls {
flex-wrap: wrap;
}
}
5 changes: 3 additions & 2 deletions inc/spbc-admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
use CleantalkSP\SpbctWP\FileEditorDisabler\FileEditorDisabler;
use CleantalkSP\SpbctWP\UsersPassCheckModule\UsersPassCheckHandler;
use CleantalkSP\SpbctWP\Scanner\ScannerAjaxEndpoints;
use CleantalkSP\SpbctWP\Scanner\ScannerActions\BackupsActions;

// Prevent direct call
if ( ! defined('ABSPATH') ) {
Expand Down Expand Up @@ -131,8 +132,8 @@ function spbc_admin_init()
add_action('wp_ajax_spbc_check_file_block', array(\CleantalkSP\SpbctWP\Firewall\UploadChecker::class, 'uploadCheckerGetLastBlockInfo'));

// Backups
add_action('wp_ajax_spbc_rollback', 'spbc_rollback');
add_action('wp_ajax_spbc_backup__delete', 'spbc_backup__delete');
add_action('wp_ajax_spbc_rollback', [BackupsActions::class, 'rollbackBackupAjax']);
add_action('wp_ajax_spbc_backup__delete', [BackupsActions::class, 'deleteBackupAjax']);

// Misc
add_action('wp_ajax_spbc_settings__get_description', 'spbc_settings__get_description');
Expand Down
Loading
Loading