User-friendly labels for App Store Connect API types

App Store Connect API defines some enum types which are displayed in Localiji with a user-friendly label. For example, the Screenshot type defines APP_IPHONE_67, APP_IPAD_PRO_3GEN_129 and others. Since the API doesn’t define user-friendly labels, Localiji defines them manually, like “iPhone 6.7″ Display” and “iPad Pro (3rd Gen) 12.9″ Display”.

When Apple adds new enum elements, such as when introducing new display sizes or device types, the current Localiji version uses the raw enum string by default until the user-friendly label is defined in a future Localiji update. If you notice a non-user-friendly label, you’re welcome to report it through the Contact page.

The official types declared in the OpenAPI specification and used by Localiji are:

Track moved files

By default, tracking of moved files is disabled. (Moved files include renamed files as well.) You can enable the corresponding option in the Advanced tab of the sync settings.

When you move a file and this option is disabled, SyncTime will see the old file as removed and the new one as added, so if the file contents did not change, the entire file will be copied again. (If the option “Remove files not on source” is disabled, the file with the old name is preserved along the file with the new name.) This is a minor inconvenience if you rarely move files, since tracking moved files requires the creation of snapshots that occupy additional space (see below).

When tracking moved and renamed files, SyncTime creates a snapshot of the source by storing each file’s path and identifier. Since the identifier of a file always remains the same, a renamed file can be matched to its previous location when the two identifiers are equal.
When enabling this option, the following sync will store the snapshot. Only starting from the sync after that will moved and renamed files be effectively tracked.

Logs

SyncTime logs the following events:

  • Success:
    • a file is added, overwritten, removed or moved
    • file metadata is synced for files whose contents have not changed (metadata includes tags, the hidden and locked state, and any custom directory icon)
    • a sync has completed without errors.
  • Failure:
    • the sync bases are unavailable when starting a sync or get disconnected during a sync
    • a file cannot be scanned
    • any of the file operations listed under “Success” fails
    • the snapshots cannot be read or written (for two-way syncs or when tracking moved files)
    • linking a file fails during an incremental backup
    • a conflict occurs during two-way syncs.

By default, old logs are automatically deleted after 7 days. You can change the time interval in the Activity Logs window, by clicking on the three dots toolbar button and selecting Maximum log age.

Storage

Activity logs are saved in

~/Library/Containers/org.desairem.uSync/Data/Library/Application Support/activity logs.xml

In order to reduce the space occupied on disk and to speed up the loading time, the logs are saved in a binary XML format which is not user-readable. This file can be converted to a plain XML file. The following Terminal command creates the converted log file on the Desktop:

plutil -convert xml1 -o ~/Desktop/SyncTime_logs.xml ~/Library/Containers/org.desairem.uSync/Data/Library/Application\ Support/activity\ logs.xml

Can I export the game cover images?

Currently there is no built-in export feature, but you can quite easily copy the downloaded images in the Finder. Witgui downloads the images to the directory located at ~/Library/Application Support/Witgui/covers, where ~ is your home directory. You can navigate to the ~/Library directory in the Finder by pressing the Option key and selecting in the main menu Go > Library.

How can I get a refund?

When you buy an app on the App Store, you provide your payment details to Apple, which ultimately processes the transaction and offers the app stored on their servers. I don’t have access to your payment details nor to your email or contact information, so I cannot offer a refund. But Apple can.

Why do I get an error when updating from the App Store?

Unfortunately I don’t have any control over the app download and update process. The App Store is operated by Apple and the downloaded or updated apps are stored on Apple servers.

A possible workaround is to restart your Mac and try the download or update again.

If you’re trying to update, a possible workaround is to move the app to the bin and then download it again from the App Store.

If you’re unable to solve the issue, you should try to contact the Apple Support. They might ask you to contact the app developer first (that’s what they usually do when a third-party app is involved); if they do, you can link to this page and emphasize that since the update is managed by the App Store and the App Store is an Apple app, only Apple can help.

File modifiers

One-way syncs allow you to specify file modifiers that can change how a file is copied to the destination. Each file modifier is applied to all copied files by default, but can be adjusted individually to match a subset of the copied files.

Add Tag

Adding a Finder tag allows to recognize all files copied during a sync, assuming that the tag wasn’t set before.

Compress

Compressing big or rarely needed files allows to save space, but requires expanding them before using them again.

Create alias

Creating an alias pointing back to the source file allows to save space of rarely needed files, but renders the alias useless if the source file is deleted or disconnected.

Rename

Renaming files allows to change or delete characters that are not supported on the destination volume.

You can choose to find and replace text in a file name by selecting one of two operations: Exact match or Regular expression.

Do I have to keep SyncTime Lite after purchasing SyncTime?

SyncTime and SyncTime Lite are independent apps, so they can practically coexist. Still, when you purchase SyncTime, you won’t need SyncTime Lite anymore.

You can transfer the settings of the sync items created in SyncTime Lite to SyncTime. Just keep in mind that the only limitation of SyncTime Lite is that it doesn’t save its own settings when the app is closed, so if you want to transfer them to SyncTime, do so before closing SyncTime Lite.

  1. Make sure the syncs are up to date by selecting them all in SyncTime Lite with Command-A, then clicking on the Play button in the toolbar. If necessary, wait until all the syncs complete.
  2. Export the sync items from SyncTime Lite, e.g. by selecting them all, then right-clicking them and selecting “Export selected sync items” from the context menu.
  3. In the Save panel, select the directory where the save file should be created and click Save.
  4. Import the sync items in SyncTime, e.g. by right-clicking the main SyncTime window and selecting “Import sync items” from the context menu.
  5. In the Open panel, select the save file created in step 2 and click Open.
  6. After the sync items have been imported, you can delete the save file or keep it as a backup copy. The imported sync items are not linked to the save file.
  7. You can now uninstall SyncTime Lite.

For additional help. see Export and import sync items.

Can I convert between WebVTT and SRT files?

Yes, when you open a document in Underword, you can save it in the other format as well.

  1. While holding down the Option key, select File > Save As… or use the keyboart shortcut Option-Shift-Command-S.
  2. In the save panel, above the button row at the bottom, select the desired output format.
  3. Click Save. The new file is saved at the given location and the open document in Underword is automatically updated to point to the new location.

How can I avoid syncing custom directory icons?

Custom directory icons can be set in the Finder by opening the Info panel (from the main menu View > Get Info, or by pressing Command-I) and dragging an image onto the icon on the top left of the Info panel. A custom icon can be removed again by clicking it in the Info panel and pressing the Delete key.

A custom directory icon is saved inside the directory itself as a hidden file named “Icon\r”, where “\r” stands for the carriage return character and is displayed in the Finder as a “?” character.

Hint: you can toggle the display of hidden files in the Finder with the keyboard shortcut Command-Shift-.

Even if custom file icons are hidden in the Finder, simply excluding hidden files in SyncTime will not exclude custom directory icons from a sync. If you want to exclude custom directory icons, you can add a Filename filter with the text “Icon”. Don’t use the text “Icon?” as seen in the Finder because, as mentioned, the ? character is only displayed by the Finder and not a part of the icon file name; instead, the “Icon” text will match any filename that contains that word, including “Icon\r”.