* Add shared soul2_info module for README INFO extraction. Co-authored-by: Cursor <cursoragent@cursor.com> * Use soul2_info module in prepare-info-string.py. Co-authored-by: Cursor <cursoragent@cursor.com> * Derive soul2_info_text from README in push-i18n-english.py. Co-authored-by: Cursor <cursoragent@cursor.com> * Gitignore generated build_date.xml and soul2_info.xml. Co-authored-by: Cursor <cursoragent@cursor.com> * Bootstrap build_date.xml when missing at build time. Co-authored-by: Cursor <cursoragent@cursor.com> * Stop tracking generated build_date and soul2_info string resources. Co-authored-by: Cursor <cursoragent@cursor.com> * Store testing application ID in tracked app sources. Canonical tree uses net.kaki87.soul2.testing and Soul2⁺ Browser so feature-branch builds avoid package rewrites. Co-authored-by: Cursor <cursoragent@cursor.com> * Auto-commit libsoulamz prebuilts on main CI builds. Skip follow-up workflow runs for bundled-warp/lib updates via paths-ignore and [skip ci] commit message. Co-authored-by: Cursor <cursoragent@cursor.com> * Document CI refresh of libsoulamz prebuilts. Co-authored-by: Cursor <cursoragent@cursor.com> * Document testing package in git and generated build artifacts. Co-authored-by: Cursor <cursoragent@cursor.com> * Document source tree testing ID and build-generated resources. Co-authored-by: Cursor <cursoragent@cursor.com> * Gitignore Python __pycache__ directories. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
10 lines
No EOL
1,002 B
XML
10 lines
No EOL
1,002 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<shortcuts
|
|
xmlns:android="http://schemas.android.com/apk/res/android">
|
|
<shortcut android:icon="@null" android:enabled="true" android:shortcutId="shortcut_tab_normal" android:shortcutShortLabel="@string/new_url" android:shortcutLongLabel="@string/new_url" android:shortcutDisabledMessage="@string/fail">
|
|
<intent android:targetPackage="net.kaki87.soul2.testing" android:action="net.kaki87.soul2.testing.ACTION_TAB_NORMAL" android:targetClass="com.mycompany.app.web.WebShortTab" />
|
|
</shortcut>
|
|
<shortcut android:icon="@null" android:enabled="true" android:shortcutId="shortcut_tab_secret" android:shortcutShortLabel="@string/secret_tab" android:shortcutLongLabel="@string/secret_tab" android:shortcutDisabledMessage="@string/fail">
|
|
<intent android:targetPackage="net.kaki87.soul2.testing" android:action="net.kaki87.soul2.testing.ACTION_TAB_SECRET" android:targetClass="com.mycompany.app.web.WebShortTab" />
|
|
</shortcut>
|
|
</shortcuts> |