You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add ZoneMinder server logs view to Logs page - ([16c7c74](https://github.com/pliablepixels/zmNg/commit/16c7c7438ac11690d46f931af8b7d6bff675e5e4))
10
+
- Add ZoneMinder server logs API and schemas - ([8cbf455](https://github.com/pliablepixels/zmNg/commit/8cbf45516551ca27dcab85767b8d9b80c9188c95))
11
+
- Add Zod validation to remaining monitors endpoints - ([057bc88](https://github.com/pliablepixels/zmNg/commit/057bc88ad9e7ca091baf4a9dc12d7f4d7083456b))
12
+
- Add Zod validation to remaining events endpoints - ([3edc09f](https://github.com/pliablepixels/zmNg/commit/3edc09f50d617d0f97788131bef5538b19dab146))
13
+
- Add Zod validation to getVersion endpoint - ([41d3eba](https://github.com/pliablepixels/zmNg/commit/41d3eba36b1b9bb5eb69a66279b4c805ce23de9a))
14
+
- Add comprehensive Zod schemas for all API responses - ([9b95949](https://github.com/pliablepixels/zmNg/commit/9b95949382396916fe7898ee96ab35ef923e8861))
15
+
16
+
### 🐛 Bug Fixes
17
+
18
+
- Log raw API response when Zod validation fails - ([611ec63](https://github.com/pliablepixels/zmNg/commit/611ec634902d193e66b6d18886c770c9c7031ed5))
19
+
- Translate remaining hardcoded strings in Logs page - ([06a9cec](https://github.com/pliablepixels/zmNg/commit/06a9cec6436a1ed5e88f4a8f951aa69409af4444))
20
+
- Add missing translation for server logs fetch error - ([95c4a2a](https://github.com/pliablepixels/zmNg/commit/95c4a2a81280f572e807675c7077da85c9e31ca2))
21
+
- Use z.coerce.number() for load array to handle ZM version variations - ([d9e7f58](https://github.com/pliablepixels/zmNg/commit/d9e7f58581d73559bec6c5ed0996e6c9544e5644))
22
+
- Use z.coerce.number() for numeric fields to handle ZM version variations - ([cb985ca](https://github.com/pliablepixels/zmNg/commit/cb985cac9e884b70dfde3de2be673b5cbd25906c))
23
+
- Remove unused imports in states.ts - ([1e5b32e](https://github.com/pliablepixels/zmNg/commit/1e5b32e59816ab3b08c1472b2a1c6cdca09d4ca9))
24
+
- Use different filenames for zmNg vs Server logs export - ([43629b0](https://github.com/pliablepixels/zmNg/commit/43629b09e9d4824125a660d37cff4eb24859b241))
25
+
- Separate component filters for zmNg and Server logs - ([f4455a0](https://github.com/pliablepixels/zmNg/commit/f4455a099b40c9323d74d3b6f00b775015d7c714))
26
+
- Prevent infinite loop in ZM logs fetch - ([bbc41e8](https://github.com/pliablepixels/zmNg/commit/bbc41e88d831821e21651619ebef97684e90a33f))
27
+
- Align alarm and daemon schemas with ZoneMinder API spec - ([1d140da](https://github.com/pliablepixels/zmNg/commit/1d140daca515cb18ea325fd3e13f9ae0a88e6ffd))
28
+
- Make ConsoleEventsResponseSchema resilient to array responses - ([5a11100](https://github.com/pliablepixels/zmNg/commit/5a11100701e2f4fc26c7fac9d29369f6ccc43dee))
29
+
30
+
### ♻️ Refactor
31
+
32
+
- Replace manual interfaces with z.infer types in server.ts - ([c229634](https://github.com/pliablepixels/zmNg/commit/c2296342a0d5911e09bfeea6f99f2ea279b77565))
33
+
- Replace manual interfaces with Zod validation in states.ts - ([e665376](https://github.com/pliablepixels/zmNg/commit/e6653768899816d48fbf39e6c4bce8fa68f7895e))
34
+
35
+
### 📚 Documentation
36
+
37
+
- Add logging and documentation for consoleEvents array edge case - ([73663b9](https://github.com/pliablepixels/zmNg/commit/73663b9eeccc47a498afcfdaa11c2d3285f7c386))
0 commit comments