choiminyeong 9663d9ab9c TASK-039: design pass — app icon, visibility badge, header truncation, PR label
- Add a custom adaptive launcher icon (background/foreground/monochrome
  layers), replacing Android's bare default. Original hand-drawn git-branch
  glyph on the app's own established primary green, not a reproduction of
  Gitea's logo.
- Add a compact VisibilityBadge for the repository list's public/private
  label, replacing an unstyled full-width text line.
- Truncate the references screen's repository-name header to 2 lines with
  an ellipsis instead of letting a long owner/name wrap to 3 lines and push
  the branch/tag list down.
- Change "Pull Request" -> "PR" in strings_workitems.xml and
  strings_notifications.xml, matching the "PR" abbreviation already used
  everywhere else in the app and fixing a visible line-wrap on the live
  notifications list.

Build/test/lint green, live-verified on device (light and dark mode).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-29 18:42:51 +09:00
2026-08-25 21:42:50 +09:00

UBGitea

Android client for the Ubisam Paju Gitea instance.

The repository currently contains the engineering harness that governs collaborative development by Codex and Claude. Product code will be bootstrapped through the tasks under tasks/.

Start here

  1. Read AGENTS.md.
  2. Read docs/product.md and docs/architecture.md.
  3. Select one task from tasks/.
  4. Assign one writer and one independent reviewer.
  5. Record build and test evidence before marking the task complete.

OAuth uses Authorization Code with PKCE and does not use a client secret.

Local checks

Open the repository root in Android Studio, or use JDK 17 with Android SDK 36 installed and run:

./gradlew assembleDebug
./gradlew testDebugUnitTest
./gradlew lintDebug

The application uses ID com.ubisam.ubgitea and supports Android 9 (API 28) and later. See ADR-001.

Description
No description provided
Readme 88 MiB
Languages
Kotlin 99.5%
PowerShell 0.5%