aboutsummaryrefslogtreecommitdiffstats
path: root/interface
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Update Bootstrap 5.3.5 → 5.3.7Alexander Moisseev7 days2-4/+4
|
* Merge pull request #5534 from moisseev/webuiVsevolod Stakhov2025-07-052-15/+39
|\ | | | | [WebUI] Update classifiers on server or tab switch
| * [WebUI] Update classifiers on server or tab switchAlexander Moisseev2025-06-302-15/+39
| | | | | | | | | | | | Ensure the Bayes classifiers dropdown is refreshed whenever the user changes the selected server or navigates to the Scan/Learn tab, so it always reflects the selected server’s configuration.
* | [Minor] Replace legacy rgba() aliasAlexander Moisseev2025-07-021-4/+4
|/ | | | with modern rgb() notation
* [WebUI] Add fuzzy flag selectors to Scan/Learn tabAlexander Moisseev2025-06-254-2/+107
| | | | | | - Populate selectors with symbols and flags from writable fuzzy storages. - Cache each server’s config_id to avoid redundant `/plugins/fuzzy/storages` calls. - Dynamically show, hide, and disable controls based on fuzzy_check module availability and storage writability.
* [Minor] Improve JSDoc for ui.query()Alexander Moisseev2025-06-251-15/+57
|
* Merge pull request #5520 from moisseev/webuiVsevolod Stakhov2025-06-233-4/+25
|\ | | | | [WebUI] Add Bayes classifier selector to Learn card
| * [WebUI] Add Bayes classifier selector to Learn cardAlexander Moisseev2025-06-183-4/+25
| | | | | | | | This enables users to choose a specific Bayes classifier for training from WebUI.
* | [WebUI] Sort symbol groups in filter dropdownAlexander Moisseev2025-06-221-0/+1
|/ | | | | | Sort symbol groups in the Symbols table dropdown filter in a case-insensitive manner, ensuring alphabetical A–Z ordering regardless of capitalization.
* [WebUI] Rework file upload JS implementationAlexander Moisseev2025-05-263-79/+61
| | | | | | Original code, which seems AI-generated, was broken Closes #5381
* [Minor] Revert drag-and-drop setup adjustmentsAlexander Moisseev2025-05-191-8/+6
| | | | | - Restore descriptive variable name `dragoverClassList` - Re-establish unified event prevention
* [WebUI] Add file upload to Test Selectors (#5381)Shravan A Y2025-05-195-50/+99
| | | | | | | Squashed and rebased original commits from ShravanAYG’s selector-file-upload branch Co-authored-by: ShravanAYG <shravanay205@gmail.com> See: https://github.com/rspamd/rspamd/pull/5381
* [WebUI] Fix Fuzzy hashes card close btn alignmentAlexander Moisseev2025-05-091-1/+1
|
* [Minor] Align data-upload to controller endpointsAlexander Moisseev2025-05-092-20/+5
|
* [Minor] Remove unused cleanTextUpload helperAlexander Moisseev2025-05-091-5/+0
|
* [WebUI] Add deletion of specific fuzzy hashesAlexander Moisseev2025-05-082-17/+94
|
* [WebUI] Add `Delete hash` buttonAlexander Moisseev2025-05-022-4/+11
| | | | | - Add `Delete hash` button - Rename `Upload FUZZY` button to `Add hash`
* [WebUI] Update Bootstrap, D3 and PrismJS librariesAlexander Moisseev2025-04-065-11/+11
| | | | | | - Bootstrap 5.3.3 → 5.3.5 - D3 7.8.5 → 7.9.0 - PrismJS 1.29.0 → 1.30.0
* [WebUI] Grey out not loaded maps in the Maps tableAlexander Moisseev2025-03-251-0/+1
|
* [WebUI] Update Maps tableAlexander Moisseev2025-03-253-10/+17
| | | | | | - Display new map flags. - Rename "Lists" heading to "Maps". - Add table header.
* [WebUI] Fix map editor modal handlingAlexander Moisseev2025-03-141-6/+4
| | | | | | - Prevent WebUI crash on `jar.destroy` when map query fails - Do not open the map editor when map query fails - Ensure proper cleanup of the editor modal
* [WebUI] Reset dropdown when clearing filtersAlexander Moisseev2025-01-251-0/+7
| | | | Ensure the action dropdown resets to its default value when clearing filters in the history table.
* [WebUI] Rework symbol description display on hoverAlexander Moisseev2024-11-292-9/+20
| | | | | | - Replaced 'abbr title' with dynamic description display on hover or focus - Added tabindex for keyboard accessibility - Improved symbol rendering using template literals for readability
* Merge pull request #5218 from moisseev/fa6Vsevolod Stakhov2024-11-104-7/+10
|\ | | | | [WebUI] Upgrade Font Awesome to v6.6.0
| * [WebUI] Upgrade Font Awesome to v6.6.0Alexander Moisseev2024-11-094-7/+10
| |
* | [WebUI] Update RequireJS to address CVE-2024-38999Alexander Moisseev2024-11-091-2/+2
|/ | | | | | Upgraded RequireJS from 2.3.6 to 2.3.7 to mitigate prototype pollution vulnerability (CVE-2024-38999) in `s.contexts._.configure` function, which could allow arbitrary code execution or Denial of Service.
* [Test] Migrate ESLint to 9.7.0moisseev2024-07-183-4/+7
|
* [WebUI] Fix "Avg. time" column sortingmoisseev2024-06-101-1/+4
| | | | for Symbols tab
* [Minor] Remove redundant sub-propertymoisseev2024-05-031-1/+1
|
* [Minor] Update Bootstrapmoisseev2024-04-212-6/+6
|
* Merge pull request #4927 from moisseev/navbarVsevolod Stakhov2024-04-163-10/+10
|\ | | | | [WebUI] Prevent navbar layout shift
| * [WebUI] Prevent navbar layout shiftmoisseev2024-04-133-10/+10
| | | | | | | | caused by buttons hiding and scroll bar
* | [WebUI] Add missing handler for file inputmoisseev2024-04-122-17/+21
|/
* [WebUI] Escape HTML characters in errors historymoisseev2024-04-092-3/+5
|
* [Minor] Change FooTable breakpointsmoisseev2024-03-175-19/+31
| | | | to match Bootstrap 5
* [Minor] Use cascade FooTable column breakpointsmoisseev2024-03-174-17/+21
|
* [WebUI] Add column display mode settingsmoisseev2024-03-164-4/+123
| | | | for Scan and History tables
* [WebUI] Add check/uncheck all checkboxes buttonsmoisseev2024-03-084-0/+27
| | | | to table filter dropdowns
* [Minor] Add background icon to drop areamoisseev2024-03-072-0/+78
|
* [Minor] Fix status tables bordersmoisseev2024-03-041-7/+16
|
* [Minor] Update documentation referencemoisseev2024-03-041-1/+1
|
* [Minor] Align items in card headers and buttonsmoisseev2024-03-043-57/+53
|
* [Minor] Improve minWidth calculationmoisseev2024-03-031-1/+1
|
* [WebUI] Add file input and drop area to scan tabmoisseev2024-03-014-18/+94
|
* [WebUI] Disable buttons until tables are readymoisseev2024-02-254-45/+31
| | | | to prevent race conditions
* [Minor] Remove obsolete codemoisseev2024-02-241-2/+0
|
* Merge pull request #4798 from moisseev/passthroughVsevolod Stakhov2024-01-281-3/+5
|\ | | | | [WebUI] Show pass-through module in History
| * [WebUI] Show pass-through module in Historymoisseev2024-01-281-3/+5
| |
* | [Minor] Move server selection logic to common.jsmoisseev2024-01-026-28/+21
|/
* [WebUI] Normalize IPv4 for column sortingmoisseev2023-12-311-1/+3
|