{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":582761965,"defaultBranch":"master","name":"api-browser.nvim","ownerLogin":"tlj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-27T19:52:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/226029?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702624757.0","currentOid":""},"activityList":{"items":[{"before":"79e244cebba57688cae7f9c1517ffde1080f93b7","after":"58468e609eea671fd48501910826edf35341502f","ref":"refs/heads/master","pushedAt":"2023-12-21T11:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fixed an issue with diff and json decode errors on placeholder regex","shortMessageHtmlLink":"Fixed an issue with diff and json decode errors on placeholder regex"}},{"before":"45773178dc8752e7d01bac2cf9e86ca7e3d85fd1","after":"79e244cebba57688cae7f9c1517ffde1080f93b7","ref":"refs/heads/master","pushedAt":"2023-12-21T10:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Added configurable curl/formatter commands, stylua'd everything","shortMessageHtmlLink":"Added configurable curl/formatter commands, stylua'd everything"}},{"before":"ff750ae7d476b204245650fe4ee3899213c817bf","after":"45773178dc8752e7d01bac2cf9e86ca7e3d85fd1","ref":"refs/heads/master","pushedAt":"2023-12-21T08:34:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Added dev.sh to quickly start a tmux session with nvim and mock servers running","shortMessageHtmlLink":"Added dev.sh to quickly start a tmux session with nvim and mock serve…"}},{"before":"84c8ee8ba05ff0551a5735d0b5eb626d4d084b90","after":"ff750ae7d476b204245650fe4ee3899213c817bf","ref":"refs/heads/master","pushedAt":"2023-12-15T07:23:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Merge pull request #23 from tlj/state-per-workspace\n\nSave state and recents based on workspace","shortMessageHtmlLink":"Merge pull request #23 from tlj/state-per-workspace"}},{"before":null,"after":"f597a78f0801ebc56be1d37c4af7a786034eabd7","ref":"refs/heads/state-per-workspace","pushedAt":"2023-12-15T07:19:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Save state and recents based on workspace","shortMessageHtmlLink":"Save state and recents based on workspace"}},{"before":"90066e0b5a1a5a5d62d41db9702264e8a7a4278c","after":"84c8ee8ba05ff0551a5735d0b5eb626d4d084b90","ref":"refs/heads/master","pushedAt":"2023-12-13T10:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Use ripgrep to more reliably find OpenAPI files, added configuration to readme","shortMessageHtmlLink":"Use ripgrep to more reliably find OpenAPI files, added configuration …"}},{"before":"08da3386caa03ef1a6ae90ddd62ce6131be74fca","after":"90066e0b5a1a5a5d62d41db9702264e8a7a4278c","ref":"refs/heads/master","pushedAt":"2023-12-12T13:45:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fix for indenting in lazy nvim example","shortMessageHtmlLink":"Fix for indenting in lazy nvim example"}},{"before":"87a1b1b7fd094afc3d21d641662622e05339d6f1","after":"08da3386caa03ef1a6ae90ddd62ce6131be74fca","ref":"refs/heads/master","pushedAt":"2023-12-12T13:40:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fix for indenting in lazy nvim example","shortMessageHtmlLink":"Fix for indenting in lazy nvim example"}},{"before":"da64bad9f9e9d6849ea43985ad343d5bf83dd211","after":"87a1b1b7fd094afc3d21d641662622e05339d6f1","ref":"refs/heads/master","pushedAt":"2023-12-12T13:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fix for indenting in lazy nvim example","shortMessageHtmlLink":"Fix for indenting in lazy nvim example"}},{"before":"a6f1c25e4caeff86cf9ee5f75088cfa32adda89a","after":"da64bad9f9e9d6849ea43985ad343d5bf83dd211","ref":"refs/heads/master","pushedAt":"2023-12-12T13:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Configurable patterns for finding openapi files through setup() options, fix for content-type/accept issue.","shortMessageHtmlLink":"Configurable patterns for finding openapi files through setup() optio…"}},{"before":"961573d92cd1e251b83981569111a66b4bf52f5b","after":"a6f1c25e4caeff86cf9ee5f75088cfa32adda89a","ref":"refs/heads/master","pushedAt":"2023-12-12T12:48:46.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Merge pull request #18 from tlj/openapi\n\nUse OpenAPI definitions instead of homegrown definitions","shortMessageHtmlLink":"Merge pull request #18 from tlj/openapi"}},{"before":"610015729d68e7191b6113386f35048b2f42f081","after":"2b9a39189051aead96959e9933c237327ec9900d","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Added /pets to test results after adding it to the petstore.json","shortMessageHtmlLink":"Added /pets to test results after adding it to the petstore.json"}},{"before":"9ae7ab3dbff994808442dc6f0d4ddf0e3a136a1a","after":"610015729d68e7191b6113386f35048b2f42f081","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fixed lazy example, updated gif with endpoints_with_param","shortMessageHtmlLink":"Fixed lazy example, updated gif with endpoints_with_param"}},{"before":"3e04d7cdbf2b0bd4912f76581b5393f03e967fde","after":"9ae7ab3dbff994808442dc6f0d4ddf0e3a136a1a","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Updated demo.gif","shortMessageHtmlLink":"Updated demo.gif"}},{"before":"8041e5a7091409fd72c5ad2037bd4e65285360e6","after":"3e04d7cdbf2b0bd4912f76581b5393f03e967fde","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Added demo.gif","shortMessageHtmlLink":"Added demo.gif"}},{"before":"8f071a9886c34ee0d7f8085b652e51aa01c10c7d","after":"8041e5a7091409fd72c5ad2037bd4e65285360e6","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:04:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Don't refresh command line when fetch_and_display with json encoded content runs as it blocks ui. Fix for diff from feed view","shortMessageHtmlLink":"Don't refresh command line when fetch_and_display with json encoded c…"}},{"before":"f1b453ee56db0b284ad4f974a232edd92e91912a","after":"8f071a9886c34ee0d7f8085b652e51aa01c10c7d","ref":"refs/heads/openapi","pushedAt":"2023-12-12T12:02:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Don't refresh command line when fetch_and_display with json encoded content runs as it blocks ui. Fix for diff from feed view","shortMessageHtmlLink":"Don't refresh command line when fetch_and_display with json encoded c…"}},{"before":"1ee5e2844dd15391d7a99976a9a2f50d164e8c05","after":"f1b453ee56db0b284ad4f974a232edd92e91912a","ref":"refs/heads/openapi","pushedAt":"2023-12-11T22:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fix for diff mode, added production server url in petstore.json","shortMessageHtmlLink":"Fix for diff mode, added production server url in petstore.json"}},{"before":"d80eb4b807ee8a2c5d1d36b2b2016f5c688d9e4e","after":"1ee5e2844dd15391d7a99976a9a2f50d164e8c05","ref":"refs/heads/openapi","pushedAt":"2023-12-11T14:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Added tests according to petstore.json","shortMessageHtmlLink":"Added tests according to petstore.json"}},{"before":"dc8bfa7481d8c8f0b25632bd2171a66c6bf25a79","after":"d80eb4b807ee8a2c5d1d36b2b2016f5c688d9e4e","ref":"refs/heads/openapi","pushedAt":"2023-12-11T13:53:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Switch to using petstore.json for everything\n\nIt's better to use a well defined known standard openapi spec.\nTests have not been updated.\nFunctionality works for the most part.\nAdded enum pattern matching, realized lua doesn't have regex so adding enums\nto table for matching.\nendpoints_with_param works!\nRefresh and other buffer functions doesn't work :(","shortMessageHtmlLink":"Switch to using petstore.json for everything"}},{"before":"e9fccf63e9b3f986e933c4f2277d1fe00d46e9c8","after":"dc8bfa7481d8c8f0b25632bd2171a66c6bf25a79","ref":"refs/heads/openapi","pushedAt":"2023-12-11T13:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Switch to using petstore.json for everything\n\nIt's better to use a well defined known standard openapi spec.\nTests have not been updated.\nFunctionality works for the most part.\nAdded enum pattern matching, realized lua doesn't have regex so adding enums\nto table for matching.\nendpoints_with_param works!\nRefresh and other buffer functions doesn't work :(","shortMessageHtmlLink":"Switch to using petstore.json for everything"}},{"before":"d4e597953987c7cadbcf26e42fbca81514784229","after":"e9fccf63e9b3f986e933c4f2277d1fe00d46e9c8","ref":"refs/heads/openapi","pushedAt":"2023-12-11T07:31:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Started changing over to one ApiBrowser command with param\n\nNeed to update README.md\n\nThe endpoints_with_param is almost re-added as well.","shortMessageHtmlLink":"Started changing over to one ApiBrowser command with param"}},{"before":"decee5877c279fd04a8739211b5ed5789b7eef2d","after":"d4e597953987c7cadbcf26e42fbca81514784229","ref":"refs/heads/openapi","pushedAt":"2023-12-09T11:29:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fix setup() to load the previously selected openapi so everything is set up correctly (servers, etc)","shortMessageHtmlLink":"Fix setup() to load the previously selected openapi so everything is …"}},{"before":"671035254005d0e6df4688914d6897c1cd20ac74","after":"decee5877c279fd04a8739211b5ed5789b7eef2d","ref":"refs/heads/openapi","pushedAt":"2023-12-09T07:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Fixed a problem luacheck issue","shortMessageHtmlLink":"Fixed a problem luacheck issue"}},{"before":"b4f8a9cbed80b044cec9fa77c7502c5e6abaf3b2","after":"671035254005d0e6df4688914d6897c1cd20ac74","ref":"refs/heads/openapi","pushedAt":"2023-12-09T07:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Handle content types from openapi, send endpoint objects around instead of parsed fetchurl\n\nThis means we can also send headers around, which is useful for\ncontent-types, but also potentially custom headers or auth.","shortMessageHtmlLink":"Handle content types from openapi, send endpoint objects around inste…"}},{"before":"3d4d0f8931e0a62625fb0fc7c060db70aa2e3e5f","after":"b4f8a9cbed80b044cec9fa77c7502c5e6abaf3b2","ref":"refs/heads/openapi","pushedAt":"2023-12-08T21:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"Explode query parameters into url","shortMessageHtmlLink":"Explode query parameters into url"}},{"before":"1af3ef556d2c971ef457f3e184aa38aa51c85fce","after":"3d4d0f8931e0a62625fb0fc7c060db70aa2e3e5f","ref":"refs/heads/openapi","pushedAt":"2023-12-08T19:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"fix: use the correct syntax for luassert in tests","shortMessageHtmlLink":"fix: use the correct syntax for luassert in tests"}},{"before":"e6a22e11f2681231a92dffbfa1fbeba832008808","after":"1af3ef556d2c971ef457f3e184aa38aa51c85fce","ref":"refs/heads/openapi","pushedAt":"2023-11-19T22:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"feat: support openapi.yaml and actually resolve the params","shortMessageHtmlLink":"feat: support openapi.yaml and actually resolve the params"}},{"before":"a891c27cf9b7d1ac4e2e91649987a71f59a8bd15","after":"e6a22e11f2681231a92dffbfa1fbeba832008808","ref":"refs/heads/openapi","pushedAt":"2023-11-19T13:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"},"commit":{"message":"fix: small openapi refactoring\n\nOne note is that we now sort each replace_placeholders result individually, for deterministic output for test.\nMight not scale well.","shortMessageHtmlLink":"fix: small openapi refactoring"}},{"before":"1cb490a417c5be8201879694f418eba21fb9844f","after":null,"ref":"refs/heads/2-add-config-for-defining-the-remote-endpointsjson-path-and-for-using-a-local-endpointsjson","pushedAt":"2023-11-19T13:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlj","name":"tlj","path":"/tlj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/226029?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADz3va6wA","startCursor":null,"endCursor":null}},"title":"Activity · tlj/api-browser.nvim"}