{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":280244087,"defaultBranch":"main","name":"EngineeringPaper.xyz","ownerLogin":"mgreminger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-16T19:47:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6439649?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726542188.0","currentOid":""},"activityList":{"items":[{"before":"68c83ef892883412256114469449c4ef2de2788a","after":null,"ref":"refs/heads/improved-output-latex","pushedAt":"2024-09-17T03:03:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"}},{"before":"aa264b115a25d73afb046b5bc1ae6ec82492af4e","after":"b0d52613a0cb2a4505d7dfba0c38ab1145a4af27","ref":"refs/heads/main","pushedAt":"2024-09-17T03:03:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"Merge pull request #275 from mgreminger/improved-output-latex\n\nfeat: improve latex output","shortMessageHtmlLink":"Merge pull request #275 from mgreminger/improved-output-latex"}},{"before":"5000b15fc4c41fd87deb273a95d1fef7ca1c8aa0","after":"68c83ef892883412256114469449c4ef2de2788a","ref":"refs/heads/improved-output-latex","pushedAt":"2024-09-16T23:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"tests: update tests for update latex output\n\ndatabase reference screenshots will still need to be updated","shortMessageHtmlLink":"tests: update tests for update latex output"}},{"before":null,"after":"5000b15fc4c41fd87deb273a95d1fef7ca1c8aa0","ref":"refs/heads/improved-output-latex","pushedAt":"2024-09-16T21:14:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"feat: improve latex output\n\nupdates to make latex output better match input, fixes #271\n\n[skip ci]","shortMessageHtmlLink":"feat: improve latex output"}},{"before":"067f2038c0c2c04551783b56df17d6960ca0a88f","after":null,"ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-16T02:44:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"}},{"before":"49a8157154d2d155035f44c830a34c8b6b59068f","after":"aa264b115a25d73afb046b5bc1ae6ec82492af4e","ref":"refs/heads/main","pushedAt":"2024-09-16T02:44:52.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"Merge pull request #274 from mgreminger/unintended-function-name-fix\n\nfix: provide better parser error handling for mathrm in expression","shortMessageHtmlLink":"Merge pull request #274 from mgreminger/unintended-function-name-fix"}},{"before":"ae7514921b85757a9e40e4187b6059d5b35d389b","after":"067f2038c0c2c04551783b56df17d6960ca0a88f","ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-15T21:11:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"refactor: document motivation for previous revert\n\nNeed to prevent an infinite loop that could occur if a immediateUpdate leads to another immediate update. This shouldn't be possible, but this outcome would hang the browser so it's best to make sure it is not possible.","shortMessageHtmlLink":"refactor: document motivation for previous revert"}},{"before":"a9b00afb02551aef0221c99abebaa90fcb169971","after":"ae7514921b85757a9e40e4187b6059d5b35d389b","ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-15T05:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: allow recursive calls to parseLatex to set pendingLatex to true","shortMessageHtmlLink":"fix: allow recursive calls to parseLatex to set pendingLatex to true"}},{"before":"2b7029ed85fff8021854b51923fa3824d841c4ba","after":"a9b00afb02551aef0221c99abebaa90fcb169971","ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-15T04:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"feat: implement automatic removal of unintentional \\mathrm","shortMessageHtmlLink":"feat: implement automatic removal of unintentional \\mathrm"}},{"before":"b11f15da5b1cd08295b236447442a158a8996dd5","after":"2b7029ed85fff8021854b51923fa3824d841c4ba","ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-15T03:26:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"tests: add test for automatic fixing of unintentional \\mathrm\n\ntest currently fails since enter key is required to apply fix\n\n[skip ci]","shortMessageHtmlLink":"tests: add test for automatic fixing of unintentional \\mathrm"}},{"before":null,"after":"b11f15da5b1cd08295b236447442a158a8996dd5","ref":"refs/heads/unintended-function-name-fix","pushedAt":"2024-09-14T04:56:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: provide better parser error handling for expression combined with operator name\n\n\\mathrm will sometimes get added unintentionally when inserting text before a function name and this fix detects this and provides an automatic fix","shortMessageHtmlLink":"fix: provide better parser error handling for expression combined wit…"}},{"before":"f4f4d9341921eca51f85121ee2602d3ad2e51f93","after":null,"ref":"refs/heads/integration-substitution-fx","pushedAt":"2024-09-11T21:12:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"}},{"before":"1cf6ad00f7a71cea4494581a576e4f3f50fc83fb","after":"49a8157154d2d155035f44c830a34c8b6b59068f","ref":"refs/heads/main","pushedAt":"2024-09-11T21:12:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"Merge pull request #273 from mgreminger/integration-substitution-fx\n\nFix indefinite integral substitution bug (#272)","shortMessageHtmlLink":"Merge pull request #273 from mgreminger/integration-substitution-fx"}},{"before":"82eb422cb77ffbdd690d2cb03262b0a9322dd973","after":"f4f4d9341921eca51f85121ee2602d3ad2e51f93","ref":"refs/heads/integration-substitution-fx","pushedAt":"2024-09-11T20:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: implement fix for #272","shortMessageHtmlLink":"fix: implement fix for #272"}},{"before":null,"after":"82eb422cb77ffbdd690d2cb03262b0a9322dd973","ref":"refs/heads/integration-substitution-fx","pushedAt":"2024-09-11T20:40:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"tests: add test for #272","shortMessageHtmlLink":"tests: add test for #272"}},{"before":"8b55225a089f4421035d787996e5d395a75da161","after":null,"ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-10T00:57:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"}},{"before":"538fa89a8b79cf988c784b9dbac2571020cf3868","after":"1cf6ad00f7a71cea4494581a576e4f3f50fc83fb","ref":"refs/heads/main","pushedAt":"2024-09-10T00:57:11.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"Merge pull request #270 from mgreminger/fluid-functions-in-solve-cell\n\nfeature: WIP making fluid functions work in solve cells","shortMessageHtmlLink":"Merge pull request #270 from mgreminger/fluid-functions-in-solve-cell"}},{"before":"24d567d36878c6d3c8705948e1a214c4dd67d5d4","after":"8b55225a089f4421035d787996e5d395a75da161","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-09T16:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"tests: add tests for inpterpolation and polfit funcs used in numerical solve","shortMessageHtmlLink":"tests: add tests for inpterpolation and polfit funcs used in numerica…"}},{"before":"cb79fcf5c2dd5929cbe78e16e7828efd755e7af2","after":"24d567d36878c6d3c8705948e1a214c4dd67d5d4","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-08T02:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: don't use polyfit in analytical system solve\n\nUnits won't work correctly when used with analytic solve, works correctly with numerical solve","shortMessageHtmlLink":"fix: don't use polyfit in analytical system solve"}},{"before":"208cee78ba3947ad908426abee2687cdcb03cfbf","after":"cb79fcf5c2dd5929cbe78e16e7828efd755e7af2","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-08T01:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"refactor: use custom function for polyfit function","shortMessageHtmlLink":"refactor: use custom function for polyfit function"}},{"before":"bc6e2de6f5d06592414a3cd38fa994c6c71a78a3","after":"208cee78ba3947ad908426abee2687cdcb03cfbf","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-07T22:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"refactor: use custom function for interpolation function","shortMessageHtmlLink":"refactor: use custom function for interpolation function"}},{"before":"dd7ea77b14a94f815fdcfb50d41acc0e619d93a2","after":"bc6e2de6f5d06592414a3cd38fa994c6c71a78a3","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-06T20:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"refactor: only send polyfit interpolation function to exact solver","shortMessageHtmlLink":"refactor: only send polyfit interpolation function to exact solver"}},{"before":"6af686913f35b1d9d7cbc8211dff3e908d0a2410","after":"dd7ea77b14a94f815fdcfb50d41acc0e619d93a2","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-06T13:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"refactor: only send needed fluid and interp funcs to system solver\n\nAvoids uneeded busting of lru_cache on function changes that don't impact the solver","shortMessageHtmlLink":"refactor: only send needed fluid and interp funcs to system solver"}},{"before":"0ade8dfaed56f33ce778c1bd94af05ae9a7dd36d","after":"6af686913f35b1d9d7cbc8211dff3e908d0a2410","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-05T21:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: provide a better error message for wrong number of args to fluid functions","shortMessageHtmlLink":"fix: provide a better error message for wrong number of args to fluid…"}},{"before":"dd77b5843110cf6bf02e4db7f31b64e75eeb2951","after":"0ade8dfaed56f33ce778c1bd94af05ae9a7dd36d","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-05T20:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"tests: add tests for numerical solve with fluid function","shortMessageHtmlLink":"tests: add tests for numerical solve with fluid function"}},{"before":"6a1d9f0c46ccc2faa1b2cb90dd1a53b10890d889","after":"dd77b5843110cf6bf02e4db7f31b64e75eeb2951","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-05T02:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"fix: fix PhaseSI symbolic rendering regression","shortMessageHtmlLink":"fix: fix PhaseSI symbolic rendering regression"}},{"before":"7ccbe5a1c412bde0f17ddbb0eb0cd6d55bfc1270","after":"6a1d9f0c46ccc2faa1b2cb90dd1a53b10890d889","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-04T22:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"feat:enable solve cell for HAPropsSI and PhaseSI fluid functions","shortMessageHtmlLink":"feat:enable solve cell for HAPropsSI and PhaseSI fluid functions"}},{"before":null,"after":"7ccbe5a1c412bde0f17ddbb0eb0cd6d55bfc1270","ref":"refs/heads/fluid-functions-in-solve-cell","pushedAt":"2024-09-04T05:24:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"feature: WIP making fluid functions work in solve cells","shortMessageHtmlLink":"feature: WIP making fluid functions work in solve cells"}},{"before":"6dcc0be5efb0a555794c4fd5fc516d5c3de752c4","after":null,"ref":"refs/heads/greek-func-names","pushedAt":"2024-08-29T15:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"}},{"before":"5b52d47d0addc70ebf2fa41e8e879f067685d3a0","after":"538fa89a8b79cf988c784b9dbac2571020cf3868","ref":"refs/heads/main","pushedAt":"2024-08-29T15:43:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mgreminger","name":"Michael Greminger","path":"/mgreminger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6439649?s=80&v=4"},"commit":{"message":"Merge pull request #269 from mgreminger/greek-func-names\n\nfix: fix automatic greek character replacement for function names","shortMessageHtmlLink":"Merge pull request #269 from mgreminger/greek-func-names"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMzowMzowOC4wMDAwMDBazwAAAAS4EJNx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwMzowMzowOC4wMDAwMDBazwAAAAS4EJNx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNTo0Mzo1MS4wMDAwMDBazwAAAASnzLI3"}},"title":"Activity · mgreminger/EngineeringPaper.xyz"}