{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257000799,"defaultBranch":"develop","name":"Kuroba-Experimental","ownerLogin":"K1rakishou","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-19T13:03:22.000Z","ownerAvatar":"https://github.com/avatars/u/10332458?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717413141.0","currentOid":""},"activityList":{"items":[{"before":"8e57c085a97bf1ff2b029410644c025f67ddc9e0","after":"cc53930372083e7ba18d21c2e0f91438da6a20e1","ref":"refs/heads/develop","pushedAt":"2024-07-07T06:35:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge pull request #1091 from kancas55/develop\n\nauthenticationLayout to class variable","shortMessageHtmlLink":"Merge pull request #1091 from kancas55/develop"}},{"before":null,"after":"021e6ce5b820cb5c0a9581924b050347bad53bbd","ref":"refs/heads/KurobaEx_2.0.0","pushedAt":"2024-06-03T11:12:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"New parser improvements, animations for link/spoiler clicks.\n\n- Merge overlapping spans into a single group of spans.\n- Do not insert text spoiler annotations into the resulting comment annotated string. Handle spoilers manually by drawing them on top of comments.","shortMessageHtmlLink":"New parser improvements, animations for link/spoiler clicks."}},{"before":"d19070d95f793753b085863040db7c433297cf08","after":"8e57c085a97bf1ff2b029410644c025f67ddc9e0","ref":"refs/heads/develop","pushedAt":"2024-06-03T05:35:32.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge pull request #1083 from B13rg/json-export\n\nInclude thread json in thread export methods","shortMessageHtmlLink":"Merge pull request #1083 from B13rg/json-export"}},{"before":"d8205405f17b023baa95ccce6d67abd69327d4e2","after":"d19070d95f793753b085863040db7c433297cf08","ref":"refs/heads/develop","pushedAt":"2024-05-19T11:56:02.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"v1.3.35","shortMessageHtmlLink":"v1.3.35"}},{"before":"da0104e491f0ea1dde63960c3f5577d7f1bf124f","after":"d8205405f17b023baa95ccce6d67abd69327d4e2","ref":"refs/heads/develop","pushedAt":"2024-04-27T13:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"v1.3.34","shortMessageHtmlLink":"v1.3.34"}},{"before":"ba9153af24e3bdb41561f69898d1c1c2bb179056","after":"da0104e491f0ea1dde63960c3f5577d7f1bf124f","ref":"refs/heads/develop","pushedAt":"2024-04-27T13:31:15.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into develop"}},{"before":"ddfe8770a8a816e9d33c43e73ae675f6f4a42c89","after":"ba9153af24e3bdb41561f69898d1c1c2bb179056","ref":"refs/heads/develop","pushedAt":"2024-03-27T12:29:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge pull request #1048 from absurd-shaman/develop\n\nAdded read-only support for soyjak.party","shortMessageHtmlLink":"Merge pull request #1048 from absurd-shaman/develop"}},{"before":"58d3cbcc946a59ff7841254840d764f9a597485b","after":"ddfe8770a8a816e9d33c43e73ae675f6f4a42c89","ref":"refs/heads/develop","pushedAt":"2024-03-26T16:37:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge pull request #1047 from absurd-shaman/develop\n\nFix 370ch support","shortMessageHtmlLink":"Merge pull request #1047 from absurd-shaman/develop"}},{"before":"b8e20080809adb900e84f5ef6c4f941c1827e869","after":"58d3cbcc946a59ff7841254840d764f9a597485b","ref":"refs/heads/develop","pushedAt":"2024-03-26T13:19:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Fix RemoveAttachableButton tint color.","shortMessageHtmlLink":"Fix RemoveAttachableButton tint color."}},{"before":"31b249581388f0761a51460d449eca3d9fa9df7d","after":"b8e20080809adb900e84f5ef6c4f941c1827e869","ref":"refs/heads/develop","pushedAt":"2024-03-15T13:41:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Switch reply input TextField to TextFieldV2 which seems to fixes all the problems related to text auto suggestions, swipe text input, etc. On the other hand, it doesn't support text colorization (yet).","shortMessageHtmlLink":"Switch reply input TextField to TextFieldV2 which seems to fixes all …"}},{"before":"08097ac47709169995ce2f893b797d4978e0bd71","after":"31b249581388f0761a51460d449eca3d9fa9df7d","ref":"refs/heads/develop","pushedAt":"2024-03-13T14:18:23.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Fix SiteFirewallBypassController title color on light themes.","shortMessageHtmlLink":"Fix SiteFirewallBypassController title color on light themes."}},{"before":"048d418ef9826ac1599d33a2f785d21b36742a01","after":"08097ac47709169995ce2f893b797d4978e0bd71","ref":"refs/heads/develop","pushedAt":"2024-03-10T12:33:34.000Z","pushType":"push","commitsCount":65,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Add \"Clear cookies\" button to ban info dialog (only works on 4chan for now). Fix `get thread page` spam when the app is launched with no internet.","shortMessageHtmlLink":"Add \"Clear cookies\" button to ban info dialog (only works on 4chan fo…"}},{"before":"bd5ec559f1cb5792152090c2b661eb20524a6219","after":"048d418ef9826ac1599d33a2f785d21b36742a01","ref":"refs/heads/develop","pushedAt":"2024-03-07T14:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"When retrying thumbnail load on IO error, use a delay to avoid exhausting all attempts in a second which may happen when \"UnknownHostException\" is thrown. In this case the DNS doesn't work so there is no network timeout when doing a request.","shortMessageHtmlLink":"When retrying thumbnail load on IO error, use a delay to avoid exhaus…"}},{"before":"da09b444d09f6f5d83a3faba9b82eb0eb969ceaf","after":"bd5ec559f1cb5792152090c2b661eb20524a6219","ref":"refs/heads/develop","pushedAt":"2024-03-07T13:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Fix filter creation inputs. Fix unhiding a thread/post hidden with a filter and then clicking the image of that thread/post would display the next image.","shortMessageHtmlLink":"Fix filter creation inputs. Fix unhiding a thread/post hidden with a …"}},{"before":"4d18c55ce9c49d2f0cc26e373e01740fc3ec3c5e","after":"da09b444d09f6f5d83a3faba9b82eb0eb969ceaf","ref":"refs/heads/develop","pushedAt":"2024-03-07T12:41:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Use CloudFlare cookie to request leftypol boards.","shortMessageHtmlLink":"Use CloudFlare cookie to request leftypol boards."}},{"before":"3dca7d7bcee2c8f4795520cf5abab928d773f5aa","after":"4d18c55ce9c49d2f0cc26e373e01740fc3ec3c5e","ref":"refs/heads/develop","pushedAt":"2024-03-06T16:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Try to restart foreground watcher in more cases (when hte app goes foreground and when a bookmark for currently opened thread is updated. Add more logs.","shortMessageHtmlLink":"Try to restart foreground watcher in more cases (when hte app goes fo…"}},{"before":"5f21f72f0264a5edc9fe1286526b285cf97f717f","after":"3dca7d7bcee2c8f4795520cf5abab928d773f5aa","ref":"refs/heads/develop","pushedAt":"2024-02-22T14:04:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Some improvements to how we bypass site firewalls.\n\n- Do not clear internal WebView's data when opening CloudFlare or other firewalls. This may make it easier to bypass the firewalls.\n- Fix a bug where SiteFirewallBypassController won't be shown in some cases.\n- Add header to SiteFirewallBypassController.","shortMessageHtmlLink":"Some improvements to how we bypass site firewalls."}},{"before":"006f0c7d608808a581ebff78281aea2d3c1acc8a","after":"5f21f72f0264a5edc9fe1286526b285cf97f717f","ref":"refs/heads/develop","pushedAt":"2024-02-18T13:38:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Improvements for posting.\n\n- Fix errors in some wrapper classes that are used to launch coroutines (mostly handle CancellationException so that they don't not break when cancellation happens).\n- Fix 'Cancel all' posting notification button not canceling the whole posting process along with killing the service and instead getting stuck forever.\n- When multiple errors are emitted when sending a post, only display one error dialog.\n- Do not use the default `Notification.setTimeoutAfter()` function as it doesn't always work. Use home made notification dismisser instead. If you are had to experience your post getting canceled when you didn't click any cancel buttons then this is the reason of that bug.\n- Add more logs to the PostingServiceDelegate.","shortMessageHtmlLink":"Improvements for posting."}},{"before":"7c88249dd3a3dec186482205f54b6ad6d34b1afe","after":"006f0c7d608808a581ebff78281aea2d3c1acc8a","ref":"refs/heads/develop","pushedAt":"2024-02-17T16:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Maybe removing the captcha ticket when server returns null ticket is not a good idea.","shortMessageHtmlLink":"Maybe removing the captcha ticket when server returns null ticket is …"}},{"before":"4a0bfab99c714e0d375ef5868f750a7347f7c645","after":"7c88249dd3a3dec186482205f54b6ad6d34b1afe","ref":"refs/heads/develop","pushedAt":"2024-02-17T14:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Logs improvements.\n\n- Store logs in the database.\n- Update LogsController and CrashReportActivity to display colorized logs.\n- Fix a bug where CrashReportActivity would sometimes not be shown upon crash.","shortMessageHtmlLink":"Logs improvements."}},{"before":"b7d9fcb161c2b1c8953b1f78093d1d31edcf808f","after":"4a0bfab99c714e0d375ef5868f750a7347f7c645","ref":"refs/heads/develop","pushedAt":"2024-02-17T08:10:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Make filter creation inputs little bit easier to click + wrap checkboxes into collapsable content composable.","shortMessageHtmlLink":"Make filter creation inputs little bit easier to click + wrap checkbo…"}},{"before":"7cb4359c650371cd07d2d2fa5335a177c3cbdc67","after":"b7d9fcb161c2b1c8953b1f78093d1d31edcf808f","ref":"refs/heads/develop","pushedAt":"2024-02-17T06:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Fix layout shift when opening media viewer.","shortMessageHtmlLink":"Fix layout shift when opening media viewer."}},{"before":"5e44af59a42bf43f0a3d61c548440215dd9b8673","after":"7cb4359c650371cd07d2d2fa5335a177c3cbdc67","ref":"refs/heads/develop","pushedAt":"2024-02-17T05:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Fix prefetcher.","shortMessageHtmlLink":"Fix prefetcher."}},{"before":"d96cba8559ab84e5db185006075d043d343df582","after":"5e44af59a42bf43f0a3d61c548440215dd9b8673","ref":"refs/heads/develop","pushedAt":"2024-02-16T15:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Update 4chan captcha ticket on app launch.","shortMessageHtmlLink":"Update 4chan captcha ticket on app launch."}},{"before":"eeff33a00b89652e76d454758a0564d075888de6","after":"d96cba8559ab84e5db185006075d043d343df582","ref":"refs/heads/develop","pushedAt":"2024-02-15T14:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Move the \"create sound media\" button to image reencoding controller.","shortMessageHtmlLink":"Move the \"create sound media\" button to image reencoding controller."}},{"before":"cea57fb4b4dd3770c390344deaedc3ddfe3aff15","after":"eeff33a00b89652e76d454758a0564d075888de6","ref":"refs/heads/develop","pushedAt":"2024-02-15T14:40:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Move the \"create sound media\" button to image reencoding controller.","shortMessageHtmlLink":"Move the \"create sound media\" button to image reencoding controller."}},{"before":"0228f8848ad6669d29e596f1e5426fb2fab12aae","after":"cea57fb4b4dd3770c390344deaedc3ddfe3aff15","ref":"refs/heads/develop","pushedAt":"2024-02-12T05:42:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Increase the timeout.","shortMessageHtmlLink":"Increase the timeout."}},{"before":"872a606286e8bf638615936361c16d7f8b896ce1","after":"0228f8848ad6669d29e596f1e5426fb2fab12aae","ref":"refs/heads/develop","pushedAt":"2024-02-10T07:29:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into develop"}},{"before":"11f9cde1de7d10d7dd62f5a469dba81805c10ee7","after":"872a606286e8bf638615936361c16d7f8b896ce1","ref":"refs/heads/develop","pushedAt":"2024-02-04T07:06:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6332225af1c6ad332e7ea65811d03a3bcd4ccffd","after":"11f9cde1de7d10d7dd62f5a469dba81805c10ee7","ref":"refs/heads/develop","pushedAt":"2024-02-04T07:00:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"K1rakishou","name":"Dmitry","path":"/K1rakishou","primaryAvatarUrl":"https://github.com/avatars/u/10332458?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into develop"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeLpGNwA","startCursor":null,"endCursor":null}},"title":"Activity · K1rakishou/Kuroba-Experimental"}