{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":795052125,"defaultBranch":"main","name":"outline","ownerLogin":"shashinma","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-02T13:43:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80101293?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714657604.390883","currentOid":""},"activityList":{"items":[{"before":"95b94532695ab41f0e12ff24d0445ca82d28d4ba","after":"1bf90129928694e0b8b9dc71d3f62135ecb3e9c4","ref":"refs/heads/main","pushedAt":"2024-06-21T11:28:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"feat: Add lastUsedAt to API keys (#7082)\n\n* feat: Add lastUsedAt to API keys\r\n\r\n* rename column to lastActiveAt\r\n\r\n* switch order","shortMessageHtmlLink":"feat: Add lastUsedAt to API keys (outline#7082)"}},{"before":"711b8acebce8286229b65182d9ad4e30c322d21c","after":"95b94532695ab41f0e12ff24d0445ca82d28d4ba","ref":"refs/heads/main","pushedAt":"2024-06-20T10:56:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"feat: docs managers can action docs & create subdocs (#7077)\n\n* feat: docs managers can action docs & create subdocs\r\n\r\n* tests\r\n\r\n---------\r\n\r\nCo-authored-by: Tom Moor ","shortMessageHtmlLink":"feat: docs managers can action docs & create subdocs (outline#7077)"}},{"before":"3d0160463c39f429dec32c695131c51ac4f64426","after":"711b8acebce8286229b65182d9ad4e30c322d21c","ref":"refs/heads/main","pushedAt":"2024-06-19T13:00:32.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add Norweigan translations (#7086)","shortMessageHtmlLink":"Add Norweigan translations (outline#7086)"}},{"before":"63cfa6e25a3088349bb877ac452091755a016de5","after":"3d0160463c39f429dec32c695131c51ac4f64426","ref":"refs/heads/main","pushedAt":"2024-06-16T15:12:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore: Refactor client plugin management (#7053)\n\n* Update clientside plugin management to work as server\r\n\r\n* docs\r\n\r\n* tsc\r\n\r\n* Rebase main","shortMessageHtmlLink":"chore: Refactor client plugin management (outline#7053)"}},{"before":"e69c0e62fa3a68ce17600a18f5f033fbb9761351","after":"63cfa6e25a3088349bb877ac452091755a016de5","ref":"refs/heads/main","pushedAt":"2024-06-15T13:24:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Restore field in document webhooks for backwards compat (#7044)\n\ncloses #7042","shortMessageHtmlLink":"fix: Restore field in document webhooks for backwards compat (outline…"}},{"before":"20b1766e8d3f0d73ae8a0e1e94891efb2918288f","after":"e69c0e62fa3a68ce17600a18f5f033fbb9761351","ref":"refs/heads/main","pushedAt":"2024-06-14T01:00:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:outline/outline","shortMessageHtmlLink":"Merge branch 'main' of github.com:outline/outline"}},{"before":"7bf5c4e5330cabebdb8ce2795a0582f270e72735","after":"20b1766e8d3f0d73ae8a0e1e94891efb2918288f","ref":"refs/heads/main","pushedAt":"2024-06-13T05:35:59.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add link to guide in welcome email","shortMessageHtmlLink":"Add link to guide in welcome email"}},{"before":"be0a0f4e40137c9bed8251c0a0045714a71ff2f3","after":"7bf5c4e5330cabebdb8ce2795a0582f270e72735","ref":"refs/heads/main","pushedAt":"2024-06-11T14:27:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add `manage` permission to documents (#7003)","shortMessageHtmlLink":"Add manage permission to documents (outline#7003)"}},{"before":"f439293a7b503174b140821db55c93dbc268ff8f","after":"be0a0f4e40137c9bed8251c0a0045714a71ff2f3","ref":"refs/heads/main","pushedAt":"2024-06-10T14:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Unexpected behavior when changing color of existing highlight","shortMessageHtmlLink":"fix: Unexpected behavior when changing color of existing highlight"}},{"before":"808415b9069a0c6aa7ac8d55d116d92464e65172","after":"f439293a7b503174b140821db55c93dbc268ff8f","ref":"refs/heads/main","pushedAt":"2024-06-09T23:51:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Image placeholders incorrectly sized for uploading retina images","shortMessageHtmlLink":"fix: Image placeholders incorrectly sized for uploading retina images"}},{"before":"2f495f0add042d46bec9d59a3fb49995072be555","after":"808415b9069a0c6aa7ac8d55d116d92464e65172","ref":"refs/heads/main","pushedAt":"2024-06-09T16:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Indent/outdent list controls, closes #6974","shortMessageHtmlLink":"fix: Indent/outdent list controls, closes outline#6974"}},{"before":"1b60d7c9467b4641e045d2f1022b8036c11fa984","after":"2f495f0add042d46bec9d59a3fb49995072be555","ref":"refs/heads/main","pushedAt":"2024-06-08T23:52:58.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore: Extend use of `Event.createFromContext` (#7010)","shortMessageHtmlLink":"chore: Extend use of Event.createFromContext (outline#7010)"}},{"before":"7bdafff2358eb71f996cc43c9ff9ad2314d0475e","after":"1b60d7c9467b4641e045d2f1022b8036c11fa984","ref":"refs/heads/main","pushedAt":"2024-06-06T16:59:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Remove delay on save after changing document emoji, closes #6999","shortMessageHtmlLink":"fix: Remove delay on save after changing document emoji, closes outli…"}},{"before":"7eb6dcf00bdc8cc66cd1f828c96efa8295e0d064","after":"7bdafff2358eb71f996cc43c9ff9ad2314d0475e","ref":"refs/heads/main","pushedAt":"2024-06-05T20:03:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add ApiKeyCleanupProcessor","shortMessageHtmlLink":"Add ApiKeyCleanupProcessor"}},{"before":"e7602f8f1ba274bf9b4954479d176800eb6ee94d","after":"7eb6dcf00bdc8cc66cd1f828c96efa8295e0d064","ref":"refs/heads/main","pushedAt":"2024-06-05T08:12:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Prevent email login token reuse","shortMessageHtmlLink":"fix: Prevent email login token reuse"}},{"before":"5ad6a63db8fa9369a7eba9cb4284230b2182f39f","after":"e7602f8f1ba274bf9b4954479d176800eb6ee94d","ref":"refs/heads/main","pushedAt":"2024-06-04T11:48:09.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: caption positioning","shortMessageHtmlLink":"fix: caption positioning"}},{"before":"5bd6c7b9c78909c2cc0bb99aae8afc74c185c063","after":"5ad6a63db8fa9369a7eba9cb4284230b2182f39f","ref":"refs/heads/main","pushedAt":"2024-06-03T16:55:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"tsc","shortMessageHtmlLink":"tsc"}},{"before":"cb0f03d69820d9cd3422252cb511c7dfeed61904","after":"5bd6c7b9c78909c2cc0bb99aae8afc74c185c063","ref":"refs/heads/main","pushedAt":"2024-06-03T00:32:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Layout only changes not synced to content property","shortMessageHtmlLink":"fix: Layout only changes not synced to content property"}},{"before":"da190545556542efea50af15a33bb383a5ad5ec4","after":"cb0f03d69820d9cd3422252cb511c7dfeed61904","ref":"refs/heads/main","pushedAt":"2024-06-02T02:06:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Comment action not visible on mobile formatting toolbar","shortMessageHtmlLink":"fix: Comment action not visible on mobile formatting toolbar"}},{"before":"3b9cbb08c880097e49e1cb0d3dcf4c1700588f00","after":"da190545556542efea50af15a33bb383a5ad5ec4","ref":"refs/heads/main","pushedAt":"2024-05-31T21:58:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Table improvements (#6958)\n\n* Header toggling, resizable columns\r\n\r\n* Allow all blocks in table cells, disable column resizing in read-only\r\n\r\n* Fixed dynamic scroll shadows\r\n\r\n* Refactor, scroll styling\r\n\r\n* fix scrolling, tweaks\r\n\r\n* fix: Table layout lost on sort\r\n\r\n* fix: Caching of grip decorators\r\n\r\n* refactor\r\n\r\n* stash\r\n\r\n* fix first render shadows\r\n\r\n* stash\r\n\r\n* First add column grip, styles\r\n\r\n* Just add column/row click handlers left\r\n\r\n* fix: isTableSelected for single cell table\r\n\r\n* Refactor mousedown handlers\r\n\r\n* fix: 'Add row before' command missing on first row\r\n\r\n* fix overflow on rhs\r\n\r\n* fix: Error clicking column grip when menu is open\r\n\r\n* Hide table controls when printing\r\n\r\n* Restore table header background\r\n\r\n* fix: Header behavior when adding columns and rows at the edges\r\n\r\n* Tweak header styling\r\n\r\n* fix: Serialize and parsing of column attributes when copy/pasting\r\nfix: Column width is lost when changing column alignment","shortMessageHtmlLink":"Table improvements (outline#6958)"}},{"before":"4b1b87abde3c7814a9868753ca3bae64c25e6c62","after":"3b9cbb08c880097e49e1cb0d3dcf4c1700588f00","ref":"refs/heads/main","pushedAt":"2024-05-30T21:08:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: AggregateError thrown from ValidateSSOAccessTask","shortMessageHtmlLink":"fix: AggregateError thrown from ValidateSSOAccessTask"}},{"before":"50bbe05334fc6a375e4091b338acdb46cc326f24","after":"4b1b87abde3c7814a9868753ca3bae64c25e6c62","ref":"refs/heads/main","pushedAt":"2024-05-30T00:22:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: Cannot remove user from collection in beta sharing UI","shortMessageHtmlLink":"fix: Cannot remove user from collection in beta sharing UI"}},{"before":"f58f3093212372fc6d83354d9bf8f4f0edeaae87","after":"50bbe05334fc6a375e4091b338acdb46cc326f24","ref":"refs/heads/main","pushedAt":"2024-05-29T06:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Add range header support to `files.get` (#6950)","shortMessageHtmlLink":"Add range header support to files.get (outline#6950)"}},{"before":"f103d73b48d5462a0c0137141dddb49067e93c2f","after":"f58f3093212372fc6d83354d9bf8f4f0edeaae87","ref":"refs/heads/main","pushedAt":"2024-05-28T04:45:52.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Simplify layout of full-width images","shortMessageHtmlLink":"Simplify layout of full-width images"}},{"before":"d51267b8bcdc7cadf6860ca8efcc9247de7f5eaf","after":"f103d73b48d5462a0c0137141dddb49067e93c2f","ref":"refs/heads/main","pushedAt":"2024-05-26T05:33:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Move collection description rendering to JSON (#6944)\n\n* First pass, moving collection description rendering to JSON\r\n\r\n* tsc\r\n\r\n* docs\r\n\r\n* refactor\r\n\r\n* test","shortMessageHtmlLink":"Move collection description rendering to JSON (outline#6944)"}},{"before":"e1e8257df71ea06d04b682197bf54ce7e88c0d65","after":"d51267b8bcdc7cadf6860ca8efcc9247de7f5eaf","ref":"refs/heads/main","pushedAt":"2024-05-24T18:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"JSON to client (#5553)","shortMessageHtmlLink":"JSON to client (outline#5553)"}},{"before":"dd0bf641983385e174ac847e9d3cf9fca434682c","after":"e1e8257df71ea06d04b682197bf54ce7e88c0d65","ref":"refs/heads/main","pushedAt":"2024-05-22T11:36:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"chore(deps): bump react-helmet-async from 2.0.1 to 2.0.5 (#6926)\n\nBumps [react-helmet-async](https://github.com/staylor/react-helmet-async) from 2.0.1 to 2.0.5.\r\n- [Release notes](https://github.com/staylor/react-helmet-async/releases)\r\n- [Commits](https://github.com/staylor/react-helmet-async/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: react-helmet-async\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump react-helmet-async from 2.0.1 to 2.0.5 (outline#6926)"}},{"before":"cd4f3f9ff211529fa10d89bba4b3f0eb11bc5fd7","after":"dd0bf641983385e174ac847e9d3cf9fca434682c","ref":"refs/heads/main","pushedAt":"2024-05-20T21:31:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: AWS configuration with AWS_S3_ACCELERATE_URL specified","shortMessageHtmlLink":"fix: AWS configuration with AWS_S3_ACCELERATE_URL specified"}},{"before":"d36332273e95aee666672cebd17302b68e9295c8","after":"cd4f3f9ff211529fa10d89bba4b3f0eb11bc5fd7","ref":"refs/heads/main","pushedAt":"2024-05-19T00:10:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Use inline content disposition for common images and PDFs (#6924)\n\n* Use inline content disposition for common images and PDFs\r\n\r\n* Add double-click on widgets to download","shortMessageHtmlLink":"Use inline content disposition for common images and PDFs (outline#6924)"}},{"before":"51ff1d865d48dc5403b94dcfbd311d81003683dd","after":"d36332273e95aee666672cebd17302b68e9295c8","ref":"refs/heads/main","pushedAt":"2024-05-17T21:13:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: updateInsights policy missing","shortMessageHtmlLink":"fix: updateInsights policy missing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa4VLtQA","startCursor":null,"endCursor":null}},"title":"Activity · shashinma/outline"}