Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
872cdbc684 | ||
|
|
0f78931599 | ||
|
|
a84b2645fc | ||
|
|
6152371b16 | ||
|
|
60acaf3eea | ||
|
|
e064e14425 | ||
|
|
33e35243c4 |
@@ -75,3 +75,28 @@ jobs:
|
||||
--field "content=$content" \
|
||||
--field "branch=main"
|
||||
fi
|
||||
|
||||
- name: Update Windows beta badge in README on main
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
shell: bash
|
||||
run: |
|
||||
version="${{ steps.version.outputs.version }}"
|
||||
tag="${{ github.ref_name }}"
|
||||
shields_version=$(echo "$version" | sed 's/-/--/g')
|
||||
export WIN_BADGE="[](https://github.com/${{ github.repository }}/releases/tag/${tag}) <!-- WIN_BETA_BADGE -->"
|
||||
sha=$(gh api "repos/${{ github.repository }}/contents/README.md?ref=main" --jq .sha)
|
||||
content=$(gh api "repos/${{ github.repository }}/contents/README.md?ref=main" --jq .content | python3 -c "
|
||||
import sys, base64, os
|
||||
raw = sys.stdin.read().strip()
|
||||
text = base64.b64decode(raw).decode()
|
||||
badge = os.environ['WIN_BADGE']
|
||||
lines = text.splitlines(keepends=True)
|
||||
out = [badge + chr(10) if '<!-- WIN_BETA_BADGE -->' in line else line for line in lines]
|
||||
print(base64.b64encode(''.join(out).encode()).decode(), end='')
|
||||
")
|
||||
gh api --method PUT "repos/${{ github.repository }}/contents/README.md" \
|
||||
--field "message=Windows beta badge $tag" \
|
||||
--field "content=$content" \
|
||||
--field "branch=main" \
|
||||
--field "sha=$sha"
|
||||
|
||||
@@ -75,3 +75,40 @@ jobs:
|
||||
--field "content=$content" \
|
||||
--field "branch=main"
|
||||
fi
|
||||
|
||||
- name: Update Windows stable badge in README on main
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
shell: bash
|
||||
run: |
|
||||
version="${{ steps.version.outputs.version }}"
|
||||
tag="${{ github.ref_name }}"
|
||||
shields_version=$(echo "$version" | sed 's/-/--/g')
|
||||
export WIN_STABLE_BADGE="[](https://github.com/${{ github.repository }}/releases/tag/${tag}) <!-- WIN_STABLE_BADGE -->"
|
||||
sha=$(gh api "repos/${{ github.repository }}/contents/README.md?ref=main" --jq .sha)
|
||||
content=$(gh api "repos/${{ github.repository }}/contents/README.md?ref=main" --jq .content | python3 -c "
|
||||
import sys, base64, os
|
||||
raw = sys.stdin.read().strip()
|
||||
text = base64.b64decode(raw).decode()
|
||||
stable_badge = os.environ['WIN_STABLE_BADGE']
|
||||
lines = text.splitlines(keepends=True)
|
||||
out = []
|
||||
for line in lines:
|
||||
if '<!-- WIN_STABLE_BADGE -->' in line:
|
||||
out.append(stable_badge + chr(10))
|
||||
rest = line.replace(' <!-- WIN_STABLE_BADGE -->', '').replace('<!-- WIN_STABLE_BADGE -->', '')
|
||||
if rest.strip() and '<!-- WIN_BETA_BADGE -->' in rest:
|
||||
out.append('<!-- WIN_BETA_BADGE -->' + chr(10))
|
||||
elif rest.strip():
|
||||
out.append(rest)
|
||||
elif '<!-- WIN_BETA_BADGE -->' in line:
|
||||
out.append('<!-- WIN_BETA_BADGE -->' + chr(10))
|
||||
else:
|
||||
out.append(line)
|
||||
print(base64.b64encode(''.join(out).encode()).decode(), end='')
|
||||
")
|
||||
gh api --method PUT "repos/${{ github.repository }}/contents/README.md" \
|
||||
--field "message=Windows stable badge $tag" \
|
||||
--field "content=$content" \
|
||||
--field "branch=main" \
|
||||
--field "sha=$sha"
|
||||
|
||||
@@ -282,6 +282,9 @@
|
||||
Style="{StaticResource SmallButton}" Click="CopyDiag_Click"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
<TextBlock DockPanel.Dock="Top" Text="Email and org IDs are redacted when copied."
|
||||
FontSize="10" Foreground="{DynamicResource SecondaryBrush}"
|
||||
Margin="14,6,14,6"/>
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
||||
<StackPanel x:Name="DiagContentPanel" Margin="16,4,16,16"/>
|
||||
</ScrollViewer>
|
||||
|
||||
@@ -570,15 +570,6 @@ public partial class PopupWindow : Window
|
||||
reqRows.Add(MakeRow("Time", VM.DiagLastFetch.Value.ToString("HH:mm:ss")));
|
||||
AddSection("LAST REQUEST", reqRows);
|
||||
|
||||
// COOKIE STORE
|
||||
AddSection("COOKIE STORE",
|
||||
[
|
||||
MakeRow("Total cookies", VM.DiagCookieCount.ToString()),
|
||||
MakeRow("Claude cookies", VM.DiagClaudeCookieCount.ToString()),
|
||||
MakeRow("All domains", VM.DiagCookieDomains.Count == 0
|
||||
? "(none)" : string.Join(", ", VM.DiagCookieDomains)),
|
||||
]);
|
||||
|
||||
// STORED COOKIE NAMES
|
||||
var storedNames = GetStoredCookieNames();
|
||||
var nameRows = new List<FrameworkElement>();
|
||||
@@ -637,9 +628,6 @@ public partial class PopupWindow : Window
|
||||
if (VM.DiagLastFetch.HasValue)
|
||||
sb.AppendLine($"Last fetch: {VM.DiagLastFetch.Value:HH:mm:ss}");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine($"Total cookies: {VM.DiagCookieCount}");
|
||||
sb.AppendLine($"Claude cookies: {VM.DiagClaudeCookieCount}");
|
||||
sb.AppendLine($"Domains: {string.Join(", ", VM.DiagCookieDomains)}");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine("Stored cookies:");
|
||||
foreach (var c in storedNames)
|
||||
|
||||
Reference in New Issue
Block a user