Commit graph

  • eb38c39557
    Changelog: add exit confirmation feature deeplow 2022-11-30 17:21:47 +0000
  • aa1476d59b
    Replace exit() with sys.exit() to work on Windows deeplow 2022-12-01 13:20:54 +0000
  • 766c455929
    Windows: persist "Open safe documents after converting" setting deeplow 2022-12-01 12:15:37 +0000
  • 99f23216d6
    Fix limited PATH in produced .exe and .msi deeplow 2022-12-01 11:51:09 +0000
  • 5761255b56
    Fix Python version in Windows build scripts deeplow 2022-12-01 11:49:22 +0000
  • 642d86899b
    Fix timeout message: replace pdfseparate with pdftk deeplow 2022-11-30 18:34:38 +0000
  • 1ad6b59bb1
    Support Ubuntu 22.10 "Kinetic Kudu" Alex Pyrgiotis 2022-11-25 10:54:42 +0200
  • cb75cfd958
    Update changelog with 'open with' functionality deeplow 2022-11-29 13:52:44 +0000
  • 7e42994f81
    Prevent user from adding files from multiple dirs deeplow 2022-11-29 13:22:53 +0000
  • 06797ab626
    Prevent adding duplicate documents deeplow 2022-11-29 10:59:08 +0000
  • 65d0b7a0d0
    Allow adding more docs via 'open_with' while in settings deeplow 2022-11-29 09:39:29 +0000
  • cb68ba7d1c
    Centralize 'document adding' in ContentWidget deeplow 2022-11-29 09:09:00 +0000
  • ce5558b5a2
    Fix "open with" on macOS for single files deeplow 2022-11-28 15:44:15 +0000
  • af5f7c70d3
    Quit dangerzone on macOS when window is closed deeplow 2022-11-29 13:42:58 +0000
  • 466d83129e
    Increase minimum window width for macOS deeplow 2022-11-25 12:42:09 +0000
  • d582e25606
    Changelog: update for 0.4.0 release deeplow 2022-11-24 14:41:49 +0000
  • 49b7736cb4
    GUI: disable option if archive dir is not writable deeplow 2022-11-23 16:56:38 +0000
  • c36f73ac8d
    Tests: add cli --archive param test deeplow 2022-11-24 10:50:06 +0000
  • b4849995e3
    Add CLI support for archiving original / unsafe PDFs deeplow 2022-11-21 15:02:35 +0000
  • c6a0b59379
    Add unit tests to cover archive-related methods deeplow 2022-11-22 18:50:37 +0000
  • f54446f2fd
    Ensure archive directory can be created deeplow 2022-11-22 18:47:50 +0000
  • bbd0d98f50
    Implement 'move to subdir' logic & store in settings deeplow 2022-11-16 19:01:49 +0000
  • d3e125de55
    Remove mypy ignore comments deeplow 2022-11-16 14:30:18 +0000
  • 8a31b085ee
    Adjust window / settings widget proportions to fit deeplow 2022-11-24 09:49:13 +0000
  • 994e70c17a
    Switch save widgets order deeplow 2022-11-16 10:45:43 +0000
  • a88f8cc44b
    Release: add to instructions tooting release deeplow 2022-11-03 17:58:06 +0000
  • bc82163bc4
    Inform user # of selected docs when in settings deeplow 2022-11-23 10:12:45 +0000
  • 0a993a682f
    Add QA section in our release notes Alex Pyrgiotis 2022-11-18 11:53:40 +0200
  • cc4e39b3fc
    Add a bad PDF file in our test samples Alex Pyrgiotis 2022-11-22 01:04:46 +0200
  • 8cde02a645 Add QA section in our release notes Alex Pyrgiotis 2022-11-18 11:53:40 +0200
  • 89da8ee675 Add a bad PDF file in our test samples Alex Pyrgiotis 2022-11-22 01:04:46 +0200
  • 57fdf06f0f
    Bump global timeout to two minutes Alex Pyrgiotis 2022-11-23 13:09:26 +0200
  • 1f18f77b64
    Disable parallel conversions deeplow 2022-11-23 10:55:37 +0000
  • 5b2fefd150
    Open PDFs on Windows (instead of explorer.exe) deeplow 2022-11-17 10:57:19 +0000
  • 21dc5b29df
    Remove duplicate doc ID logs Alex Pyrgiotis 2022-11-16 18:21:32 +0200
  • 699258543a
    Fail if a provided suffix cannot be applied Alex Pyrgiotis 2022-11-16 18:11:45 +0200
  • 8b3739707d
    Rename document_selected to documents_selected deeplow 2022-11-16 08:56:21 +0000
  • aba699a238
    Pass Documents instead of file list in document_selected deeplow 2022-11-15 15:08:19 +0000
  • 2aa329d524
    Changelog: add multi-document support deeplow 2022-11-03 16:37:12 +0000
  • 39621fe51d
    Limit n. parallel conversions in GUI deeplow 2022-10-19 15:03:10 +0100
  • 45a865aae3
    Prompt on exit: abort conversion? deeplow 2022-10-17 10:11:05 +0100
  • 3c1e8a232d
    Get OCR settings before conversion starts deeplow 2022-10-11 16:26:25 +0100
  • 95a0536c61
    Change start button text to plural when multiple docs deeplow 2022-11-04 11:41:01 +0000
  • 06bd117d52
    Align document labels deeplow 2022-10-18 11:06:43 +0100
  • bbc70df43b
    Match styling of document-labels to design reference deeplow 2022-10-11 09:22:57 +0100
  • 6707cbbc4a
    Add conversion status icon next to each document deeplow 2022-10-10 18:42:47 +0100
  • 9641a61bb3
    Typing: ignore 'unreachable' lint warning deeplow 2022-10-10 13:28:21 +0100
  • ce4efc0c25
    Lint mypy: ignore type inconsistency w/ official docs deeplow 2022-10-10 12:57:11 +0100
  • df8e2f1b8b
    Remove window management logic deeplow 2022-09-30 14:19:02 +0100
  • 6f8eb96b35
    Remove systray deeplow 2022-09-30 13:32:47 +0100
  • 814b8b9d0f
    Unwrap ApplicationWrapper in GUI deeplow 2022-09-30 13:05:31 +0100
  • c40502fb46
    Don't close MainWindow when first conversion ends deeplow 2022-09-30 11:27:57 +0100
  • f791dc70ab
    Hide widgets: select docs -> settings -> conversion deeplow 2022-10-18 11:33:56 +0100
  • 41017745ec
    Add greyed out document name right before '-safe.pdf' deeplow 2022-10-10 11:58:09 +0100
  • 0e36f8d2eb
    Set application stylesheet (.css) deeplow 2022-10-07 14:46:45 +0100
  • e64954acfa
    Validate safe-extension (-safe.pdf) before converting deeplow 2022-10-07 11:26:50 +0100
  • 1790231db0
    Set default output dir and allow users changing it deeplow 2022-10-07 11:24:42 +0100
  • 4a42627f45
    GUI settings: enable & adapt to muti-document deeplow 2022-09-28 12:51:35 +0100
  • 5a6c72f09e
    Add output_dir manipulation methods to DocumentHolder deeplow 2022-09-28 12:17:11 +0100
  • fc3cfba450
    Security: GUI (via CLI) wildcard injection mitigation deeplow 2022-11-10 12:14:09 +0000
  • 2e477b8a12
    Initial refactor: GUI one-window multi-document support deeplow 2022-09-27 19:33:12 +0100
  • a8001d4f3e
    Comment out settings_widget temporarily deeplow 2022-09-27 19:07:19 +0100
  • bf8ca96a44
    Rename 'convert_widget' to 'documents_list' deeplow 2022-09-27 15:14:43 +0100
  • 0444fc56ec
    Temporarily show all dangerzone widgets (for debugging) deeplow 2022-09-27 12:56:47 +0100
  • 89f5e99b0c
    Initial GUI multi-window opening via terminal deeplow 2022-10-13 15:55:03 +0100
  • 1e16eca392
    remove unneeded imports: plistlib, grp, getpass deeplow 2022-09-20 12:39:45 +0100
  • 0b738ba490
    Do not create outfile files when checking if writeable deeplow 2022-11-02 16:50:39 +0000
  • 93f17b3166
    Specialize DocumentFilenameException() for disambiguation deeplow 2022-11-02 11:12:05 +0000
  • 1bdbb1959c
    Changelog: add cli multi-doc support deeplow 2022-11-01 13:54:21 +0000
  • d71e230173
    Update document state exclusively in convert() deeplow 2022-10-10 15:43:11 +0100
  • 65ac0d19c3
    Add an identifier to each document deeplow 2022-09-26 13:56:13 +0100
  • 6d2fdf0afe
    Deduplicate container output parsing (stdout_callback) deeplow 2022-09-26 10:39:59 +0100
  • 2d587f4082
    Parallel cli bulk conversions via threading deeplow 2022-09-22 15:10:51 +0100
  • e17912888a
    Add test cases for bulk document conversion deeplow 2022-09-20 18:12:49 +0100
  • f9b564be03
    Security: cli wildcard injection mitigation deeplow 2022-11-01 12:55:02 +0000
  • 981716ccff
    Sequential bulk document support in cli deeplow 2022-09-20 15:20:47 +0100
  • 9d198aadf2 WIP: Implement Linux User Namespaces support 221-user-ns Alex Pyrgiotis 2022-11-10 18:04:19 +0200
  • 1147698287
    Update changelog wrt Ubuntu Focal Alex Pyrgiotis 2022-11-01 20:35:17 +0200
  • e7a8ea8e9f
    Add extra installation steps for Ubuntu Focal Alex Pyrgiotis 2022-11-01 15:11:18 +0200
  • badafaaf15
    ci: Reinstate Ubuntu Focal support Alex Pyrgiotis 2022-11-01 14:41:00 +0200
  • 1daaafe2a3
    install: Introduce a script for installing Podman Alex Pyrgiotis 2022-11-01 15:34:04 +0200
  • 5a3a46cd46
    Support Click 7.x callback handling Alex Pyrgiotis 2022-11-01 14:17:45 +0200
  • ef5abe1419
    Report missing supported versions Alex Pyrgiotis 2022-11-01 14:48:14 +0200
  • b9fdafe5cc
    Copy installation instructions to source Alex Pyrgiotis 2022-11-01 14:44:22 +0200
  • 2085405d05
    Remove redundant f-strings Guthrie McAfee Armstrong 2022-11-05 10:06:29 -0400
  • 968fd20ac7
    fix comma typo deeplow 2022-09-22 10:30:41 +0100
  • e4ff9801ee
    make lint happy deeplow 2022-09-22 10:30:13 +0100
  • 1bd8354228
    simplify setting percentage to 0.0 Guthrie McAfee Armstrong 2022-09-21 13:13:33 -0400
  • 9989ffea37
    catch ValueError, simplify try/except on top-level job runs Guthrie McAfee Armstrong 2022-09-21 13:07:54 -0400
  • 6b44db9043
    Update container/dangerzone.py Guthrie McAfee Armstrong 2022-09-21 10:29:37 -0400
  • 3ef8b183e2
    Update container/dangerzone.py Guthrie McAfee Armstrong 2022-09-21 10:27:18 -0400
  • 2533eac4be
    Rename ConversionJob back to DangerzoneConverter Guthrie McAfee Armstrong 2022-07-07 10:37:00 -0400
  • 5a4bf99211
    Remove another "END OF FOR LOOP" comment Guthrie McAfee Armstrong 2022-07-07 10:27:12 -0400
  • c18f170caf
    Remove "END OF FOR LOOP" comment Guthrie McAfee Armstrong 2022-07-07 10:06:54 -0400
  • 17939cb70c
    Wrap dangerzone.py back into a class to keep track of percentage Guthrie McAfee Armstrong 2022-06-05 18:23:10 -0400
  • eaa08c9c3d
    refactor dangerzone.py, raise exceptions instead of returning int Guthrie McAfee Armstrong 2022-06-05 15:14:38 -0400
  • 7a84b89410
    (container functions): Replace int return codes with raised exceptions Guthrie McAfee Armstrong 2022-06-05 10:31:34 -0400
  • c78b1ea71b
    Flatten DangerzoneConverter methods into functions Guthrie McAfee Armstrong 2022-06-05 08:50:11 -0400
  • 82fc69655e
    Align Poetry instructions across OSes Alex Pyrgiotis 2022-11-01 18:23:21 +0200
  • 1ea015bb68
    Bump changelog Alex Pyrgiotis 2022-10-27 18:02:50 +0300