Commit Graph

  • e5f65b05c6 Update deps master niten 2025-06-11 09:59:25 -07:00
  • 7a4501b3ad docs: Add JSON client usage instructions to the README niten" (aider) 2025-06-08 10:32:33 -07:00
  • 47371f5e4c docs: Add example for listening on subscribed channel and printing messages niten" (aider) 2025-06-08 10:31:21 -07:00
  • b7a6912290 feat: Add project description and usage instructions to README.md niten" (aider) 2025-06-08 10:30:28 -07:00
  • 29098cd50d chore: Add initial README file niten 2025-06-08 10:30:27 -07:00
  • c04de14516 Added some testing niten 2025-06-08 10:27:17 -07:00
  • 6ec857b97d test: Update client tests to use direct references for client types niten 2025-06-08 10:06:59 -07:00
  • 82c5759f94 test: Implement test cases for client creation and MQTT functions niten" (aider) 2025-06-08 10:01:10 -07:00
  • 1e7cbbdc29 test: Add initial tests for milquetoast.core functions in core_test.clj niten" (aider) 2025-06-08 09:59:55 -07:00
  • 75bf670fae chore: remove empty core_test.clj file niten 2025-06-08 09:59:54 -07:00
  • 4f446a54bd test: Add initial tests for milquetoast.api functions in api_test.clj niten" (aider) 2025-06-08 09:58:17 -07:00
  • d93ba29f4b chore: Remove unused API tests from api_test.clj niten 2025-06-08 09:58:16 -07:00
  • ed31588e62 test: Add tests for utils functions in utils_test.clj niten" (aider) 2025-06-08 09:56:40 -07:00
  • 04efbd278b chore: remove unused utils test file niten 2025-06-08 09:56:39 -07:00
  • 1b7299129c feat: Implement create-client and create-json-client functions in core.clj niten" (aider) 2025-06-08 09:46:22 -07:00
  • 042c8454d5 refactor: Remove deprecated MQTT client creation functions and update definitions niten 2025-06-08 09:46:21 -07:00
  • 09da5b0bb0 feat: Implement public functions in client.clj using api namespace calls niten" (aider) 2025-06-08 09:42:52 -07:00
  • ccc02809fa feat: Add new client functions for messaging and connection handling niten 2025-06-08 09:42:51 -07:00
  • 9e21bc1464 refactor: Mark client functions as deprecated and redirect to API calls niten" (aider) 2025-06-08 09:36:59 -07:00
  • 5a843fd6e5 Changes per Aider niten 2025-06-08 09:33:51 -07:00
  • 86d3747185 docs: Add docstrings for connect! and connect-json! functions in api.clj niten" (aider) 2025-06-08 09:16:15 -07:00
  • 9cb5fc3194 feat: Update connect functions to include username and password parameters niten 2025-06-08 09:16:13 -07:00
  • ffb5d50954 feat: Add core.async dependency and use chan/go-loop in send! function niten 2025-06-08 09:02:48 -07:00
  • 16f23cb6da feat: Add functions to create MilquetoastClient and MilquetoastJsonClient instances niten" (aider) 2025-06-08 09:01:12 -07:00
  • e8b4d67f34 fix: Improve code quality and add better logging niten" (aider) 2025-06-08 08:59:25 -07:00
  • c54e0672a1 fix: Remove unused imports and simplify core.clj niten 2025-06-08 08:59:23 -07:00
  • f6b8739f93 feat: Split client.clj into api.clj, core.clj, and utils.clj with tests niten" (aider) 2025-06-08 08:50:56 -07:00
  • 43a67c7dde feat: Add initial Milquetoast utility and API implementation files niten 2025-06-08 08:50:55 -07:00
  • c800a746c4 test: Add unit tests for functions in milquetoast.client namespace niten" (aider) 2025-06-08 08:41:29 -07:00
  • 94818f9f1e test: Add test for create-mqtt-client! function in client.clj niten" (aider) 2025-06-08 08:39:47 -07:00
  • 4368adb2df test: Add tests for milquetoast client functionality niten 2025-06-08 08:39:46 -07:00
  • b55e9f6d63 feat: Make private functions in client.clj public for testing purposes niten" (aider) 2025-06-08 08:37:40 -07:00
  • 97722ca3eb feat: Add org.clojure/tools.logging dependency to deps.edn niten" (aider) 2025-06-08 08:36:15 -07:00
  • 48252c0dfb fix: Remove unnecessary import of clojure.core.async.impl.runtime niten" (aider) 2025-06-08 08:34:14 -07:00
  • 654a3f2e13 chore: Remove unnecessary docstrings from client records niten 2025-06-08 08:34:13 -07:00
  • 4329824bcd docs: Add docstrings to functions in src/milquetoast/client.clj niten" (aider) 2025-06-08 08:30:18 -07:00
  • fd9c769b84 refactor: Replace println with log calls for better error handling niten" (aider) 2025-06-08 08:29:25 -07:00
  • d92cab7adb feat: Add structured logging to client.clj using clojure.tools.logging niten" (aider) 2025-06-08 08:29:08 -07:00
  • 8d29796f18 Update deps niten 2025-06-01 21:39:46 -07:00
  • 34d5762e00 Update deps niten 2025-01-26 21:47:38 -08:00
  • d1f1dddadd update deps niten 2025-01-26 20:21:12 -08:00
  • d384e90ce4 Update for 24.11 niten 2025-01-26 19:43:23 -08:00
  • 918fa92a6f update for 24.05 niten 2024-07-13 00:08:13 -07:00
  • e45977f96b Switch to github niten 2024-06-25 20:15:30 -07:00
  • 5c45113a4f Add async runtime namespace niten 2024-04-08 13:25:56 -07:00
  • 9960525a3e Fixed to work with updated nix-helpers niten 2024-04-03 17:07:16 -07:00
  • 9a16c945fd Add flake lock niten 2024-03-11 14:30:43 -07:00
  • fddd1bd76e Add initial flake niten 2024-03-11 14:28:26 -07:00
  • a85cee5f8d Add bytes niten 2024-03-11 14:24:43 -07:00
  • 2c5b228f42 Allow requesting raw data niten 2024-02-20 13:09:18 -08:00
  • 111522845d Make username/password optional... niten 2023-05-01 13:29:33 -07:00
  • 6c64dedc17 Retry on failure niten 2023-04-25 15:25:02 -07:00
  • ae81b91f0c Added get! function niten 2023-03-22 15:58:18 -07:00
  • bd1f4cde76 Added get!, keywordized keys niten 2023-03-22 15:55:00 -07:00
  • 8f71590fd8 Pass message to parent niten 2023-03-18 12:54:11 -07:00
  • 16dd4b1440 Close channels properly. niten 2023-03-17 22:52:16 -07:00
  • 0c7c7ce6d9 Initial commit niten 2023-03-17 22:09:25 -07:00