Published to Google Play Store. - Detail screen: prev/next bottom nav bar, delete navigates to next item with undo snackbar - Delete auto-fires app's Delete action button if available (like Gmail delete) - New app_actions table: captures notification action buttons per app (DB migration 7→8) - Filter rule editor: shows known action buttons for selected app (excluding reply actions) - Filter rule editor: dynamic placeholder text based on match field, auto-fill from source notification - Filter rule editor: "Create filter" button added to detail screen - Filter UX: renamed "tap" → "hit" action button, clearer dropdown labels throughout - Filter UX: long text auto-shortened for patterns, URL-safe sentence detection - Filter UX: frequency limiter now supports up to 24 hours - Bookmark icon: orange badge style, visible on both items and collapsed group headers - Read/unread: Gmail-style — bold text + dot + tinted background for unread, normal for read - Pro mode defaults to true on debug builds - Rule name auto-generates on save (app name + action + pattern) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
26 lines
633 B
Kotlin
26 lines
633 B
Kotlin
pluginManagement {
|
|
repositories {
|
|
google {
|
|
content {
|
|
includeGroupByRegex("com\\.android.*")
|
|
includeGroupByRegex("com\\.google.*")
|
|
includeGroupByRegex("androidx.*")
|
|
}
|
|
}
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
plugins {
|
|
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
|
|
}
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
}
|
|
|
|
rootProject.name = "SmartNotificationInbox"
|
|
include(":app")
|