- Jul 17, 2024
-
-
William Walker authored
-
- Jul 16, 2024
-
-
William Walker authored
--Remove unused Apple target source sets --Rename CacheFlag enum objects for best practice --Add 30s timeout for network requests
-
- Jul 14, 2024
-
-
William Walker authored
--Refactor code to support upgrade to Ktorfit 2.0.0 --Remove unused KMP target platforms --Downgrade agp, compose multiplatform, kotlin, ksp to support Ktorfit 2.0.0 --Upgrade kotlinx-serailization and room, bundled sqlite
-
- Jul 09, 2024
-
-
William Walker authored
-
- Jun 30, 2024
-
-
William Walker authored
Add multiplatform WindowSizeClass dep Begin work on fixing actual implementations of ui elements Expose temerity lib so it can be consumed from compose module Refactor & deps --Move UI, theming code into separate package --Add Gradient Card to be used as placeholder item for devices with attribution to Abdul Basit --Add kmp window size class to be used for presenting layouts adapted to specific screen sizes --Inject home state viewmodel in common app constructor --Remove material3 adaptive until updated to use more recent compose multiplatform version Add composetheme dep Arch set-up --Define app themes using buildComposeTheme{} builder --Migrate to referencing models field to access state emitted from viewmodels --Disable temporarily broken code --Migrate to compose theme builder at root level --Make platformclient a delayed init variable in repository Laying the foundation --Bump androidx versions --Bump compose to latest non-broken nightly --Refactor Devices panes, showing placeholder GradientCards to display the device items --Add attributions to second NOTICE file in :shared:compose module Androidx deps refactor --Move to lifecycle-runtime-compose and lifecycle-viewmodel for KMP support --Move to jetbrains navigation compose for KMP support --Change side navigation items to reflect YuJa detail panes --Increased width of side navigation drawer on large-format screens --Create root level nav graph and host --Add kotlinx-coroutines-swing dep to provide Swing app-linked Main UI dispatcher for Molecule instances to launch from --Set molecule recomposition mode to "Immediate" for support on non-Android platforms. Fix gradient card to properly show composable content passed to it Make navigation bar navigable by hooking up new controller and graph document coroutines.swing dep Use enum classes for type-safe nav, set up dotenv for UI testing
-
- Jun 28, 2024
-
-
William Walker authored
Create launching scope with Job() as parent so that all requests to audit log endpoint are cancelled if one fails
-
- Jun 27, 2024
-
-
William Walker authored
-
William Walker authored
-
William Walker authored
# Conflicts: # temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/remote/PlatformApi.kt # temerity/src/commonMain/kotlin/edu/ucsc/its/temerity/remote/PlatformClientImpl.kt
-
William Walker authored
Bypass pagination by making auditlog retrieval requests always of the streaming type, and containing offset parameter of 0 to load all entries. Keep 1-month window, but slide it in case user requests data from longer periods of time.
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
--Fix package imports --Fix pagination variable to constant multiplier --Fix links in documentation --Increase file size limit for storage analytics reports
-
- Jun 26, 2024
-
-
William Walker authored
--Cleanup/upgrade deps --Rename offset variable to reflect that it is the index of the individual entry, and not the page of the API we are requesting --Enable debugging in prod test script
-
- Jun 24, 2024
-
-
William Walker authored
-
- Jun 21, 2024
-
-
William Walker authored
Simplify prod report tests, fix sliding of window to only be occur after each pagination loop has completed
-
William Walker authored
--Bump Kotlin, ksp version to support 2.0.0 release --Bump add'l deps like coroutines, datetime, sandwich, koin, build stuff (dokka, spotless, gitSemVer) --Update secrets used for testing --Format endpoint declarations for readability --Add pagination iteration counter, attempt to fix sliding window for reading audit logs --Convert sharing permission actions to subtypes of sealed class for better, simpler type safety --Rewrite tests to search for log data from past 2 years --Remove duplicative dokka tasks
-
William Walker authored
-
William Walker authored
Upgrade coroutines version, gradle mem provisioning quota. Write devices test output to CSV. Add recording error test to check logs going back 8 months. Set default value of auditlogsortorder param in getAuditLogEntries() (multi-type).
-
William Walker authored
Amend viewmodel events to be accessible, add logic to persist settings and update from repository
-
William Walker authored
Bump all other deps
-
- Jun 17, 2024
-
-
William Walker authored
-
William Walker authored
-
- Apr 25, 2024
-
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
- Apr 24, 2024
-
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
- Apr 23, 2024
-
-
William Walker authored
Also add macos koin platform module implementation- identical to iOS. Remove observable settings from iOS platform module
-