Conversation
… the default feat(console): a headless application shell fix(repository): stop load() from re-resolving the repository refactor(query): move preset date arithmetic next to the tokens feat(cli): argument parser and query building feat(cli): three output renderers feat(cli): the search command feat(cli): the repos command feat(cli): route a known subcommand to the command line fix(log): write diagnostics to stderr, not stdout test(boundaries): the console frontend stays GTK free fix(query): resolve_preset returns dates, not datetimes docs(cli): document the command line fix(log): keep every message, colour only a terminal, drop the dead API fix(log): one logger per name refactor(log): put every logger in the MiAZ hierarchy
test(ui): drive the real application, and fix the watcher bug it found docs(tests): mark the checklist items the suite now covers feat(log): INFO and above on the console, everything in the file fix(startup): empty var/tmp on every run
fix(colvis): stop the right click crashing after the plugin is deactivated fix(rename): say when the date is not a date fix(actions): build the manage view per click fix(notes): make the Add note button work on the first press fix(projects): name the projects a document was removed from fix(shortcuts): make F1 do what the shortcuts window says docs(checklist): fix the items that were wrong or untestable fix(plugins): unload completely, start clean the next time
… then from file, finally default to 99991231
fix(util): one archive check, reachable from every caller test(ui): cover the dialog handler cleanup that was never tested test(ui): the rename dialog does not stack handlers across openings perf(plugins): scan the plugin directories once, not once per repository perf(browser): stop reloading the page once per plugin loaded
fix(rename): drop the deprecated Gtk.Calendar.select_day chore(icons): raster icons out of the scalable directory docs(changelog): close the open section as 0.1.60
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MiAZ 0.1.60
Added
Command line (experimental)
miazruns headless, so searching works over SSH and in scripts.Results are one filename per line, so they pipe straight into other tools:
--country,--group,--sentby,--purpose,--sentto,--concept,--sinceor--from/--to,--pending,--all,--limit.--repo NAME_OR_PATHreads another repository without changing which onethe window opens next time.
0results,1no results (soif miaz search x; thenbehaveslike
grep),2wrong arguments,3repository problem.DocumentQuerythe workspace filter uses, sothe two cannot drift apart. A test asserts a query built from flags equals one
built by hand.
bare miazstill opens the window.Repository switching without a restart
Settings → Repositories switches in place.
Changed
Dates are read from the document, not guessed
Current document date selection workflow:
CreationDateand the XMP packet, EXIFDateTimeOriginalfor photos, and the creation date inside Word, Excel andOpenDocument files. No third-party library needed for any of it.
99991231when neither has an answer.The single-rename date row gained a detect button that re-reads the date on
demand, and the mass-rename Date dialog reports how many dates it actually read.
Logging
MiAZ.last.log.MIAZ_DEBUG=1puts DEBUG on the console.Fixed
Plugins
Data safety
Startup and shutdown
repository switch. Now only once.
Error releasing name ...WebProcess-<uuid>: The connection is closedbehind. WebKit views are stopped before the loop ends.Packaging
disagree about their own version or contents.
scripts/checks/verify_packages.shchecks both without installing.ocrmypdforscanimage,so OCR and scanning do not work in a Flatpak build. Use deb, rpm or AppImage.