{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":570335310,"defaultBranch":"master","name":"Marzban","ownerLogin":"Gozargah","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-24T23:37:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/116317706?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722414053.0","currentOid":""},"activityList":{"items":[{"before":"1332c7ab0b06d43054d986d8d28e5bc10eac5e80","after":"aea3273cd7c327d9870c435cb6a6c3d0741737d0","ref":"refs/heads/dev","pushedAt":"2024-09-12T09:48:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"fix: refactor validate_dates function (avoid writing duplicate code)","shortMessageHtmlLink":"fix: refactor validate_dates function (avoid writing duplicate code)"}},{"before":"68dab4cd1092c9e452e8bcca151c40b8ec0f6bad","after":"1332c7ab0b06d43054d986d8d28e5bc10eac5e80","ref":"refs/heads/dev","pushedAt":"2024-09-05T06:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"fix: node_usage error","shortMessageHtmlLink":"fix: node_usage error"}},{"before":"079296bde46316a1c3497a30b138e9f73e952399","after":"68dab4cd1092c9e452e8bcca151c40b8ec0f6bad","ref":"refs/heads/dev","pushedAt":"2024-09-04T20:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"fix: node_user_usages problem","shortMessageHtmlLink":"fix: node_user_usages problem"}},{"before":"d87fee5ccc4c6c2cd94300f52ff83ea2d408368f","after":"079296bde46316a1c3497a30b138e9f73e952399","ref":"refs/heads/dev","pushedAt":"2024-09-04T08:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"Fix -> Node log dropdown bug fixed. (#1298)\n\nFix(front-end): Node status badge text bug fixed.","shortMessageHtmlLink":"Fix -> Node log dropdown bug fixed. (#1298)"}},{"before":"47d8336dc48a6336173152e84d65eb320585bd98","after":"d87fee5ccc4c6c2cd94300f52ff83ea2d408368f","ref":"refs/heads/dev","pushedAt":"2024-09-04T08:28:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"chore: move home page route to routers module","shortMessageHtmlLink":"chore: move home page route to routers module"}},{"before":"8db00f6134be96aa6f51bd24c97e4b8120fcd511","after":"47d8336dc48a6336173152e84d65eb320585bd98","ref":"refs/heads/dev","pushedAt":"2024-09-04T08:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"fix: avoid creating dict with every request and remove external check","shortMessageHtmlLink":"fix: avoid creating dict with every request and remove external check"}},{"before":"ae5b6a68e4102cc8ebb6833f0b2e1677993aa34f","after":"8db00f6134be96aa6f51bd24c97e4b8120fcd511","ref":"refs/heads/dev","pushedAt":"2024-09-04T08:10:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"set add_as_new_host default value to false (#1297)","shortMessageHtmlLink":"set add_as_new_host default value to false (#1297)"}},{"before":"f1395ee93253fbd7801ccb74119cc6afebbe3105","after":"ae5b6a68e4102cc8ebb6833f0b2e1677993aa34f","ref":"refs/heads/dev","pushedAt":"2024-09-03T18:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"chore: change login white list name","shortMessageHtmlLink":"chore: change login white list name"}},{"before":"b2fa01ef6f53ef0cbfcd6795372a63aebb5ec91a","after":"f1395ee93253fbd7801ccb74119cc6afebbe3105","ref":"refs/heads/dev","pushedAt":"2024-09-03T13:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"fix: prevent passing unexpected variables to generate_subscription","shortMessageHtmlLink":"fix: prevent passing unexpected variables to generate_subscription"}},{"before":"83476f32cc6cc6abe48a8168eb5e1735bb1e51f9","after":"b2fa01ef6f53ef0cbfcd6795372a63aebb5ec91a","ref":"refs/heads/dev","pushedAt":"2024-09-02T19:57:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1291 from MR-MKZ/nonsudo\n\nFeature -> Revoke access of non sudo admin from panel settings","shortMessageHtmlLink":"Merge pull request #1291 from MR-MKZ/nonsudo"}},{"before":"5fa99037af7ab9b20016995043a9cbed8e23d9be","after":"83476f32cc6cc6abe48a8168eb5e1735bb1e51f9","ref":"refs/heads/dev","pushedAt":"2024-09-02T15:34:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1286 from MatinDehghanian/log-node\n\nchore: Remove Box Shadow CSS class, Change \"Host\" to \"Master\" in CoreSettingsModal.tsx","shortMessageHtmlLink":"Merge pull request #1286 from MatinDehghanian/log-node"}},{"before":"1c50d368c30bee22065610e2e8d50e7385c83d33","after":"5fa99037af7ab9b20016995043a9cbed8e23d9be","ref":"refs/heads/dev","pushedAt":"2024-09-02T15:02:15.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1266 from MatinDehghanian/dublicate-hosts\n\nDublicate hosts - Order Hosts - OnlineBadge Refactor","shortMessageHtmlLink":"Merge pull request #1266 from MatinDehghanian/dublicate-hosts"}},{"before":"f769c1613211b2d506d5f29e1bea81cdf231a5ae","after":"1c50d368c30bee22065610e2e8d50e7385c83d33","ref":"refs/heads/dev","pushedAt":"2024-09-02T14:40:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1242 from MatinDehghanian/log-node\n\nfeat: Add node selection for logs in CoreSettingsModal.tsx","shortMessageHtmlLink":"Merge pull request #1242 from MatinDehghanian/log-node"}},{"before":"e328b0b885e6716b1d340938a9e833c1ad27d653","after":"f769c1613211b2d506d5f29e1bea81cdf231a5ae","ref":"refs/heads/dev","pushedAt":"2024-09-02T13:49:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1264 from MR-MKZ/random-name-generator\n\nFeature -> Random username generator added","shortMessageHtmlLink":"Merge pull request #1264 from MR-MKZ/random-name-generator"}},{"before":"8695b8c644c034a31a6cd2caaca5e3162d2d9fd7","after":"e328b0b885e6716b1d340938a9e833c1ad27d653","ref":"refs/heads/dev","pushedAt":"2024-09-02T12:54:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"Merge pull request #1209 from fodhelper/hide-obfuscated-quic-for-clash-sing\n\nHide obfuscated quic for clash-meta and sing-box","shortMessageHtmlLink":"Merge pull request #1209 from fodhelper/hide-obfuscated-quic-for-clas…"}},{"before":"a28714769ba6bd9fd6514a212641dfed25b29cd1","after":"8695b8c644c034a31a6cd2caaca5e3162d2d9fd7","ref":"refs/heads/dev","pushedAt":"2024-09-02T08:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"Revert \"Chore: remove MASTER_SERVER_USAGE_RATIO\"\n\nThis reverts commit a28714769ba6bd9fd6514a212641dfed25b29cd1.\n\nRevert \"Merge pull request #1284 from erfjab/mainserverusage\"\n\nThis reverts commit d4e2be5307a498f8290c9839a96e72aed5b0ce40, reversing\nchanges made to c2c98b76b919d88353ab922753caaae72af0c214.","shortMessageHtmlLink":"Revert \"Chore: remove MASTER_SERVER_USAGE_RATIO\""}},{"before":"d4e2be5307a498f8290c9839a96e72aed5b0ce40","after":"a28714769ba6bd9fd6514a212641dfed25b29cd1","ref":"refs/heads/dev","pushedAt":"2024-09-02T03:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Chore: fix env value","shortMessageHtmlLink":"Chore: fix env value"}},{"before":"c2c98b76b919d88353ab922753caaae72af0c214","after":"d4e2be5307a498f8290c9839a96e72aed5b0ce40","ref":"refs/heads/dev","pushedAt":"2024-09-02T01:55:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1284 from erfjab/mainserverusage\n\nFeat(users): add master server usage ratio","shortMessageHtmlLink":"Merge pull request #1284 from erfjab/mainserverusage"}},{"before":"2de139350d549a5d85e980dcef57d0e38239cd9d","after":"c2c98b76b919d88353ab922753caaae72af0c214","ref":"refs/heads/dev","pushedAt":"2024-09-02T01:07:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Feat(api): Adding the ability to calculate the consumption of admin users","shortMessageHtmlLink":"Feat(api): Adding the ability to calculate the consumption of admin u…"}},{"before":"325d35d359d6abe15f18338d4dd364010b3b86f4","after":"2de139350d549a5d85e980dcef57d0e38239cd9d","ref":"refs/heads/dev","pushedAt":"2024-09-02T00:58:19.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1283 from erfjab/refapi\n\nRefactor(api)!: Refactor all api","shortMessageHtmlLink":"Merge pull request #1283 from erfjab/refapi"}},{"before":"74c38485be9897ceb6743e773c6bd73ffe0b0169","after":"325d35d359d6abe15f18338d4dd364010b3b86f4","ref":"refs/heads/dev","pushedAt":"2024-08-30T23:29:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"Merge pull request #1275 from T3ST3ST3R0N/dev\n\nUpdate Telegram bot","shortMessageHtmlLink":"Merge pull request #1275 from T3ST3ST3R0N/dev"}},{"before":"94c2b9d8c620687fd3d86fa8ced5f458c9521db8","after":"74c38485be9897ceb6743e773c6bd73ffe0b0169","ref":"refs/heads/dev","pushedAt":"2024-08-30T21:52:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1206 from loghmanb/Setup-CORS-policies\n\nSetup-CORS-policies","shortMessageHtmlLink":"Merge pull request #1206 from loghmanb/Setup-CORS-policies"}},{"before":"dec6c323caf90e6d1cab931ba06a558de9515dd6","after":"94c2b9d8c620687fd3d86fa8ced5f458c9521db8","ref":"refs/heads/dev","pushedAt":"2024-08-30T20:54:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erfjab","name":"Erfan","path":"/erfjab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143827987?s=80&v=4"},"commit":{"message":"Merge pull request #1164 from erfjab/crud-doc\n\nfix: add detailed documentation to db crud","shortMessageHtmlLink":"Merge pull request #1164 from erfjab/crud-doc"}},{"before":"3f1c86ab34234906dec4707d0fee7cd70fa855f4","after":"dec6c323caf90e6d1cab931ba06a558de9515dd6","ref":"refs/heads/dev","pushedAt":"2024-08-30T15:30:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"M03ED","name":"Random Guy","path":"/M03ED","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50927468?s=80&v=4"},"commit":{"message":"Merge pull request #1274 from M03ED/fix-tcp-no-tls\n\nfix: tcp no tls empty header type","shortMessageHtmlLink":"Merge pull request #1274 from M03ED/fix-tcp-no-tls"}},{"before":"cdb54721f035994a42018a34170f8aa07145d3ce","after":"3f1c86ab34234906dec4707d0fee7cd70fa855f4","ref":"refs/heads/dev","pushedAt":"2024-08-30T11:55:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"Merge pull request #1237 from ImMohammad20000/fragment\n\nincreased fragment settings to 4 digits","shortMessageHtmlLink":"Merge pull request #1237 from ImMohammad20000/fragment"}},{"before":"b71240c087df8fd38d9ae3bc595a812c0f275d19","after":"cdb54721f035994a42018a34170f8aa07145d3ce","ref":"refs/heads/dev","pushedAt":"2024-08-20T10:39:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"Merge branch 'ImMohammad20000-fix-bugs' into dev","shortMessageHtmlLink":"Merge branch 'ImMohammad20000-fix-bugs' into dev"}},{"before":"d77eb30cca48e6f01a9307596dc03522d3eb59ac","after":"b71240c087df8fd38d9ae3bc595a812c0f275d19","ref":"refs/heads/dev","pushedAt":"2024-08-20T10:28:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"Merge pull request #1224 from M03ED/dev\n\nfix(subscription): vless flow and tcp header fix","shortMessageHtmlLink":"Merge pull request #1224 from M03ED/dev"}},{"before":"6671a8b299e0b25b313448858334148f19000692","after":"d77eb30cca48e6f01a9307596dc03522d3eb59ac","ref":"refs/heads/dev","pushedAt":"2024-08-05T21:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"fix: prevent error on login when request.client is None","shortMessageHtmlLink":"fix: prevent error on login when request.client is None"}},{"before":"bdf6c790139c21255b29ce14caee98cc2b34d9ac","after":"6671a8b299e0b25b313448858334148f19000692","ref":"refs/heads/dev","pushedAt":"2024-08-05T19:32:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of gozargah:Gozargah/Marzban into dev","shortMessageHtmlLink":"Merge branch 'dev' of gozargah:Gozargah/Marzban into dev"}},{"before":"cb7aa7a8d5d6669f54ed44a56f2d4bc72b7ac28b","after":"bdf6c790139c21255b29ce14caee98cc2b34d9ac","ref":"refs/heads/dev","pushedAt":"2024-08-04T19:36:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SaintShit","name":"Saint~Shit","path":"/SaintShit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118110306?s=80&v=4"},"commit":{"message":"Merge pull request #1219 from M03ED/dev\n\nfix(subscription): use deepcopy to avoid conflict","shortMessageHtmlLink":"Merge pull request #1219 from M03ED/dev"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOTo0ODo1NC4wMDAwMDBazwAAAAS0MsLQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOTo0ODo1NC4wMDAwMDBazwAAAAS0MsLQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQxOTozNjoyNi4wMDAwMDBazwAAAASRb7ZX"}},"title":"Activity · Gozargah/Marzban"}