57 Commits
Author SHA1 Message Date
OpenWaygate 70aa122710 🐛 Preserve omitted non-video metadata 2026-09-12 18:23:17 +08:00
OpenWaygate 49e092ea2e 🐛 Preserve omitted video metadata 2026-09-12 18:23:06 +08:00
OpenWaygate a1ad5bafde ♻️ Use omitzero for *bool, int64, and uint64 2026-08-29 19:01:26 +08:00
OpenWaygate 2d3ed8e0ba ♻️ Migrate encoding/json to encoding/json/v2 and jsontext 2026-08-29 19:01:26 +08:00
OpenWaygate 102413b19b ⬆️ Bump Go to 1.27.0 and use promoted field literals 2026-08-29 19:01:19 +08:00
Jouy 15c01c9534 ✨ Add publishAt to video update (#238)
* Add publishAt support to video update

video insert already scheduled uploads. update did not, so MCP and CLI
could not set a publish time on an existing video.

* Do not force public videos private when scheduling

publishAt on update now errors unless the video is already private or
privacy private is set explicitly, so a live video cannot go offline
by accident.
2026-08-20 21:19:52 +08:00
OpenWaygate d897e3c159 ♻️ Replace *common.Fields with value embedding 2026-06-21 00:35:08 +08:00
OpenWaygate c14c60d977 ✅ Improve video tests 2026-04-21 19:44:43 +08:00
OpenWaygate 8bb22e2b1f ✨ New fields in video insert/update
issue #182
2026-04-18 20:43:57 +08:00
OpenWaygate 511c97341c 🐛 Set MaxResults and skip readonly fields
resolve issue #181
2026-04-12 12:13:31 +08:00
OpenWaygate 54734409c7 ♻️ Extract test helpers 2026-04-07 21:18:53 +08:00
OpenWaygate 6cba52bb9b 🎨 Format codes 2026-04-06 23:55:05 +08:00
OpenWaygate 5c4ff9d8a3 ♻️ Extract terminal print 2026-04-06 23:51:08 +08:00
OpenWaygate 80470ef69d ♻️ Extract pagenate function 2026-04-06 23:32:52 +08:00
OpenWaygate 7302eca9d9 ♻️ Extract common fields 2026-04-06 22:42:01 +08:00
OpenWaygate 10cbf87428 🚸 EnsureService with error instead of panic 2026-04-06 22:04:05 +08:00
OpenWaygate ac6fd7cde1 ♻️ Extract duplicated test service 2026-04-06 22:02:53 +08:00
OpenWaygate aabf923330 🔥 Drop jsonpath 2026-03-25 22:41:13 +08:00
OpenWaygate 52bf91c5c3 🐛 Handle nil when list 2026-03-13 00:17:20 +08:00
OpenWaygate 36e91e6515 🐛 Enable summarization and improve log 2026-02-23 20:43:29 +08:00
OpenWaygate 91fdd506c9 👽 Adapt go 1.26 2026-02-14 21:43:59 +08:00
OpenWaygate be28bb0110 ✅ Improve tests 2026-01-30 19:58:53 +08:00
OpenWaygate c081c69cd7 🎨 Format tests 2026-01-30 19:09:11 +08:00
OpenWaygate bd49f474cd ✅ Complement for pkg verbs 2026-01-30 00:15:47 +08:00
OpenWaygate c4901d8ecf ♻️ Extract common options 2026-01-28 21:34:10 +08:00
OpenWaygate c927581212 ♻️ Extract default fields 2026-01-28 00:59:55 +08:00
OpenWaygate dc3946d1f7 🏗️ Reuse struct in video 2026-01-27 19:36:23 +08:00
OpenWaygate b27935abe2 🏗️ Reuse struct in sc, thumbnail and watermark 2026-01-25 22:09:22 +08:00
OpenWaygate 25f7dd9aed 🏗️ Reuse struct in playlist 2026-01-25 19:49:10 +08:00
OpenWaygate 386da7a938 💬 Align id(s) cases 2026-01-25 02:39:31 +08:00
OpenWaygate d4e131fcd2 💬 Align json path naming 2026-01-22 23:06:54 +08:00
OpenWaygate ab61bcf6ff 💄 Simplify tabel style 2025-11-09 17:56:12 +08:00
OpenWaygate 86d87906f4 📄 Attach license info in code 2025-09-30 11:57:50 +08:00
OpenWaygate 20d6f26a1f 🚨 Dismiss close file error 2025-09-21 01:28:31 +08:00
OpenWaygate 5d71f953d0 ✅ Fix test about generic 2025-09-14 19:29:58 +08:00
OpenWaygate a74fca8ce7 ✨ Support pagination when list 2025-09-14 19:24:31 +08:00
OpenWaygate 5bf60ff2f1 ✅ Update test for pagination 2025-09-14 16:00:27 +08:00
OpenWaygate 0eb4d0b53d ✅ Pass service test and optimize imports 2025-09-04 00:32:59 +08:00
OpenWaygate b92298612c ♻️ Expose root directly 2025-09-04 00:21:42 +08:00
OpenWaygate b55f2a7c9f ✅ Add test for auth and improve coverage 2025-09-02 00:44:59 +08:00
OpenWaygate 5c0a1c9127 ♻️ Extract fs parameter for test 2025-09-02 00:37:44 +08:00
OpenWaygate 66f7e0c412 ♻️ Extract interface in auth 2025-09-01 22:01:31 +08:00
OpenWaygate 416b3c3b8a ♻️ Handle maxResults in Option 2025-09-01 20:50:19 +08:00
OpenWaygate 8b008eef9f 🎨 Optimize imports 2025-08-18 00:47:26 +08:00
OpenWaygate 0c88ed932b 💥 Support mcp server
issue #64
2025-07-05 22:25:07 +08:00
OpenWaygate f859570b04 ✨ Add jsonpath flag 2025-07-01 23:39:34 +08:00
OpenWaygate 78f50cd427 🚸 Use table as default output 2025-07-01 23:39:21 +08:00
OpenWaygate ff631cd781 🚸 Table format output 2025-06-27 00:49:44 +08:00
OpenWaygate 575e4a947c 🥅 Improve err handling 2025-06-25 23:54:30 +08:00
OpenWaygate 5084c0f8ac ✅ Remedy tests for ids 2025-06-06 01:15:17 +08:00