Skip to content
Snippets Groups Projects
  1. Jan 03, 2025
    • William Walker's avatar
      chore: add test base, named test fields consistency · 8c5c12d9
      William Walker authored
      --Update env vault
      --Create new abstract class which extends FunSpec() and allocates globally-used fields
      --Remove coroutineDebugProbes since they break tests using Kotest (for now)
      --Update duplicate course check test with new term code (Winter 2025)
      8c5c12d9
  2. Dec 31, 2024
  3. Dec 30, 2024
  4. Dec 25, 2024
    • William Walker's avatar
      4db1cf9f
    • William Walker's avatar
      fix: logger instance, consistent param naming · 63172269
      William Walker authored
      fix: initialize library logger instance on client creation so that it is available immediately for purpose
      chore(deps): add akkurate for parameter validation (future work)
      refactor: all option field names to clearly identify them as user-configurable
      chore(deps): update kotlin to 2.1.0, ktor, serialization, coroutines, koin to support
      refactor: expose kermit as classpath dependency so loggers can be directly instantiated by consumers
      63172269
  5. Dec 18, 2024
  6. Dec 17, 2024
  7. Dec 10, 2024
    • William Walker's avatar
      Refactor dependency factories, coroutines · 104f043d
      William Walker authored
      -Add types to dependency factories
      -Add factory for child dispatchers
      -Simplify dispatcher initialization utility functions into availableThreads()
      -Refactor public library functions, internal utility funs to switch to non-main dispatcher on invocation, run intensive operations on threads not part of the main pool
      -Expose companion object properties as JVM static fields for ease of access
      104f043d
  8. Dec 08, 2024
  9. Dec 07, 2024
  10. Dec 06, 2024
  11. Dec 05, 2024
    • William Walker's avatar
      Dispatcher coordination · 69289d18
      William Walker authored
      -Create limited library dispatcher and assign to injected HTTP client engines
      -Allow choosing main library dispatcher on a per-platform basis by adding dispatcher param to createDispatcher() utility fun
      69289d18
  12. Dec 04, 2024
  13. Dec 03, 2024
  14. Nov 28, 2024
    • William Walker's avatar
      Remove standalone factory objects · bd134ae7
      William Walker authored
      -Call Logger factory directly, since we do not inject, access as top-level property and typically want separate instances not singletons (yet don't need another level of abstraction besides the function signature itself)
      bd134ae7
  15. Nov 27, 2024
  16. Nov 26, 2024
  17. Nov 25, 2024
    • William Walker's avatar
      Simplify concurrency helpers · 91b22d17
      William Walker authored
      -Remove duplicate coroutine scope initialization code
      -Use published version of library in desktop app
      91b22d17
    • William Walker's avatar
      Config property standardization · 41180a50
      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
      41180a50
  18. Nov 23, 2024
  19. Nov 20, 2024
  20. Nov 15, 2024
  21. Nov 13, 2024
  22. Nov 06, 2024
  23. Nov 04, 2024
  24. Nov 01, 2024
  25. Oct 31, 2024
  26. Oct 27, 2024
  27. Oct 25, 2024
  28. Oct 17, 2024
Loading