Armin Schrenk
c2819963d2
Replace custom actions executing bat files to by quiet exec custom actions to surpress shown command prompts
...
Closes #GHSA-9c9p-c3mg-hpjq
(cherry picked from commit fb1ba6390dfcb7028be0eb051b893b744c0444dc)
2023-07-21 16:05:21 +02:00
Armin Schrenk
c6ab05979c
cleanup [ci skip]
2023-07-19 16:33:40 +02:00
Armin Schrenk
b76a311ddc
Replace winfsp-uninstaller by downloadlink
2023-07-19 16:24:44 +02:00
Armin Schrenk
315bf0d51f
Format confirmation dialog
2023-07-14 16:00:49 +02:00
Armin Schrenk
4cdbe50eb6
adjust to new winfsp-uninstaller exe
2023-07-13 17:29:50 +02:00
Armin Schrenk
f1d4bd4cd4
Closes #2989
2023-07-13 12:22:46 +02:00
Ralph Plawetzki
9e25d0fcc0
Define property in a single line
2023-07-13 06:43:32 +02:00
Ralph Plawetzki
da8410842b
Change showTrayIcon to true for all Linux builds
2023-07-11 19:56:22 +02:00
Armin Schrenk
ead0f0fae1
add exe for winfsp uninstallation and include in burn bundle
2023-07-11 09:41:54 +02:00
Ralph Plawetzki
b75459fbc6
Revert "Find native libraries on the system"
...
This reverts commit 58bb266085
.
2023-07-09 19:47:52 +02:00
Armin Schrenk
e92b80bdf4
fix local win build script to download jfxmods
2023-07-04 12:42:55 +02:00
Armin Schrenk
9d81b2312f
fix local build script to parse two digit verison nums correctly
2023-07-04 12:41:58 +02:00
Armin Schrenk
511dbe355a
Fixes #2982
2023-07-04 12:41:06 +02:00
Armin Schrenk
168b9ef096
changed default folder mount location on macOS
2023-07-03 13:11:38 +02:00
Ralph Plawetzki
449e330992
Merge branch cryptomator/develop
2023-07-01 18:45:45 +02:00
Ralph Plawetzki
0f0855165e
Changes due to new handling of system environment
...
Introduced with PR #2957
2023-07-01 18:02:12 +02:00
Armin Schrenk
ce596698e3
stick to a unified path separator for cryptomator properties
2023-06-29 17:58:52 +02:00
Armin Schrenk
ebea8ef7e5
adjust windows buildscripts to use appdata instead of userhome/hard/coded/path
2023-06-20 17:32:23 +02:00
Armin Schrenk
ec645a4bb9
replace ~ by @{userhome} on unix systems
2023-06-20 16:37:32 +02:00
Ralph Plawetzki
3ae847d5ad
Code improvements and changes
...
Discussion: https://github.com/cryptomator/integrations-linux/pull/22#pullrequestreview-1479004107
2023-06-15 06:46:05 +02:00
Ralph Plawetzki
58bb266085
Find native libraries on the system
2023-06-14 11:20:15 +02:00
Ralph Plawetzki
c8ed30574a
Introduce JVM property for the SVG image loading path
2023-06-14 06:02:03 +02:00
Armin Schrenk
b296dc775c
finalize 1.9.1
2023-06-07 12:55:28 +02:00
Ralph Plawetzki
1cb5a3531a
Fix symlinks for icons installed with the ppa
2023-06-06 19:44:02 +02:00
Ralph Plawetzki
d5cad1a704
Lost+found
...
Things I forgot or could be more simple
2023-06-05 19:13:25 +02:00
Sebastian Stenzel
c9dd7454f5
Merge branch 'develop' into feature/libappindicator
...
# Conflicts:
# pom.xml
2023-06-04 20:40:03 +02:00
Sebastian Stenzel
7a7332a3f6
remove executable bit
2023-06-04 14:29:17 +02:00
Sebastian Stenzel
a22bfacfa2
create symlinks from "symbolic" to "scalable" icons
2023-06-04 14:18:05 +02:00
Ralph Plawetzki
641b21a144
Symbolic icons for the ppa
2023-06-02 06:31:35 +02:00
Armin Schrenk
9d573c497e
finalize 1.9.0
2023-05-30 10:34:51 +02:00
Ralph Plawetzki
c8cfe473f1
Set icons by icon name
...
Needed for icons to work on Mate DE
2023-05-29 15:55:01 +02:00
Ralph Plawetzki
1093cb618f
Remove double setting symbolic links
2023-05-25 18:56:04 +02:00
Ralph Plawetzki
8c05c774bf
Remove unneeded cp launcher.sh
2023-05-25 18:15:39 +02:00
Ralph Plawetzki
6af9132721
Add tray icons to AppImage build script
2023-05-25 18:07:13 +02:00
Ralph Plawetzki
1f443453c7
Modify copy-dependencies for new modules
...
Fix java.lang.module.FindException: Module jdk.net not found, required by org.freedesktop.dbus.transport.jre
Enable native access for module org.purejava.appindicator
2023-05-25 17:32:06 +02:00
Ralph Plawetzki
71caefbe70
Rename icons and bring them in place
2023-05-25 11:23:24 +02:00
Sebastian Stenzel
6bb69ea8d3
Merge branch 'develop' into libappindicator
2023-05-10 20:21:54 +02:00
Ralph Plawetzki
8b94c82889
Use icons provided by tobihagemann
2023-05-10 06:23:57 +02:00
Ralph Plawetzki
fbe997e6c4
Revert "Use second icon too provided by tobihagemann"
...
This reverts commit 491fdaa9bb
.
2023-05-10 05:44:53 +02:00
Ralph Plawetzki
491fdaa9bb
Use second icon too provided by tobihagemann
2023-05-09 19:52:41 +02:00
Armin Schrenk
a9ec76a344
update wix main file due to updated jpackage installer template
2023-05-09 17:40:13 +02:00
Armin Schrenk
085f762a35
further fixing debian
2023-05-09 15:48:06 +02:00
Armin Schrenk
d4cba2fd6e
fix errors
2023-05-09 09:55:56 +02:00
Ralph Plawetzki
2d17ad9a2e
Add SVG icons to Linux build scripts
2023-05-06 17:36:39 +02:00
Ralph Plawetzki
5502f58637
Move SVG icons for Linux to the right location
2023-05-06 17:29:48 +02:00
Armin Schrenk
d1270ceeb2
finalize 1.8.0
2023-04-25 10:44:41 +02:00
Julian Raufelder
a1d5b8a4e2
Prepare 1.7.5
2023-04-07 11:39:21 +02:00
Armin Schrenk
c3f654b454
finalize release
2023-04-05 09:56:34 +02:00
Armin Schrenk
bebae14744
finalize release
2023-03-15 13:51:09 +01:00
Armin Schrenk
2328a5e3a8
finalize release
2023-03-07 12:19:35 +01:00
Armin Schrenk
852963b785
check for correct WinFsp version
2023-03-06 15:50:21 +01:00
Armin Schrenk
33e1cb3131
finalize release
2023-03-03 16:19:37 +01:00
Armin Schrenk
f0d597ba73
require fuse3 packge for deb to have fusermount3
2023-03-01 19:28:40 +01:00
Armin Schrenk
c6a9af1a04
update metainfo.xml
2023-03-01 12:03:03 +01:00
Armin Schrenk
0ddf221e26
Merge branch 'develop' into release/1.7.0
2023-03-01 11:43:49 +01:00
Tobias Hagemann
e577c64c35
arm64 dmg installer (link + bg) for fuse-t
2023-02-27 11:06:19 +01:00
Armin Schrenk
b848e78372
Merge branch 'develop' into release/1.7.0
2023-02-24 14:16:38 +01:00
Armin Schrenk
6f5a88af1d
extend winfsp uninstall instruction by reboot step
2023-02-24 13:10:15 +01:00
Armin Schrenk
210b891616
block exe installation if winFsp is outdated
2023-02-24 12:50:20 +01:00
Armin Schrenk
a1379bac40
For Windows try to migrate all user settings, not only the ones of local users
2023-02-22 15:33:37 +01:00
Armin Schrenk
c5b86bc355
Closes #2648
2023-02-17 14:46:45 +01:00
Armin Schrenk
3dff3a8664
Fixes #2682
...
* allow windows installer to remove same version
* add revisionNumber to installer version
2023-02-14 11:20:22 +01:00
Armin Schrenk
5b0bbf539b
improve FailOnRunningApp action
2023-02-13 23:34:43 +01:00
Armin Schrenk
69d73d0fb9
Remove standalone launchers
2023-02-03 13:15:03 +01:00
Armin Schrenk
b9e57ce895
Merge pull request #2654 from cryptomator/feature/2652-migrate-dir-mounts
...
Feature/2652 migrate dir mounts
2023-02-01 11:17:11 +01:00
Armin Schrenk
95ea23ee6e
add more comments regarding removal evaluation of this workaround
2023-02-01 11:07:23 +01:00
Armin Schrenk
c269184217
ensure that settings.json is a file
2023-01-31 18:05:31 +01:00
Armin Schrenk
68d32957e4
fix errors
2023-01-31 16:37:25 +01:00
Armin Schrenk
a771f0a5b7
doc doc doc
2023-01-31 13:59:18 +01:00
Armin Schrenk
e56e6a8359
integrate script into installer
2023-01-31 13:58:56 +01:00
Armin Schrenk
5f9b77241f
extend migration script to all local users
2023-01-31 13:40:25 +01:00
Armin Schrenk
fb54ee04a6
Remove Dokany advertisement from msi installer
2023-01-30 13:32:56 +01:00
Armin Schrenk
a106b04c7e
prototpye for powershell script to be executed after installation
2023-01-30 13:30:06 +01:00
Armin Schrenk
40fbe4f59d
remove more libffi workaround leftovers
2023-01-26 16:05:53 +01:00
Tobias Hagemann
bf779b5b41
updated dmg background
2023-01-26 15:57:10 +01:00
Tobias Hagemann
ce5dbd14d8
reverted be7ac50928
2023-01-26 15:57:10 +01:00
Armin Schrenk
48744018a2
Merge branch 'release/1.7.0' into develop
2023-01-26 15:56:48 +01:00
Armin Schrenk
bd9f79cb56
add cryptomator.mountPointsDir property to macOS installer scripts
2023-01-26 15:54:31 +01:00
Armin Schrenk
74718754ad
fix merge
2023-01-26 13:48:30 +01:00
Armin Schrenk
eb595379d6
Merge branch 'develop' into release/1.7.0
...
# Conflicts:
# dist/linux/debian/control
# dist/linux/debian/cryptomator.sh
2023-01-26 13:47:46 +01:00
Armin Schrenk
1c104737c1
Merge pull request #2639 from cryptomator/feature/mount-provider
...
Refactoring: Use mount service
2023-01-26 13:20:11 +01:00
Ralph Plawetzki
8139cb8c38
Add jdk.security.auth module to rules
2023-01-22 20:05:13 +01:00
Ralph Plawetzki
f1f5f7e02f
Add jdk.security.auth module as it's required by dbus-java-core
2023-01-22 17:59:20 +01:00
Armin Schrenk
90408504e2
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# pom.xml
# src/main/java/org/cryptomator/common/vaults/Vault.java
# src/main/java/org/cryptomator/ui/mainwindow/VaultDetailUnlockedController.java
2023-01-20 15:27:48 +01:00
Armin Schrenk
24d472ed8b
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# dist/linux/appimage/build.sh
# dist/linux/debian/rules
2023-01-11 16:01:27 +01:00
Ralph Plawetzki
0e0e00f116
Remove stuff not needed when run locally
...
From: changes requested for PR #2624
2023-01-08 14:10:38 +01:00
Ralph Plawetzki
77c0a3e265
Update build.sh to .github/workflows/appimage.yml
2023-01-07 15:31:32 +01:00
Tobias Hagemann
be7ac50928
added new app icon for macos, fixes #2517
2023-01-04 16:32:40 +01:00
Julian Raufelder
9182c415eb
Hello 2023 🎉
2023-01-04 13:35:58 +01:00
Armin Schrenk
fd5aeaf90a
Merge branch 'develop' into feature/mount-setting-per-vault
2023-01-02 13:47:30 +01:00
Armin Schrenk
8009205da7
Merge branch 'main' into develop
...
# Conflicts:
# pom.xml
2022-12-14 20:07:24 +01:00
Armin Schrenk
fd76c89393
update metainfo
2022-12-14 20:02:12 +01:00
Sebastian Stenzel
4fda4a2b2e
fix makefile
2022-12-12 09:09:25 +01:00
Sebastian Stenzel
ffaf7ad360
adjust package dependencies to new mount api and jfuse
2022-12-12 09:03:56 +01:00
Sebastian Stenzel
76689705f5
remove LD_PRELOAD workaround, which should no longer be required with jfuse
2022-12-12 08:54:18 +01:00
Armin Schrenk
36ed4554b2
Fixes #2570
...
Dabian build: Make libffi7 a runtime dependency and preload it.
2022-12-09 15:12:04 +01:00
Armin Schrenk
c45a00377d
Merge branch 'develop' into feature/mount-provider
...
# Conflicts:
# .github/workflows/appimage.yml
# .github/workflows/mac-dmg.yml
# .github/workflows/win-exe.yml
# pom.xml
# src/main/java/org/cryptomator/common/vaults/WebDavVolume.java
# src/main/java/org/cryptomator/ui/traymenu/AwtTrayMenuController.java
2022-12-07 17:01:56 +01:00
Armin Schrenk
0e9b115647
debian build: use correct package names
2022-12-07 11:43:59 +01:00
Armin Schrenk
5ba137dda5
Add additional build dependencies to debian build
2022-12-07 11:11:31 +01:00
Sebastian Stenzel
db928ba034
try fixing debian build
2022-12-06 20:49:09 +01:00
Armin Schrenk
d8b71db8e5
bump metainfo.xml
2022-12-06 15:27:17 +01:00
Sebastian Stenzel
ba7029968d
try fixing dpkg-shlibdeps: error: cannot find library libgtk-x11-2.0.so.0 ...
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
a3fc68ab6f
jlink javafx.* modules from arch-dependent jmod path
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
abf944a130
add required openjfx jmods to debian source package
2022-11-30 11:16:38 +01:00
Sebastian Stenzel
6325c6f450
fixed java options required for panama
2022-11-25 14:42:18 +01:00
Armin Schrenk
dd79b46d72
add --enable-preview flag to java runtime options
2022-11-25 12:21:37 +01:00
Armin Schrenk
1b0eb34734
set loopback alias via parameter in ps1 script
2022-11-21 13:46:12 +01:00
Armin Schrenk
79952418f4
only use lower characters in loopback alias
2022-11-21 13:26:14 +01:00
Armin Schrenk
65e26971ff
make loopback alias depend on appName
2022-11-21 13:12:32 +01:00
Armin Schrenk
13debaafbe
set loopback alias in Cryptomator app during build time
2022-11-18 13:34:38 +01:00
Armin Schrenk
043184cf53
set loopback device alias during build
...
instead of hardcode
2022-11-18 12:36:10 +01:00
Armin Schrenk
38062f9a8d
Move Cryptomator installer defaults to actual installer file
2022-11-18 11:32:39 +01:00
Armin Schrenk
14d0d95f23
add variable to skip legacy check in installer
2022-11-18 11:20:51 +01:00
Armin Schrenk
fbe33e21fb
Fixes #2498
...
Bump winfsp for windows bundle distribution
2022-11-03 10:16:53 +01:00
Sebastian Stenzel
1f01923169
build on Ubuntu Focal
2022-10-14 13:44:50 +02:00
Sebastian Stenzel
6367cc2dfb
depend on coffeelibs-jdk-19
2022-10-14 13:10:37 +02:00
Julian Raufelder
26ecd67a79
Update linux common metainfo.xml file
2022-10-11 15:33:44 +02:00
Armin Schrenk
67dd1548cc
finalize release
2022-08-31 15:47:23 +02:00
Ralph Plawetzki
8290df9ea6
Pass on CLI parameters for Cryptomator started as an AppImage or installed from PPA
...
Fixes #2301
2022-08-01 18:17:41 +02:00
Armin Schrenk
57110ff417
add release to metainfo
2022-07-27 11:57:45 +02:00
Armin Schrenk
d5bdea4a75
fix debian build script
...
Fixes #2352
2022-07-27 11:57:00 +02:00
Armin Schrenk
9209e7698c
add release info to linux metainfo file
2022-07-26 13:23:31 +02:00
Armin Schrenk
8662abae5a
Merge branch 'feature/hub' into develop
...
# Conflicts:
# .idea/runConfigurations/Cryptomator_Windows.xml
# .idea/runConfigurations/Cryptomator_Windows_Dev.xml
# dist/win/build.ps1
# src/main/java/org/cryptomator/common/Environment.java
2022-07-26 12:29:33 +02:00
Armin Schrenk
f7ddb6e714
Update and deduplicate winfsp download link
...
Fixes #2117
2022-07-18 14:56:39 +02:00
Armin Schrenk
d814c1cfca
Update integrations-win lib ( #2331 )
...
* update to integrations-win 1.1.2
* refactor environment class to reduce maintenance
* fix test
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com>
2022-07-11 15:59:54 +02:00
Armin Schrenk
45f038bae2
Merge branch 'develop' into feature/hub
...
# Conflicts:
# dist/mac/dmg/build.sh
# dist/win/build.ps1
# pom.xml
2022-06-22 09:55:02 +02:00
Tobias Hagemann
5233e6b690
improved cleanup in manual build script for macos
...
[ci skip]
2022-05-17 18:33:02 +02:00
Sebastian Stenzel
90f523bee8
parameterize patchWebDAV.ps1 and add default values to .bat file ( #2251 )
...
Co-authored-by: Armin Schrenk <armin.schrenk@skymatic.de>
2022-05-13 15:11:41 +02:00
Tobias Hagemann
78bb996072
updated integrations-mac dependency
2022-05-13 13:42:40 +02:00
Tobias Hagemann
773a5d3570
Merge pull request #2244 from cryptomator/feature/parameterize-mac-build-script
...
Parameterized macOS build script
2022-05-12 16:19:14 +02:00
Armin Schrenk
75093f1c09
Make lauchner class configurable
2022-05-12 16:12:20 +02:00
Tobias Hagemann
0351595243
parameterized MODULE_AND_MAIN_CLASS
2022-05-12 16:07:47 +02:00
Armin Schrenk
3e6d81ef1b
Use parameter for main jar glob pattern
2022-05-12 09:15:04 +02:00
Tobias Hagemann
852daaa88e
parameterized mac build script
2022-05-12 09:14:10 +02:00
Armin Schrenk
7dfc4d9ded
allow custom name for c9r/c9s icon file
2022-05-12 09:14:03 +02:00
Armin Schrenk
80696972cb
allow upgrade-uuid to be customized in build script
2022-05-11 13:00:32 +02:00
Armin Schrenk
0f88e6c2fe
fix errors
2022-05-11 12:48:56 +02:00
Armin Schrenk
3524f273de
Merge branch 'develop' into feature/parameterize-win-build-script
...
# Conflicts:
# dist/win/build.ps1
2022-05-11 12:48:31 +02:00
Armin Schrenk
fb3d64c43f
update integrations-win dependency
2022-05-11 12:41:33 +02:00
Armin Schrenk
90d43f28d9
eradicate last hard coded app name occurences in build script
2022-05-11 12:25:53 +02:00
Armin Schrenk
a29f10a504
refactor build scipt to be easiert customizable
2022-05-11 12:22:29 +02:00
Armin Schrenk
6702747652
separate cryptomator labels and asset paths from installer file
2022-05-10 18:35:04 +02:00
Armin Schrenk
a8b920698d
Generify error message in installer
2022-05-10 16:32:59 +02:00
Julian Raufelder
12ef32835c
Prepare 1.6.10
...
[ci skip]
2022-05-03 16:15:33 +02:00
Sebastian Stenzel
9f0e269baf
Merge branch 'develop' into feature/hub
...
# Conflicts:
# pom.xml
# src/main/resources/license/THIRD-PARTY.txt
2022-04-28 12:55:55 +02:00
Sebastian Stenzel
0a8cc7ed1e
Merge branch 'develop' into release/1.6.9
2022-04-27 13:19:41 +02:00
Sebastian Stenzel
3c376c4bf6
add -Dsun.java2d.metal=true
, which fixes #2194
2022-04-27 13:18:25 +02:00
Armin Schrenk
8f97235b9a
Merge pull request #2189 from cryptomator/feature/on-the-fly-license
...
Generate app license on release/ installer build and remove commited third party file
2022-04-27 13:05:53 +02:00
Julian Raufelder
d127121007
Update metainfo.xml to 1.6.9
...
[ci skip]
2022-04-26 19:51:43 +02:00
Armin Schrenk
98b3b14e6a
Reverted bundle license to show links again and adjusted license template
...
* only those are depicted as clickable http links
2022-04-26 17:48:05 +02:00