|
19956
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a698d5ab1 {"Commits":[{"Sha1":"a698d5ab13ab3d050a841afec912d2355ae4d6c7","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T16:00:57+08:00"}],"HeadCommit":{"Sha1":"a698d5ab13ab3d050a841afec912d2355ae4d6c7","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T16:00:57+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/5f98e450fe4fab8e3edfd9d7ef958a583becd107...a698d5ab13ab3d050a841afec912d2355ae4d6c7","Len":1}...
|
1785398468
|
Edit
Delete
|
|
19944
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"5f98e450f {"Commits":[{"Sha1":"5f98e450fe4fab8e3edfd9d7ef958a583becd107","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T15:48:34+08:00"}],"HeadCommit":{"Sha1":"5f98e450fe4fab8e3edfd9d7ef958a583becd107","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T15:48:34+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e99e83b33a2fcb544d0d232e36a1142cebf6c135...5f98e450fe4fab8e3edfd9d7ef958a583becd107","Len":1}...
|
1785397724
|
Edit
Delete
|
|
19930
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e99e83b33 {"Commits":[{"Sha1":"e99e83b33a2fcb544d0d232e36a1142cebf6c135","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T15:05:54+08:00"}],"HeadCommit":{"Sha1":"e99e83b33a2fcb544d0d232e36a1142cebf6c135","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T15:05:54+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4a8c4238ea94fa7c771f430f3c5430e42ce6a332...e99e83b33a2fcb544d0d232e36a1142cebf6c135","Len":1}...
|
1785395164
|
Edit
Delete
|
|
19922
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"4a8c4238e {"Commits":[{"Sha1":"4a8c4238ea94fa7c771f430f3c5430e42ce6a332","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:47:19+08:00"}],"HeadCommit":{"Sha1":"4a8c4238ea94fa7c771f430f3c5430e42ce6a332","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:47:19+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9d9329c456ab065dcc1653ec54158bed679306a6...4a8c4238ea94fa7c771f430f3c5430e42ce6a332","Len":1}...
|
1785394049
|
Edit
Delete
|
|
19921
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9d9329c45 {"Commits":[{"Sha1":"9d9329c456ab065dcc1653ec54158bed679306a6","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:42:20+08:00"}],"HeadCommit":{"Sha1":"9d9329c456ab065dcc1653ec54158bed679306a6","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:42:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/8092a537f9392cc82c1dfe592f22a65c76c90336...9d9329c456ab065dcc1653ec54158bed679306a6","Len":1}...
|
1785393752
|
Edit
Delete
|
|
19912
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"8092a537f {"Commits":[{"Sha1":"8092a537f9392cc82c1dfe592f22a65c76c90336","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:37:30+08:00"}],"HeadCommit":{"Sha1":"8092a537f9392cc82c1dfe592f22a65c76c90336","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:37:30+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c61cbf5cb33213eb6b5ac76a5bdd43c6725d3a7b...8092a537f9392cc82c1dfe592f22a65c76c90336","Len":1}...
|
1785393461
|
Edit
Delete
|
|
19909
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c61cbf5cb {"Commits":[{"Sha1":"c61cbf5cb33213eb6b5ac76a5bdd43c6725d3a7b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:22:01+08:00"}],"HeadCommit":{"Sha1":"c61cbf5cb33213eb6b5ac76a5bdd43c6725d3a7b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:22:01+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/2e20e9bd30918ca25dc84a7283c4e1f25adaef32...c61cbf5cb33213eb6b5ac76a5bdd43c6725d3a7b","Len":1}...
|
1785392533
|
Edit
Delete
|
|
19892
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"2e20e9bd3 {"Commits":[{"Sha1":"2e20e9bd30918ca25dc84a7283c4e1f25adaef32","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:13:38+08:00"}],"HeadCommit":{"Sha1":"2e20e9bd30918ca25dc84a7283c4e1f25adaef32","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:13:38+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/b18348b97f21667fe438774e218b9085bd0ecd2d...2e20e9bd30918ca25dc84a7283c4e1f25adaef32","Len":1}...
|
1785392030
|
Edit
Delete
|
|
19883
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b18348b97 {"Commits":[{"Sha1":"b18348b97f21667fe438774e218b9085bd0ecd2d","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:09:34+08:00"}],"HeadCommit":{"Sha1":"b18348b97f21667fe438774e218b9085bd0ecd2d","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T14:09:34+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/d2842eb6c4aff168ae6e03edf1f47ef335b371eb...b18348b97f21667fe438774e218b9085bd0ecd2d","Len":1}...
|
1785391784
|
Edit
Delete
|
|
19847
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d2842eb6c {"Commits":[{"Sha1":"d2842eb6c4aff168ae6e03edf1f47ef335b371eb","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T13:26:42+08:00"}],"HeadCommit":{"Sha1":"d2842eb6c4aff168ae6e03edf1f47ef335b371eb","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T13:26:42+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9d4ae79a081ed0f929b9c3dfe9edf22fffaf42a1...d2842eb6c4aff168ae6e03edf1f47ef335b371eb","Len":1}...
|
1785389214
|
Edit
Delete
|
|
19842
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9d4ae79a0 {"Commits":[{"Sha1":"9d4ae79a081ed0f929b9c3dfe9edf22fffaf42a1","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T13:03:09+08:00"}],"HeadCommit":{"Sha1":"9d4ae79a081ed0f929b9c3dfe9edf22fffaf42a1","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T13:03:09+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/62c7c07a17dd906ea5cbee4940f86cb37e6a815a...9d4ae79a081ed0f929b9c3dfe9edf22fffaf42a1","Len":1}...
|
1785387800
|
Edit
Delete
|
|
19841
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"62c7c07a1 {"Commits":[{"Sha1":"62c7c07a17dd906ea5cbee4940f86cb37e6a815a","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T12:55:56+08:00"}],"HeadCommit":{"Sha1":"62c7c07a17dd906ea5cbee4940f86cb37e6a815a","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T12:55:56+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/2aa3b1929673d84b9129592ad98f89f25dc9c15d...62c7c07a17dd906ea5cbee4940f86cb37e6a815a","Len":1}...
|
1785387366
|
Edit
Delete
|
|
19836
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"2aa3b1929 {"Commits":[{"Sha1":"2aa3b1929673d84b9129592ad98f89f25dc9c15d","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T12:36:28+08:00"}],"HeadCommit":{"Sha1":"2aa3b1929673d84b9129592ad98f89f25dc9c15d","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T12:36:28+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/90bdedccb3ebc9991d4cb8736a25ae6281f26f71...2aa3b1929673d84b9129592ad98f89f25dc9c15d","Len":1}...
|
1785386198
|
Edit
Delete
|
|
19835
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"90bdedccb {"Commits":[{"Sha1":"90bdedccb3ebc9991d4cb8736a25ae6281f26f71","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T11:21:23+08:00"}],"HeadCommit":{"Sha1":"90bdedccb3ebc9991d4cb8736a25ae6281f26f71","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T11:21:23+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0976e6d3f36ed44d5e8ce8f09c3643e28d55ab67...90bdedccb3ebc9991d4cb8736a25ae6281f26f71","Len":1}...
|
1785381693
|
Edit
Delete
|
|
19832
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"0976e6d3f {"Commits":[{"Sha1":"0976e6d3f36ed44d5e8ce8f09c3643e28d55ab67","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T11:11:14+08:00"}],"HeadCommit":{"Sha1":"0976e6d3f36ed44d5e8ce8f09c3643e28d55ab67","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T11:11:14+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e5d8180a985bd831b808ca1a940b2f438752dbfc...0976e6d3f36ed44d5e8ce8f09c3643e28d55ab67","Len":1}...
|
1785381113
|
Edit
Delete
|
|
19828
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e5d8180a9 {"Commits":[{"Sha1":"e5d8180a985bd831b808ca1a940b2f438752dbfc","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T10:58:26+08:00"}],"HeadCommit":{"Sha1":"e5d8180a985bd831b808ca1a940b2f438752dbfc","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T10:58:26+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/c5ab35631fe49d25de6920f662cac6eeeea55c08...e5d8180a985bd831b808ca1a940b2f438752dbfc","Len":1}...
|
1785380315
|
Edit
Delete
|
|
19795
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"c5ab35631 {"Commits":[{"Sha1":"c5ab35631fe49d25de6920f662cac6eeeea55c08","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T10:02:29+08:00"}],"HeadCommit":{"Sha1":"c5ab35631fe49d25de6920f662cac6eeeea55c08","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-30T10:02:29+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/5cbb9c1e81c0d49a6ccc54485e5a549ab3484470...c5ab35631fe49d25de6920f662cac6eeeea55c08","Len":1}...
|
1785376999
|
Edit
Delete
|
|
19776
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"5cbb9c1e8 {"Commits":[{"Sha1":"5cbb9c1e81c0d49a6ccc54485e5a549ab3484470","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T18:18:44+08:00"}],"HeadCommit":{"Sha1":"5cbb9c1e81c0d49a6ccc54485e5a549ab3484470","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T18:18:44+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e58a87a5af4aa0659939eeba3a5a1b431d17f52f...5cbb9c1e81c0d49a6ccc54485e5a549ab3484470","Len":1}...
|
1785320331
|
Edit
Delete
|
|
19775
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e58a87a5a {"Commits":[{"Sha1":"e58a87a5af4aa0659939eeba3a5a1b431d17f52f","Message":"fix(reports): allow presenter script access\n\nResolve GET script permissions through report meeting context so frontend miniapp tokens can read presenter notes without granting audience access.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:59:19+08:00"}],"HeadCommit":{"Sha1":"e58a87a5af4aa0659939eeba3a5a1b431d17f52f","Message":"fix(reports): allow presenter script access\n\nResolve GET script permissions through report meeting context so frontend miniapp tokens can read presenter notes without granting audience access.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:59:19+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/720f92360dc628f1f7baff9d6b7540fbb2367fe1...e58a87a5af4aa0659939eeba3a5a1b431d17f52f","Len":1}...
|
1785319480
|
Edit
Delete
|
|
19774
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"720f92360 {"Commits":[{"Sha1":"720f92360dc628f1f7baff9d6b7540fbb2367fe1","Message":"fix(wxapp): handle stale encrypted credentials\n\nFall back to legacy default miniapp credentials after an encryption-key rotation, and return JSON instead of exposing an exception page.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:53:34+08:00"}],"HeadCommit":{"Sha1":"720f92360dc628f1f7baff9d6b7540fbb2367fe1","Message":"fix(wxapp): handle stale encrypted credentials\n\nFall back to legacy default miniapp credentials after an encryption-key rotation, and return JSON instead of exposing an exception page.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:53:34+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/a5c16e1435ea8d8e28923f3615ca869b03d88b9b...720f92360dc628f1f7baff9d6b7540fbb2367fe1","Len":1}...
|
1785318896
|
Edit
Delete
|
|
19773
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"a5c16e143 {"Commits":[{"Sha1":"a5c16e1435ea8d8e28923f3615ca869b03d88b9b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:44:01+08:00"}],"HeadCommit":{"Sha1":"a5c16e1435ea8d8e28923f3615ca869b03d88b9b","Message":"补丁\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:44:01+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4321d200e3613c5edd4c3ca83be498d9e9d477a2...a5c16e1435ea8d8e28923f3615ca869b03d88b9b","Len":1}...
|
1785318249
|
Edit
Delete
|
|
19772
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"4321d200e {"Commits":[{"Sha1":"4321d200e3613c5edd4c3ca83be498d9e9d477a2","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:37:05+08:00"}],"HeadCommit":{"Sha1":"4321d200e3613c5edd4c3ca83be498d9e9d477a2","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T17:37:05+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/b2362190085b489173af4c577011eeafbaaea598...4321d200e3613c5edd4c3ca83be498d9e9d477a2","Len":1}...
|
1785317832
|
Edit
Delete
|
|
19745
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b23621900 {"Commits":[{"Sha1":"b2362190085b489173af4c577011eeafbaaea598","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:51:11+08:00"}],"HeadCommit":{"Sha1":"b2362190085b489173af4c577011eeafbaaea598","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:51:11+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/68c03105d5f145182897048e8b26d4b2a1cac71d...b2362190085b489173af4c577011eeafbaaea598","Len":1}...
|
1785315079
|
Edit
Delete
|
|
19744
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"68c03105d {"Commits":[{"Sha1":"68c03105d5f145182897048e8b26d4b2a1cac71d","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:46:18+08:00"}],"HeadCommit":{"Sha1":"68c03105d5f145182897048e8b26d4b2a1cac71d","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:46:18+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/b3b8edbb5213ba014810d3aff789af1dc408bc57...68c03105d5f145182897048e8b26d4b2a1cac71d","Len":1}...
|
1785314786
|
Edit
Delete
|
|
19735
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b3b8edbb5 {"Commits":[{"Sha1":"b3b8edbb5213ba014810d3aff789af1dc408bc57","Message":"fix(meeting): enable plugin option scrolling\n\nAdd pending billing, OSS, and content-plugin migration SQL, change records, and project agent skills so branch history is complete before merge.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:39:18+08:00"},{"Sha1":"7f3a435b825db5daf4df80ad944c8395036bc123","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:06:32+08:00"},{"Sha1":"93d3eb76ce4e1f60f49601d7eb724898184e9508","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:53:57+08:00"},{"Sha1":"69375f170df08d3cbbc789072760555c39780d80","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:26:14+08:00"},{"Sha1":"8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T18:19:53+08:00"}],"HeadCommit":{"Sha1":"b3b8edbb5213ba014810d3aff789af1dc408bc57","Message":"fix(meeting): enable plugin option scrolling\n\nAdd pending billing, OSS, and content-plugin migration SQL, change records, and project agent skills so branch history is complete before merge.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:39:18+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/17343d79db91c05d317145998ea1962645ee1b13...b3b8edbb5213ba014810d3aff789af1dc408bc57","Len":18}...
|
1785314479
|
Edit
Delete
|
|
19734
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"b3b8edbb5 {"Commits":[{"Sha1":"b3b8edbb5213ba014810d3aff789af1dc408bc57","Message":"fix(meeting): enable plugin option scrolling\n\nAdd pending billing, OSS, and content-plugin migration SQL, change records, and project agent skills so branch history is complete before merge.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:39:18+08:00"}],"HeadCommit":{"Sha1":"b3b8edbb5213ba014810d3aff789af1dc408bc57","Message":"fix(meeting): enable plugin option scrolling\n\nAdd pending billing, OSS, and content-plugin migration SQL, change records, and project agent skills so branch history is complete before merge.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:39:18+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/7f3a435b825db5daf4df80ad944c8395036bc123...b3b8edbb5213ba014810d3aff789af1dc408bc57","Len":1}...
|
1785314479
|
Edit
Delete
|
|
19717
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"7f3a435b8 {"Commits":[{"Sha1":"7f3a435b825db5daf4df80ad944c8395036bc123","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:06:32+08:00"}],"HeadCommit":{"Sha1":"7f3a435b825db5daf4df80ad944c8395036bc123","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T16:06:32+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/93d3eb76ce4e1f60f49601d7eb724898184e9508...7f3a435b825db5daf4df80ad944c8395036bc123","Len":1}...
|
1785312403
|
Edit
Delete
|
|
19716
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"93d3eb76c {"Commits":[{"Sha1":"93d3eb76ce4e1f60f49601d7eb724898184e9508","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:53:57+08:00"}],"HeadCommit":{"Sha1":"93d3eb76ce4e1f60f49601d7eb724898184e9508","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:53:57+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/69375f170df08d3cbbc789072760555c39780d80...93d3eb76ce4e1f60f49601d7eb724898184e9508","Len":1}...
|
1785311644
|
Edit
Delete
|
|
19715
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"69375f170 {"Commits":[{"Sha1":"69375f170df08d3cbbc789072760555c39780d80","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:26:14+08:00"}],"HeadCommit":{"Sha1":"69375f170df08d3cbbc789072760555c39780d80","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-29T15:26:14+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f...69375f170df08d3cbbc789072760555c39780d80","Len":1}...
|
1785310020
|
Edit
Delete
|
|
19638
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/beifen26.7.29
|
1
|
{"Commits":[],"HeadCommit":{"S {"Commits":[],"HeadCommit":{"Sha1":"17343d79db91c05d317145998ea1962645ee1b13","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T16:00:17+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/master...17343d79db91c05d317145998ea1962645ee1b13","Len":0}...
|
1785303242
|
Edit
Delete
|
|
19637
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/beifen26.7.29
|
1
|
|
1785303242
|
Edit
Delete
|
|
19564
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"8f90bed0f {"Commits":[{"Sha1":"8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T18:19:53+08:00"}],"HeadCommit":{"Sha1":"8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T18:19:53+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/7a04bda7a7da4294021c8d47716b6e74257e6999...8f90bed0fa13a1f92b45cdee6d5f5123d7622f5f","Len":1}...
|
1785234011
|
Edit
Delete
|
|
19531
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"7a04bda7a {"Commits":[{"Sha1":"7a04bda7a7da4294021c8d47716b6e74257e6999","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:56:15+08:00"}],"HeadCommit":{"Sha1":"7a04bda7a7da4294021c8d47716b6e74257e6999","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:56:15+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/ccb5de2c58d0e69499eb58b8c90533f913053c55...7a04bda7a7da4294021c8d47716b6e74257e6999","Len":1}...
|
1785232591
|
Edit
Delete
|
|
19530
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"ccb5de2c5 {"Commits":[{"Sha1":"ccb5de2c58d0e69499eb58b8c90533f913053c55","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:47:03+08:00"}],"HeadCommit":{"Sha1":"ccb5de2c58d0e69499eb58b8c90533f913053c55","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:47:03+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/cc213c0dbe79bcb0c34f36ffaa489c644d9833e3...ccb5de2c58d0e69499eb58b8c90533f913053c55","Len":1}...
|
1785232038
|
Edit
Delete
|
|
19529
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"cc213c0db {"Commits":[{"Sha1":"cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:45:20+08:00"}],"HeadCommit":{"Sha1":"cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:45:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/03a01d246be8087581cf1a79432be6a35d760796...cc213c0dbe79bcb0c34f36ffaa489c644d9833e3","Len":1}...
|
1785231934
|
Edit
Delete
|
|
19528
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"03a01d246 {"Commits":[{"Sha1":"03a01d246be8087581cf1a79432be6a35d760796","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:29:22+08:00"}],"HeadCommit":{"Sha1":"03a01d246be8087581cf1a79432be6a35d760796","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T17:29:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/32293f2169249dedbe18409d6ba2c5ad51ec3537...03a01d246be8087581cf1a79432be6a35d760796","Len":1}...
|
1785230977
|
Edit
Delete
|
|
19487
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"32293f216 {"Commits":[{"Sha1":"32293f2169249dedbe18409d6ba2c5ad51ec3537","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T16:30:49+08:00"}],"HeadCommit":{"Sha1":"32293f2169249dedbe18409d6ba2c5ad51ec3537","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T16:30:49+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/a2faab710667251b8e7a86cccbf8be87f9e7a688...32293f2169249dedbe18409d6ba2c5ad51ec3537","Len":1}...
|
1785227463
|
Edit
Delete
|
|
19286
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"a2faab710 {"Commits":[{"Sha1":"a2faab710667251b8e7a86cccbf8be87f9e7a688","Message":"fix(settings): hide platform AI configuration\n\nDo not expose platform DashScope keys, endpoints, or model values through merchant settings responses.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:27:20+08:00"}],"HeadCommit":{"Sha1":"a2faab710667251b8e7a86cccbf8be87f9e7a688","Message":"fix(settings): hide platform AI configuration\n\nDo not expose platform DashScope keys, endpoints, or model values through merchant settings responses.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:27:20+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/60df304f776bef84382a0167be2220497cb26924...a2faab710667251b8e7a86cccbf8be87f9e7a688","Len":1}...
|
1785223876
|
Edit
Delete
|
|
19269
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"60df304f7 {"Commits":[{"Sha1":"60df304f776bef84382a0167be2220497cb26924","Message":"fix(settings): hide disabled merchant settings\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:15:05+08:00"},{"Sha1":"50ce6c2da9a0136ab7a3aa9c1e44bbb565ced0e5","Message":"feat(settings): add merchant default controls\n\nAdd MySQL 5.6 migration for platform defaults and merchant override state.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:05:04+08:00"}],"HeadCommit":{"Sha1":"60df304f776bef84382a0167be2220497cb26924","Message":"fix(settings): hide disabled merchant settings\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:15:05+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/af26d3e828cfe155dc5926f6165d3040599abf54...60df304f776bef84382a0167be2220497cb26924","Len":2}...
|
1785223066
|
Edit
Delete
|
|
19252
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"af26d3e82 {"Commits":[{"Sha1":"af26d3e828cfe155dc5926f6165d3040599abf54","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:02:22+08:00"}],"HeadCommit":{"Sha1":"af26d3e828cfe155dc5926f6165d3040599abf54","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T15:02:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/3fbac823ef2dcfd7660f2c682b1464773277f617...af26d3e828cfe155dc5926f6165d3040599abf54","Len":1}...
|
1785222156
|
Edit
Delete
|
|
19251
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"3fbac823e {"Commits":[{"Sha1":"3fbac823ef2dcfd7660f2c682b1464773277f617","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:55:41+08:00"}],"HeadCommit":{"Sha1":"3fbac823ef2dcfd7660f2c682b1464773277f617","Message":"多租户\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:55:41+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/0ac14d3dd7490301d8ab62b52b96074a7136b0ae...3fbac823ef2dcfd7660f2c682b1464773277f617","Len":1}...
|
1785221755
|
Edit
Delete
|
|
19210
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"0ac14d3dd {"Commits":[{"Sha1":"0ac14d3dd7490301d8ab62b52b96074a7136b0ae","Message":"feat(auth): split merchant and platform login\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:29:33+08:00"}],"HeadCommit":{"Sha1":"0ac14d3dd7490301d8ab62b52b96074a7136b0ae","Message":"feat(auth): split merchant and platform login\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T14:29:33+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/bb26e7c67797f97fd6d510d77049b892a7e93bbf...0ac14d3dd7490301d8ab62b52b96074a7136b0ae","Len":1}...
|
1785220204
|
Edit
Delete
|
|
19181
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"bb26e7c67 {"Commits":[{"Sha1":"bb26e7c67797f97fd6d510d77049b892a7e93bbf","Message":"fix(tenant): align haihui deployment\n\nRebuild the tenant migration from the current online schema and create meeting_states when absent.\n\nUse haihui database and domain defaults while leaving database data and cloud Nginx/Docker configuration unchanged.\n\nMigration: run sqlnew/2026-07-28_multi_tenant_migration.sql once after backup.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T13:47:49+08:00"}],"HeadCommit":{"Sha1":"bb26e7c67797f97fd6d510d77049b892a7e93bbf","Message":"fix(tenant): align haihui deployment\n\nRebuild the tenant migration from the current online schema and create meeting_states when absent.\n\nUse haihui database and domain defaults while leaving database data and cloud Nginx/Docker configuration unchanged.\n\nMigration: run sqlnew/2026-07-28_multi_tenant_migration.sql once after backup.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T13:47:49+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/4d3adab33937e145ac2c0329518019163bf00172...bb26e7c67797f97fd6d510d77049b892a7e93bbf","Len":1}...
|
1785217698
|
Edit
Delete
|
|
19164
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
{"Commits":[{"Sha1":"4d3adab33 {"Commits":[{"Sha1":"4d3adab33937e145ac2c0329518019163bf00172","Message":"feat(tenant): add multi-merchant architecture\n\nBind merchant, platform, and frontend auth to separate scopes.\nScope business data, caches, media, and WebSocket rooms by merchant.\n\nBREAKING CHANGE: users.role is no longer read or written.\nRun sql/2026-07-28_add_multi_tenant.sql before deployment.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T13:13:15+08:00"}],"HeadCommit":{"Sha1":"4d3adab33937e145ac2c0329518019163bf00172","Message":"feat(tenant): add multi-merchant architecture\n\nBind merchant, platform, and frontend auth to separate scopes.\nScope business data, caches, media, and WebSocket rooms by merchant.\n\nBREAKING CHANGE: users.role is no longer read or written.\nRun sql/2026-07-28_add_multi_tenant.sql before deployment.\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-28T13:13:15+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/17343d79db91c05d317145998ea1962645ee1b13...4d3adab33937e145ac2c0329518019163bf00172","Len":1}...
|
1785215714
|
Edit
Delete
|
|
19163
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/feat/multi-tenant
|
1
|
|
1785215714
|
Edit
Delete
|
|
18994
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"17343d79d {"Commits":[{"Sha1":"17343d79db91c05d317145998ea1962645ee1b13","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T16:00:17+08:00"}],"HeadCommit":{"Sha1":"17343d79db91c05d317145998ea1962645ee1b13","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T16:00:17+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/7663aefe22a5947a2718789808f7e31647b5a44f...17343d79db91c05d317145998ea1962645ee1b13","Len":1}...
|
1785139227
|
Edit
Delete
|
|
18969
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7663aefe2 {"Commits":[{"Sha1":"7663aefe22a5947a2718789808f7e31647b5a44f","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T15:39:28+08:00"}],"HeadCommit":{"Sha1":"7663aefe22a5947a2718789808f7e31647b5a44f","Message":"周会形式\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T15:39:28+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/d56fb7c22ad0a99e927e11a5c7cf07526bda7cd5...7663aefe22a5947a2718789808f7e31647b5a44f","Len":1}...
|
1785137980
|
Edit
Delete
|
|
18824
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"d56fb7c22 {"Commits":[{"Sha1":"d56fb7c22ad0a99e927e11a5c7cf07526bda7cd5","Message":"fix(template): show overflowing table content\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T10:29:27+08:00"}],"HeadCommit":{"Sha1":"d56fb7c22ad0a99e927e11a5c7cf07526bda7cd5","Message":"fix(template): show overflowing table content\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-27T10:29:27+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/17aaae7e36bb19d2e45e6896fee1353040ad0409...d56fb7c22ad0a99e927e11a5c7cf07526bda7cd5","Len":1}...
|
1785119406
|
Edit
Delete
|
|
18227
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"17aaae7e3 {"Commits":[{"Sha1":"17aaae7e36bb19d2e45e6896fee1353040ad0409","Message":"参加会议列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-22T17:39:16+08:00"}],"HeadCommit":{"Sha1":"17aaae7e36bb19d2e45e6896fee1353040ad0409","Message":"参加会议列表\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-22T17:39:16+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/ed03ab28ca13ef6463a35e079741f91d90133d01...17aaae7e36bb19d2e45e6896fee1353040ad0409","Len":1}...
|
1784713162
|
Edit
Delete
|
|
18211
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"ed03ab28c {"Commits":[{"Sha1":"ed03ab28ca13ef6463a35e079741f91d90133d01","Message":"任务\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-22T15:54:22+08:00"}],"HeadCommit":{"Sha1":"ed03ab28ca13ef6463a35e079741f91d90133d01","Message":"任务\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-07-22T15:54:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/8f70e9561611616c8f840ea022c48e3ca4a8fef6...ed03ab28ca13ef6463a35e079741f91d90133d01","Len":1}...
|
1784706872
|
Edit
Delete
|