Move app packages under internal

This commit is contained in:
Joe Julian
2026-04-09 06:42:21 -07:00
parent 7751b5472a
commit fe921b8790
55 changed files with 162 additions and 162 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ go tool gogio -target android ./cmd/keepassgo ...
The Android build uses the branded icon asset at: The Android build uses the branded icon asset at:
- `assets/keepassgo-icon.png` - `internal/assets/keepassgo-icon.png`
Note: Note:
+1 -1
View File
@@ -47,7 +47,7 @@ apk: android/keepassgo-android.jar
-version $(APK_VERSION) \ -version $(APK_VERSION) \
-minsdk $(ANDROID_MIN_SDK) \ -minsdk $(ANDROID_MIN_SDK) \
-targetsdk $(ANDROID_TARGET_SDK) \ -targetsdk $(ANDROID_TARGET_SDK) \
-icon assets/keepassgo-icon.png \ -icon internal/assets/keepassgo-icon.png \
./cmd/keepassgo ./cmd/keepassgo
android/keepassgo-android.jar: $(shell find androidsrc -type f | sort) android/keepassgo-android.jar: $(shell find androidsrc -type f | sort)
+1 -1
View File
@@ -89,7 +89,7 @@ go get -tool gioui.org/cmd/gogio@latest
Package: Package:
```bash ```bash
go tool gogio -target android -icon assets/keepassgo-icon.png ./cmd/keepassgo go tool gogio -target android -icon internal/assets/keepassgo-icon.png ./cmd/keepassgo
``` ```
You will need the Android SDK and NDK installed and configured for real device or release packaging. You will need the Android SDK and NDK installed and configured for real device or release packaging.
+1 -1
View File
@@ -16,7 +16,7 @@ const (
DefaultLdflags = "-X git.julianfamily.org/keepassgo/internal/appui.appVersion=dev" DefaultLdflags = "-X git.julianfamily.org/keepassgo/internal/appui.appVersion=dev"
DefaultMinSDK = "28" DefaultMinSDK = "28"
DefaultTargetSDK = "35" DefaultTargetSDK = "35"
DefaultIconPath = "assets/keepassgo-icon.png" DefaultIconPath = "internal/assets/keepassgo-icon.png"
) )
type Config struct { type Config struct {
+4 -4
View File
@@ -7,11 +7,11 @@ import (
"strings" "strings"
"sync" "sync"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/internal/vault"
keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1" keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1"
"git.julianfamily.org/keepassgo/session"
"git.julianfamily.org/keepassgo/vault"
"google.golang.org/grpc" "google.golang.org/grpc"
) )
@@ -5,10 +5,10 @@ import (
"net" "net"
"testing" "testing"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/internal/vault"
keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1" keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1"
"git.julianfamily.org/keepassgo/session"
"git.julianfamily.org/keepassgo/vault"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure" "google.golang.org/grpc/credentials/insecure"
) )
+8 -8
View File
@@ -10,15 +10,15 @@ import (
"sync" "sync"
"time" "time"
"git.julianfamily.org/keepassgo/apiaudit" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiaudit"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/internal/webdav"
keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1" keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1"
"git.julianfamily.org/keepassgo/session"
"git.julianfamily.org/keepassgo/vault"
"git.julianfamily.org/keepassgo/webdav"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
@@ -10,14 +10,14 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/apiaudit" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiaudit"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/internal/webdav"
keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1" keepassgov1 "git.julianfamily.org/keepassgo/proto/keepassgo/v1"
"git.julianfamily.org/keepassgo/session"
"git.julianfamily.org/keepassgo/vault"
"git.julianfamily.org/keepassgo/webdav"
"google.golang.org/grpc" "google.golang.org/grpc"
"google.golang.org/grpc/codes" "google.golang.org/grpc/codes"
"google.golang.org/grpc/credentials/insecure" "google.golang.org/grpc/credentials/insecure"
@@ -9,7 +9,7 @@ import (
"sync" "sync"
"time" "time"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
) )
var ( var (
@@ -6,7 +6,7 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
) )
func TestBrokerCreatesPendingRequestAndAllowsOnce(t *testing.T) { func TestBrokerCreatesPendingRequestAndAllowsOnce(t *testing.T) {
@@ -5,7 +5,7 @@ import (
"sync" "sync"
"time" "time"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
) )
type EventType string type EventType string
@@ -4,7 +4,7 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
) )
func TestLogKeepsNewestEventsWithinBound(t *testing.T) { func TestLogKeepsNewestEventsWithinBound(t *testing.T) {
@@ -12,7 +12,7 @@ import (
"strings" "strings"
"time" "time"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
const ( const (
@@ -5,7 +5,7 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
func TestTokenEntryRoundTripsThroughVaultEntry(t *testing.T) { func TestTokenEntryRoundTripsThroughVaultEntry(t *testing.T) {
@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"strings" "strings"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
type SyncMode string type SyncMode string
@@ -6,7 +6,7 @@ import (
"strings" "strings"
"testing" "testing"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
func TestRemoteBindingResolveUsesVaultProfileAndCredentialEntry(t *testing.T) { func TestRemoteBindingResolveUsesVaultProfileAndCredentialEntry(t *testing.T) {
@@ -7,10 +7,10 @@ import (
"strings" "strings"
"time" "time"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
) )
type Section string type Section string
@@ -6,11 +6,11 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/session" "git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
) )
func TestVisibleEntriesFollowsCurrentPathWithoutSearch(t *testing.T) { func TestVisibleEntriesFollowsCurrentPathWithoutSearch(t *testing.T) {
+12 -12
View File
@@ -31,18 +31,18 @@ import (
"gioui.org/widget" "gioui.org/widget"
"gioui.org/widget/material" "gioui.org/widget/material"
"gioui.org/x/explorer" "gioui.org/x/explorer"
"git.julianfamily.org/keepassgo/api" "git.julianfamily.org/keepassgo/internal/api"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apiaudit" "git.julianfamily.org/keepassgo/internal/apiaudit"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/appstate" "git.julianfamily.org/keepassgo/internal/appstate"
keepassassets "git.julianfamily.org/keepassgo/assets" keepassassets "git.julianfamily.org/keepassgo/internal/assets"
"git.julianfamily.org/keepassgo/autofillcache" "git.julianfamily.org/keepassgo/internal/autofillcache"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/session" "git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
"golang.org/x/exp/shiny/materialdesign/icons" "golang.org/x/exp/shiny/materialdesign/icons"
) )
+1 -1
View File
@@ -8,7 +8,7 @@ import (
gioclipboard "gioui.org/io/clipboard" gioclipboard "gioui.org/io/clipboard"
"gioui.org/layout" "gioui.org/layout"
appclipboard "git.julianfamily.org/keepassgo/clipboard" appclipboard "git.julianfamily.org/keepassgo/internal/clipboard"
) )
type clipboardCommandWriter struct { type clipboardCommandWriter struct {
+9 -9
View File
@@ -21,15 +21,15 @@ import (
"gioui.org/unit" "gioui.org/unit"
"gioui.org/widget" "gioui.org/widget"
"git.julianfamily.org/keepassgo/apiapproval" "git.julianfamily.org/keepassgo/internal/apiapproval"
"git.julianfamily.org/keepassgo/apiaudit" "git.julianfamily.org/keepassgo/internal/apiaudit"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
"git.julianfamily.org/keepassgo/appstate" "git.julianfamily.org/keepassgo/internal/appstate"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/session" "git.julianfamily.org/keepassgo/internal/session"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
) )
func TestMain(m *testing.M) { func TestMain(m *testing.M) {
+2 -2
View File
@@ -10,8 +10,8 @@ import (
"gioui.org/unit" "gioui.org/unit"
"gioui.org/widget" "gioui.org/widget"
"gioui.org/widget/material" "gioui.org/widget/material"
"git.julianfamily.org/keepassgo/apiaudit" "git.julianfamily.org/keepassgo/internal/apiaudit"
"git.julianfamily.org/keepassgo/apitokens" "git.julianfamily.org/keepassgo/internal/apitokens"
) )
func apiOperations() []apitokens.Operation { func apiOperations() []apitokens.Operation {
+3 -3
View File
@@ -8,9 +8,9 @@ import (
"strings" "strings"
"gioui.org/widget" "gioui.org/widget"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
"git.julianfamily.org/keepassgo/passwords" "git.julianfamily.org/keepassgo/internal/passwords"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
func (u *ui) attachmentInput() (string, []byte, error) { func (u *ui) attachmentInput() (string, []byte, error) {
+1 -1
View File
@@ -15,7 +15,7 @@ import (
"gioui.org/unit" "gioui.org/unit"
"gioui.org/widget" "gioui.org/widget"
"gioui.org/widget/material" "gioui.org/widget/material"
"git.julianfamily.org/keepassgo/appstate" "git.julianfamily.org/keepassgo/internal/appstate"
) )
func (u *ui) lifecycleControls(gtx layout.Context) layout.Dimensions { func (u *ui) lifecycleControls(gtx layout.Context) layout.Dimensions {
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"strings" "strings"
"gioui.org/io/key" "gioui.org/io/key"
"git.julianfamily.org/keepassgo/appstate" "git.julianfamily.org/keepassgo/internal/appstate"
) )
type focusID string type focusID string
+1 -1
View File
@@ -12,7 +12,7 @@ import (
"gioui.org/unit" "gioui.org/unit"
"gioui.org/widget" "gioui.org/widget"
"gioui.org/widget/material" "gioui.org/widget/material"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
const ( const (
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"gioui.org/io/key" "gioui.org/io/key"
"gioui.org/layout" "gioui.org/layout"
"git.julianfamily.org/keepassgo/clipboard" "git.julianfamily.org/keepassgo/internal/clipboard"
) )
const ( const (
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"runtime" "runtime"
"strings" "strings"
"git.julianfamily.org/keepassgo/appstate" "git.julianfamily.org/keepassgo/internal/appstate"
) )
type syncMenuModel struct { type syncMenuModel struct {

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

@@ -9,7 +9,7 @@ import (
"strings" "strings"
"time" "time"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
type Entry struct { type Entry struct {
@@ -7,7 +7,7 @@ import (
"testing" "testing"
"time" "time"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
func TestBuildFiltersAndNormalizesEntries(t *testing.T) { func TestBuildFiltersAndNormalizesEntries(t *testing.T) {
@@ -5,7 +5,7 @@ import (
systemclipboard "github.com/atotto/clipboard" systemclipboard "github.com/atotto/clipboard"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
var ErrUnsupportedTarget = errors.New("unsupported clipboard target") var ErrUnsupportedTarget = errors.New("unsupported clipboard target")
@@ -4,7 +4,7 @@ import (
"errors" "errors"
"testing" "testing"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
) )
func TestServiceCopiesUsernamePasswordAndURL(t *testing.T) { func TestServiceCopiesUsernamePasswordAndURL(t *testing.T) {
@@ -11,8 +11,8 @@ import (
"slices" "slices"
"strings" "strings"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
) )
var ( var (
@@ -10,8 +10,8 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"git.julianfamily.org/keepassgo/vault" "git.julianfamily.org/keepassgo/internal/vault"
"git.julianfamily.org/keepassgo/webdav" "git.julianfamily.org/keepassgo/internal/webdav"
"github.com/tobischo/gokeepasslib/v3" "github.com/tobischo/gokeepasslib/v3"
w "github.com/tobischo/gokeepasslib/v3/wrappers" w "github.com/tobischo/gokeepasslib/v3/wrappers"
) )
@@ -48,9 +48,9 @@ package() {
cd "$(_repo_dir)" cd "$(_repo_dir)"
install -Dm755 keepassgo "${pkgdir}/usr/bin/keepassgo" install -Dm755 keepassgo "${pkgdir}/usr/bin/keepassgo"
install -Dm644 assets/keepassgo-icon.png \ install -Dm644 internal/assets/keepassgo-icon.png \
"${pkgdir}/usr/share/icons/hicolor/512x512/apps/keepassgo.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/keepassgo.png"
install -Dm644 assets/keepassgo-icon.svg \ install -Dm644 internal/assets/keepassgo-icon.svg \
"${pkgdir}/usr/share/icons/hicolor/scalable/apps/keepassgo.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/keepassgo.svg"
install -Dm644 packaging/archlinux/keepassgo-git/keepassgo.desktop \ install -Dm644 packaging/archlinux/keepassgo-git/keepassgo.desktop \
"${pkgdir}/usr/share/applications/keepassgo.desktop" "${pkgdir}/usr/share/applications/keepassgo.desktop"