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
{{ message }}
Repository navigation
Commit 55826cc
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
-21Lines changed: 0 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -111,11 +111,6 @@ for its user-visible scenarios and failure artifacts, and
111
111
[`docs/testing.md`](docs/testing.md) for the category definitions, full tier
112
112
matrix, required services, and focused commands.
113
113
114
-
The former WPF/FlaUI suite remains under `tests/NoteManager.App.UiTests` only as
115
-
migration reference. The adjacent `tests/Test-*.ps1` scripts that launch
116
-
`NoteManager.App` belong to that legacy suite and are not current Avalonia test
117
-
commands.
118
-
119
114
## Package a release for team sharing
120
115
121
116
Run the release packager from the repository root on macOS. Supply a new
@@ -516,20 +511,12 @@ Following the [`taskscape/InfostackerPlugin`](https://github.com/taskscape/Infos
516
511
517
512
The request is made only after the user presses the publish button. The note and combined attachments are checked against the plugin's 100 MB limit before upload. An unreadable attachment is skipped, matching the plugin behavior, while an unavailable service or rejected request is reported inside the Share panel.
518
513
519
-
The legacy WPF automation reference includes a local mock-server publishing
520
-
scenario, so no real note data is uploaded by that test. It is not part of the
521
-
current Avalonia regression suite.
522
-
523
514
## Automatic note saving
524
515
525
516
The Markdown editor updates the selected note model on every text change. A dirty note is written immediately before NoteManager changes the selected note, tag/view, or folder; it is also written before Infostacker publishing and during application shutdown.
526
517
527
518
Saves use a write-through temporary file in the note's own directory followed by an overwrite move, preventing an interrupted write from truncating the original. If a save fails, the requested navigation or shutdown is cancelled and the current editor remains open with its unsaved text.
528
519
529
-
The legacy WPF automation reference includes disposable-vault coverage for
530
-
this boundary. Equivalent executable-level Avalonia coverage has not yet been
531
-
added to the current UI suite.
532
-
533
520
## Markdown metadata and embedded media
534
521
535
522
Tags can appear anywhere in a Markdown file using a YAML-style block:
@@ -554,11 +541,6 @@ names may contain letters, numbers, dots, and dashes; spaces and other special
554
541
characters are not permitted. Separate several new names with spaces, commas,
555
542
or semicolons.
556
543
557
-
The legacy WPF automation reference covers recent/all tag lists, lowercase
558
-
display, validation, multi-tag entry, tag removal, immediate saving, and
559
-
one-block merge. Equivalent executable-level Avalonia coverage has not yet
560
-
been added to the current UI suite.
561
-
562
544
An inline Obsidian PDF or image transclusion uses:
563
545
564
546
```markdown
@@ -589,12 +571,9 @@ src/NoteManager.Desktop/
589
571
Dialogs/ cross-platform tag and confirmation dialogs
0 commit comments