{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47830339,"defaultBranch":"master","name":"glovjs","ownerLogin":"Jimbly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-11T14:14:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/774383?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1680218258.0","currentOid":""},"activityList":{"items":[{"before":"6db092bac2d91843390ac68b2e2a83fc9b636b53","after":"179247186b12b303918183aeb0840c3a5ad52693","ref":"refs/heads/master","pushedAt":"2024-09-09T21:50:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"util: add mdEscape to common util","shortMessageHtmlLink":"util: add mdEscape to common util"}},{"before":"3a0d2bb9bbb9fb6f819ff2b5de537e130d9d29ca","after":"6db092bac2d91843390ac68b2e2a83fc9b636b53","ref":"refs/heads/master","pushedAt":"2024-09-09T21:48:25.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"util: add mdEscape to common util","shortMessageHtmlLink":"util: add mdEscape to common util"}},{"before":"9ff49de6991d94585519188e1b68718ee38c2352","after":"3a0d2bb9bbb9fb6f819ff2b5de537e130d9d29ca","ref":"refs/heads/master","pushedAt":"2024-09-09T21:38:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"score: add commands for manipulating locally persisted friend list","shortMessageHtmlLink":"score: add commands for manipulating locally persisted friend list"}},{"before":"db49827e6ddb9c09632d209ef9a9bc0bf29ac327","after":"9ff49de6991d94585519188e1b68718ee38c2352","ref":"refs/heads/master","pushedAt":"2024-08-16T21:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"log: default `load` category to off to match previous behavior","shortMessageHtmlLink":"log: default load category to off to match previous behavior"}},{"before":"493ae791147258b05dd1be2ba970d3ba6064ec62","after":"db49827e6ddb9c09632d209ef9a9bc0bf29ac327","ref":"refs/heads/master","pushedAt":"2024-08-16T21:15:00.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"log: change log entry to 'redundant' category since it's logged above anyway","shortMessageHtmlLink":"log: change log entry to 'redundant' category since it's logged above…"}},{"before":"b223edfa676c2ed7fa4bd973eacf394ab590a435","after":"493ae791147258b05dd1be2ba970d3ba6064ec62","ref":"refs/heads/master","pushedAt":"2024-08-16T21:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"edit_box: fix crash with undo/delete of multiple lines at once","shortMessageHtmlLink":"edit_box: fix crash with undo/delete of multiple lines at once"}},{"before":"ea41cc06a93b4f5dd9d5f96cfb6899c374d70d6a","after":"b223edfa676c2ed7fa4bd973eacf394ab590a435","ref":"refs/heads/master","pushedAt":"2024-08-13T18:04:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"engine: apply CSS changes for updated fullscreen/safearea logic","shortMessageHtmlLink":"engine: apply CSS changes for updated fullscreen/safearea logic"}},{"before":"8bd2d97ebc4b1a4a931943dee98ead8dd12a5cf3","after":"ea41cc06a93b4f5dd9d5f96cfb6899c374d70d6a","ref":"refs/heads/master","pushedAt":"2024-08-13T17:56:35.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"chat_ui: allow extra_buttons to respond to hotkey seven when input is hidden","shortMessageHtmlLink":"chat_ui: allow extra_buttons to respond to hotkey seven when input is…"}},{"before":"51957abae0153e9842b4ad816f977c8151f8193a","after":"8bd2d97ebc4b1a4a931943dee98ead8dd12a5cf3","ref":"refs/heads/master","pushedAt":"2024-07-22T21:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"edit_box: fix non-immediate edit box API failing to set initial string","shortMessageHtmlLink":"edit_box: fix non-immediate edit box API failing to set initial string"}},{"before":"94152e42a2d47fac8dea6226d13128120977224a","after":"51957abae0153e9842b4ad816f977c8151f8193a","ref":"refs/heads/master","pushedAt":"2024-07-22T21:10:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"typescript: add types for file uploads and message handlers applied to all channels","shortMessageHtmlLink":"typescript: add types for file uploads and message handlers applied t…"}},{"before":"98dd6b19c33752338c377b1b78e49c10b27086b2","after":"94152e42a2d47fac8dea6226d13128120977224a","ref":"refs/heads/master","pushedAt":"2024-07-22T20:12:48.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"typescript: adjust usage to fix errors after merging from other projects","shortMessageHtmlLink":"typescript: adjust usage to fix errors after merging from other projects"}},{"before":"c6f822e55f2ff838ee8cbdf881c08f752c460b33","after":"98dd6b19c33752338c377b1b78e49c10b27086b2","ref":"refs/heads/master","pushedAt":"2024-07-22T20:06:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"terminal: add palette, auto_crlf, and ignore_newline_after_wrap options","shortMessageHtmlLink":"terminal: add palette, auto_crlf, and ignore_newline_after_wrap options"}},{"before":"7d89d6c336216d8728584cef8966dae76b1ec193","after":"c6f822e55f2ff838ee8cbdf881c08f752c460b33","ref":"refs/heads/master","pushedAt":"2024-07-01T15:48:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"input: normalize mousewheel events, fixing scrolling on analog-ish scroll devices like a touch pad","shortMessageHtmlLink":"input: normalize mousewheel events, fixing scrolling on analog-ish sc…"}},{"before":"6bd1fbad83e43cef05970fd5d558841dbda40e01","after":"7d89d6c336216d8728584cef8966dae76b1ec193","ref":"refs/heads/master","pushedAt":"2024-07-01T15:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"input: normalize mousewheel events, fixing scrolling on analog-ish scroll devices like a touch pad","shortMessageHtmlLink":"input: normalize mousewheel events, fixing scrolling on analog-ish sc…"}},{"before":"9c82e6b968571909c9234489b683482344d8a2b2","after":"6bd1fbad83e43cef05970fd5d558841dbda40e01","ref":"refs/heads/master","pushedAt":"2024-06-03T21:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"Asset hashing: disable by default","shortMessageHtmlLink":"Asset hashing: disable by default"}},{"before":"16497a116ef88c5c9970ae3fe56bf426a75b94b4","after":"9c82e6b968571909c9234489b683482344d8a2b2","ref":"refs/heads/master","pushedAt":"2024-06-03T20:47:51.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"sourcemaps: add a localhost server prefix to sourcemaps in development to allow debugging in Discord","shortMessageHtmlLink":"sourcemaps: add a localhost server prefix to sourcemaps in developmen…"}},{"before":"d101fdd02cc00dbaac7a089416093c194813719f","after":"16497a116ef88c5c9970ae3fe56bf426a75b94b4","ref":"refs/heads/master","pushedAt":"2024-06-03T20:25:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"chat_ui: replace only the captured group","shortMessageHtmlLink":"chat_ui: replace only the captured group"}},{"before":"31be5be9b29d524baf2974852136ec855e87fe55","after":"d101fdd02cc00dbaac7a089416093c194813719f","ref":"refs/heads/master","pushedAt":"2024-06-03T20:15:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"typescript: proper import of settings and expose sound/volume settings","shortMessageHtmlLink":"typescript: proper import of settings and expose sound/volume settings"}},{"before":"5632b9048cae8de93058432d1a698eac82562ee2","after":"31be5be9b29d524baf2974852136ec855e87fe55","ref":"refs/heads/master","pushedAt":"2024-05-09T19:12:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"shaders: add additional protection and verification for prog.uniforms=null error happening on FireFox","shortMessageHtmlLink":"shaders: add additional protection and verification for prog.uniforms…"}},{"before":"e453bfb0429921c754357ae9be72aa75dce52941","after":"5632b9048cae8de93058432d1a698eac82562ee2","ref":"refs/heads/master","pushedAt":"2024-05-09T19:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"subscription_manager: fix login retry flow not using fallback/auto providers like the regular login flow","shortMessageHtmlLink":"subscription_manager: fix login retry flow not using fallback/auto pr…"}},{"before":"6f3c9d93e9e49c7f6cdb032de927d4db5ccca369","after":"e453bfb0429921c754357ae9be72aa75dce52941","ref":"refs/heads/master","pushedAt":"2024-05-09T19:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"input: add `dropped` boolean to drag() return","shortMessageHtmlLink":"input: add dropped boolean to drag() return"}},{"before":"e751a1133933f987b43626ccebbc6f89e3655e43","after":"6f3c9d93e9e49c7f6cdb032de927d4db5ccca369","ref":"refs/heads/master","pushedAt":"2024-05-07T22:46:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"report: allow immedaite flushing of reports for sending major events","shortMessageHtmlLink":"report: allow immedaite flushing of reports for sending major events"}},{"before":"94d3fc131bb19a75ae58328e0dc4a448b6d95828","after":"e751a1133933f987b43626ccebbc6f89e3655e43","ref":"refs/heads/master","pushedAt":"2024-05-06T18:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"autoatlas: fix padding values being applied even if not specified","shortMessageHtmlLink":"autoatlas: fix padding values being applied even if not specified"}},{"before":"1d0081e6f6788b715041f660dd2049d9af71bf10","after":"94d3fc131bb19a75ae58328e0dc4a448b6d95828","ref":"refs/heads/master","pushedAt":"2024-05-03T22:51:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"report: add project to error reports, send error reports to central server by default, add app-specific reporting API","shortMessageHtmlLink":"report: add project to error reports, send error reports to central s…"}},{"before":"2b3c8230c03d5b3dbf268b38c5e52c6816368335","after":"1d0081e6f6788b715041f660dd2049d9af71bf10","ref":"refs/heads/master","pushedAt":"2024-05-03T21:17:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"framebuffer: add additional asserts tracking down missing FBO issue (likely due to context loss)","shortMessageHtmlLink":"framebuffer: add additional asserts tracking down missing FBO issue (…"}},{"before":"93100a6c4b1990d062b76b582e7724fc39237c44","after":"2b3c8230c03d5b3dbf268b38c5e52c6816368335","ref":"refs/heads/master","pushedAt":"2024-04-27T21:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"edit_box: fix changes being discarded if an updated happens between frames and the caller is re-setting the text each frame (immediate-mode editBox())","shortMessageHtmlLink":"edit_box: fix changes being discarded if an updated happens between f…"}},{"before":"cc3cc530e041c9d04853f792be3f775ac401324a","after":"93100a6c4b1990d062b76b582e7724fc39237c44","ref":"refs/heads/master","pushedAt":"2024-04-26T21:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"edit_box: fix multiline fixed-length edit boxes rejecting a carriage return one blank line from the end","shortMessageHtmlLink":"edit_box: fix multiline fixed-length edit boxes rejecting a carriage …"}},{"before":"fc067d54d7ca4ed7df3d16153612dca9b6f11836","after":"cc3cc530e041c9d04853f792be3f775ac401324a","ref":"refs/heads/master","pushedAt":"2024-04-26T21:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"ui: add support for padding area in autoatlas sprites; use this in tooltip panels if found","shortMessageHtmlLink":"ui: add support for padding area in autoatlas sprites; use this in to…"}},{"before":"79f6f1472ee7e7b96ae818012d5447f9661f1708","after":"fc067d54d7ca4ed7df3d16153612dca9b6f11836","ref":"refs/heads/master","pushedAt":"2024-04-26T18:55:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"perfcounters: allow configuring bucket size via server config","shortMessageHtmlLink":"perfcounters: allow configuring bucket size via server config"}},{"before":"4b0550aaf8ef2ee5d971a895a0085c560d51027b","after":"79f6f1472ee7e7b96ae818012d5447f9661f1708","ref":"refs/heads/master","pushedAt":"2024-04-22T21:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jimbly","name":"Jimb Esser","path":"/Jimbly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/774383?s=80&v=4"},"commit":{"message":"engine: do not increment frame_index while in the background (fixes any auto-resetting logic from misfiring thinking it was not active on the previous frame)","shortMessageHtmlLink":"engine: do not increment frame_index while in the background (fixes a…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMTo1MDoyNy4wMDAwMDBazwAAAASxZIXF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMTo1MDoyNy4wMDAwMDBazwAAAASxZIXF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMlQyMTowMTozMS4wMDAwMDBazwAAAAQ3byQ1"}},"title":"Activity · Jimbly/glovjs"}