Skip to content

Commit 81176ba

Browse files
authored
chore: release prep for v1.1.0 (#6)
* chore: release prep for v1.1.0 * fix: corrected sitemap * feat: added ToC to stores.md
1 parent a7a2a12 commit 81176ba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+2307
-800
lines changed

.markdownlint.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default {
1616
customRules: [noSmartQuotes],
1717

1818
// Rule exceptions
19+
MD060: false, // Pointless style enforcement — doesn't affect render output
1920
MD041: false, // First line in file should be a top-level header
2021
MD033: false, // Allow inline HTML
2122
MD013: false, // Ignore line length

.ncurc.cjs

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
/* ==========================================================================
2+
.ncurc.cjs
3+
4+
Copyright © 2025 Network Pro Strategies (Network Pro™)
5+
SPDX-License-Identifier: CC-BY-4.0 OR GPL-3.0-or-later
6+
This file is part of Network Pro.
7+
========================================================================= */
8+
9+
/**
10+
* ==========================================================
11+
* npm-check-updates Configuration
12+
* ----------------------------------------------------------
13+
* This file defines upgrade behavior for project dependencies.
14+
* It ensures consistent updates while protecting pinned tools
15+
* that are known to break between major versions.
16+
*
17+
* 🔧 Usage:
18+
* - Run `npm run check:updates` to preview safe upgrades
19+
* - Run `npm run upgrade` to apply upgrades (respects these rules)
20+
*
21+
* 📜 Notes for Contributors:
22+
* - Do NOT remove entries from "reject" unless a maintainer
23+
* confirms the dependency has been tested and verified.
24+
* - This config is automatically used by npm-check-updates (NCU)
25+
* and requires no command-line flags.
26+
*
27+
* 💡 See CONTRIBUTING.md → "Dependency Management" for details.
28+
* ==========================================================
29+
*/
30+
31+
/** @type {import('npm-check-updates').RunOptions} */
32+
module.exports = {
33+
// Ignore specific dependencies (prevent upgrades)
34+
reject: [],
35+
36+
// Always upgrade devDependencies as well
37+
dep: 'prod,dev',
38+
39+
// Show a summary table
40+
format: ['group', 'table'],
41+
42+
// Don’t automatically install — just update package.json
43+
upgrade: true,
44+
45+
// Display upgraded dependencies as JSON (optional for automation)
46+
jsonUpgraded: false,
47+
48+
// Enable readable colors when supported
49+
color: true, // harmless, but CLI-only
50+
};

CHANGELOG.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,24 @@ This project adheres to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
1818

1919
## [Unreleased]
2020

21-
- Separate **Apps** and **Services** sections.
22-
- Nested app categories for simpler navigation.
21+
---
22+
23+
## [1.1.0] - 2025-11-16
24+
25+
### Added
26+
27+
- Introduced `simple-git-hooks` devDependency and set up commit and push hooks.
28+
- Added all image assets locally, such that the site is no longer dependent upon third-party assets.
29+
- Added `robots.txt` and `sitemap.xml` for crawlers.
30+
31+
### Changed
32+
33+
- Updated `.markdownlint.mjs` to ignore rule `MD060`, which is unnecessarily strict and doesn't affect render output.
34+
- Optimized all images for thumbnail-size display and removed metadata.
35+
- Broke out sections into nested pages for cleaner separation and navigation.
36+
- Bumped project version to `v1.1.0`.
37+
- Updated dependencies:
38+
- `markdownlint-cli` `^0.18.1``^0.19.0`
2339

2440
---
2541

@@ -101,7 +117,8 @@ This project adheres to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
101117

102118
<!-- Link references -->
103119

104-
[Unreleased]: https://github.com/netwk-pro/privacy-apps/compare/v1.0.4...HEAD
120+
[Unreleased]: https://github.com/netwk-pro/privacy-apps/compare/v1.1.0...HEAD
121+
[1.1.0]: https://github.com/netwk-pro/privacy-apps/releases/tag/v1.1.0
105122
[1.0.4]: https://github.com/netwk-pro/privacy-apps/releases/tag/v1.0.4
106123
[1.0.3]: https://github.com/netwk-pro/privacy-apps/releases/tag/v1.0.3
107124
[1.0.2]: https://github.com/netwk-pro/privacy-apps/releases/tag/v1.0.2

cspell.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,52 @@
33
"language": "en",
44
"words": [
55
"amazefile",
6+
"anysoftkeyboard",
67
"appstore",
78
"appstores",
89
"arkenfox",
910
"aurorastore",
1011
"Betterfox",
1112
"Bitwarden",
13+
"Breathly",
14+
"Codeberg",
1215
"collapsibles",
1316
"controld",
1417
"Cromite",
18+
"Cryptee",
1519
"Cryptomator",
1620
"cxfileexplorer",
1721
"duckduckgo",
1822
"emailclient",
1923
"Ente",
2024
"enteauth",
25+
"EXIF",
2126
"fairemail",
2227
"fdroid",
2328
"ffupdater",
2429
"fileencryption",
30+
"Filen",
2531
"Florisboard",
2632
"fontawesome",
2733
"FOSS",
2834
"Fossify",
2935
"fossifymessages",
3036
"Gitea",
37+
"gmaps",
38+
"Graphene",
3139
"HeliBoard",
3240
"hostable",
3341
"InviZible",
3442
"IVPN",
43+
"Izzy",
44+
"izzyondroid",
3545
"Kagi",
3646
"keepass",
3747
"Librera",
3848
"libretube",
3949
"loophabit",
4050
"materialfiles",
51+
"metasearch",
4152
"mkdocs",
4253
"Mullvad",
4354
"netguard",
@@ -48,29 +59,39 @@
4859
"Notesnook",
4960
"Obtainium",
5061
"openkeychain",
62+
"opentracks",
5163
"organicmaps",
5264
"osmand",
5365
"ossweather",
5466
"Picsart",
5567
"prefs",
5668
"Profilemaker",
5769
"pycache",
70+
"QKSMS",
5871
"quickweather",
5972
"Revanced",
73+
"rxdroid",
74+
"sandboxed",
6075
"sandboxing",
6176
"Searx",
6277
"searxng",
6378
"simplepdf",
6479
"standardnotes",
6580
"Startpage",
6681
"stylelintignore",
82+
"Techlore",
6783
"Textra",
6884
"Tobi",
85+
"TOTP",
6986
"Tresorit",
7087
"Tuta",
7188
"Tutanota",
7289
"venv",
73-
"weathermaster"
90+
"Veracrypt",
91+
"weathermaster",
92+
"Yubi",
93+
"Yubico",
94+
"Yubikey"
7495
],
7596
"ignorePaths": [
7697
".gitignore",

mkdocs.yml

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ markdown_extensions:
4141
- admonition
4242
- pymdownx.details # Enables `???` collapsibles
4343
- pymdownx.superfences # Optional but recommended for nested blocks
44-
- toc:
45-
toc_depth: 2 # This limits TOC to H2 only (default is 1-6)
44+
#- toc:
45+
# toc_depth: 2 # This limits TOC to H2 only (default is 1-6)
4646

4747
plugins:
4848
- privacy:
@@ -77,7 +77,34 @@ copyright: >
7777
Policy</a> for details.
7878
7979
nav:
80-
- Privacy & Security Apps and Services: index.md
80+
- Privacy & Security Apps and Services:
81+
- Overview: index.md
82+
- App Stores: stores.md
83+
- 2FA: 2fa.md
84+
- Browsers: browsers.md
85+
- Cloud Storage: cloud.md
86+
- Email Clients: email-clients.md
87+
- Email Providers: email-providers.md
88+
- File Encryption: encryption.md
89+
- File Managers: file-managers.md
90+
- Gallery and Photo: gallery.md
91+
- Health and Wellness: health.md
92+
- Instant Messaging: instant-messaging.md
93+
- Default Messaging: default-messaging.md
94+
- Keyboards: keyboards.md
95+
- Music Players: music.md
96+
- Navigation (Maps): navigation.md
97+
- Network Security & Privacy: network-security.md
98+
- Notes: notes.md
99+
- Password Managers: password-managers.md
100+
- PDF Viewers: pdf.md
101+
- Private DNS: private-dns.md
102+
- Search Engines: search-engines.md
103+
- Video Players: video.md
104+
- VPNs: vpn.md
105+
- Weather: weather.md
106+
- Work Profile: work-profile.md
107+
- YouTube: youtube.md
81108
- Website: https://netwk.pro
82109
- Blog: https://blog.netwk.pro
83110
- Hardening Brave: https://brave.netwk.pro

0 commit comments

Comments
 (0)