Commit Graph

309 Commits

Author SHA1 Message Date
Nawaz Dhandala
5655d72fe1 fix: add headers property to request object in UserAuthorization tests 2026-02-20 16:34:33 +00:00
Nawaz Dhandala
46a9f95fc0 fix: Update error handling in getUserMiddleware to use NotAuthenticatedException 2026-02-13 15:42:10 +00:00
Nawaz Dhandala
8e1b6859f5 feat: Add support for incident episode notification rule type and update default title generation to use 'Untitled Episode' 2026-02-01 15:28:38 +00:00
Nawaz Dhandala
c535b68056 feat(tests): update icon visibility checks in Input and TextArea tests 2026-01-26 21:03:03 +00:00
Nawaz Dhandala
7f84f5c34d feat(migrations): add episodeDescriptionTemplate to AlertGroupingRule and update OnCallDutyPolicyScheduleLayer defaults
refactor(AlertEpisodeService): change variable declaration from let to const for users

refactor(AlertGroupingEngineService): improve code readability with comments and formatting

fix(WhatsAppTemplateUtil): format long lines for better readability

refactor(MicrosoftTeamsAlertEpisodeActions): format code for consistency and readability

refactor(MicrosoftTeams): improve readability by formatting conditional statements

refactor(SlackAlertEpisodeActions): format code for better readability

refactor(AlertEpisodeMemberService.test): improve imports and formatting for clarity

refactor(AlertEpisodeService.test): enhance readability with consistent formatting

refactor(AlertGroupingEngineService.test): improve code readability and formatting

refactor(MarkdownViewer): format imports and improve readability

refactor(BaseModelTable): format helpContent type definition for clarity

refactor(OrderedStatesList): format JSX for better readability

fix(AlertEpisodeDocs): format descriptions for consistency

fix(AlertGroupingRules): format helpContent description for clarity

fix(UserSettingsRoutes): format route path for better readability

fix(ResolveInactiveEpisodes): format conditional statements for clarity

fix(SendCreatedResourceNotification): format code for better readability

fix(SendNotePostedNotification): format code for consistency

fix(SendStateChangeNotification): format code for better readability
2026-01-24 11:50:16 +00:00
Nawaz Dhandala
47b42d92c1 Add unit tests for AlertEpisodeService, AlertGroupingEngineService, and AlertGroupingRuleService
- Implement comprehensive tests for AlertEpisodeService covering model instantiation, property accessors, and template rendering.
- Create tests for AlertGroupingEngineService focusing on alert grouping logic, matching criteria, and grouping key generation.
- Develop tests for AlertGroupingRuleService to validate rule properties, match criteria, group settings, and priority ordering.
2026-01-24 11:38:56 +00:00
Nawaz Dhandala
ba950928a4 feat: Add support for seconds in datetime-local input 2026-01-16 12:05:18 +00:00
Nawaz Dhandala
c8d3b091b1 style: Update Badge and SideMenuItem components for improved styling and responsiveness 2025-12-29 19:04:30 +00:00
Nawaz Dhandala
14ff0b7956 feat: Enhance SideMenu component with collapsible sections and improved styling 2025-12-29 18:22:50 +00:00
Nawaz Dhandala
0a98f33d72 test: update Card and HiddenText component tests for improved assertions and class names 2025-12-28 20:56:21 +00:00
Nawaz Dhandala
384fe01ddc test: Refactor test fixtures in BaseAPI tests for consistency and clarity 2025-12-18 13:59:24 +00:00
Nawaz Dhandala
da0d3b2e34 refactor(tests): update mock event type for preventDefault in Breadcrumbs tests 2025-12-16 21:14:18 +00:00
Nawaz Dhandala
136c9bca26 refactor(tests): add type annotations for better clarity and maintainability 2025-12-16 20:41:15 +00:00
Nawaz Dhandala
8998faac57 refactor: improve code readability by normalizing whitespace and enhancing comments in tests 2025-12-16 20:35:34 +00:00
Nawaz Dhandala
1a33d51190 Refactor tests for HashedString, Dropdown, FilePicker, and API
- Updated HashedString tests to include async handling and additional cases for hashing with salts.
- Enhanced Dropdown tests to verify value prop display, multiselect functionality, and placeholder handling.
- Revised FilePicker tests to cover rendering, file uploads, error handling, and read-only mode, replacing skipped tests with new implementations.
- Added new tests for API class methods, including PATCH requests and error message handling, while removing outdated instance method tests.
2025-12-16 20:27:35 +00:00
Nawaz Dhandala
37884050f8 test: Skip FilePicker tests that check for image rendering due to component changes 2025-12-16 20:09:52 +00:00
Nawaz Dhandala
737ba1b242 test: Skip outdated FilePicker and API tests due to component redesign and method changes 2025-12-16 20:02:29 +00:00
Nawaz Dhandala
ed43f22815 test: Update BaseAPI tests to use DEFAULT_LIMIT for limit=0; normalize whitespace in StatementGenerator tests; refine FilePicker tests to use text for dropzone; enhance uuid mock for valid UUID generation 2025-12-16 19:58:02 +00:00
Nawaz Dhandala
9508c31a1e test: Update cookie utility tests to include default path and sameSite options; modify modal tests for responsive width; enhance navbar tests with mock navigation location; adjust ordered states list test for bar loader role 2025-12-16 19:52:09 +00:00
Nawaz Dhandala
fd47a72d54 test: Skip database-dependent test suites and update mock configurations 2025-12-16 19:18:28 +00:00
Nawaz Dhandala
b4357d8e5b feat: Enhance Domain validation with comprehensive checks and regex implementation 2025-12-16 15:55:30 +00:00
Nawaz Dhandala
210eb82369 fix: update resource grouping output to use <br/> for HTML rendering 2025-12-10 11:36:42 +00:00
Nawaz Dhandala
34cc0af99e fix: update resource grouping logic to display ungrouped resources on separate lines without "Other" label 2025-12-10 11:28:10 +00:00
Nawaz Dhandala
c2a8431624 feat: implement StatusPageResourceUtil for grouping resources by their group name 2025-12-10 11:24:51 +00:00
Nawaz Dhandala
ef2bb2f7b6 fix: update Loader component test IDs and change test environment to jsdom 2025-12-05 21:05:11 +00:00
Nawaz Dhandala
0ad5c14882 feat: refactor SCIM creation in TeamMemberService tests for improved clarity 2025-11-27 14:13:14 +00:00
Nawaz Dhandala
2468b39dd2 style: format code for improved readability in TeamMemberService 2025-11-27 13:59:12 +00:00
Nawaz Dhandala
4fec2caef6 feat: update SCIM integration to manage team members with Push Groups 2025-11-27 13:58:47 +00:00
Nawaz Dhandala
5461cd4502 feat(Pill): add icon support to Pill component and update tests 2025-11-10 22:44:07 +00:00
Nawaz Dhandala
8051146f41 refactor: enhance type safety and improve variable naming in OnCallDutyScheduleSettings 2025-10-03 19:19:46 +01:00
Nawaz Dhandala
bf4eec2bdf refactor: improve code formatting and comments for better readability in SCIM and TimePicker components 2025-10-03 19:00:49 +01:00
Nawaz Dhandala
9ff773dd81 refactor: update timezone label display in TimePicker component for improved clarity 2025-10-03 15:37:09 +01:00
Nawaz Dhandala
a4841f4b6e refactor: remove ts-ignore and update axios mock type for improved type safety 2025-10-02 13:15:57 +01:00
Nawaz Dhandala
1c750d274e refactor: replace ts-ignore with ts-expect-error for improved type safety in Handlebars helpers and test mocks 2025-10-02 12:18:10 +01:00
Nawaz Dhandala
6d5bc111ba Refactor comments across multiple files to improve clarity and consistency
- Updated comments in Probe/Config.ts to use block comments for proxy configuration.
- Refactored comments in PortMonitor.ts, SyntheticMonitor.ts, and OnlineCheck.ts to block comments for better readability.
- Adjusted comments in ProbeIngest/API/Monitor.ts and ProbeIngest/API/Probe.ts to block comments for clarity.
- Standardized comments in various data migration scripts to block comments for consistency.
- Modified eslint.config.js to enforce multiline comment style as an error.
2025-10-02 11:53:55 +01:00
Nawaz Dhandala
c6e78a3264 fix: Update Buffer handling to use Uint8Array and ArrayBuffer for improved type safety 2025-10-01 12:51:16 +01:00
Nawaz Dhandala
d2c1467a07 refactor: Simplify API call syntax and improve code readability across multiple files 2025-09-19 22:37:25 +01:00
Simon Larsen
87ddec9e6c refactor: Update API method calls to use object destructuring for parameters 2025-09-19 22:15:02 +01:00
Nawaz Dhandala
11894d0ba5 Refactor API calls to use unified request structure
- Updated MicrosoftTeams and Slack classes to use the new API.post structure with url and data properties.
- Refactored API utility methods to accept a single options object for HTTP requests, improving consistency across the codebase.
- Modified various service and utility classes (e.g., CopilotPullRequestService, CodeRepositoryUtil, and ApiMonitor) to align with the new API request format.
- Enhanced error handling and logging for API responses.
- Updated tests to accommodate changes in API method signatures.
2025-09-19 20:57:54 +01:00
Nawaz Dhandala
b0ef6e23a3 refactor: Improve readability and structure in LayerUtil's getEvents method 2025-09-15 18:35:08 +01:00
Simon Larsen
1ab6bc5af9 test: Enhance overnight window test to validate distinct segments across midnight 2025-09-15 18:18:22 +01:00
Simon Larsen
04dba20871 feat: Implement weekly restrictions handling in LayerUtil and add corresponding tests 2025-09-15 18:15:13 +01:00
Simon Larsen
1cd5c927f6 feat: Add comprehensive tests for LayerUtil including daily restrictions and rotation handoff scenarios 2025-09-15 18:10:35 +01:00
Nawaz Dhandala
6084e15f20 refactor: Enhance type annotations in MarkdownEditor and tests for improved type safety 2025-09-09 12:12:55 +01:00
Nawaz Dhandala
20ce8a8c74 refactor: Clean up MarkdownEditor and FormField code for improved readability and consistency 2025-09-09 11:45:00 +01:00
Simon Larsen
39200249d1 feat: Update spell check handling in MarkdownEditor and tests for improved functionality 2025-09-09 11:38:58 +01:00
Simon Larsen
9340f69789 feat: Add additional toolbar buttons and formatting options in MarkdownEditor 2025-09-09 10:35:10 +01:00
Simon Larsen
3a5d5253d0 feat: Enhance MarkdownEditor with toolbar buttons and preview functionality 2025-09-09 09:53:44 +01:00
Simon Larsen
dac731a57b refactor: Remove unused mock for ProjectUserService in TeamMemberService tests 2025-08-26 16:56:52 +01:00
Nawaz Dhandala
fa9fce2774 refactor: Improve type annotations and error handling in various modules 2025-08-18 12:59:17 +01:00