chatgpt-source-watch icon indicating copy to clipboard operation
chatgpt-source-watch copied to clipboard

Analyzing the evolution of ChatGPT's codebase through time with curated archives and scripts

Results 16 chatgpt-source-watch issues
Sort by recently updated
recently updated
newest added

This is an idea for a type of analysis of code diffs. This issue is just for tracking notes and ideas ## Example input 1 ```diff + guidance: function (e)...

There can be a lot of 'noise' when diffing minimised bundled code, as the bundler will often change the minified variable names it uses at times between builds (even if...

enhancement

Stack Graphs (an evolution of Scope Graphs) sound like they could be really interesting/useful with regards to code navigation, symbol mapping, etc. Perhaps we could use them for module identification,...

Currently the process of checking for new builds is somewhat of a 'manual assisted' process of browsing to the ChatGPT site, letting the [`chatgpt-web-app-script-update-notifier` user script](https://github.com/0xdevalias/userscripts/tree/main/userscripts/chatgpt-web-app-script-update-notifier) check if any of...

enhancement

This is an idea I've had in passing a few times, but keep forgetting to document it: - https://medium.com/@songawee/long-term-caching-using-webpack-records-9ed9737d96f2 - > there are many factors that go into getting consistent...

Being able to see at a glance what the raw and minimised diff lines are for each chunk file can help in determining how much effort reviewing a build will...

enhancement

In the past there was only a single `*.css` URL extracted from `webpack.js` from the `miniCssF` field, so it was unpacked as `miniCssF.css` (as the `*.css` files hashes change every...

bug

I haven't really updated the 'Helper Scripts' / 'Getting Started' sections of the README for quite a while, and so they aren't really fully aligned to how I am actually...

enhancement

- https://github.com/pionxzh/wakaru - > Javascript decompiler for modern frontend - https://github.com/j4k0xb/webcrack - > Deobfuscate obfuscator.io, unminify and unpack bundled javascript - https://github.com/jehna/humanify - > Deobfuscate Javascript code using ChatGPT

enhancement

Currently it's a manual process to identify which of the chunk files are language/translation files, list them in the CHANGELOG, identify the English translation file, extract/parse the JSON within it,...

enhancement