Commit graph

250 commits

Author SHA1 Message Date
Micah Lee
04dcf72313 Don't display ANSI art banner in GUI mode because it prevents the app from opening in macOS from Finder 2021-06-17 11:17:55 -07:00
Micah Lee
2d8649179a Update docs 2021-06-17 10:31:14 -07:00
Micah Lee
d125a5004b Find docker.exe in the path, in case Docker Desktop changes its location in the future 2021-06-17 10:31:07 -07:00
Micah Lee
5c2cf59031 Merge branch 'master' into windows 2021-06-17 10:23:58 -07:00
Micah Lee
3764b131dc Merge branch 'master' of github.com:firstlookmedia/dangerzone 2021-06-16 17:08:39 -07:00
Micah Lee
5139948a72 Merge branch 'master' of github.com:firstlookmedia/dangerzone into windows 2021-06-16 17:06:30 -07:00
Micah Lee
e91ca56646
Update release docs 2021-06-16 16:59:09 -07:00
Micah Lee
3105a2c229 Change a bunch of stuff so Windows will work again 2021-06-16 16:55:25 -07:00
Micah Lee
ebd3a841dc
Fix finding version when building Windows installer 2021-06-16 15:17:11 -07:00
Micah Lee
ef4878a4ad
Create Linux Mint packages too 2021-06-16 15:12:41 -07:00
Micah Lee
2d53acfe07
Make CLI symlink in macOS build 2021-06-16 14:29:46 -07:00
Micah Lee
26adc1b3ab
Fix finding version in PyInstaller spec 2021-06-16 14:06:26 -07:00
Micah Lee
0c6c05a29e
Build fedora:34 package in fedora:33 container 2021-06-16 13:58:30 -07:00
Micah Lee
990870c4b9
Build ubuntu:21.04 package in 20.10 containre 2021-06-16 11:40:06 -07:00
Micah Lee
f240b8edb6
Fix getting version in CircleCI 2021-06-16 11:34:12 -07:00
Micah Lee
715798091d
Rename ubuntu build job names 2021-06-16 11:19:48 -07:00
Micah Lee
a437906d1d
Version bump to 0.2, update changelog, and fix all linux builds 2021-06-16 11:16:38 -07:00
Micah Lee
66c6340446
Merge pull request #119 from firstlookmedia/52_hardening
Container hardening
2021-06-15 16:39:12 -07:00
Micah Lee
9278848adf
Add --security-opt=no-new-privileges:true to docker call 2021-06-15 16:37:42 -07:00
Micah Lee
07935a273b
Merge pull request #116 from firstlookmedia/53_cli_support
Add command line-only support and pretty terminal output
2021-06-10 14:56:01 -07:00
Micah Lee
05f00ca53f
Fix bugs with testing if docker is ready 2021-06-10 14:46:31 -07:00
Micah Lee
a711ec1ded
Make the temp directories world-readable so that docker containers can access them regardless of which user created them 2021-06-10 14:41:26 -07:00
Micah Lee
429d1e3f08
Display banner and pretty terminal output in GUI mode too 2021-06-10 12:03:24 -07:00
Micah Lee
38ea24393a
Beautiful CLI colors and formatting 2021-06-10 11:39:26 -07:00
Micah Lee
46c73329a5
Switch from termcolor to colorama 2021-06-10 10:24:28 -07:00
Micah Lee
429f5dcf43
Set one more part of the banner to have a black background 2021-06-09 17:36:09 -07:00
Micah Lee
05b5d0bb3e
Set black background for banner 2021-06-09 17:35:00 -07:00
Micah Lee
918e5fa306
Display banner 2021-06-09 17:31:06 -07:00
Micah Lee
1144fd9f87
Make the CLI fully functional 2021-06-09 17:00:39 -07:00
Micah Lee
73d412501c
Move the ConvertToPixels task validation into global_common so the CLI and GUI can share it 2021-06-09 16:32:06 -07:00
Micah Lee
8aaf7ebcf1
Start implementing CLI args, and start with validating custom containers and pulling the latest container 2021-06-09 16:15:19 -07:00
Micah Lee
6ff68f88ea
Refactor dangerzone to move GUI code into its own module 2021-06-09 15:24:03 -07:00
Micah Lee
12b3bde03d
Merge pull request #115 from firstlookmedia/113_crash_macos
Fixes segfault on macOS
2021-06-09 14:34:41 -07:00
Micah Lee
36c4e290a2
Find PDF viewers again 2021-06-09 13:28:56 -07:00
Micah Lee
872b672dba
Ignore sample-safe.pdf 2021-06-09 13:28:38 -07:00
Micah Lee
b8e8c74161
Make an ApplicationWrapper to avoid inheriting from QApplication 2021-06-09 13:25:22 -07:00
Micah Lee
791723db20
GlobalCommon does not need temp dirs, and fix bug with finding Mac PFD viewers 2021-06-09 11:52:49 -07:00
Micah Lee
80d1d2e583
Add black as a dev dependency 2021-06-08 15:31:01 -07:00
Micah Lee
803844e832
Remove temporary directory output 2021-06-08 15:29:34 -07:00
Micah Lee
2f97f344a9
Fix typo with using a custom container 2021-06-08 15:29:14 -07:00
Micah Lee
a7afe9493b
Update poetry deps 2021-06-08 15:28:28 -07:00
Micah Lee
cdc29ee8dd
Fix --custom-container option 2021-04-15 13:35:18 -07:00
Micah Lee
4c7bde09c7
Fix macOS close immediately bug 2021-02-10 15:49:05 -08:00
Micah Lee
ca08fab0ab
Comment out packagecloud deploy for Ubuntu 19.10 and Fedora 33 because packagecloud.io does not yet support them 2021-01-04 15:51:23 -08:00
Micah Lee
af19df70fd
Remove ubuntu eoan, add fedora 33 2021-01-04 15:43:43 -08:00
Micah Lee
4450146028
Version bump to 0.1.5 and update changelog 2021-01-04 15:31:12 -08:00
Micah Lee
bd0d3c661d
Merge pull request #101 from firstlookmedia/97_big_sur
Fix for macOS Big Sur
2021-01-04 15:15:29 -08:00
Micah Lee
ffb622c183
Fix codesigning 2020-12-30 14:17:03 -08:00
Micah Lee
69ee4a064e
Add dangerzone-container as a poetry script, and remove unneeded deps from build instructions 2020-12-30 10:40:59 -08:00
Micah Lee
78e23a1e8b
Set QT_MAC_WANTS_LAYER env variable to work in Big Sur 2020-12-30 10:40:28 -08:00