Before most big releases I try to take a quick pass through the full git diff to look for any last minute bugs or debug statements… but I don't think that is gonna work today. These releases are probably some of the biggest non initial version updates I've ever shipped:

Widgetsmith % git diff --shortstat
212 files changed, 16938 insertions(+), 1846 deletions(-)

Pedometer++ % git diff --shortstat
486 files changed, 8488 insertions(+), 18119 deletions(-)

@_Davidsmith

colin@MacBook-Pro ~/D/Wheelie (main)> git diff --shortstat ios18
225 files changed, 11310 insertions(+), 17288 deletions(-)

@_Davidsmith You’ve still won the delete more than you insert battle!
@_Davidsmith 794 files changed, 65958 insertions(+), 5992 deletions(-)
@ryanashcraft 66K Insertions!

@_Davidsmith I know 😮‍💨

I took the approach of creating a completely new UI hierarchy with very little shared UI code. It definitely was the right strategy for me, but not looking forward to having to maintain two UI codebases going forward.

@ryanashcraft @_Davidsmith *gulp* I've got that kind of work ahead of me for Bills to Budget 2.0, and I'm both looking forward to it, and slightly terrified! Thankfully, I won't be maintaining both versions at once for that 😅

@ryanashcraft @_Davidsmith

Drafts: 1036 files changed, 27999 insertions(+), 60864 deletions(-)

Tally: 98 files changed, 1967 insertions(+), 4189 deletions(-)

Simple Scan: 34 files changed, 215 insertions(+), 2233 deletions(-)

Terminology: 42 files changed, 1477 insertions(+), 180 deletions(-)

@agiletortoise @_Davidsmith wow, net-negative on 3/4?
@ryanashcraft @_Davidsmith I looked in some of the closets and did a goodwill run.
@agiletortoise @_Davidsmith must've been some big closets! Nice job
@ryanashcraft Biggest win in Drafts was refactoring all my Intent code, and dropping support for iOS <17 and macOS <14 for widgets and Intents. Finally scrapped all remaining pre-AppIntents configurations & code.
@_Davidsmith why the huge different in line changes? Widget way more insertions. Ped way more deletions.
@_Davidsmith Wow - is that pretty much every file? How many did you not touch?

@_Davidsmith I noticed a tiny bug in the Pedometer ++ “What’s new” section in settings.

The old map section loaded after a second but the new version didn’t load until I switched to the dark mode version and then back.

@_Davidsmith you clearly made a much better job with Pedometer++ 😉
@_Davidsmith I think I've changed nearly every file this year. Madness.

@_Davidsmith impressive. It reminds me that at work I did a big refactor for one of the core data models, from DB changes to repositories up to the UI and everything in between.

After 8 weeks I had this:
```
625 files changed, 33196 insertions(+), 38940 deletions(-)
```

Of course after that I had to fix dozens of bugs over the course of 5 months because of these changes 😵