Why can't I see older versions of CSS.liquid or js files in the assets folder like I can for the liquid files elsewhere?
Am I missing something? Should these things not be in the assets folder? Why wouldn't you hold versions of these files if you have the capability?
That's by design -- assets are big and require changes much less often, so it makes perfect sense not to keep the history of changes for them.
You still have an option of making a theme copy before editing anything in Assets -- that's what I always recommend to people wanting to modify their themes.
Thanks for commenting. I disagree, at least for CSS assets. The CSS files are more likely to be the most commonly edited file on the backend by the typical non-dev user. It's arbitrary and strange that CSS files wouldn't have the same backup ability afforded to them as the others liquid files. It should at least be an option to have it store the prior state, with a full purge only coming perhaps if the user closes out of that session entirely.
I think this is a design flaw and doesn't take into consideration the average user experience.
It's also something that a user discovers (again, as an average non-developer) only after they would need the feature.... Since the other types of content in the code editor have this quality, one could assume assets have the same feature as the other files when making edits (then they have a rude awakening when they go to pull a recent backup of an asset).
Theme backups conceptually are a great feature, I use the heck out of em..... When used as an alternative to a feature like one-off asset file backups, it makes no sense, especially if the goal is to save space because the asset files are... "big." LOL. Theme backups entirely as a whole would take up an insanely bigger amount of space than what backed up asset files only would themselves..... But aight.... I truly wonder how much space is taken up from hundreds of thousands of theme backups, merely from users trying to preserve their data in the assets folder.
It is what it is. I utilize theme backups just fine and quite often for this exact purpose. So I was just asking, since it seems that this is an overlooked UX feature for paying customers.