52 Commits
Author SHA1 Message Date
OpenWaygate 2d3ed8e0ba ♻️ Migrate encoding/json to encoding/json/v2 and jsontext 2026-08-29 19:01:26 +08:00
OpenWaygate 2d27a90036 ✨ Add WithContext option to auth service 2026-08-29 19:01:25 +08:00
OpenWaygate 05b6cb8699 ♻️ Use slices.SortFunc and t.Context() for modern Go idioms 2026-08-29 19:01:25 +08:00
OpenWaygate 6588fe5d7e ✏️ Capitalize Base64 and JSON in descriptions 2026-06-21 01:49:46 +08:00
OpenWaygate 85ce5706ab ♻️ Replace RedirectURL global with context-based injection 2026-06-16 23:27:33 +08:00
OpenWaygate b55029cb27 💥 Add --dry-run and --yes to mutating subcommands 2026-04-21 21:48:22 +08:00
OpenWaygate c0d4300871 ✅ Resolve bazel tests 2026-04-21 00:36:40 +08:00
OpenWaygate 8721fff8b7 💥 Support OAuth in MCP 2026-04-21 00:27:32 +08:00
OpenWaygate 13d7445a36 🐛 Fix OAuth callback handler blocking forever 2026-04-12 11:28:10 +08:00
OpenWaygate 54734409c7 ♻️ Extract test helpers 2026-04-07 21:18:53 +08:00
OpenWaygate a0c03f986a ✅ Add tests for common 2026-04-07 20:54:06 +08:00
OpenWaygate 6cba52bb9b 🎨 Format codes 2026-04-06 23:55:05 +08:00
OpenWaygate 318817c123 📄 Add license header in source code 2026-02-25 23:49:17 +08:00
OpenWaygate 35741512ae 💬 Improve auth hint 2026-02-25 23:30:59 +08:00
OpenWaygate 5c652f8dda 🚸 Always persist refresh token 2026-02-25 23:14:48 +08:00
OpenWaygate 84a27dcf74 ✅ Improve auth test 2026-02-01 18:26:53 +08:00
OpenWaygate 4f8659c03a ♻️ Improve error handling in auth 2026-02-01 17:22:24 +08:00
OpenWaygate 46abe80db3 🔒 Oauth with PKCE 2026-02-01 16:16:27 +08:00
OpenWaygate 8f623f7e19 ✅ Pass auth test 2025-10-24 23:42:08 +08:00
chaoqun b7a5e975ea 🐛 Resolve path handling in Windows 2025-10-21 22:51:32 +08:00
OpenWaygate e01ce052ba 🔧 Improve mpc registry config 2025-10-19 17:33:18 +08:00
OpenWaygate 86d87906f4 📄 Attach license info in code 2025-09-30 11:57:50 +08:00
OpenWaygate 24f5dd9118 🐛 Use relative path when cache token 2025-09-26 23:02:45 +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 432dfd4065 ♻️ Refactor auth flow 2025-09-03 23:45:02 +08:00
OpenWaygate 20a6544d89 ♻️ Refactor logger in auth 2025-09-03 00:37:02 +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 8b008eef9f 🎨 Optimize imports 2025-08-18 00:47:26 +08:00
OpenWaygate 5a1617454d 🐛 Remedy auth with cred 2025-07-05 14:30:16 +08:00
OpenWaygate ad22b2aec5 💬 Align output format 2025-06-26 00:07:28 +08:00
OpenWaygate af14265858 👷 Config nogo and fix detected errors 2025-06-15 01:08:34 +08:00
OpenWaygate 806985fcb2 ♻️ Auth support more format 2025-05-31 22:59:10 +08:00
openwaygate a9cc86f1e8 👷 Support build with bazel! 2025-05-31 22:58:15 +08:00
chaoqun 861ef69d74 🐛 Fix auth using docker image 2025-01-12 00:38:05 +08:00
OpenWaygate 44bb314023 ✨ Allow set credential and cacheToken from env 2024-11-26 01:13:53 +08:00
OpenWaygate b9341b7872 🔒 Random auth state to prevent CSRF
fix issue #4
2024-06-15 15:20:15 +08:00
chaoqun 90bafcc578 ✨ Add auth command 2024-06-07 23:52:25 +08:00
OpenWaygate 946dac204d ♻️ Assign auth service by Option 2024-05-31 23:22:30 +08:00
chaoqun f2ebd7d68c ✨ Support hl flag when list i18n staff 2024-05-11 00:20:51 +08:00
chaoqun ce5f0b223e 🚸 Persist refreshed token 2024-04-21 15:54:43 +08:00
OpenWaygate fd374a4781 ♻️ Update auth flow 2024-04-15 21:34:08 +08:00
chaoqun 407790534b 🚸 Refresh token if expired 2024-03-24 20:54:14 +08:00
OpenWaygate 110c852301 🚸 Prevent re-auth when scope changed 2024-03-13 10:17:25 +08:00
chaoqun 5748d1d70f ✨ Support channel list and update 2024-02-18 14:55:30 +08:00
chaoqun 6d1ff59dbc ♻️ Update video opt naming to evade collision 2024-02-17 23:00:56 +08:00
chaoqun 8db8327ae9 ♻️ Allow read code from prompt 2024-02-17 01:28:50 +08:00
chaoqun 50b7539e44 ✨ Add service to insert video 2024-02-07 00:08:04 +08:00