- ability to mark documents as 'to-read'.
- warn when importing an already existing filename.
- refresh if any files move outside of the application.
- linux distro packages: https://github.com/kowainik/awesome-cabal#os-manifests
1.2
- don't create any folders unless the first file import is triggered.
- improve performance of parsing large pdfs
1.1
- show version number in the UI.
- use xdg path for writing config file instead of home direcory.
- use http://hackage.haskell.org/package/path for filepaths.
- 'Ctrl-o' to open the document while in the middle of a rename/import.
- go back to stack CI for release
- fix that there are more suggestions than space in the import screen
- rename existing files
- improve color scheme
- first-launch screen, show proposed config path, inbox and library paths, as well as keyboard shortcuts.
- change config format to config-ini, ditch htoml
- 'q' to exit app from main screen
- ability to specify multiple folders as inboxes.
- help screen
pre 1.1
- use nix for CI and releases.
- compiled releases for Mac & Linux so that people other than Haskellers with 24Gb worth of stack/GHC installs can actually use this.
- homebrew for mac
- exception handling if
pdftotext
orpdfinfo
are missing. - pin nixpkgs version.
want:
- release .deb and .rpm packages.
- make the utility work without a UI -> import documents using only command-line flags.
- search functionality -> build a search index based on the content we get from
pdftotext
. - send files to a personalized email address, pboy will check and pull that.
maybe:
- recursively list both inbox and library.
- try out circleCI
- move away from ghr for releases and use inbuilt travis uploads instead.
- use https://github.com/tfausak/github-release
- subfolders.
- tag files to sync to phone (or kindle).
- try various open commands with
asum
fromData.Foldable
- option to switch between underscores and spaces.