Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions wled/Changelog/7.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
### 👋 New Name, Same Magic
We’ve officially dropped the "Native" and are now just **WLED**! It’s the same app you know and love, just with a shorter, punchier name that gets right to the point.

### ✨ A Fresh Coat of Paint
We’ve given the whole app a major makeover. From more vibrant colors and better contrast to a beautifully redesigned device list, everything is easier on the eyes and a joy to use.

### 🚀 Lightning-Fast Updates
Checking your favorite device is now snappier than ever thanks to brand new real-time communication. You’ll see exactly what’s happening with your lights the moment it happens!

### ⚙️ Your New Control Center
We’ve introduced a dedicated Settings view to help you manage your app just the way you like it. Plus, adding new devices is now smoother and more intuitive.

### 🧭 Effortless Navigation
Whether you're using a phone or a tablet, our new layout makes moving around the app feel like a breeze. We’ve even added a handy status indicator so you always know your lights are ready to glow.

### 🛠️ Solid as a Rock
We’ve done a massive "under-the-hood" spring cleaning. We modernized the code, squashed some tricky bugs, and improved how the app handles your data to ensure everything runs perfectly.
17 changes: 17 additions & 0 deletions wled/Changelog/7.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
### 🤝 Always Connected
Ever feel like the app was ignoring you the moment you looked away? We’ve fixed a pesky bug where the connection would drop too fast when you switched apps or peeked at the app switcher. Now, your lights stay ready and waiting for you!

### 🗺️ "Found You!"
Lost in the dark? We’ve added a helpful warning banner to let you know if the app is missing its "Local Network" permission. It’s like a little compass to help the app find your devices again.

### 🏎️ Zoom Zoom
Your device list just got a turbocharger! Loading, scrolling, filtering, and sorting should all feel much snappier and smoother now. No more waiting around for the glow to show!

### 🆙 Better and Better
Teaching your lights new tricks is easier than ever. We’ve added support for installing over-the-air (OTA) updates on devices running WLED 0.16.0 and newer. Fresh features, incoming!

### 📱 iOS 16 Love
To our friends on iOS 16: we fixed that awkward moment where trying to toggle the power felt like a wrestling match with your screen. Toggling is now as easy as a gentle tap, just like it should be.

### 🧹 Spring Cleaning
We’ve been busy behind the scenes scrubbing away some code cobwebs and making everything extra stable. It’s the same WLED you love, just with a little more polish and shine!
21 changes: 21 additions & 0 deletions wled/Changelog/CHANGELOG_GUIDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Changelog Directory

This directory contains markdown versions of the "What's New" release notes.

## Rules

1. Files should be named with their version in SemVer format. Examples: `7.1.0.md`, `v7.1.0.md` or `v8.0.0-beta.md`.
2. Do not include large headers inside the Markdown since the app automatically prepends a header with the version name.
3. Keep it brief and focused on new features!
4. It's recommended to include an empty line between bullets or paragraphs for better readability when rendered.
5. Try to keep the latest changelog up to date with your changes when creating a new PR.

## Development Changelog

When submitting new code to the repository via Pull Requests, **always append your changes to the `dev.md` file.**
Do **NOT** create a new versioned markdown file or append to an existing production version file unless explicitly asked
to do so during a release phase.

**Release Protocol:**
Before a final production build is compiled and released, a maintainer **must** rename `dev.md` to the targeted Semantic
Version string (e.g. `dev.md` -> `7.2.0.md`). The file `dev.md` should not be included in stable releases.
7 changes: 7 additions & 0 deletions wled/Changelog/dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Latest Dev Changes

This update brings you:
- The highly-anticipated updates changelog (the one you are reading right now!)
- Several bug fixes and performance improvements behind the scenes.

Enjoy your lights!
202 changes: 135 additions & 67 deletions wled/Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,23 @@
}
}
},
"Awesome" : {
"comment" : "Dismiss button label on the changelog bottom sheet.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Awesome"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Génial"
}
}
}
},
"Beta" : {
"extractionState" : "manual",
"localizations" : {
Expand Down Expand Up @@ -324,6 +341,23 @@
}
}
},
"Close" : {
"comment" : "Accessibility label for the close button on the changelog sheet.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Close"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Fermer"
}
}
}
},
"Controls" : {
"extractionState" : "manual",
"localizations" : {
Expand Down Expand Up @@ -698,6 +732,57 @@
}
}
},
"Local Network Access Required" : {
"comment" : "Title of the warning banner that appears when the local network permission has been denied.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Local Network Access Required"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Accès au réseau local requis"
}
}
}
},
"local_network_instructions" : {
"comment" : "Step-by-step instructions for enabling local network permission in iOS Settings.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Go to Settings → WLED → Local Network"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Aller dans Réglages → WLED → Réseau local"
}
}
}
},
"local_network_warning_body" : {
"comment" : "Body text of the warning banner explaining why local network access is needed.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "WLED needs Local Network access to discover and control your devices. Please enable it in Settings."
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "WLED a besoin de l'accès au réseau local pour découvrir et contrôler vos appareils. Veuillez l'activer dans les Réglages."
}
}
}
},
"Mac Address: %@" : {
"comment" : "A label displaying the MAC address of a device.",
"isCommentAutoGenerated" : true,
Expand Down Expand Up @@ -857,6 +942,23 @@
}
}
},
"Open Settings" : {
"comment" : "Button label that opens the app's Settings page so the user can enable Local Network permission.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Open Settings"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ouvrir les Réglages"
}
}
}
},
"Please do not close the app or turn off the device." : {
"comment" : "Additional instructions to show to the user while a software update is downloading.",
"isCommentAutoGenerated" : true,
Expand Down Expand Up @@ -1013,6 +1115,23 @@
}
}
},
"Show Changelog" : {
"comment" : "A button in the About section of Settings that shows the full changelog history.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Show Changelog"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Afficher les nouveautés"
}
}
}
},
"Show Hidden Devices" : {
"comment" : "A button label that toggles the visibility of hidden devices.",
"isCommentAutoGenerated" : true,
Expand Down Expand Up @@ -1476,122 +1595,71 @@
}
}
},
"WLED Documentation" : {
"comment" : "A menu item that links to WLED's documentation.",
"isCommentAutoGenerated" : true,
"What's New" : {
"comment" : "Title of the changelog bottom sheet shown after an app update.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "WLED Documentation"
"value" : "What's New"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Documentation WLED"
"value" : "Nouveautés"
}
}
}
},
"You don't have any visible devices" : {
"comment" : "A label displayed when a user has no visible devices.",
"WLED Documentation" : {
"comment" : "A menu item that links to WLED's documentation.",
"isCommentAutoGenerated" : true,
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "You don't have any visible devices"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vous n’avez aucun appareil visible"
}
}
}
},
"Your device is up to date" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Your device is up to date"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Votre appareil est à jour"
}
}
}
},
"Local Network Access Required" : {
"comment" : "Title of the warning banner that appears when the local network permission has been denied.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Local Network Access Required"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Accès au réseau local requis"
}
}
}
},
"local_network_warning_body" : {
"comment" : "Body text of the warning banner explaining why local network access is needed.",
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "WLED needs Local Network access to discover and control your devices. Please enable it in Settings."
"value" : "WLED Documentation"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "WLED a besoin de l'accès au réseau local pour découvrir et contrôler vos appareils. Veuillez l'activer dans les Réglages."
"value" : "Documentation WLED"
}
}
}
},
"local_network_instructions" : {
"comment" : "Step-by-step instructions for enabling local network permission in iOS Settings.",
"You don't have any visible devices" : {
"comment" : "A label displayed when a user has no visible devices.",
"isCommentAutoGenerated" : true,
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Go to Settings → WLED → Local Network"
"value" : "You don't have any visible devices"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Aller dans Réglages → WLED → Réseau local"
"value" : "Vous n’avez aucun appareil visible"
}
}
}
},
"Open Settings" : {
"comment" : "Button label that opens the app's Settings page so the user can enable Local Network permission.",
"Your device is up to date" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Open Settings"
"value" : "Your device is up to date"
}
},
"fr-CA" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ouvrir les Réglages"
"value" : "Votre appareil est à jour"
}
}
}
Expand Down
Loading
Loading