Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/scripts/telegram-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@ notes=$(awk -v v="## $VERSION" '
{ if (item != "") print item; item = ""; gsub(/\*\*/, ""); print }
END { if (item != "") print item }' CHANGELOG.md 2> /dev/null | esc || true)

# INFO: A caption holds 1024 characters, so long notes are cut at a line end.
max=560
# INFO: A caption holds 1024 characters and the rest of it takes about 150, so
# long notes are cut at a line end. Room for an Arabic and an English list.
max=760
if [ "${#notes}" -gt "$max" ]; then
notes="${notes:0:$max}"
notes="${notes%$'\n'*}"$'\n'"…"
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,8 @@ jobs:
awk -v v="## $RELEASE_VERSION" '$0 == v { f = 1; next } /^## / { f = 0 } f' CHANGELOG.md
echo
echo "---"
echo "**التحميل:** \`$(basename "$zip")\`، فك الضغط في أي مكان وشغّل \`FastbootStudio.exe\`. ما يحتاج تثبيت: .NET و adb و fastboot موجودة معه."
echo
echo "**Download** \`$(basename "$zip")\`, unzip it anywhere and run \`FastbootStudio.exe\`. Nothing to install: .NET, adb and fastboot are included."
echo
echo "Full changelog: [CHANGELOG.md](https://github.com/$GITHUB_REPOSITORY/blob/$RELEASE_VERSION/CHANGELOG.md) · [README](https://github.com/$GITHUB_REPOSITORY/blob/$RELEASE_VERSION/README.md) · [العربية](https://github.com/$GITHUB_REPOSITORY/blob/$RELEASE_VERSION/README.ar.md)"
Expand Down
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,16 @@

[العربية](#عربي) · [English](#english)

<!-- The "## vX.Y.Z" section is posted to Telegram with the release (.github/scripts/telegram-release.sh): keep it short. -->
<!-- The "## vX.Y.Z" section is the release notes and the Telegram post (.github/scripts/telegram-release.sh): Arabic bullets, then "**English**" and the same bullets in English. Keep it short. -->

## v2.5.1
- إصلاح: عناصر القائمة كانت تختفي تحت الماوس والأزرار تطلع مخططة على بعض كروت الشاشة وتطبيقات التحكم عن بعد
- البرنامج صار يرسم برمجياً افتراضياً، وتقدر ترجع لكرت الشاشة من صفحة «حول»

**English**
- Fixed: menu items vanished under the mouse and buttons turned striped with some graphics drivers and remote-desktop apps
- The app now draws in software by default; the graphics card can be chosen again on the About page

## v2.5.0
- صفحة «الجوال» جديدة: مواصفات الجوال وحمايته وهو شغّال على أندرويد
- تتعرف على إضافة Fastboot Studio Companion: حالة AVB من البوت لودر وتعارض المودات
Expand Down
15 changes: 15 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Notes for Claude sessions on this repository

## Release notes: Arabic and English
Every release's notes are written in both languages. The `## vX.Y.Z` section of
`CHANGELOG.md` is the GitHub release body and the Telegram post, so it holds:

1. the Arabic bullets (Gulf dialect, one line each);
2. a line `**English**`;
3. the same bullets in English.

Keep the section short: the Telegram caption fits about 760 characters of notes.

## Commits and pull requests
They show IFOKNR only (`.claude/settings.json`): no Co-Authored-By or session lines in
commit messages or pull request descriptions.
Loading