Launcher: label Todo (Android, desktop entry, PKGBUILD), icon fitted to the shared 340px ink circle
Some checks failed
dependency freshness / dependencies on newest stable (push) Has been cancelled
file-length / file length <= 250 lines (push) Has been cancelled
md-naming / markdown naming convention (push) Has been cancelled
release-apk / release (APK) (push) Has been cancelled
repo-contract / repo contract (push) Has been cancelled
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012kQ5PCKqBHAkAVkPSvp6dk
@ -98,4 +98,4 @@ repos:
|
|||||||
entry: scripts/check_repo_contract.sh
|
entry: scripts/check_repo_contract.sh
|
||||||
language: system
|
language: system
|
||||||
pass_filenames: false
|
pass_filenames: false
|
||||||
files: ^(CLAUDE\.md|AGENTS\.md|scripts/test_changed\.sh)$
|
files: ^(CLAUDE\.md|AGENTS\.md|scripts/test_changed\.sh)$|(^|/)(AndroidManifest\.xml|build\.gradle(\.kts)?|strings\.xml|pubspec\.yaml|repo-contract\.toml|[^/]+\.desktop|assets/icon/[^/]+\.png)$
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
lose all network access. -->
|
lose all network access. -->
|
||||||
<uses-permission android:name="android.permission.INTERNET"/>
|
<uses-permission android:name="android.permission.INTERNET"/>
|
||||||
<application
|
<application
|
||||||
android:label="todo"
|
android:label="Todo"
|
||||||
android:name="${applicationName}"
|
android:name="${applicationName}"
|
||||||
android:icon="@mipmap/ic_launcher"
|
android:icon="@mipmap/ic_launcher"
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 815 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@ -1,6 +1,6 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
||||||
<rect width="1024" height="1024" fill="#211D1B"/>
|
<rect width="1024" height="1024" fill="#211D1B"/>
|
||||||
<g fill="none" stroke="#B8862E" stroke-width="72" stroke-linecap="round" stroke-linejoin="round" transform="translate(0,8)">
|
<g fill="none" stroke="#B8862E" stroke-width="66.2544" stroke-linecap="round" stroke-linejoin="round" transform="translate(-44.4008,-35.7071) scale(1.08672)">
|
||||||
<path d="M 272 372 L 346 446 L 478 314"/>
|
<path d="M 272 372 L 346 446 L 478 314"/>
|
||||||
<path d="M 594 400 L 752 400"/>
|
<path d="M 594 400 L 752 400"/>
|
||||||
<path d="M 272 620 L 346 694 L 478 562"/>
|
<path d="M 272 620 L 346 694 L 478 562"/>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 483 B |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@ -1,5 +1,5 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
||||||
<g fill="none" stroke="#B8862E" stroke-width="72" stroke-linecap="round" stroke-linejoin="round" transform="translate(0,8)">
|
<g fill="none" stroke="#B8862E" stroke-width="66.2544" stroke-linecap="round" stroke-linejoin="round" transform="translate(-44.4008,-35.7071) scale(1.08672)">
|
||||||
<path d="M 272 372 L 346 446 L 478 314"/>
|
<path d="M 272 372 L 346 446 L 478 314"/>
|
||||||
<path d="M 594 400 L 752 400"/>
|
<path d="M 594 400 L 752 400"/>
|
||||||
<path d="M 272 620 L 346 694 L 478 562"/>
|
<path d="M 272 620 L 346 694 L 478 562"/>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 397 B After Width: | Height: | Size: 431 B |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
@ -1,5 +1,5 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
|
||||||
<g fill="none" stroke="#FFFFFF" stroke-width="72" stroke-linecap="round" stroke-linejoin="round" transform="translate(0,8)">
|
<g fill="none" stroke="#FFFFFF" stroke-width="66.2544" stroke-linecap="round" stroke-linejoin="round" transform="translate(-44.4008,-35.7071) scale(1.08672)">
|
||||||
<path d="M 272 372 L 346 446 L 478 314"/>
|
<path d="M 272 372 L 346 446 L 478 314"/>
|
||||||
<path d="M 594 400 L 752 400"/>
|
<path d="M 594 400 L 752 400"/>
|
||||||
<path d="M 272 620 L 346 694 L 478 562"/>
|
<path d="M 272 620 L 346 694 L 478 562"/>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 397 B After Width: | Height: | Size: 431 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 309 B |
|
Before Width: | Height: | Size: 470 B After Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 574 B After Width: | Height: | Size: 579 B |
|
Before Width: | Height: | Size: 788 B After Width: | Height: | Size: 778 B |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 1023 B After Width: | Height: | Size: 1.1 KiB |
@ -83,7 +83,7 @@ install_desktop_entry() {
|
|||||||
cat > "$DESKTOP_DIR/$ICON_NAME.desktop" <<EOF
|
cat > "$DESKTOP_DIR/$ICON_NAME.desktop" <<EOF
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=todo
|
Name=Todo
|
||||||
Comment=Offline-first, CRDT-synced notes
|
Comment=Offline-first, CRDT-synced notes
|
||||||
Exec=$LAUNCH_CMD
|
Exec=$LAUNCH_CMD
|
||||||
Icon=$ICON_NAME
|
Icon=$ICON_NAME
|
||||||
|
|||||||
@ -71,7 +71,7 @@ WRAPPER
|
|||||||
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/todo.desktop" <<'DESKTOP'
|
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/todo.desktop" <<'DESKTOP'
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=todo
|
Name=Todo
|
||||||
Comment=Offline-first, CRDT-synced notes
|
Comment=Offline-first, CRDT-synced notes
|
||||||
Exec=/usr/bin/todo
|
Exec=/usr/bin/todo
|
||||||
Icon=todo
|
Icon=todo
|
||||||
|
|||||||
@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
# In Windows, build-name is used as the major, minor, and patch parts
|
# In Windows, build-name is used as the major, minor, and patch parts
|
||||||
# of the product and file versions while build-number is used as the build suffix.
|
# of the product and file versions while build-number is used as the build suffix.
|
||||||
version: 1.0.46+1
|
version: 1.0.47+1
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: ^3.12.2
|
sdk: ^3.12.2
|
||||||
|
|||||||
BIN
web/favicon.png
|
Before Width: | Height: | Size: 917 B After Width: | Height: | Size: 579 B |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 7.4 KiB |