You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Blocks direct pushes to protected branches (e.g., `master`, `main`, and `release/*`).
32
+
- Provides early validation for pull requests and feature branches to maintain repository integrity.
33
+
- Introduced comprehensive pre-push checks for code consistency and style compliance.
34
+
- Added optional `simple-git-hooks` configuration to automate local linting before commits or pushes.
35
+
- Implemented `lint:all` script using `npm-run-all` for efficient, parallel execution of linters.
36
+
- Ensures **ESLint**, **Stylelint**, **Markdownlint**, and **Prettier** all run before code is committed, improving codebase hygiene and preventing formatting drift.
37
+
- Designed for **developer-side speed and reliability**, running linters in parallel while deferring `format` (Prettier) until after lint checks complete for safety.
38
+
- Added **hybrid linting configuration**:
39
+
- Parallel execution for static lint tasks (`eslint`, `stylelint`, `markdownlint`).
40
+
- Sequential Prettier formatting step for deterministic, race-free execution.
41
+
42
+
### Changed
43
+
44
+
- Reorganized local linting commands for clarity and consistency, consolidating redundant sequential scripts into the `lint:all` aggregator.
45
+
- Improved developer experience with faster pre-push validations and clearer script naming conventions.
46
+
- Bumped project version to `v1.24.5`.
47
+
48
+
### Developer Experience
49
+
50
+
- Enhanced local development workflow by introducing **fast, parallel linting** and **optional pre-commit hooks**, reducing turnaround time for style and quality checks.
51
+
- Simplified npm scripts for readability and maintainability by adopting `npm-run-all` as the central task runner.
52
+
53
+
### Notes
54
+
55
+
- For instructions on installing and configuring the new dependencies, please see the **[Editor Configuration](https://github.com/netwk-pro/netwk-pro.github.io/wiki/Editor-Configuration#automation)** section of the [Wiki](https://github.com/netwk-pro/netwk-pro.github.io/wiki).
56
+
57
+
---
58
+
25
59
## [1.24.4]
26
60
27
61
### Documentation
@@ -250,7 +284,7 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
250
284
- Updated the text of `ServicesContent.svelte`.
251
285
- Increased default Playwright test timeouts for navigation-sensitive suites (Desktop and Mobile) to improve stability under CI latency conditions.
252
286
- Implemented `Promise.all()` pattern for combined click and navigation waits, reducing flakiness in route transition tests.
253
-
- Updated the `'about' link` navigation tests in both Desktop and Mobile scenarios to include:
287
+
- Updated the `about` link navigation tests in both Desktop and Mobile scenarios to include:
254
288
- Explicit `page.waitForLoadState('domcontentloaded')` calls before assertions.
255
289
- Extended per-suite timeouts (`90s`) using `test.setTimeout(90000)` for reliability on slower environments.
0 commit comments