{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597471190,"defaultBranch":"master","name":"lesspub","ownerLogin":"sinofp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-04T16:52:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25377854?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675539903.515035","currentOid":""},"activityList":{"items":[{"before":"b6604fe69ef837ea9fb62cdb60a763b2f01aa570","after":"05184c3c0eecbba2beaa6eab7164c7fdbc79c0ef","ref":"refs/heads/master","pushedAt":"2023-10-08T22:42:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Read static/outbox if public/outbox doesnt exist","shortMessageHtmlLink":"Read static/outbox if public/outbox doesnt exist"}},{"before":"7f1e87daaf896ce985d0df7d39b10b96080fe959","after":"05184c3c0eecbba2beaa6eab7164c7fdbc79c0ef","ref":"refs/heads/dev","pushedAt":"2023-09-25T21:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Read static/outbox if public/outbox doesnt exist","shortMessageHtmlLink":"Read static/outbox if public/outbox doesnt exist"}},{"before":"7e9eceba3bbe58f8b80ed81ce5e3f1b6b2abaa6a","after":"7f1e87daaf896ce985d0df7d39b10b96080fe959","ref":"refs/heads/dev","pushedAt":"2023-09-12T23:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add plugin and bundler\n\n@netlify/plugin-functions-install-core的作用是不用在根目录放package.json\n\nesbuild好像是更快,我忘了为什么我把它加到自己的配置里了。","shortMessageHtmlLink":"Add plugin and bundler"}},{"before":"52d2fab9e6d9f4b6f1b78ccb4fef377dd1072cde","after":"7e9eceba3bbe58f8b80ed81ce5e3f1b6b2abaa6a","ref":"refs/heads/dev","pushedAt":"2023-09-12T22:53:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add plugin and bundler\n\n@netlify/plugin-functions-install-core的作用是不用在根目录放package.json\n\nesbuild好像是更快,我忘了为什么我把它加到自己的配置里了。","shortMessageHtmlLink":"Add plugin and bundler"}},{"before":"fae731866ace0cd0bb5f707e1ee7a6031132eb9a","after":"52d2fab9e6d9f4b6f1b78ccb4fef377dd1072cde","ref":"refs/heads/dev","pushedAt":"2023-09-12T22:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Revert back to CommonJS","shortMessageHtmlLink":"Revert back to CommonJS"}},{"before":"8c0c8d85ac6547b05693f4e2dd9de734d4da447a","after":"fae731866ace0cd0bb5f707e1ee7a6031132eb9a","ref":"refs/heads/dev","pushedAt":"2023-09-12T22:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Update netlify.toml","shortMessageHtmlLink":"Update netlify.toml"}},{"before":"11e99aa3eae147f47c4b7f22a54cd8827c874369","after":"8c0c8d85ac6547b05693f4e2dd9de734d4da447a","ref":"refs/heads/dev","pushedAt":"2023-09-12T21:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Don't rely on import.meta.url\n\n因为Netlify总把它当成空的,即使我用的就是ESM。","shortMessageHtmlLink":"Don't rely on import.meta.url"}},{"before":"b6604fe69ef837ea9fb62cdb60a763b2f01aa570","after":"11e99aa3eae147f47c4b7f22a54cd8827c874369","ref":"refs/heads/dev","pushedAt":"2023-09-12T21:03:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Remove node-fetch\n\n因为18终于有内置fetch了","shortMessageHtmlLink":"Remove node-fetch"}},{"before":"97b1389c7cc1519f5dfb696d80c68871e36844f2","after":"b6604fe69ef837ea9fb62cdb60a763b2f01aa570","ref":"refs/heads/master","pushedAt":"2023-08-02T22:41:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add Announce & Undo-Announce","shortMessageHtmlLink":"Add Announce & Undo-Announce"}},{"before":"97b1389c7cc1519f5dfb696d80c68871e36844f2","after":"b6604fe69ef837ea9fb62cdb60a763b2f01aa570","ref":"refs/heads/dev","pushedAt":"2023-08-02T19:57:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add Announce & Undo-Announce","shortMessageHtmlLink":"Add Announce & Undo-Announce"}},{"before":"bf09bb5ee4e90fa51ec88adc5788ed3e2e3e3a82","after":"97b1389c7cc1519f5dfb696d80c68871e36844f2","ref":"refs/heads/master","pushedAt":"2023-07-09T10:13:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Fix accidently delete more items\n\n原来之前被取关时,整个orderedItems都被清空不是因为土法数据库不够原子\n合着我从一开始就用错删除函数了,从i到结尾一口气全删掉了","shortMessageHtmlLink":"Fix accidently delete more items"}},{"before":"8cc5a3c2818eb06c363fb3a2a331494034d8c839","after":"97b1389c7cc1519f5dfb696d80c68871e36844f2","ref":"refs/heads/dev","pushedAt":"2023-07-09T09:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Fix accidently delete more items\n\n原来之前被取关时,整个orderedItems都被清空不是因为土法数据库不够原子\n合着我从一开始就用错删除函数了,从i到结尾一口气全删掉了","shortMessageHtmlLink":"Fix accidently delete more items"}},{"before":"bf09bb5ee4e90fa51ec88adc5788ed3e2e3e3a82","after":"8cc5a3c2818eb06c363fb3a2a331494034d8c839","ref":"refs/heads/dev","pushedAt":"2023-07-08T23:02:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add host prefix for Accept id\n\nCalckey requires every AS Object's id is a URL with the host.\nSee packages/backend/src/queue/processors/inbox.ts:158\n\n```ts\n// activity.idがあればホストが署名者のホストであることを確認する\nif (typeof activity.id === \"string\") {\n\tconst signerHost = extractDbHost(authUser.user.uri!);\n\tconst activityIdHost = extractDbHost(activity.id);\n\tif (signerHost !== activityIdHost) {\n\t\treturn `skip: signerHost(${signerHost}) !== activity.id host(${activityIdHost}`;\n\t}\n}\n````","shortMessageHtmlLink":"Add host prefix for Accept id"}},{"before":"57c79424b96acae9c6bbb2e540874018f4508d44","after":"bf09bb5ee4e90fa51ec88adc5788ed3e2e3e3a82","ref":"refs/heads/master","pushedAt":"2023-04-15T21:40:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add AP_EXTRA_INBOXES for relay","shortMessageHtmlLink":"Add AP_EXTRA_INBOXES for relay"}},{"before":"a3f80b84e3744f1c5fc439be4aed22daad25bd8f","after":"bf09bb5ee4e90fa51ec88adc5788ed3e2e3e3a82","ref":"refs/heads/dev","pushedAt":"2023-04-15T21:39:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add AP_EXTRA_INBOXES for relay","shortMessageHtmlLink":"Add AP_EXTRA_INBOXES for relay"}},{"before":"6db07c016928a9dcd75405d8fdd43d8261d3ef4d","after":"a3f80b84e3744f1c5fc439be4aed22daad25bd8f","ref":"refs/heads/dev","pushedAt":"2023-04-15T21:30:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add AP_EXTRA_INBOXES for relay","shortMessageHtmlLink":"Add AP_EXTRA_INBOXES for relay"}},{"before":"16aac9deff74149c8508ea477b746768d0362b2f","after":"6db07c016928a9dcd75405d8fdd43d8261d3ef4d","ref":"refs/heads/dev","pushedAt":"2023-04-15T21:27:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Add AP_EXTRA_INBOXES for relay","shortMessageHtmlLink":"Add AP_EXTRA_INBOXES for relay"}},{"before":"08acc1782f422ec171c670d5654e90974d90218a","after":"16aac9deff74149c8508ea477b746768d0362b2f","ref":"refs/heads/dev","pushedAt":"2023-04-15T13:13:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Fix relative import path","shortMessageHtmlLink":"Fix relative import path"}},{"before":"bbf5ad3429ddcdfb8615aa95020adc3efd15a934","after":"08acc1782f422ec171c670d5654e90974d90218a","ref":"refs/heads/dev","pushedAt":"2023-04-15T12:49:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Move code into src, and re-export in index.js\n\n之前好像误解路径的要求了。\nindex.js应该在顶层目录,不代表其他代码也得在顶层目录。\n现在干净卫生多了","shortMessageHtmlLink":"Move code into src, and re-export in index.js"}},{"before":"42db4bd05a76a619fa6adb5c9724374768cb0893","after":"bbf5ad3429ddcdfb8615aa95020adc3efd15a934","ref":"refs/heads/dev","pushedAt":"2023-04-15T12:33:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Move code into src, and re-export in index.js\n\n之前好像误解路径的要求了。\nindex.js应该在顶层目录,不代表其他代码也得在顶层目录。\n现在干净卫生多了","shortMessageHtmlLink":"Move code into src, and re-export in index.js"}},{"before":"57c79424b96acae9c6bbb2e540874018f4508d44","after":"42db4bd05a76a619fa6adb5c9724374768cb0893","ref":"refs/heads/dev","pushedAt":"2023-04-14T22:58:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sinofp","name":null,"path":"/sinofp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25377854?s=80&v=4"},"commit":{"message":"Use esbuild to bundle generated code\n\nesbuild遇到require(\"../../../actor.json\")会因为没法resolve所以报错。\n但其实要是resolve成功了,生成的index.js就写死了。\n我当时require那个json的原因是因为它确实是个json,所以是先以json形式读入,再转回字符串发出去。\n既然esbuild处理它有问题,那就直接以字符串形式读入,原样发送好了","shortMessageHtmlLink":"Use esbuild to bundle generated code"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkkBtXwA","startCursor":null,"endCursor":null}},"title":"Activity · sinofp/lesspub"}