Skip to content

Commit 909c740

Browse files
authored
Merge branch 'main' into mountainduck/5
2 parents 6372a46 + 2ba0fef commit 909c740

32 files changed

+157
-74
lines changed

.codespellrc

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[codespell]
2+
skip = .git,*.pdf,*.svg,go.sum,*.css,.codespellrc
3+
check-hidden = true
4+
# Some German and custom names and regexes
5+
ignore-regex = .*\b(ist ein|SAV for Mac)\b|.*ü.*|\bTe\*|\b_static/Ressources\b
6+
# ignore-words-list =

.github/workflows/codespell.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: Codespell
3+
4+
on:
5+
push:
6+
branches: [main]
7+
pull_request:
8+
branches: [main]
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
codespell:
15+
name: Check for spelling errors
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- name: Checkout
20+
uses: actions/checkout@v3
21+
- name: Codespell
22+
uses: codespell-project/actions-codespell@v2

Formatting_Cheat-Sheet.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ test
5757
[Formatting Cheat Sheet](Formatting_Cheat-Sheet)
5858

5959
```
60-
{download}`Titel<Download_Link>`
60+
{download}`Title<Download_Link>`
6161
```
6262

6363
---

cli/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ duck --username <Access Key ID> --list s3:/<bucketname>/
224224

225225
#### `--retry`
226226

227-
Retry requests with I/O failures once per default. Useful on connnection timeout or latency issues.
227+
Retry requests with I/O failures once per default. Useful on connection timeout or latency issues.
228228

229229
#### `--verbose`
230230

cyberduck/browser.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Navigate into a folder with a double-click *(`⌘↓`)* or one level up by using
2020
````
2121
````{group-tab} Windows
2222
23-
You can expand and collaps folders using the right and left arrow keys in the outline view.
23+
You can expand and collapse folders using the right and left arrow keys in the outline view.
2424
2525
Navigate into a folder with a doubl-click *(`Ctrl+Down`)* or one level up by using the ▲ button next to the path-field *(`Ctrl+Up`)*.
2626
@@ -183,7 +183,7 @@ Use the *File → Print* option where you can open a PDF from the browser listin
183183

184184
### Folder Icon Badges
185185

186-
Folder icons are badged for paticular access permissions.
186+
Folder icons are badged for particular access permissions.
187187

188188
```{image} _images/privatefolderbadge.png
189189
:alt: Private Folder Badge

cyberduck/connection.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ Choose *Cyberduck → Preferences → Connection → Use system proxy settings*.
191191

192192
### Additional Settings
193193

194-
#### Prefer IPv6 Adresses of DNS Lookups
194+
#### Prefer IPv6 Addresses of DNS Lookups
195195

196196
A [hidden configuration option](preferences.md#hidden-configuration-options).
197197

@@ -203,7 +203,7 @@ A [hidden configuration option](preferences.md#hidden-configuration-options).
203203

204204
defaults write ch.sudo.cyberduck rendezvous.enable false
205205

206-
#### Disable Bonjour Notifications in Notification Center and Sytem Tray
206+
#### Disable Bonjour Notifications in Notification Center and System Tray
207207

208208
A [hidden configuration option](preferences.md#hidden-configuration-options). By default, the limit is set to allow not more than `30` notifications per minute.
209209

cyberduck/edit.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Edit Files
44
You can edit a file just as a local file in an external editor by clicking the Edit toolbar button or by choosing *File → Edit With*. The file will be downloaded to a temporary directory and opened with the preferred editor. The file will be uploaded to the server every time you choose *File → Save* in the Editor application. The file is not changed on the server if you just close the document without saving it or if the content has not changed.
55

66
## Default Editor
7-
The default editor opened for a file is selected depeding on the file type. If no application is found to handle the file type the default eidtor chosen in *Preferences* is used instead.
7+
The default editor opened for a file is selected depending on the file type. If no application is found to handle the file type the default eidtor chosen in *Preferences* is used instead.
88

99
```{image} _images/Edit_With_Application.png
1010
:alt: Edit with Application

cyberduck/faq.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Cyberduck is an open-source server and cloud storage browser for Mac and Windows
1414

1515
### Is Cyberduck Free?
1616

17-
Cyberduck is free software. Free software is a matter of the users' freedom to run, copy, distribute, study, change, and improve the software. If you find this programm useful, please consider making a [donation](http://cyberduck.ch/donate). A donation would not only demonstrate your appreciation of this software but also help to advance development in the future. You receive a registration key and it will help to make Cyberduck even better!
17+
Cyberduck is free software. Free software is a matter of the users' freedom to run, copy, distribute, study, change, and improve the software. If you find this program useful, please consider making a [donation](http://cyberduck.ch/donate). A donation would not only demonstrate your appreciation of this software but also help to advance development in the future. You receive a registration key and it will help to make Cyberduck even better!
1818

1919
```{image} _images/Donation_Prompt.png
2020
:alt: Donation Prompt

cyberduck/share.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Providers with support to share a file using a public, password protected or tem
3333

3434
### S3
3535

36-
For connections using [S3](../protocols/s3/index.md) protocol.
36+
For connections using [S3](../protocols/s3/index.md) protocol, make sure the bucket allows [ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html?icmpid=docs_amazons3_console) and doesn't block [public access](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html?icmpid=docs_amazons3_console).
3737

3838
`````{tabs}
3939
````{group-tab} Cyberduck

cyberduck/sync.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,5 @@ No files are downloaded.
5454

5555
You have to manually restart the synchronization in the transfer window. If you want to automate things you will be better off with either
5656

57-
- [Cyberduck CLI](https://duck.sh/) which allows you to write a script and schedule ot with your preferred method such as `cron`.
58-
- [Mountain Duck](https://mountainduck.io/) which allows you to mount the remote volume and synchronise files with any of your preferred tools such as `rsync`.
57+
- [Cyberduck CLI](https://duck.sh/) which allows you to write a script and schedule it with your preferred method such as `cron`.
58+
- [Mountain Duck](https://mountainduck.io/) which allows you to mount the remote volume and synchronise files with any of your preferred tools such as `rsync`.

cyberduck/transfer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ Enabling change of modification date slows down the transfer rate when uploading
220220

221221
A [hidden configuration option](preferences.md#hidden-configuration-options). Edit the available options (in bytes).
222222

223-
defaults write ch.sudo.cyberduck queue.bandwith.options 102400,1073741824
223+
defaults write ch.sudo.cyberduck queue.bandwidth.options 102400,1073741824
224224

225225
### Badge Dock Icon
226226

cyberduck/upload.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,4 @@ An option to upload with a temporary name and rename the file after the transfer
8989

9090
defaults write ch.sudo.cyberduck queue.upload.file.temporary.format "'{0}-{1}'"
9191

92-
where `{0}` is the original filename and `{1}` is a random UUID. The default setting uses a temprary filename of `filename-uuid`.
92+
where `{0}` is the original filename and `{1}` is a random UUID. The default setting uses a temporary filename of `filename-uuid`.

mountainduck/connect/index.md

+36
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Switching between [_Integrated_ mode](integrated.md) and [_Smart Synchronization
2626

2727
## Feature Comparison
2828

29+
2930
| | **Online** | **Smart Synchronization** | **Integrated** |
3031
|------------------------------------------|-----------------------------------------------------------------------|-------------------------------------------------------------------------------|-------------------------------------------------------------|
3132
| **Offline Access** || ✔ Save files in cache on disk for access with no server connectivity ||
@@ -36,3 +37,38 @@ Switching between [_Integrated_ mode](integrated.md) and [_Smart Synchronization
3637
| **[Recent Files](sync.md#recent-files)** || Available in the status bar (macOS) or taskbar (Windows) ||
3738
| **[Lock Files](../locking.md)** | ✔︎ |||
3839
| **[Share Files](../share.md)** ||||
40+
41+
42+
## Quota support
43+
Mountain Duck displays the overall quota present on the server as available disk space on the mounted volume.
44+
45+
| Protocol | Support |
46+
|--------------------------| :---: |
47+
| [Local Disk](../../protocols/index.md#local-disk) ||
48+
| [SFTP](../../protocols/sftp/index.md#free-space-calculation-is-incorrect) ||
49+
| [FTP](../../protocols/ftp.md) ||
50+
| [WebDAV](../../protocols/webdav/index.md) ||
51+
| [Google Drive](../../protocols/googledrive.md) ||
52+
| [Google Cloud Storage](../../protocols/googlecloudstorage.md) ||
53+
| [Microsoft OneDrive](../../protocols/onedrive.md#quota) ||
54+
| [Microsoft Sharepoint](../../protocols/sharepoint.md#quota) ||
55+
| [Files.com](../../protocols/files.com.md) ||
56+
| [DRACOON](../../protocols/dracoon.md) ||
57+
| [Backblaze B2](../../protocols/b2.md) ||
58+
| [Box.com](../../protocols/box.md) ||
59+
| [Dropbox](../../protocols/dropbox.md) ||
60+
| [Nextcloud](../../protocols/webdav/nextcloud.md) ||
61+
| [ownCloud](../../protocols/webdav/nextcloud.md) ||
62+
| [S3](../../protocols/s3/index.md) ||
63+
| [SMB](../../protocols/smb.md) ||
64+
| [Windows Azure ](../../protocols/azure.md) ||
65+
| [OpenStack Object Storage](../../protocols/openstack/index.md) ||
66+
67+
```{admonition} Limited Support
68+
:class: attention
69+
- **[Microsoft OneDrive](../../protocols/onedrive.md#quota)**: Quota is only supported when setting the *Path* in the bookmark configuration to a folder different from `/`.
70+
- **[Microsoft SharePoint](../../protocols/sharepoint.md#quota)**: Quota is only supported when setting the *Path* in the bookmark configuration to a *Drives* folder in a SharePoint site folder.
71+
```
72+
73+
Some protocols do not report the available quota. Finder and Windows Explorer will show exabyte values in *Online* connect mode and the available space within the synchronization cache location on your local disk in *Smart Synchronization* connect mode for the affected protocols.
74+

mountainduck/installation/index.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ No admin privileges for installation is required.
2222
Mountain Duck is installed through the Mac App Store in `/Applications`. You can always reinstall Mountain Duck on any Mac you own from the Mac App Store in *→ App Store... → Purchased*.
2323
2424
**Login Item**<br/>
25-
You can choose to open Mountain Duck when you log into your computer. Tha application will appear in *Login Items* of the *User & Groups* system preferences panel.
25+
You can choose to open Mountain Duck when you log into your computer. The application will appear in *Login Items* of the *User & Groups* system preferences panel.
2626
2727
![Login Item](_images/Login_Item.png)
2828
@@ -48,10 +48,10 @@ For **macOS Ventura and later**, the setting can be found in *System Settings
4848
![Mountain Duck Windows Installer](_images/Mountain_Duck_Windows_Installer.png)
4949
5050
**MSI**<br/>
51-
[Download](https://mountainduck.io/changelog/) MSI Installer for corporate environments. Requires prior installation of *Microsoft .NET Framework 4.5.2*.
51+
[Download](https://mountainduck.io/changelog/) MSI Installer for corporate environments. Requires prior installation of *Microsoft .NET Framework 4.7.2*.
5252
5353
```{note}
54-
Using the MSI Installer, you'll have to install the *MSI Package Shell Extension for 32bit applications* **and** *MSI Package Shell Extension for 64bit applications* separatly. Both packages are needed to enable the explorer extension.
54+
Using the MSI Installer, you'll have to install the *MSI Package Shell Extension for 32bit applications* **and** *MSI Package Shell Extension for 64bit applications* separately. Both packages are needed to enable the explorer extension.
5555
```
5656
5757
````

mountainduck/interface.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ Use
163163
164164
````{group-tab} Windows
165165
166-
Enter the commmand `<path to Mountainduck.exe> %AppData%/Cyberduck/Bookmarks/<Bookmarkfile>` in *cmd.exe*.
166+
Enter the command `<path to Mountainduck.exe> %AppData%/Cyberduck/Bookmarks/<Bookmarkfile>` in *cmd.exe*.
167167
168168
````
169169
`````
@@ -201,7 +201,7 @@ You can unmount volumes using your command-line interface (CLI). Use `umount <bo
201201
In *File Explorer* in "This PC" view or the sidebar on the left of the *File Explorer* window, open the context menu for your mounted drive and select *Disconnect*.
202202
203203
**Disconnect using command line**<br/>
204-
You can unmount volumes using your commmand-line interface (CLI). Use `net use <drive letter>: /delete` in *cmd.exe*
204+
You can unmount volumes using your command-line interface (CLI). Use `net use <drive letter>: /delete` in *cmd.exe*
205205
206206
````
207207

mountainduck/issues/index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Choose *File Explorer → Folder Options*.
3737
`````
3838

3939
## Temporary Files
40-
When opening files with status _Online only_ or when connected with _Online_ connect mode, it may be required to temporarily cache contents depending on the read pattern of the application opening the file. Data ist stored in the temporary file location of the operating system and allows for faster access when repeatedly reading the file. Temporary files are deleted as soon as the application closes the file after reading, unless the option _Enable buffering_ checked in _Preferences → Sync_.
40+
When opening files with status _Online only_ or when connected with _Online_ connect mode, it may be required to temporarily cache contents depending on the read pattern of the application opening the file. Data is stored in the temporary file location of the operating system and allows for faster access when repeatedly reading the file. Temporary files are deleted as soon as the application closes the file after reading, unless the option _Enable buffering_ checked in _Preferences → Sync_.
4141

4242
```{tip}
4343
When enabled _Preferences → Sync → Enable buffering_ is enabled:
@@ -68,7 +68,7 @@ Files matching the following naming pattern are excluded from folder listings an
6868
- `\` (backslash)
6969
- `|` (vertical bar or pipe)
7070
- `?` (question mark)
71-
- `*` (asterik)
71+
- `*` (asterisk)
7272
7373
````
7474
`````
@@ -241,7 +241,7 @@ The Spotlight search does not work on mounted volumes with _Online_ or _Smart Sy
241241
**Spotlight indexer**<br/>
242242
To prevent the indexing through Spotlight the default mount location has been changed to `Volumes.noindex`. In case you **do** want the mount location to be indexed by Spotlight, use the *Terminal.app* command `mdutil -i on <mount location>`. Additionally, [mount location](../preferences.md#mount-location) to a directory without the extension `.noindex`.
243243
```{attention}
244-
Enabling Spotlight can cause high CPU and bandwith usage while indexing folders.
244+
Enabling Spotlight can cause high CPU and bandwidth usage while indexing folders.
245245
```
246246
247247
**Multiple Mountain Duck Finder Extensions Processes**<br/>
@@ -253,7 +253,7 @@ It may be that Finder closes the connection because Mountain Duck hasn't answere
253253
This is an issue within the operating system that can occur to any network drive.
254254
255255
<del> **Additional `._*` Files Saved on Remote Volumes** </del> <br/>
256-
<del> The `._*` files contain metadata about the files some applications write in additional to the file content. On macOS, this metadata can be stored alongside the file on the filesystem, but on remote volumes, with no metadata suppport, an auxiliary file is created to contain this information. You can delete metadata on files using `xattr -d <filename>`. </del>
256+
<del> The `._*` files contain metadata about the files some applications write in additional to the file content. On macOS, this metadata can be stored alongside the file on the filesystem, but on remote volumes, with no metadata support, an auxiliary file is created to contain this information. You can delete metadata on files using `xattr -d <filename>`. </del>
257257
258258
As of version [2.1](https://mountainduck.io/changelog/), extended attributes are only saved in a temporary location and not stored on the mounted remote volume. If you want to revert to saving extended attributes to the server, enter in a *Terminal.app* window:
259259
@@ -275,7 +275,7 @@ If you get this error message you most likely haven't restarted your system afte
275275
**Missing Files in Windows Explorer**<br/>
276276
Windows has a limitation on the maximum path length. It might happen that Mountain Duck exceeds this maximum for long file names when trying to create placeholders in the local cache. If Mountain Duck is unable to create a placeholder file for a remote file it will not appear in the Windows Explorer listing.
277277
278-
To work around this Windows limitaion you can enable long path support in Windows 10 as of version 1607.
278+
To work around this Windows limitation you can enable long path support in Windows 10 as of version 1607.
279279
280280
1. Open the *Local Group Policy editor* (search for *Edit Group Policy*)
281281
2. Navigate to *Local Computer Policy → Computer Configuration → Administrative Templates → System → Filesystem*

mountainduck/preferences.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Files selected to always keep offline are never automatically removed from the c
9797
By default, files are kept in cache for 30 days and the cache is limited to a maximum size of 5GiB.
9898

9999
```{attention}
100-
The settings apply separately for each bookmark. The synchronization cache gets cleared based on the choosen cache limit after Mountain Duck is started and every 24h as long as Mountain Duck is running.
100+
The settings apply separately for each bookmark. The synchronization cache gets cleared based on the chosen cache limit after Mountain Duck is started and every 24h as long as Mountain Duck is running.
101101
```
102102

103103
```{note}
@@ -139,7 +139,7 @@ The connection profiles for [default protocols](../protocols/index.md) are alway
139139
Reconnect after restarting the computer. If you choose *Enable Login Item* and *Save Workspace* in *Preferences → General* and do not manually eject the volume prior to reboot it will reconnect after login.
140140

141141
## Cryptomator
142-
Choose wheather or not your [Cryptomator vaults](../cryptomator/index.md) should be auto detected and unlocked while browsing the parent folder or not by using the *Auto detect and open vault in browser* option.
142+
Choose whether or not your [Cryptomator vaults](../cryptomator/index.md) should be auto detected and unlocked while browsing the parent folder or not by using the *Auto detect and open vault in browser* option.
143143

144144
```{note}
145145
Without saving the vaults passwords using keychain, you will receive passwords prompts for the vaults after reconnecting to the server or cloud storage.

protocols/box.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Download [Mountain Duck](https://mountainduck.io/) as an alternative to *Box Dri
1414
1515
## Connecting
1616

17-
Use the default *Box* connection profile to connect to your server using the Box API. This allows to have Multi-Factor Authentication enabled for your accout.
17+
Use the default *Box* connection profile to connect to your server using the Box API. This allows to have Multi-Factor Authentication enabled for your account.
1818

1919
### Alternate Connection Options
2020

0 commit comments

Comments
 (0)