-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathappcast.xml
More file actions
116 lines (111 loc) · 6.2 KB
/
appcast.xml
File metadata and controls
116 lines (111 loc) · 6.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>syncthingStatus Updates</title>
<link>https://github.com/Xpycode/syncthingStatus/releases</link>
<description>Most recent updates to syncthingStatus</description>
<language>en</language>
<!--
To add a new release:
1. Build the app for release: xcodebuild -scheme syncthingStatus -configuration Release archive
2. Export the .app from the archive
3. Create a DMG with the app
4. Sign the update with: sign_update syncthingStatus-vX.X.dmg
5. Copy the signature from the output
6. Add a new <item> below with the version, signature, and download URL
7. Push this file to the main branch
-->
<item>
<title>Version 1.5.5</title>
<description><![CDATA[
<h2>What's New in Version 1.5.5</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>False "Out of sync" indicator fixed</strong> — the menu bar icon used to latch to red when Syncthing was actually fine, especially after routine background scans. The status logic now treats scanning, scan-waiting, sync-preparing/waiting, and cleaning states as healthy, and only reports out-of-sync when there is meaningful pending data.</li>
<li>Cached folder status is cleared on fetch failure so a transient hiccup cannot persist as a stuck red icon.</li>
<li>Removed devices and folders no longer leave stale entries behind in memory.</li>
</ul>
<h3>New</h3>
<ul>
<li><strong>Brand-new app icon and status bar icons.</strong></li>
<li><strong>Status icon style</strong> setting in Preferences — choose Monochrome (classic) or Traffic-Light (adds an amber warning state for soft conditions like paused devices).</li>
<li><strong>Sync notification cooldown</strong> — throttle "Sync Complete" notifications per folder (default 5 min, range 0–60). Stops the notification spam when a folder churns through many small syncs.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>Defensive decoding of Syncthing API responses so future field renames cannot brick the icon.</li>
<li>Status-fetch failures now log via OSLog (subsystem <code>com.lucesumbrarum.syncthingStatus</code>, category <code>FolderStatus</code>) for easier diagnosis.</li>
</ul>
]]></description>
<pubDate>Tue, 28 Apr 2026 04:00:00 +0000</pubDate>
<enclosure
url="https://github.com/Xpycode/syncthingStatus/releases/download/v1.5.5/syncthingStatus-v1.5.5.dmg"
sparkle:version="155"
sparkle:shortVersionString="1.5.5"
length="3603708"
type="application/octet-stream"
sparkle:edSignature="jJ8vWSlLZvUtWtWvwkiPcsLLxydCKX7w1zzkOvTDBin1P+A9c9GQFm5BBCELHThk17JpHcQNgj2kBbspaDVJAQ=="
/>
<sparkle:minimumSystemVersion>15.5</sparkle:minimumSystemVersion>
</item>
<item>
<title>Version 1.5.1</title>
<description><![CDATA[
<h2>What's New in Version 1.5.1</h2>
<ul>
<li><strong>Bug Fix</strong> - Fixed an issue where the app incorrectly prompted for updates when already on the latest version</li>
</ul>
]]></description>
<pubDate>Tue, 31 Dec 2025 15:00:00 +0000</pubDate>
<enclosure
url="https://github.com/Xpycode/syncthingStatus/releases/download/v1.5.1/syncthingStatus-v1.5.1.dmg"
sparkle:version="4"
sparkle:shortVersionString="1.5.1"
length="2238807"
type="application/octet-stream"
sparkle:edSignature="XcQ1MmLFAKSoPIDkUxzgsKyw6yKX1aex6gDrxNSFiCTb0PYr1IA/N9NbQOrrj1LhxVBEQkCkPSjSEU/T9f8aAQ=="
/>
<sparkle:minimumSystemVersion>15.5</sparkle:minimumSystemVersion>
</item>
<item>
<title>Version 1.5</title>
<description><![CDATA[
<h2>What's New in Version 1.5</h2>
<ul>
<li><strong>Auto-Updates</strong> - The app can now check for and install updates automatically via Sparkle</li>
<li>Check for updates manually from the app menu or Settings</li>
<li>Configure automatic update checking in Settings</li>
</ul>
]]></description>
<pubDate>Mon, 02 Dec 2025 12:00:00 +0000</pubDate>
<enclosure
url="https://github.com/Xpycode/syncthingStatus/releases/download/v1.5/syncthingStatus-v1.5.dmg"
sparkle:version="3"
sparkle:shortVersionString="1.5"
length="2238740"
type="application/octet-stream"
sparkle:edSignature="m5Kghiqey2grmtyBSTNTIho3q6zdTESj18vQf06wU4v+AzuU3sviwzdsOQ0Qr2rJX/0Zf5jPxzXodZhDByJLDA=="
/>
<sparkle:minimumSystemVersion>15.5</sparkle:minimumSystemVersion>
</item>
<item>
<title>Version 1.4</title>
<description><![CDATA[
<h2>What's New in Version 1.4</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>Fixed Dock Icon Behavior</strong> - The dock icon now correctly disappears when the main window is closed</li>
</ul>
]]></description>
<pubDate>Tue, 19 Nov 2024 02:11:59 +0000</pubDate>
<enclosure
url="https://github.com/Xpycode/syncthingStatus/releases/download/v1.4/syncthingStatus-v1.4.dmg"
sparkle:version="2"
sparkle:shortVersionString="1.4"
length="0"
type="application/octet-stream"
/>
<sparkle:minimumSystemVersion>15.5</sparkle:minimumSystemVersion>
</item>
</channel>
</rss>