{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":249459915,"defaultBranch":"master","name":"startupjs","ownerLogin":"startupjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-23T14:52:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55293743?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715616127.0","currentOid":""},"activityList":{"items":[{"before":"4e618ff056fba835fc5865ccd07edb11abac3ff3","after":"2e9d21d820dd7aee00321cefb5a6e88c3dca80d1","ref":"refs/heads/0.55.x","pushedAt":"2024-05-13T16:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvturchik","name":"Pavel Turchik","path":"/pvturchik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112320586?s=80&v=4"},"commit":{"message":"v0.55.24","shortMessageHtmlLink":"v0.55.24"}},{"before":"1cacefd1bf765a93944c7938ba5205a946e8620c","after":"4e618ff056fba835fc5865ccd07edb11abac3ff3","ref":"refs/heads/0.55.x","pushedAt":"2024-05-13T16:01:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pvturchik","name":"Pavel Turchik","path":"/pvturchik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112320586?s=80&v=4"},"commit":{"message":"fix(Input/wrapInput): improve styles for required input","shortMessageHtmlLink":"fix(Input/wrapInput): improve styles for required input"}},{"before":"f28b152f9b0a9bab36028a80e99ec8905e0e2afe","after":"39189fb29bcae44026bf56da7ef81107966735eb","ref":"refs/heads/signals-orm","pushedAt":"2024-05-11T19:35:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"minor","shortMessageHtmlLink":"minor"}},{"before":"ff02dc6d6bfc2e2e7b1a12b422ea323b0cbbf266","after":"f28b152f9b0a9bab36028a80e99ec8905e0e2afe","ref":"refs/heads/signals-orm","pushedAt":"2024-05-11T19:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"implement universal $() and sub$() functions which work in both a React component and in pure JS environment","shortMessageHtmlLink":"implement universal $() and sub$() functions which work in both a Rea…"}},{"before":"7c044e1eb19a39c0a430d08d50aba864ba2bfaf7","after":"ff02dc6d6bfc2e2e7b1a12b422ea323b0cbbf266","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T23:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"add comment on changing observer() to function through useSyncExternalStore","shortMessageHtmlLink":"add comment on changing observer() to function through useSyncExterna…"}},{"before":"7241712174bcf46684e5eab51f10deee2df73436","after":"7c044e1eb19a39c0a430d08d50aba864ba2bfaf7","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T20:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"test: set default wait time to 30 ms","shortMessageHtmlLink":"test: set default wait time to 30 ms"}},{"before":"c3852b764b2ef6ec8d1f017de049b5b2a2d5db2f","after":"7241712174bcf46684e5eab51f10deee2df73436","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T20:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"test: improve useSub$ test to check whether outside changes trigger rerender correctly","shortMessageHtmlLink":"test: improve useSub$ test to check whether outside changes trigger r…"}},{"before":"32c6847211102848ad698dde75b69080bf212167","after":"c3852b764b2ef6ec8d1f017de049b5b2a2d5db2f","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T20:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"rename client tests folder","shortMessageHtmlLink":"rename client tests folder"}},{"before":"37414652020e1345ae9d9e323a1cd5d497532758","after":"32c6847211102848ad698dde75b69080bf212167","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T19:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"test useSub$ for docs","shortMessageHtmlLink":"test useSub$ for docs"}},{"before":"906fcfb233dc5076b32f5da45e847f9418057d9e","after":"37414652020e1345ae9d9e323a1cd5d497532758","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T18:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"test: test that multiple .set()'s are being batched for the next render","shortMessageHtmlLink":"test: test that multiple .set()'s are being batched for the next render"}},{"before":"10dc908b06e6448439c99c4ee815d77313bb5cc2","after":"906fcfb233dc5076b32f5da45e847f9418057d9e","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T15:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"test react observer() and use$() hook","shortMessageHtmlLink":"test react observer() and use$() hook"}},{"before":"1b7a7d1ca1e647426c84348f2e5651f016120606","after":"10dc908b06e6448439c99c4ee815d77313bb5cc2","ref":"refs/heads/signals-orm","pushedAt":"2024-05-10T14:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"minor","shortMessageHtmlLink":"minor"}},{"before":"e72c470051c790682eb89d2041955d6d01192afa","after":"1b7a7d1ca1e647426c84348f2e5651f016120606","ref":"refs/heads/signals-orm","pushedAt":"2024-05-09T23:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"feat: add react integration -- hooks and observer. TODO: it's completely untested yet, so test it","shortMessageHtmlLink":"feat: add react integration -- hooks and observer. TODO: it's complet…"}},{"before":"197879b81f69c7279fa5b0b3ca818daaa0a41561","after":"e72c470051c790682eb89d2041955d6d01192afa","ref":"refs/heads/signals-orm","pushedAt":"2024-05-09T19:43:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"feat: sub$() - implement subscribing to queries","shortMessageHtmlLink":"feat: sub$() - implement subscribing to queries"}},{"before":"41ad4013a299499e2838471055ed34f8bd4bad98","after":"197879b81f69c7279fa5b0b3ca818daaa0a41561","ref":"refs/heads/signals-orm","pushedAt":"2024-05-07T04:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"sub$() - implement sharedb sync and the universal .set() and .del() signal methods.","shortMessageHtmlLink":"sub$() - implement sharedb sync and the universal .set() and .del() s…"}},{"before":"29c4b64679553514b6204aefa02f6cce95af3fbe","after":"41ad4013a299499e2838471055ed34f8bd4bad98","ref":"refs/heads/signals-orm","pushedAt":"2024-05-06T15:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"feat: implement sub$() function to subscribe to documents","shortMessageHtmlLink":"feat: implement sub$() function to subscribe to documents"}},{"before":"ea660961ed7b2600e2f8ff14137540f8edee019e","after":"29c4b64679553514b6204aefa02f6cce95af3fbe","ref":"refs/heads/signals-orm","pushedAt":"2024-05-02T11:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"minor: remove comments","shortMessageHtmlLink":"minor: remove comments"}},{"before":"24b8d0651b3eff2493392fb3a6f5d7d5461ca692","after":"ea660961ed7b2600e2f8ff14137540f8edee019e","ref":"refs/heads/signals-orm","pushedAt":"2024-05-01T19:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"Update $.js","shortMessageHtmlLink":"Update $.js"}},{"before":"26dc1de22319c8e34528950ff8fbe63539294546","after":"24b8d0651b3eff2493392fb3a6f5d7d5461ca692","ref":"refs/heads/signals-orm","pushedAt":"2024-05-01T15:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"implement reactions and make sure they are gargage collected correctly","shortMessageHtmlLink":"implement reactions and make sure they are gargage collected correctly"}},{"before":"0a6f82b7ed74c9de76a46228a98c4c64510cc22c","after":"26dc1de22319c8e34528950ff8fbe63539294546","ref":"refs/heads/signals-orm","pushedAt":"2024-04-30T17:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"hold the reference to the parent signal created by $() in its child signals. Refactor tests to check GC in beforeEach and afterEach","shortMessageHtmlLink":"hold the reference to the parent signal created by $() in its child s…"}},{"before":"727edb210e89ee4295de4d5b505894072aba5c8c","after":"0a6f82b7ed74c9de76a46228a98c4c64510cc22c","ref":"refs/heads/signals-orm","pushedAt":"2024-04-30T16:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"refactor: move out into separate files, encapsulate proxy Cache implementation, add a failing test for child signals","shortMessageHtmlLink":"refactor: move out into separate files, encapsulate proxy Cache imple…"}},{"before":"6efa54839999dd8fb8e4528bd4aaf84e40e92808","after":"727edb210e89ee4295de4d5b505894072aba5c8c","ref":"refs/heads/signals-orm","pushedAt":"2024-04-29T21:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"basic implementation of $() function for values.\nTODO: if any of the child signals still exists, the parent signal with data must still be alive.","shortMessageHtmlLink":"basic implementation of $() function for values."}},{"before":null,"after":"6efa54839999dd8fb8e4528bd4aaf84e40e92808","ref":"refs/heads/signals-orm","pushedAt":"2024-04-29T18:59:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"feat(signals-orm): pure ORM implementation of signals for local data + ShareDB","shortMessageHtmlLink":"feat(signals-orm): pure ORM implementation of signals for local data …"}},{"before":"4fb4fc09dc90f0e86ef103e2da092fd385605c7b","after":"846dc51b19a78f260bdf4db75e44628a4805deae","ref":"refs/heads/dependabot/npm_and_yarn/express-4.19.2","pushedAt":"2024-04-16T13:28:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump express from 4.18.2 to 4.19.2\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump express from 4.18.2 to 4.19.2"}},{"before":"32f1f4c93e9e73b529ebb7f681ccf9ca7ee3ab6a","after":"995e88ec46be62b2271ed207962d6792d0d6df14","ref":"refs/heads/master","pushedAt":"2024-04-16T13:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"v0.56.0-alpha.69","shortMessageHtmlLink":"v0.56.0-alpha.69"}},{"before":"5f26831514ced1b9d9d224910c8b8b0ae1229d1f","after":"32f1f4c93e9e73b529ebb7f681ccf9ca7ee3ab6a","ref":"refs/heads/master","pushedAt":"2024-04-16T13:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":"b47bea4cf919de7ff122dc1656670ddb6d907d67","after":"5f26831514ced1b9d9d224910c8b8b0ae1229d1f","ref":"refs/heads/master","pushedAt":"2024-04-16T13:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"fix(react-sharedb-hooks): fix useApi hook to correctly cleanup the path only if it's not used anymore by any other useApi hook","shortMessageHtmlLink":"fix(react-sharedb-hooks): fix useApi hook to correctly cleanup the pa…"}},{"before":"33fffaa11073fa289a0f5f161bd3386c5c1fb60c","after":"4fb4fc09dc90f0e86ef103e2da092fd385605c7b","ref":"refs/heads/dependabot/npm_and_yarn/express-4.19.2","pushedAt":"2024-04-15T15:16:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump express from 4.18.2 to 4.19.2\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump express from 4.18.2 to 4.19.2"}},{"before":"5b3751f56636314b598e92d5b2d06f3fa0fd4d8e","after":"b47bea4cf919de7ff122dc1656670ddb6d907d67","ref":"refs/heads/master","pushedAt":"2024-04-15T15:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"v0.56.0-alpha.68","shortMessageHtmlLink":"v0.56.0-alpha.68"}},{"before":"2e84390a846e9a4f978f2590c13514bfbe120f56","after":"5b3751f56636314b598e92d5b2d06f3fa0fd4d8e","ref":"refs/heads/master","pushedAt":"2024-04-15T15:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cray0000","name":"Pavel Zhukov","path":"/cray0000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/667688?s=80&v=4"},"commit":{"message":"fix(server): change /api/serverSession to GET","shortMessageHtmlLink":"fix(server): change /api/serverSession to GET"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESJicvQA","startCursor":null,"endCursor":null}},"title":"Activity · startupjs/startupjs"}