{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":773961014,"defaultBranch":"master","name":"telebot-filter","ownerLogin":"vitaliy-ukiru","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-18T17:43:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33477790?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718540316.0","currentOid":""},"activityList":{"items":[{"before":"b1d7c573946de7156d9b165f7d357a9e3feb72b9","after":"e4ec53e626c8c2448d5edf7c171820317f5eda85","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-06-16T12:29:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Merge pull request #6 from vitaliy-ukiru/feat/callback-filter\n\nfeat: add callback unique endpoint helper","shortMessageHtmlLink":"Merge pull request #6 from vitaliy-ukiru/feat/callback-filter"}},{"before":"db39501d9631cda7092fb4019e5f6db77a434538","after":"b1d7c573946de7156d9b165f7d357a9e3feb72b9","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-06-16T12:27:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"feat(magic): add raw filter method for slices","shortMessageHtmlLink":"feat(magic): add raw filter method for slices"}},{"before":null,"after":"efdc62dcc32b2efe1450f5994db4fd5cf17ca0b3","ref":"refs/heads/feat/callback-filter","pushedAt":"2024-06-16T12:18:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"feat: add callback unique endpoint helper","shortMessageHtmlLink":"feat: add callback unique endpoint helper"}},{"before":null,"after":"49b113b35bd0c15bbf173dd81c4498c43dbfbd28","ref":"refs/heads/other/add-tests","pushedAt":"2024-05-26T20:51:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"tests(internal/container): copy tests from old project","shortMessageHtmlLink":"tests(internal/container): copy tests from old project"}},{"before":"939b6f6fbc8fc0b3b8aef0d29db8496912c107f6","after":"db39501d9631cda7092fb4019e5f6db77a434538","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-19T08:19:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"feat(magic): add Entities function","shortMessageHtmlLink":"feat(magic): add Entities function"}},{"before":"2a72d37fcc7800c460215dd13b5abf7a58425baa","after":"939b6f6fbc8fc0b3b8aef0d29db8496912c107f6","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-19T08:17:05.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"chore(magic.UserMagicFilter): rename type of return Username method","shortMessageHtmlLink":"chore(magic.UserMagicFilter): rename type of return Username method"}},{"before":"68700e38b98ea60c1bc7331698f9bfbf931d97fd","after":"2a72d37fcc7800c460215dd13b5abf7a58425baa","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-12T22:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"fix(magic): StringPipeline.Len compiler can't just use len as function","shortMessageHtmlLink":"fix(magic): StringPipeline.Len compiler can't just use len as function"}},{"before":"3a90402f81f74fdfb338869c2a0b13078032e299","after":"68700e38b98ea60c1bc7331698f9bfbf931d97fd","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-12T22:40:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"refactor(magic/string): add filters Regexp, Len, All, Any\n\nRegexp - matches string on regexp\nLen - works with string length\nAll - splits the pipeline for separate processing and make common filter with logic \"AND\"\nAny - like All, but with logic \"OR\"","shortMessageHtmlLink":"refactor(magic/string): add filters Regexp, Len, All, Any"}},{"before":"f11897d91bc492c8f7a248f0bc9ec4c06dd61182","after":"3a90402f81f74fdfb338869c2a0b13078032e299","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-12T15:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"chore(magic): delete unused type\n\nCo-authored-by: golangci-lint","shortMessageHtmlLink":"chore(magic): delete unused type"}},{"before":null,"after":"f11897d91bc492c8f7a248f0bc9ec4c06dd61182","ref":"refs/heads/feat/builtin-filters","pushedAt":"2024-05-12T15:17:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"chore(magic): delete newIntFilter","shortMessageHtmlLink":"chore(magic): delete newIntFilter"}},{"before":"4d28a70287395cd237574258ed60e24a7285ad7d","after":"3ccaf00d3c117e4dfbf08bc3dbcdd118cef9018e","ref":"refs/heads/master","pushedAt":"2024-05-04T09:35:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs: create CONTRIBUTING.md","shortMessageHtmlLink":"docs: create CONTRIBUTING.md"}},{"before":"7945163b2263b878341d19ed1f85479ba274684b","after":"4d28a70287395cd237574258ed60e24a7285ad7d","ref":"refs/heads/master","pushedAt":"2024-05-03T17:46:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Revert \"chore(dispatcher.Builder): changes structure to support new RawHandler behavior\"\n\nThis reverts commit b06fe6aa8bc2896c66cebd7fccf0de2ec91386a2.","shortMessageHtmlLink":"Revert \"chore(dispatcher.Builder): changes structure to support new R…"}},{"before":"e168c97a355bb305ee67b221b8b9bd44352de6dd","after":"7945163b2263b878341d19ed1f85479ba274684b","ref":"refs/heads/master","pushedAt":"2024-05-02T19:37:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"refactor(dispatcher)!: add method for register middleware outer of dispatcher","shortMessageHtmlLink":"refactor(dispatcher)!: add method for register middleware outer of di…"}},{"before":"8b58bd58596f0ac542da872318858618c555987e","after":"e168c97a355bb305ee67b221b8b9bd44352de6dd","ref":"refs/heads/master","pushedAt":"2024-04-28T19:01:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs(filters/message): add Regexp filter and entity's filters","shortMessageHtmlLink":"docs(filters/message): add Regexp filter and entity's filters"}},{"before":null,"after":"4ff5e539f03836410c6bc92cbe1812afc96bcbbe","ref":"refs/heads/feat/route-middleware","pushedAt":"2024-04-26T19:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs(routing): add description for support middlewares with tf.Route","shortMessageHtmlLink":"docs(routing): add description for support middlewares with tf.Route"}},{"before":"3059911694e8bbf609019973ba5e0454346022af","after":"8b58bd58596f0ac542da872318858618c555987e","ref":"refs/heads/master","pushedAt":"2024-04-26T18:42:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs(README.md): fix typo errors","shortMessageHtmlLink":"docs(README.md): fix typo errors"}},{"before":"08cf02e0703262975d4fe857bdeed7b2b6f75ef9","after":"3059911694e8bbf609019973ba5e0454346022af","ref":"refs/heads/master","pushedAt":"2024-03-25T19:35:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"feat(dispatcher): add wrappers for root router\n\nRoot router must be protected from change. And this commit making root router un export","shortMessageHtmlLink":"feat(dispatcher): add wrappers for root router"}},{"before":"79415f604a13594d52446de61b97e0ea97110891","after":"08cf02e0703262975d4fe857bdeed7b2b6f75ef9","ref":"refs/heads/master","pushedAt":"2024-03-23T18:55:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"d0738fdba4e03ceea1beb01da82368191fb7f787","after":"79415f604a13594d52446de61b97e0ea97110891","ref":"refs/heads/master","pushedAt":"2024-03-23T18:54:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Merge pull request #3 from vitaliy-ukiru/opt/middleware-join\n\ndocs(overAllMiddlewares): replace routers to middlewares","shortMessageHtmlLink":"Merge pull request #3 from vitaliy-ukiru/opt/middleware-join"}},{"before":"f667a412089869083aa363a6bd4c78e7811d39ec","after":"1ae736c2802b2668ca7f9a04991bfa5a625e5b0b","ref":"refs/heads/opt/middleware-join","pushedAt":"2024-03-23T18:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs(overAllMiddlewares): replace routers to middlewares","shortMessageHtmlLink":"docs(overAllMiddlewares): replace routers to middlewares"}},{"before":"0f31c097a6f0cafce3b7c20ecb8a1110c487743f","after":"d0738fdba4e03ceea1beb01da82368191fb7f787","ref":"refs/heads/master","pushedAt":"2024-03-21T07:43:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Merge pull request #2 from vitaliy-ukiru/opt/middleware-join\n\nfeat(dispatcher): apply middlewares via iterator","shortMessageHtmlLink":"Merge pull request #2 from vitaliy-ukiru/opt/middleware-join"}},{"before":"863fdb7c80f4a27d0ce066bc629c8de7605897f1","after":"f667a412089869083aa363a6bd4c78e7811d39ec","ref":"refs/heads/opt/middleware-join","pushedAt":"2024-03-21T07:12:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"refactor(dispatcher/handler storage): new iterator function for get all middlewares\n\n- Recursion replaced to loop.\n- Renamed function to overAllMiddlewares\n- Some edit docs","shortMessageHtmlLink":"refactor(dispatcher/handler storage): new iterator function for get a…"}},{"before":null,"after":"863fdb7c80f4a27d0ce066bc629c8de7605897f1","ref":"refs/heads/opt/middleware-join","pushedAt":"2024-03-21T06:43:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"feat(dispatcher): add function for apply middlewares via iterator\n\nAdded as new functions for make benchmarks","shortMessageHtmlLink":"feat(dispatcher): add function for apply middlewares via iterator"}},{"before":"af212f9d1fc8d3008d5ad7eda6ec027a5ef51fe9","after":"0f31c097a6f0cafce3b7c20ecb8a1110c487743f","ref":"refs/heads/master","pushedAt":"2024-03-21T06:16:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"chore(dispatcher): rename fields","shortMessageHtmlLink":"chore(dispatcher): rename fields"}},{"before":"1facfb61c4bfef879b5e65d85db684055c76283e","after":"af212f9d1fc8d3008d5ad7eda6ec027a5ef51fe9","ref":"refs/heads/master","pushedAt":"2024-03-20T17:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"docs(README.md): update quick start\n\n- Add `routing` package guide","shortMessageHtmlLink":"docs(README.md): update quick start"}},{"before":"1d953f85c2d2483ba63ff6effe9ca46b3fd49bf6","after":"1facfb61c4bfef879b5e65d85db684055c76283e","ref":"refs/heads/master","pushedAt":"2024-03-20T17:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"fix(dispatcher): uninitialized maps","shortMessageHtmlLink":"fix(dispatcher): uninitialized maps"}},{"before":"8c99f60438851bef39f8fc828f565a7b5b764e3e","after":"1d953f85c2d2483ba63ff6effe9ca46b3fd49bf6","ref":"refs/heads/master","pushedAt":"2024-03-19T20:58:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"8f70d67aa0f2b942f170046e6fc3056e5ccbed6d","after":"8c99f60438851bef39f8fc828f565a7b5b764e3e","ref":"refs/heads/master","pushedAt":"2024-03-19T09:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":null,"after":"8f70d67aa0f2b942f170046e6fc3056e5ccbed6d","ref":"refs/heads/master","pushedAt":"2024-03-18T17:43:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vitaliy-ukiru","name":"Vitaliy","path":"/vitaliy-ukiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33477790?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZqAHsgA","startCursor":null,"endCursor":null}},"title":"Activity · vitaliy-ukiru/telebot-filter"}