Skip to content

Commit 82edacf

Browse files
committed
Release v2.2.7
1 parent 3a87b4e commit 82edacf

5 files changed

Lines changed: 25 additions & 123 deletions

File tree

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,8 @@ AGENTS.md
1515

1616
# No node modules at workspace root, but added in case accidentally created
1717

18-
node_modules
18+
node_modules
19+
20+
# Test outputs
21+
22+
test-results.txt

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to AS Notes will be documented here.
44

55
## Pending Release
66

7+
## [2.2.7] - 2026-03-23
8+
9+
- Feature: Move to offline licence activation for licence keys.
10+
711
## [2.2.6] - 2026-03-19
812

913
- Bugfix: Non initialised directories showed permanent loading status in the sidebar / icon.
@@ -26,7 +30,7 @@ All notable changes to AS Notes will be documented here.
2630
## [2.2.0] - 2026-03-12
2731

2832
- Added Kanban boards
29-
- Improved editor fenced codeblock completion behaviours in and out of outliner mode / context
33+
- Improved editor fenced codeblock completion behaviours in and out of outliner mode / context
3034

3135
## [2.1.1] - 2026-03-11
3236

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Website: [asnotes.io](https://www.asnotes.io) | Developer: [App Software Ltd](ht
99
[![License](https://img.shields.io/badge/license-Elastic--2.0-lightgrey)](https://github.com/appsoftwareltd/as-notes/blob/main/LICENSE)
1010
[![CI](https://github.com/appsoftwareltd/as-notes/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/appsoftwareltd/as-notes/actions/workflows/ci.yml)
1111

12-
1312
|||
1413
|--|--|
1514
|Install | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=appsoftwareltd.as-notes)|
@@ -30,14 +29,14 @@ AS Notes brings [[wikilink]] style note-taking (and much more) directly into VS
3029

3130
## Why VS Code?
3231

33-
Many of us spend a lot of time in VS Code and using VS Code as your main notes application gives you so much for free, even before using **AS Notes** features:
32+
Many of us spend a lot of time in VS Code and using VS Code as your main notes application gives you so much for free, even before using **AS Notes** features:
3433

3534
- Cross platform + Web (via Workspaces)
3635
- UI features such as Tabs, File Explorer, Themes
3736
- Huge extension library that can be used along side AS Notes (Mermaid diagramming, Vim etc)
3837
- AI Chat (GitHub CoPilot / Claude etc.) you can use to work with your notes
3938
- Multiline editing Outliner functionality via `Ctrl + [ / ]`
40-
- Code highlighting
39+
- Code highlighting
4140
- And all of the many features that VS Code has
4241

4342
## Features
@@ -48,7 +47,7 @@ Many of us spend a lot of time in VS Code and using VS Code as your main notes a
4847
- Version control friendly (Git & GitOps)
4948
- Lightweight indexing of your notes (local sqlite3 WASM)
5049

51-
- Performant on large (~20k markdown files) knowledge bases
50+
- Performant on large (~20k markdown files) knowledge bases
5251

5352
### Wikilinks
5453

@@ -207,7 +206,7 @@ AS Notes can work alongside knowledge bases created in Obsidian or Logseq due to
207206

208207
### Outliner Mode
209208

210-
Enable **Outliner Mode** (`as-notes.outlinerMode` setting or the **AS Notes: Toggle Outliner Mode** command) to turn the editor into a bullet-first outliner. Every line begins with `- ` and custom keybindings keep you in flow:
209+
Enable **Outliner Mode** (`as-notes.outlinerMode` setting or the **AS Notes: Toggle Outliner Mode** command) to turn the editor into a bullet-first outliner. Every line begins with `-` and custom keybindings keep you in flow:
211210

212211
| Key | Action |
213212
|---|---|
@@ -286,11 +285,13 @@ Pro users can store sensitive notes in encrypted files. Any file with the `.enc.
286285
4. To read a note, run **AS Notes: [All|Current] Note(s)** - files are decrypted in place using your stored passphrase.
287286

288287
**Encryption details:**
288+
289289
- Algorithm: AES-256-GCM with a per-encryption random 12-byte nonce
290290
- Key derivation: PBKDF2-SHA256 (100,000 iterations) from your passphrase
291291
- File format: a single-line `ASNOTES_ENC_V1:<base64url payload>` marker - used to help prevent accidental commits via a Git pre-commit hook.
292292

293293
**Commands:**
294+
294295
- `AS Notes: Set Encryption Key` - save passphrase to OS keychain
295296
- `AS Notes: Clear Encryption Key` - remove the stored passphrase
296297
- `AS Notes: Create Encrypted Note` - create a new named `.enc.md` file in the notes folder
@@ -306,7 +307,7 @@ Pro users can store sensitive notes in encrypted files. Any file with the `.enc.
306307

307308
## Getting started
308309

309-
For a sample knowledge base, clone https://github.com/appsoftwareltd/as-notes-demo-notes and follow the instructions there to initialise.
310+
For a sample knowledge base, clone <https://github.com/appsoftwareltd/as-notes-demo-notes> and follow the instructions there to initialise.
310311

311312
### Initialise a workspace
312313

@@ -555,6 +556,7 @@ A separate toggle controls **context verbosity** - compact (single-line, truncat
555556
#### Context menu - View Backlinks
556557

557558
Right-click any wikilink in the editor to open backlinks for that specific page:
559+
558560
- Works with aliases - if the wikilink targets an alias, backlinks for the canonical page are shown.
559561
- Works with forward references - pages that don't exist yet still show any incoming links.
560562

@@ -610,6 +612,7 @@ A workspace can contain any number of named boards, stored as plain files in a `
610612
Each board starts with three lanes: **TODO**, **DOING**, and **DONE**. TODO and DONE are protected and cannot be removed or renamed.
611613

612614
In the editor panel:
615+
613616
- **Add lane** — click **+ Lane** in the board header.
614617
- **Rename lane** — click the pencil icon on any non-protected lane header.
615618
- **Remove lane** — click the × button; if the lane contains cards a confirmation is shown and cards are deleted along with it.
@@ -730,7 +733,7 @@ The parser uses a stack-based bracket matching algorithm. Each pair of `[[` and
730733

731734
### Poor performance when under file sync tool management
732735

733-
It has been observed that the VS Code editor can feel slower when the directory is under management by some sync tools (e.g. MS OneDrive, Google Drive, Dropbox etc).
736+
It has been observed that the VS Code editor can feel slower when the directory is under management by some sync tools (e.g. MS OneDrive, Google Drive, Dropbox etc).
734737

735738
AS Notes directories can be managed via sync, though Git is recommended as it does not watch files like the sync tools do and has full conflict resolution features.
736739

@@ -777,6 +780,7 @@ npm run convert -- --input ../docs-src/pages --output ../docs
777780
```
778781

779782
The conversion:
783+
780784
- Scans the input directory for `.md` files
781785
- Resolves `[[wikilinks]]` to relative `.html` links
782786
- Generates a `<nav>` sidebar on each page
@@ -838,8 +842,8 @@ npx @vscode/vsce publish
838842

839843
```bash
840844
git add .
841-
git commit -m "Release v2.2.6" # change version
842-
git tag v2.2.6 # change version
845+
git commit -m "Release v2.2.7" # change version
846+
git tag v2.2.7 # change version
843847
git push origin main --tags
844848
```
845849

@@ -863,4 +867,4 @@ This software is provided "as is", without warranty of any kind, express or impl
863867

864868
This extension is licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)](LICENSE).
865869

866-
You are free to use, share, and adapt this extension for **non-commercial purposes** with attribution. Commercial use requires a separate commercial license. See [LICENSE](LICENSE) for full terms or contact us https://www.appsoftware.com/contact.
870+
You are free to use, share, and adapt this extension for **non-commercial purposes** with attribution. Commercial use requires a separate commercial license. See [LICENSE](LICENSE) for full terms or contact us <https://www.appsoftware.com/contact>.

test-results.txt

Lines changed: 0 additions & 110 deletions
This file was deleted.

vs-code-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "as-notes",
33
"displayName": "AS Notes - Personal Knowledge Management System (PKMS)",
44
"description": "VS Code Personal Knowledge Management System (PKMS) - Markdown Editing, Wikilinks (inc. Nested), Tasks, Kanban, Files, Publish to HTML, Daily Journal, Encrypted Notes",
5-
"version": "2.2.6",
5+
"version": "2.2.7",
66
"publisher": "appsoftwareltd",
77
"license": "Elastic-2.0",
88
"icon": "images/icon.png",

0 commit comments

Comments
 (0)