- Nov 27, 2024
-
-
William Walker authored
-
- Nov 26, 2024
-
-
William Walker authored
-
- Nov 25, 2024
-
-
William Walker authored
-Remove duplicate coroutine scope initialization code -Use published version of library in desktop app
-
William Walker authored
-Add default properties for thread pool count and request timeouts -Simplify DI module definition file by breaking out helper funs -Simplify temerity.core package structure
-
- Nov 23, 2024
-
-
William Walker authored
-
William Walker authored
-
- Nov 20, 2024
-
-
William Walker authored
-
William Walker authored
-Upgrade deps, add cache and compression libraries -Add function to cache current instance user role types -Migrate configurable timeout value to config property and recast to Duration
-
- Nov 15, 2024
-
-
William Walker authored
-
- Nov 13, 2024
-
-
William Walker authored
Add utility funs to initialize test environment configuration
-
- Nov 06, 2024
-
-
William Walker authored
-
- Nov 04, 2024
-
-
William Walker authored
Cutover to new jetbrains material3 adaptive deps, remove unnecessary experimental koin annotations
-
- Nov 01, 2024
-
-
William Walker authored
-
- Oct 31, 2024
-
-
William Walker authored
-
- Oct 27, 2024
-
-
William Walker authored
-
- Oct 25, 2024
-
-
William Walker authored
-
- Oct 17, 2024
-
-
William Walker authored
-
William Walker authored
-
- Oct 15, 2024
-
-
William Walker authored
-
- Oct 10, 2024
-
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
William Walker authored
-
- Oct 04, 2024
-
-
William Walker authored
-
William Walker authored
-
- Oct 03, 2024
-
-
William Walker authored
-Set gradle flags to increase build speeds -Lower log level capture threshold -Add debug info in API pagination loop -Move more tests to logging framework -Upgrade deps -Break out extension, serializer, factory funs to separate files -Transition client configuration from builder to config object with DSL -Allow end users ability to customize timeout, retries, HTTP client config -Rename implementation file to Temerity.kt, interface file to TemerityApi.kt -Reorder params, refactor getAuditLogEntries() to support pagination once again
-
- Sep 18, 2024
-
-
William Walker authored
-rename properties to be consistent with function name -add tests to report on all courses and groups
-
William Walker authored
-Refactor source hierarchy for ease of navigation -Ignore compiled files in build logic root -Upgrade compose deps -Change lib class name for clarity -Split platform entities into separate files for each endpoint group -Rename library builder DSL functions and containing file for clarity -Fix courses API retrieval to adapt to new pagination scheme -Add job scope helper fun to create temporary coroutine scopes -Reset version counter for package builds to default length
-
- Sep 05, 2024
-
-
William Walker authored
-
- Sep 03, 2024
-
-
William Walker authored
-
- Aug 29, 2024
-
-
William Walker authored
-
- Aug 28, 2024
-
-
William Walker authored
Parameters passed are now stored as internal composable state
-
- Aug 24, 2024
-
-
William Walker authored
--Upgrade deps for Kotlin, Ksp, Ktorfit (allows usage of experimental Uuids, Ktor) --Switch to experimental Kotlin Uuid implementation in tests
-
- Aug 23, 2024
-
-
William Walker authored
-
- Aug 22, 2024
-
-
William Walker authored
--Move tests to separate package --Configure Junit runner, add koin testing frameworks --Decouple logger factory into separate module so it can be reused for test logging --Add Kstore back for object caching --Upgrade deps --Set Jvm toolchain version for console project --Lint tests --Configure DI in tests
-
- Aug 12, 2024
-
-
William Walker authored
-allow for many dev builds -set default java build env -configure conventional commits
-
- Aug 09, 2024
-
-
William Walker authored
--Add compose ruleset for ktlint --Apply fun wrapping rules for ktlint --Switch to using gradle properties that aren't deprecated for spotless plugin blocks --Rename jvm source sets to desktop for clarity --Update androidx room version --Implement database boilerplate (room dao) --Extract more UI string literals into string resources --Properly hoist and inherit modifier for custom composables --Properly apply scrollbar margin padding so that it has space on desktop (would set up Android with none) --Rename onAction listeners so that they match standards (are in present tense instead of past tense now) --Add separate config and data dir getters --Create extract main scaffolding nested views into their own composable functions so that the expanded or compact logic is more concise --Allow overriding default timeout in httpclient constructor fun --Create package-global logger instance
-
- Aug 07, 2024
-
-
William Walker authored
--Move common build logic into reusable convention plugins --Disable configuration caching --Format docker image build file --Upgrade versioning plugin App & UI --Refactor lazylist composables into reusable functions to wrap generic scrollable content --Move strings into resources --Flesh out user screen by hooking up viewmodel to new user detail entry text fields, create courses screen --Add early iteration of navgraphs, with animated transitions --Add exposed framework with initial DAO for data persistence/caching --Add arrow functional programming dep for easier state mutation inside viewmodels, other niceties Library --Begin working out custom enum classes to be used for setting media object permissions with API requests --Increase default timeout to 2 minutes to allow /course endpoint requests to complete in time (they run incredibly long depending on connection speed)
-
- Jul 31, 2024
-
-
William Walker authored
-