{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766978362,"defaultBranch":"main","name":"haritorax-interpreter","ownerLogin":"JovannMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-04T13:40:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45893380?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724175720.0","currentOid":""},"activityList":{"items":[{"before":"3c657971919bccf8e36cfcba3745cd7cf936cdca","after":"45eaaaa724208a467052f64a24c9c748d4a47f8d","ref":"refs/heads/main","pushedAt":"2024-09-19T20:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Properly handle pairing\n\nneed to figure out how to get tracker name of tracker that was paired","shortMessageHtmlLink":"Properly handle pairing"}},{"before":"3102ed45b48c61a774f3eff3bd0c3cc29f8c371d","after":"3c657971919bccf8e36cfcba3745cd7cf936cdca","ref":"refs/heads/main","pushedAt":"2024-09-14T09:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Fix \"DONGLE\" appearing, get com/bt instances\n\nRemoves some methods as we can grab the com/bluetooth instance instead and run the methods directly from it (using same instance that the haritorax class is using)","shortMessageHtmlLink":"Fix \"DONGLE\" appearing, get com/bt instances"}},{"before":"3e1c7383d417e045182d55d4737bd12228597985","after":"3102ed45b48c61a774f3eff3bd0c3cc29f8c371d","ref":"refs/heads/main","pushedAt":"2024-09-13T17:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Fix pairing/unpairing trackers, get port channel\n\nremoved some redundant code as well","shortMessageHtmlLink":"Fix pairing/unpairing trackers, get port channel"}},{"before":"a8e28e7b0efcb5aa01fe740eafc6fcb8fefd6726","after":"3e1c7383d417e045182d55d4737bd12228597985","ref":"refs/heads/main","pushedAt":"2024-09-13T09:11:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"(Un)pairing/turning off trackers, logging fixes\n\nother stuff i forgot, also fixes bug caused by battery processing which breaks program if trackers arent assigned yet\n\nnoted: MAKE SURE the settings is set to original after sending power off signal, otherwise you'll soft brick the trackers lol - power off signal uses a bit in the \"settings\" portion of the trackers, and if it's not set back to normal, the trackers will load the settings and keep turning back off","shortMessageHtmlLink":"(Un)pairing/turning off trackers, logging fixes"}},{"before":"aed6ac60dc891c3e9f927b76f76645d75a911795","after":"a8e28e7b0efcb5aa01fe740eafc6fcb8fefd6726","ref":"refs/heads/main","pushedAt":"2024-09-13T09:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"(Un)pairing/turning off trackers, logging fixes\n\nother stuff i forgot, also fixes bug caused by battery processing which breaks program if trackers arent assigned yet\n\nnoted: MAKE SURE the settings is set to original after sending power off signal, otherwise you'll soft brick the trackers lol - power off signal uses a bit in the \"settings\" portion of the trackers, and if it's not set back to normal, the trackers will load the settings and keep turning back off","shortMessageHtmlLink":"(Un)pairing/turning off trackers, logging fixes"}},{"before":"8441c12729c195b0d6faafd311d34948f49b9edf","after":"aed6ac60dc891c3e9f927b76f76645d75a911795","ref":"refs/heads/main","pushedAt":"2024-09-12T14:08:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Pairing and unpairing trackers","shortMessageHtmlLink":"Pairing and unpairing trackers"}},{"before":"652b8a5ce0ee438db912e79d0da72f7a3c733af8","after":"8441c12729c195b0d6faafd311d34948f49b9edf","ref":"refs/heads/main","pushedAt":"2024-09-10T16:12:49.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Change workflow to release publish","shortMessageHtmlLink":"Change workflow to release publish"}},{"before":"39635c6c21c1f904dd66e8eadcd036a2bf16bd1e","after":"652b8a5ce0ee438db912e79d0da72f7a3c733af8","ref":"refs/heads/main","pushedAt":"2024-08-21T08:42:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Update workflow file\n\nno more \"failed\" workflows every single time i push lol","shortMessageHtmlLink":"Update workflow file"}},{"before":"25659152ea0d316b9d8afc2ca6a2243288e9ff64","after":"39635c6c21c1f904dd66e8eadcd036a2bf16bd1e","ref":"refs/heads/main","pushedAt":"2024-08-20T17:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5793ed418b6afe928c6360aee5de62be9672c0f0","after":"25659152ea0d316b9d8afc2ca6a2243288e9ff64","ref":"refs/heads/main","pushedAt":"2024-08-20T17:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"v3.0.1\n\n+ Fix COM port detection on Linux","shortMessageHtmlLink":"v3.0.1"}},{"before":"17a6a763ad5b5bf436b20bfbd05680b6768c1aec","after":"5793ed418b6afe928c6360aee5de62be9672c0f0","ref":"refs/heads/main","pushedAt":"2024-08-19T18:01:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"v3.0.0\n\nThis was a while in the making to align with v1.2.0 for SlimeTora! This is only a major version change increment because I renamed some functions, lol (following semver, I love the two updates v2 had).\n\n+ (BREAKING) Rename some functions from \"get[Event]()\" to \"fire[Event]()\"\n+ BLE (wireless) updates\n + Remove artificial delay for BLE info (fixed my flawed code lol)\n + Add missing data/characteristics\n + Fully support wireless BT trackers for battery events (has all info now - percentage, voltage, status)\n+ Auto-detect functions\n + Try to automatically find the devices and its connection mode (BLE/COM)\n + Supports wireless (BT/GX) and wired (untested)\n + New HaritoraX functions: getAvailableDevices() & getDevicePorts(device)\n+ Update \"connect\" event\n + \"connectionMode\" shows what connection mode the tracker was connected by\n + \"port\" shows what COM port the tracker was from (if provided)\n+ Re-add support of \"processSettingsData()\" for wireless GX trackers\n+ \"Data queue\" system if trackers aren't assigned yet\n+ Optimize code for performance and readability (hopefully)\n + Also reduces package dependencies!\n+ Error handling & logging updates\n + Throw errors that are \"severe\" that bypass the \"debug\" switch\n + Prevent errors when stopping connection (stop processing data when stopping)\n + Add \"raw data\" logging (tracker name, raw data, (service, characteristic) or com port)\n + Generally better error handling\n + Other general logging tweaks\n+ Fix wireless BT trackers JSON errors when reporting its battery\n+ Fix processing dongle/null \"button\" data\n+ Update JSDoc/comments\n+ More bug fixes, optimizations, and other updates I forgot lol (or too small to mention)","shortMessageHtmlLink":"v3.0.0"}},{"before":"7c8661c88320bf3a4d5e8716f72854817655de05","after":"17a6a763ad5b5bf436b20bfbd05680b6768c1aec","ref":"refs/heads/main","pushedAt":"2024-08-19T17:59:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"v3.0.0\n\nThis was a while in the making to align with v1.2.0 for SlimeTora! This is only a major version change increment because I renamed some functions, lol (following semver, I love the two updates v2 had).\n\n+ (BREAKING) Rename some functions from \"get[Event]()\" to \"fire[Event]()\"\n+ BLE (wireless) updates\n + Remove artificial delay for BLE info (fixed my flawed code lol)\n + Add missing data/characteristics\n + Fully support wireless BT trackers for battery events (has all info now - percentage, voltage, status)\n+ Auto-detect functions\n + Try to automatically find the devices and its connection mode (BLE/COM)\n + Supports wireless (BT/GX) and wired (untested)\n + New HaritoraX functions: getAvailableDevices() & getDevicePorts(device)\n+ Update \"connect\" event\n + \"connectionMode\" shows what connection mode the tracker was connected by\n + \"port\" shows what COM port the tracker was from (if provided)\n+ Re-add support of \"processSettingsData()\" for wireless GX trackers\n+ \"Data queue\" system if trackers aren't assigned yet\n+ Optimize code for performance and readability (hopefully)\n + Also reduces package dependencies!\n+ Error handling & logging updates\n + Throw errors that are \"severe\" that bypass the \"debug\" switch\n + Prevent errors when stopping connection (stop processing data when stopping)\n + Add \"raw data\" logging (tracker name, raw data, (service, characteristic) or com port)\n + Generally better error handling\n + Other general logging tweaks\n+ Fix wireless BT trackers JSON errors when reporting its battery\n+ Fix processing dongle/null \"button\" data\n+ Update JSDoc/comments\n+ More bug fixes, optimizations, and other updates I forgot lol (or too small to mention)","shortMessageHtmlLink":"v3.0.0"}},{"before":"189c4eef527fe414c3fd92142aaf598d3650b40e","after":"7c8661c88320bf3a4d5e8716f72854817655de05","ref":"refs/heads/main","pushedAt":"2024-08-19T17:43:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"v3.0.0\n\nThis was a while in the making to align with v1.2.0 for SlimeTora! This is only a major version change increment because I renamed some functions, lol (following semver, I love the two updates v2 had).\n\n+ (BREAKING) Rename some functions from \"get[Event]()\" to \"fire[Event]()\"\n+ BLE (wireless) updates\n + Remove artificial delay for BLE info (fixed my flawed code lol)\n + Add missing data/characteristics\n + Fully support wireless BT trackers for battery events (has all info now - percentage, voltage, status)\n+ Auto-detect functions\n + Try to automatically find the devices and its connection mode (BLE/COM)\n + Supports wireless (BT/GX) and wired (untested)\n + New HaritoraX functions: getAvailableDevices() & getDevicePorts(device)\n+ Update \"connect\" event\n + \"connectionMode\" shows what connection mode the tracker was connected by\n + \"port\" shows what COM port the tracker was from (if provided)\n+ Re-add support of \"processSettingsData()\" for wireless GX trackers\n+ \"Data queue\" system if trackers aren't assigned yet\n+ Optimize code for performance and readability (hopefully)\n + Also reduces package dependencies!\n+ Error handling & logging updates\n + Throw errors that are \"severe\" that bypass the \"debug\" switch\n + Prevent errors when stopping connection (stop processing data when stopping)\n + Add \"raw data\" logging (tracker name, raw data, (service, characteristic) or com port)\n + Generally better error handling\n + Other general logging tweaks\n+ Fix wireless BT trackers JSON errors when reporting its battery\n+ Fix processing dongle/null \"button\" data\n+ Update JSDoc/comments\n+ More bug fixes, optimizations, and other updates I forgot lol (or too small to mention)","shortMessageHtmlLink":"v3.0.0"}},{"before":"7cc8567f64325aebdcb27bcb524d0a692d6f76f0","after":"189c4eef527fe414c3fd92142aaf598d3650b40e","ref":"refs/heads/main","pushedAt":"2024-08-13T09:32:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Remove tracker inactivity\n\ngonna let people handle this instead, just in case this isnt desired (aka im having issues with something as simple as this lol)","shortMessageHtmlLink":"Remove tracker inactivity"}},{"before":"d03604a1ad6e6799ce26e6670d0f651026e0b711","after":"7cc8567f64325aebdcb27bcb524d0a692d6f76f0","ref":"refs/heads/main","pushedAt":"2024-08-08T15:51:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"remove isWirelessBT\n\nunnecessarily checking more parameters than needed lol","shortMessageHtmlLink":"remove isWirelessBT"}},{"before":"325bdde87f97796771d82094cbae46d3a0bc18f6","after":"d03604a1ad6e6799ce26e6670d0f651026e0b711","ref":"refs/heads/main","pushedAt":"2024-07-25T16:23:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"add queue threshold to trackersAssigned","shortMessageHtmlLink":"add queue threshold to trackersAssigned"}},{"before":"bd4c4319fba8e9acd64696db728f85f7ba2becd0","after":"325bdde87f97796771d82094cbae46d3a0bc18f6","ref":"refs/heads/main","pushedAt":"2024-07-25T14:18:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"make bluetooth consistent with com","shortMessageHtmlLink":"make bluetooth consistent with com"}},{"before":"c36b5be83828e6c70627a422f18e8ea787871073","after":"bd4c4319fba8e9acd64696db728f85f7ba2becd0","ref":"refs/heads/main","pushedAt":"2024-07-24T19:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"add more properties to \"connect\" event\n\n\"connectionMode\" shows which connection mode the tracker was connected by, and \"port\" shows what COM port the tracker was from","shortMessageHtmlLink":"add more properties to \"connect\" event"}},{"before":"a594093573eb6cd65671a0bcaea18cc9e5965d90","after":"c36b5be83828e6c70627a422f18e8ea787871073","ref":"refs/heads/main","pushedAt":"2024-07-24T13:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Fix bluetooth isDeviceAvailable()","shortMessageHtmlLink":"Fix bluetooth isDeviceAvailable()"}},{"before":"2396ce33a87155316f56fb3610398b46f58d59ce","after":"a594093573eb6cd65671a0bcaea18cc9e5965d90","ref":"refs/heads/main","pushedAt":"2024-07-22T18:27:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Fix freezing w/ multiple isDeviceAvailable() calls","shortMessageHtmlLink":"Fix freezing w/ multiple isDeviceAvailable() calls"}},{"before":"c80c971173b15198a510b5919f831de8188494f4","after":"2396ce33a87155316f56fb3610398b46f58d59ce","ref":"refs/heads/main","pushedAt":"2024-07-22T11:09:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Auto detect GX(6/2) and wired ports\n\nAuto detect GX(6/2) and wired ports if ports aren't specified","shortMessageHtmlLink":"Auto detect GX(6/2) and wired ports"}},{"before":"bd711214f079f9d8c5b865e4cff0e720be4ecf23","after":"c80c971173b15198a510b5919f831de8188494f4","ref":"refs/heads/main","pushedAt":"2024-07-21T10:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Collect and emit wireless BT battery info at once","shortMessageHtmlLink":"Collect and emit wireless BT battery info at once"}},{"before":"9535c77a87924991f7d586e3dc37325b425f407f","after":"bd711214f079f9d8c5b865e4cff0e720be4ecf23","ref":"refs/heads/main","pushedAt":"2024-07-20T23:44:47.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"remove unnecessary .startsWith()","shortMessageHtmlLink":"remove unnecessary .startsWith()"}},{"before":"fa4e4791a2cc36a321fea032d73ff007980a315f","after":"9535c77a87924991f7d586e3dc37325b425f407f","ref":"refs/heads/main","pushedAt":"2024-07-19T05:02:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"add canProcessData variables\n\nprevents programs from erroring the package when processing data while connection is stopping","shortMessageHtmlLink":"add canProcessData variables"}},{"before":null,"after":"d627f292af7db3d5729dc3f441f6a47d3ec8427f","ref":"refs/heads/v2.0.0-virtual-feet-trackers","pushedAt":"2024-07-11T10:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Merge and fix wired ankles","shortMessageHtmlLink":"Merge and fix wired ankles"}},{"before":"3c3e1356311405b94582ebef9a9e35348c7fcc25","after":"fa4e4791a2cc36a321fea032d73ff007980a315f","ref":"refs/heads/main","pushedAt":"2024-07-07T20:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Small logging updates","shortMessageHtmlLink":"Small logging updates"}},{"before":"fa7a5e10f5b50625e20c1f3909de262d9cae9bfa","after":"3c3e1356311405b94582ebef9a9e35348c7fcc25","ref":"refs/heads/main","pushedAt":"2024-07-07T19:46:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Better error handling\n\nCan now capture errors via the \"error\" event properly, especially if \"exceptional\" (severe) - startConnection and stopConnection on connection modes and HaritoraX classes do not return booleans anymore (cause those didn't work lol)\n\nSevere errors happen when:\n- Connection to trackers fail via BT or COM\n- Decoding IMU packet fails\n\nSevere errors bypass the \"debug\" switch and will always be logged/emitted\n\n(wait isnt this just warnings and errors?)","shortMessageHtmlLink":"Better error handling"}},{"before":"72de760f3c24d729fca3fb76d30861567164a9bd","after":"fa7a5e10f5b50625e20c1f3909de262d9cae9bfa","ref":"refs/heads/main","pushedAt":"2024-07-07T00:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"Change some functions from \"get\" to \"fire event\"\n\nRenames getTrackerMag, getBatteryInfo, and getDeviceInfo to fireTrackerMag, fireTrackerBattery, and fireDeviceInfo and changes their functionality to not return the info and instead fires its events. Fixes issues with double info (and sometimes errors)","shortMessageHtmlLink":"Change some functions from \"get\" to \"fire event\""}},{"before":"0449c73ccc0a929963cf8f28d086e8160dc16224","after":"72de760f3c24d729fca3fb76d30861567164a9bd","ref":"refs/heads/main","pushedAt":"2024-07-06T20:37:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"fix discovery of characteristics/services\n\nstill needs some more work","shortMessageHtmlLink":"fix discovery of characteristics/services"}},{"before":"01831975daa20225f4162704d79e02bca7158518","after":"0449c73ccc0a929963cf8f28d086e8160dc16224","ref":"refs/heads/main","pushedAt":"2024-07-06T12:20:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JovannMC","name":null,"path":"/JovannMC","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45893380?s=80&v=4"},"commit":{"message":"optimization galore #2\n\ni changed a little code\n\nlets see if i broke everything","shortMessageHtmlLink":"optimization galore #2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMDoyNToyNi4wMDAwMDBazwAAAAS7Skre","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMDoyNToyNi4wMDAwMDBazwAAAAS7Skre","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNlQxMjoyMDo0MS4wMDAwMDBazwAAAAR4Z8So"}},"title":"Activity ยท JovannMC/haritorax-interpreter"}