1. 04 Nov, 2025 1 commit
  2. 12 May, 2025 1 commit
  3. 07 Feb, 2025 1 commit
  4. 11 Dec, 2024 1 commit
  5. 10 Dec, 2024 1 commit
  6. 22 Nov, 2024 1 commit
  7. 21 Nov, 2024 1 commit
  8. 18 Nov, 2024 1 commit
  9. 07 Nov, 2024 1 commit
  10. 30 Oct, 2024 1 commit
    • Daniel Hiltgen's avatar
      windows: Support alt install paths, fit and finish (#6967) · 91dfbb1b
      Daniel Hiltgen authored
      * windows: Support alt install paths
      
      Advanced users are leveraging innosetup's /DIR switch to target
      an alternate location, but we get confused by things not existing in the LocalAppData dir.
      This also hardens the server path lookup code for a future attempt to unify with a ./bin prefix
      
      * Fit and finish improvements for windows app
      
      Document alternate install location instructions for binaries and model.
      Pop up progress UI for upgrades (automatic, with cancel button).
      Expose non-default port in menu to disambiguate mutiple instances.
      Set minimum Windows version to 10 22H2
      91dfbb1b
  11. 25 Sep, 2024 1 commit
  12. 20 Sep, 2024 1 commit
    • Daniel Hiltgen's avatar
      Add Windows arm64 support to official builds (#5712) · d632e23f
      Daniel Hiltgen authored
      * Unified arm/x86 windows installer
      
      This adjusts the installer payloads to be architecture aware so we can cary
      both amd64 and arm64 binaries in the installer, and install only the applicable
      architecture at install time.
      
      * Include arm64 in official windows build
      
      * Harden schedule test for slow windows timers
      
      This test seems to be a bit flaky on windows, so give it more time to converge
      d632e23f
  13. 27 Aug, 2024 1 commit
  14. 19 Aug, 2024 2 commits
    • Daniel Hiltgen's avatar
      Adjust layout to bin+lib/ollama · 88bb9e33
      Daniel Hiltgen authored
      88bb9e33
    • Daniel Hiltgen's avatar
      Refactor linux packaging · 74d45f01
      Daniel Hiltgen authored
      This adjusts linux to follow a similar model to windows with a discrete archive
      (zip/tgz) to cary the primary executable, and dependent libraries. Runners are
      still carried as payloads inside the main binary
      
      Darwin retain the payload model where the go binary is fully self contained.
      74d45f01
  15. 15 Aug, 2024 1 commit
    • eust-w's avatar
      fix: Add tooltip to system tray icon · a84c05cf
      eust-w authored
      - Updated setIcon method to include tooltip text for the system tray icon.
      - Added NIF_TIP flag and set the tooltip text using UTF16 encoding.
      
      Resolves: #6372
      a84c05cf
  16. 14 Aug, 2024 1 commit
  17. 02 Aug, 2024 1 commit
  18. 29 Jul, 2024 1 commit
  19. 22 Jul, 2024 1 commit
  20. 12 Jul, 2024 2 commits
  21. 19 Jun, 2024 1 commit
  22. 17 Jun, 2024 1 commit
    • Daniel Hiltgen's avatar
      Move libraries out of users path · b2799f11
      Daniel Hiltgen authored
      We update the PATH on windows to get the CLI mapped, but this has
      an unintended side effect of causing other apps that may use our bundled
      DLLs to get terminated when we upgrade.
      b2799f11
  23. 04 Jun, 2024 2 commits
  24. 02 Jun, 2024 1 commit
  25. 24 May, 2024 1 commit
  26. 12 May, 2024 2 commits
  27. 05 May, 2024 2 commits
  28. 29 Apr, 2024 1 commit
  29. 27 Apr, 2024 1 commit
  30. 26 Apr, 2024 2 commits
  31. 23 Apr, 2024 1 commit
    • Daniel Hiltgen's avatar
      Move nested payloads to installer and zip file on windows · 058f6cd2
      Daniel Hiltgen authored
      Now that the llm runner is an executable and not just a dll, more users are facing
      problems with security policy configurations on windows that prevent users
      writing to directories and then executing binaries from the same location.
      This change removes payloads from the main executable on windows and shifts them
      over to be packaged in the installer and discovered based on the executables location.
      This also adds a new zip file for people who want to "roll their own" installation model.
      058f6cd2
  32. 14 Apr, 2024 1 commit
  33. 10 Apr, 2024 1 commit
  34. 01 Apr, 2024 1 commit
    • Daniel Hiltgen's avatar
      Switch back to subprocessing for llama.cpp · 58d95cc9
      Daniel Hiltgen authored
      This should resolve a number of memory leak and stability defects by allowing
      us to isolate llama.cpp in a separate process and shutdown when idle, and
      gracefully restart if it has problems.  This also serves as a first step to be
      able to run multiple copies to support multiple models concurrently.
      58d95cc9