{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14186284,"defaultBranch":"master","name":"OpenUserJS.org","ownerLogin":"OpenUserJS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-06T21:34:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5873753?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1588216468.0","currentOid":""},"activityList":{"items":[{"before":"ef3c7734756153f1454becc2bcf0530adf17e0dc","after":"5e857e4b68d84c2eb1da20b864cc88c1dbd94d1e","ref":"refs/heads/master","pushedAt":"2024-05-09T21:14:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Fix misidentified property (#2035)\n\nPost #1895 Applies to #944\r\n\r\nNOTE: Sub-dep is 3 deep btw\r\n\r\nAuto-merge","shortMessageHtmlLink":"Fix misidentified property (#2035)"}},{"before":"0c09f45f5b5f73393355602a7ff342631e54621b","after":"ef3c7734756153f1454becc2bcf0530adf17e0dc","ref":"refs/heads/master","pushedAt":"2024-05-08T04:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update README.md\n\nRedirect node releases to a little less cryptic since they added a blog","shortMessageHtmlLink":"Update README.md"}},{"before":"3ef7be472c7a109ce5414e0353eef7d6382d57a4","after":"0c09f45f5b5f73393355602a7ff342631e54621b","ref":"refs/heads/master","pushedAt":"2024-05-08T04:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update README.md\n\n* Remove GA reference in README.md\r\n\r\nPost #2034","shortMessageHtmlLink":"Update README.md"}},{"before":"0fa7d5765c7b396aca86b559ec995ff5affa13e4","after":"3ef7be472c7a109ce5414e0353eef7d6382d57a4","ref":"refs/heads/master","pushedAt":"2024-04-23T02:55:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Issue 339eol (#2034)\n\n* Remove Google Analytics\r\n\r\n* Per sizzle ca. 2024/01/23 01:59 EST email. Unused by everyone including backend maintainer *(that's me currently and there are other means)*\r\n\r\nApplies to #339\r\n\r\n* Remove DNT middleware\r\n\r\n* Shouldn't need this anymore as well\r\n\r\nApplies to #339\r\n\r\nAuto-merge","shortMessageHtmlLink":"Issue 339eol (#2034)"}},{"before":"76cdd2cc76d3ed97fc42a9ce95bd2ccbdcdf39d8","after":"0fa7d5765c7b396aca86b559ec995ff5affa13e4","ref":"refs/heads/master","pushedAt":"2024-04-10T08:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Some dep updates (#2032)\n\n* Please read their CHANGELOGs\r\n* Delete op retested\r\n* No effective change in SPDX codes update\r\n\r\nNOTE(s):\r\n\r\n* Rather important migration notice\r\n\r\n> NOTE: The AWS SDK for JavaScript (v2) will enter maintenance mode\r\n> on September 8, 2024 and reach end-of-support on September 8, 2025.\r\n>\r\n> Please migrate your code to use AWS SDK for JavaScript (v3).\r\n> For more information, check blog post at https://a.co/cUPnyil\r\n> (Use `node --trace-warnings ...` to show where the warning was created)\r\n\r\nAuto-merge","shortMessageHtmlLink":"Some dep updates (#2032)"}},{"before":"3b9880fa80ee16f9b3ce5cf5fef5d8f23e2f89d5","after":"76cdd2cc76d3ed97fc42a9ce95bd2ccbdcdf39d8","ref":"refs/heads/master","pushedAt":"2024-04-06T19:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update Falkon.md\n\n* Note about flatpak source being newer for over a year now.\r\n* Update checkout repo at kde in source.\r\n* Change some wording.\r\n\r\nApplies to #1359","shortMessageHtmlLink":"Update Falkon.md"}},{"before":"f0e18c6c5a884ec3223ddefc80380055ebff705c","after":"3b9880fa80ee16f9b3ce5cf5fef5d8f23e2f89d5","ref":"refs/heads/master","pushedAt":"2024-01-14T21:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update scriptModals.json\n\nAdd additional obfuscation clarification note for newest bad acting","shortMessageHtmlLink":"Update scriptModals.json"}},{"before":"6a75653d8706ec02b35291d9577b34e857a643a7","after":"f0e18c6c5a884ec3223ddefc80380055ebff705c","ref":"refs/heads/master","pushedAt":"2024-01-09T18:54:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Add a modal and some more tooltips (#2030)\n\n* Been seeing some newbies close their issue almost immediately and this should hopefully minimize accidents.\r\n* Change `canOpen` and `canClose` to account for the current model state `.open` value. If it's open obviously can't open it again and vice versa\r\n* Changing \"Close\" to \"Cancel\" for all modals since \"Close\" is something we use logically.\r\n\r\nPost #261 #259\r\n\r\nAuto-merge","shortMessageHtmlLink":"Add a modal and some more tooltips (#2030)"}},{"before":"17ddb86a6302d4c0435c69c03adef3ffc0dbf9a1","after":"6a75653d8706ec02b35291d9577b34e857a643a7","ref":"refs/heads/master","pushedAt":"2023-12-30T16:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update README.md\n\n*js-beautify* link change on GH","shortMessageHtmlLink":"Update README.md"}},{"before":"87eb9d008700438e43a29942f143a08d5ebf4baf","after":"17ddb86a6302d4c0435c69c03adef3ffc0dbf9a1","ref":"refs/heads/master","pushedAt":"2023-12-06T07:26:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Some newer fair use icons (#2028)\n\n* Update a few of these... I'm sure there's more but should be enough for now.\r\n\r\nPost #1165\r\n\r\nAuto-merge","shortMessageHtmlLink":"Some newer fair use icons (#2028)"}},{"before":"ebd14667cb83acb8cf8f77deac7b921d96db8762","after":"87eb9d008700438e43a29942f143a08d5ebf4baf","ref":"refs/heads/master","pushedAt":"2023-12-06T06:22:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Some dep updates (#2027)\n\n* Please read their CHANGELOGs\r\n* Delete op retested\r\n* Replace fair use icon with newer fair use. Post #1188 and more\r\n\r\nAuto-merge","shortMessageHtmlLink":"Some dep updates (#2027)"}},{"before":"d18d03d62873552b18160fe2e64310bde165fcc4","after":"ebd14667cb83acb8cf8f77deac7b921d96db8762","ref":"refs/heads/master","pushedAt":"2023-11-21T06:17:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Some dep updates (#2023)\n\n* This is as far as I can get *(for now)* before I hit the `await`/`async` wall with *mongoose* ... i.e. we are still using an older version *(v5.x)* instead of latest 8.0.1\r\n* Sessions have been checked against 2 accounts *(varying levels)* in 3 different browser instances.\r\n* Tested delete script, remove user, session list, session preference list, session extend, session self delete, sessions delete, script info change, add script import, add script upload, add script write online\r\n\r\nRef(s):\r\n* https://github.com/jdesboeufs/connect-mongo/blob/962c7db8afb14778ef6e3530f0ed9e4edff47ce9/example/mongoose.js *(Thank you)*\r\n\r\nAuto-merge and cross things","shortMessageHtmlLink":"Some dep updates (#2023)"}},{"before":"4d4444f73f7392c123f5b4281cfe14d797aa01ff","after":"d18d03d62873552b18160fe2e64310bde165fcc4","ref":"refs/heads/master","pushedAt":"2023-11-21T02:04:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"A dep update (#2022)\n\n## A dep update\r\n\r\n* update *formidable*\r\n* Retested these four cores\r\n\r\nNOTE: Unable to find the \"why\" of having fields and files returning as arrays now... but maybe files needs it? IDK\r\n\r\n## Remove extra logic\r\n\r\n* Old test\r\n\r\nAuto-merge","shortMessageHtmlLink":"A dep update (#2022)"}},{"before":"73bbb39b71c03452991048b4e008394790459e83","after":"4d4444f73f7392c123f5b4281cfe14d797aa01ff","ref":"refs/heads/master","pushedAt":"2023-11-21T00:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update README.md\n\n*express-rate-limit* url changes... they've become org","shortMessageHtmlLink":"Update README.md"}},{"before":"bdd5cb16cd466ffc367fec1cf7fa5c7890e02f41","after":"73bbb39b71c03452991048b4e008394790459e83","ref":"refs/heads/master","pushedAt":"2023-11-20T22:27:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"A dep update (#2021)\n\n* Retested list with rate-limiting ... returned 429 as expected\r\n* Minimal used end-user changes since 5.x verified in CHANGELOGs... changes needed applied.\r\n\r\nAuto-merge","shortMessageHtmlLink":"A dep update (#2021)"}},{"before":"d4d3d8806813416b8af047b4ea6cbd205046d500","after":"bdd5cb16cd466ffc367fec1cf7fa5c7890e02f41","ref":"refs/heads/master","pushedAt":"2023-11-19T06:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Additional class need for proper striped display\n\nPost #2017 #741","shortMessageHtmlLink":"Additional class need for proper striped display"}},{"before":"7e4f6a8cef3c684f329ce718a18958b793238742","after":"d4d3d8806813416b8af047b4ea6cbd205046d500","ref":"refs/heads/master","pushedAt":"2023-11-19T05:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Fix logic for RO\n\n* If strategy is removed without API key removals this should return `true` instead.\r\n\r\nPost #1999","shortMessageHtmlLink":"Fix logic for RO"}},{"before":"2c89912c16ce8c8686aa0c49d5dd54865a44cb5e","after":"7e4f6a8cef3c684f329ce718a18958b793238742","ref":"refs/heads/master","pushedAt":"2023-11-19T05:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Trap another set of undefined's\n\nPost #2019 b23322b1be3b4176bab3f894bc5ccbadab76005e","shortMessageHtmlLink":"Trap another set of undefined's"}},{"before":"10d41e706b41b0c28872771ec9f9a4992e332590","after":"2c89912c16ce8c8686aa0c49d5dd54865a44cb5e","ref":"refs/heads/master","pushedAt":"2023-11-18T09:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"A dep update (#2020)\n\n* Also minimize JSDOM initialization since we don't currently use the full `jsdom` identifier.\r\n* Remove silence from 10d41e706b41b0c28872771ec9f9a4992e332590\r\n* New dep to restore highlighting with this version of *marked*\r\n* DOM and Server side retested on FAQ/Script Info/ Dev #735 local discussion\r\n\r\nNOTE: Seems kind of \"sucky\" that highlighting was taken out this way as it looks like highlighting won't have the possibility of easily happening in the DOM.\r\n\r\nAuto-merge","shortMessageHtmlLink":"A dep update (#2020)"}},{"before":"70a0705a5b75670c5eb2d0c6d6ac91ef5072b8ec","after":"10d41e706b41b0c28872771ec9f9a4992e332590","ref":"refs/heads/master","pushedAt":"2023-11-18T07:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Silence console errors generated from *marked*@7.x\n\n* Only do this on Pro for now and possibly remove later.\r\n\r\nNOTE: This is one way of showing a deprecation message although *node* has a routine for this as well with a switch to disable deprecation messages.\r\n\r\nPost #2014","shortMessageHtmlLink":"Silence console errors generated from *marked*@7.x"}},{"before":"b23322b1be3b4176bab3f894bc5ccbadab76005e","after":"70a0705a5b75670c5eb2d0c6d6ac91ef5072b8ec","ref":"refs/heads/master","pushedAt":"2023-11-18T06:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Typo\n\nPost #2019","shortMessageHtmlLink":"Typo"}},{"before":"4d51473b3442d52f6872d2ef9c4dd41ec6d5adfd","after":"b23322b1be3b4176bab3f894bc5ccbadab76005e","ref":"refs/heads/master","pushedAt":"2023-11-18T06:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Trap an undefined\n\nDon't think there are any more of these... time will tell.\r\n\r\nPost #2019","shortMessageHtmlLink":"Trap an undefined"}},{"before":"a309f1af1dd6d0be1cf585dd70a7e96d6fe9d244","after":"4d51473b3442d52f6872d2ef9c4dd41ec6d5adfd","ref":"refs/heads/master","pushedAt":"2023-11-18T06:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Soft error check for missing passport strategy (#2019)\n\n* When removing a previously defined OAuth strategy without removing the API key pair things will bomb out... soft error instead.\r\n* When package isn't installed as well soft error instead.\r\n* Still shows in login drop down if missing but throws an error on auth attempt.\r\n* Remove unused identifier missed from #564 #889\r\n\r\nAuto-merge","shortMessageHtmlLink":"Soft error check for missing passport strategy (#2019)"}},{"before":"92a057d157770b3d114aaaa7553d7223544bc62e","after":"a309f1af1dd6d0be1cf585dd70a7e96d6fe9d244","ref":"refs/heads/master","pushedAt":"2023-11-18T03:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Rollback *passport-reddit*\n\n* Error thrown... ESM only in latest and not CJS... was wondering when this abomination was going to strike.\r\n\r\n``` console\r\n~/OpenUserJS.org1/libs/passportLoader.js:26\r\n var PassportStrategy = require(requireStr).Strategy;\r\n ^\r\n\r\nError [ERR_REQUIRE_ESM]: require() of ES Module ~/OpenUserJS.org1/node_modules/passport-reddit/lib/passport-reddit/index.js from ~/OpenUserJS.org1/libs/passportLoader.js not supported.\r\nInstead change the require of index.js in ~/OpenUserJS.org1/libs/passportLoader.js to a dynamic import() which is available in all CommonJS modules.\r\n at exports.loadPassport (~/OpenUserJS.org1/libs/passportLoader.js:26:26)\r\n at ~/OpenUserJS.org1/controllers/auth.js:66:5\r\n at Array.forEach ()\r\n at ~/OpenUserJS.org1/controllers/auth.js:65:15\r\n at ~/OpenUserJS.org1/node_modules/mongoose/lib/model.js:5082:18\r\nEmitted 'error' event on Function instance at:\r\n {\r\n code: 'ERR_REQUIRE_ESM'\r\n}\r\n\r\n```\r\n\r\nPost #2018","shortMessageHtmlLink":"Rollback *passport-reddit*"}},{"before":"d8c57d962ae0deec08e7984f8945511041c4a16d","after":"92a057d157770b3d114aaaa7553d7223544bc62e","ref":"refs/heads/master","pushedAt":"2023-11-18T03:25:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Some dep changes (#2018)\n\n* Please read their CHANGELOGs\r\n* Delete op retested\r\n* Remove FB and Twitter as they are EOL for support\r\n\r\nAuto-merge","shortMessageHtmlLink":"Some dep changes (#2018)"}},{"before":"eeb4c1c3614a155852375be63fa6b7db38790527","after":"d8c57d962ae0deec08e7984f8945511041c4a16d","ref":"refs/heads/master","pushedAt":"2023-11-15T04:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update lock.yml\n\nRetry with organization settings updated... keep forgetting we have this locked down.","shortMessageHtmlLink":"Update lock.yml"}},{"before":"56816835da5613bc176277b3c7cd881b52c8af9f","after":"eeb4c1c3614a155852375be63fa6b7db38790527","ref":"refs/heads/master","pushedAt":"2023-11-15T03:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update lock.yml\n\nDrop back to v4 to see if group is the issue for startup failure","shortMessageHtmlLink":"Update lock.yml"}},{"before":"1a47ed5344e1b464eccfe2da3ccaaa213c82be40","after":"56816835da5613bc176277b3c7cd881b52c8af9f","ref":"refs/heads/master","pushedAt":"2023-11-15T03:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update lock.yml\n\nStartup failure on manual run... try removing discussions as we don't have them.","shortMessageHtmlLink":"Update lock.yml"}},{"before":"774532b7ce37c9e18765058222bb3b7fd06189f7","after":"1a47ed5344e1b464eccfe2da3ccaaa213c82be40","ref":"refs/heads/master","pushedAt":"2023-11-15T03:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Update lock.yml\n\nCode migration lock-threads action to latest... seems like PR's never got auto-closed but that's probably better atm. Manually use the flag parameter mentioned in release to limit to just issue for now.","shortMessageHtmlLink":"Update lock.yml"}},{"before":"c477978f1dd62dffb2be62f1cb44dca3b95e4c74","after":"774532b7ce37c9e18765058222bb3b7fd06189f7","ref":"refs/heads/master","pushedAt":"2023-11-13T03:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martii","name":"Marti Martz","path":"/Martii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114709?s=80&v=4"},"commit":{"message":"Change the Doc TOC to be more like the rest of the site (#2017)\n\n* Just some CSS to get closer to current *bootstrap* defaults. Useful if on smaller viewports. Use some striping to minimize parallax.\r\n* Show current selection\r\n\r\nPost #741\r\n\r\nAuto-merge","shortMessageHtmlLink":"Change the Doc TOC to be more like the rest of the site (#2017)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERgNhugA","startCursor":null,"endCursor":null}},"title":"Activity ยท OpenUserJS/OpenUserJS.org"}