From 3f6b78ed0804b478b31c5cf5f241a09ade6936c0 Mon Sep 17 00:00:00 2001 From: Jonathan Fisher Date: Mon, 16 Nov 2020 14:02:56 +0000 Subject: [PATCH] history rewrite, plus tls client cert wip --- .idea/.name | 2 +- .idea/gradle.xml | 2 +- .../ariane/io/gemini/GeminiDatasourceTests.kt | 5 +- .../oppen/ariane/io/bookmarks/BookmarksDB.kt | 9 -- .../io/bookmarks/BookmarksDatasource.kt | 20 ---- .../ariane/io/bookmarks/RoomBookmarks.kt | 83 ------------- .../io/database/ArianeAbstractDatabase.kt | 14 +++ .../ariane/io/database/ArianeDatabase.kt | 14 +++ .../io/database/bookmarks/ArianeBookmarks.kt | 80 +++++++++++++ .../bookmarks/BookmarkEntity.kt | 2 +- .../bookmarks/BookmarkEntry.kt} | 4 +- .../{ => database}/bookmarks/BookmarksDao.kt | 2 +- .../database/bookmarks/BookmarksDatasource.kt | 12 ++ .../io/database/history/ArianeHistory.kt | 70 +++++++++++ .../ariane/io/database/history/HistoryDao.kt | 24 ++++ .../io/database/history/HistoryDatasource.kt | 12 ++ .../io/database/history/HistoryEntity.kt | 14 +++ .../io/database/history/HistoryEntry.kt | 9 ++ .../java/oppen/ariane/io/gemini/Datasource.kt | 5 +- .../ariane/io/gemini/GeminiDatasource.kt | 13 +- .../ariane/io/keymanager/ArianeKeyManager.kt | 14 ++- .../main/java/oppen/ariane/ui/GemActivity.kt | 113 +++++++++--------- .../main/java/oppen/ariane/ui/GemViewModel.kt | 12 +- .../ariane/ui/bookmarks/BookmarkDialog.kt | 6 +- .../ariane/ui/bookmarks/BookmarksAdapter.kt | 28 ++--- .../ariane/ui/bookmarks/BookmarksDialog.kt | 32 ++--- .../ui/modals_menus/history/HistoryAdapter.kt | 5 +- .../ui/modals_menus/history/HistoryDialog.kt | 32 ++--- app/src/main/res/raw/cert.pfx | Bin 0 -> 3941 bytes 29 files changed, 401 insertions(+), 237 deletions(-) delete mode 100644 app/src/main/java/oppen/ariane/io/bookmarks/BookmarksDB.kt delete mode 100644 app/src/main/java/oppen/ariane/io/bookmarks/BookmarksDatasource.kt delete mode 100644 app/src/main/java/oppen/ariane/io/bookmarks/RoomBookmarks.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/ArianeAbstractDatabase.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/ArianeDatabase.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/bookmarks/ArianeBookmarks.kt rename app/src/main/java/oppen/ariane/io/{ => database}/bookmarks/BookmarkEntity.kt (90%) rename app/src/main/java/oppen/ariane/io/{bookmarks/Bookmark.kt => database/bookmarks/BookmarkEntry.kt} (65%) rename app/src/main/java/oppen/ariane/io/{ => database}/bookmarks/BookmarksDao.kt (94%) create mode 100644 app/src/main/java/oppen/ariane/io/database/bookmarks/BookmarksDatasource.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/history/ArianeHistory.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/history/HistoryDao.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/history/HistoryDatasource.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/history/HistoryEntity.kt create mode 100644 app/src/main/java/oppen/ariane/io/database/history/HistoryEntry.kt create mode 100644 app/src/main/res/raw/cert.pfx diff --git a/.idea/.name b/.idea/.name index 30976af..c90a0bc 100644 --- a/.idea/.name +++ b/.idea/.name @@ -1 +1 @@ -TvÄ \ No newline at end of file +a.kt \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 23a89bb..26ce786 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,7 +7,7 @@