-
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