github ARahim3/DigUp v0.7.0-beta.3
DigUp 0.7.0-beta.3 for Windows and Linux

pre-release7 hours ago

The fixes that went into the Mac's 0.6.2, now for Windows and Linux, with a few of this beta's own, and spreadsheets and presentations as a new kind of file.

Fixed:

  • Linux: the search process exits after ten idle minutes instead of staying in memory; the next search starts it again, which takes a moment longer. Measured here, that takes the 145 MiB an idle DigUp kept to zero. (#134, @milan483)
  • Linux: on a desktop without a system tray (Hyprland without a bar, for one), DigUp no longer redraws its tray icon every few seconds and fills the log with GTK warnings. (#92, @vcTaz)
  • Settings → Folders says why files aren't searchable: "N not read" next to each folder, with a "why" that lists the reasons (inside code projects, in folders that look like datasets, types DigUp doesn't read). (#105)
  • A folder you chose is read whole, whatever it holds. A home folder with its dotfiles in git, or a repository of notes and pictures, used to count as a code project and keep only its screenshots. (#105)
  • Setup says what the folders step does before it runs, its button reads "Start indexing", and nothing is looked at until you've left the first page: the code folders found in your home folder used to be estimated the moment the window opened. (#128, @szpak)
  • "Checking folders…" shows while DigUp walks your folders, before indexing begins, instead of nothing. (#90, #91 by @danieladr)
  • Removing the last folder in Settings takes its files out of the results; they used to stay searchable. (#82 by @siraben)
  • A folder of phone photos named by date and time (Samsung's 20261021_143022.jpg) no longer counts as a dataset and gets indexed. (#141, @utkarshraj11)
  • Pictures in a folder named Screenshots count as screenshots, whatever they're called; GNOME, Spectacle and Windows save there. (#63, @anmolxlight)
  • The progress bar no longer starts over when new files arrive mid-pass. (#52, from #53 by @dr0pd34d)
  • Keyword search is faster on big indexes: the database is memory-mapped, 18–20% on a 29,000-vector index. (#93, #94 by @Hevarh1, with @Bondyboy2001's measurements)
  • Tiny stub files (DEBUG=true, a two-line .gitignore) no longer top generic searches like "config" or "test". (#139, diagnosed by @Irohoho)
  • Checking that a folder can be read no longer lists it, which took a while on network folders at every scan. (#124, @Arul-)
  • Copy-protected songs (.m4p) are skipped instead of failing one by one. (#108, #109 by @afalk42)
  • Paired writes to the index happen in one transaction, and a zero-sized image no longer ends the indexing helper. (#45, @dowjames)

New:

  • Spreadsheets and presentations: xlsx, pptx, ods and odp are read for their text, each sheet's name and rows, each slide's text and speaker notes. (#75, #86 by @njeanselme)
  • Typst files (.typ) are indexed as documents. (#127, @martin0pl)
  • Folders with a CACHEDIR.TAG (pip, cargo and ccache caches) stay out of both indexes. (#80 by @siraben)

Also: source builds verify the vendored downloads against pinned checksums. (#81 by @siraben)

Download:

  • Windows: DigUp_0.7.0-beta.3_x64-setup.exe, for 64-bit Windows 10 or 11. It installs for you only, with no admin rights. The installer isn't signed yet, so Windows may say it doesn't recognize the app: choose More info, then Run anyway.
  • Linux: DigUp_0.7.0-beta.3_amd64.deb for Ubuntu 22.04, Debian 12, Mint 21 and newer (sudo apt install ./DigUp_0.7.0-beta.3_amd64.deb; the package is called dig-up), or the AppImage for other distributions. Both are for 64-bit Intel and AMD processors.

If you have beta.1 or beta.2, the Windows installer and the AppImage update themselves; with the .deb, install the new one over it.

The Mac app isn't part of this release; it stays at 0.6.2, which has these fixes apart from the camera-photos one, coming in 0.6.3.

Thanks to @danieladr, @siraben, @njeanselme, @dr0pd34d, @Hevarh1 and @afalk42 for the fixes and additions that went in, and to @milan483, @vcTaz, @szpak, @utkarshraj11, @anmolxlight, @Bondyboy2001, @Irohoho, @Arul-, @martin0pl, @dowjames and @Cyboghostginx for the measurements, diagnoses and reports behind them.

Don't miss a new DigUp release

NewReleases is sending notifications on new releases.