diff --git a/README.md b/README.md
index 3763f29ee..703690f94 100644
--- a/README.md
+++ b/README.md
@@ -67,6 +67,449 @@ The development of successive minor versions overlaps. For example, while versio
| 3 | Mar 15-21 | Released | Feature Freeze | Development | 1.1.7 through 1.1.13 (daily)
1.2.0 through 1.2.6 (daily) |
| 4 | Mar 22-28 | - | Released | Feature Freeze | 1.2.7 through 1.2.13 (daily)
1.3.0 through 1.3.6 (daily) |
+## Release Summary
+
+### Major features
+
+
+ v1.5: Native translation (i18n)
+
+ ComfyUI now includes built-in translation support, replacing the need for third-party translation extensions. Select your language
+ in `Comfy > Locale > Language` to translate the interface into English, Chinese (Simplified), Russian, Japanese, or Korean. This native
+ implementation offers better performance, reliability, and maintainability compared to previous solutions.
+
+ More details available here: https://blog.comfy.org/p/native-localization-support-i18n
+
+
+
+ v1.4: New mask editor
+
+ https://github.com/Comfy-Org/ComfyUI_frontend/pull/1284 implements a new mask editor.
+
+ 
+
+
+
+ v1.3.22: Integrated server terminal
+
+Press Ctrl + ` to toggle integrated terminal.
+
+https://github.com/user-attachments/assets/eddedc6a-07a3-4a83-9475-63b3977f6d94
+
+
+
+ v1.3.7: Keybinding customization
+
+## Basic UI
+
+
+## Reset button
+
+
+## Edit Keybinding
+
+
+
+[rec.webm](https://github.com/user-attachments/assets/a3984ed9-eb28-4d47-86c0-7fc3efc2b5d0)
+
+
+
+
+
+
+
+
+ v1.1.0: Node search box
+
+ #### Fuzzy search & Node preview
+ 
+
+ #### Release link with shift
+ https://github.com/user-attachments/assets/a1b2b5c3-10d1-4256-b620-345de6858f25
+
+
+### QoL changes
+
+
+ v1.3.32: **Litegraph** Nested group
+
+https://github.com/user-attachments/assets/f51adeb1-028e-40af-81e4-0ac13075198a
+
+
+
+ v1.3.24: **Litegraph** Group selection
+
+https://github.com/user-attachments/assets/e6230a94-411e-4fba-90cb-6c694200adaa
+
+
+
+ v1.3.6: **Litegraph** Toggle link visibility
+
+[rec.webm](https://github.com/user-attachments/assets/34e460ac-fbbc-44ef-bfbb-99a84c2ae2be)
+
+
+
+
+ v1.3.4: **Litegraph** Auto widget to input conversion
+
+Dropping a link of correct type on node widget will automatically convert the widget to input.
+
+[rec.webm](https://github.com/user-attachments/assets/15cea0b0-b225-4bec-af50-2cdb16dc46bf)
+
+
+
+
+ v1.3.4: **Litegraph** Canvas pan mode
+
+The canvas becomes readonly in pan mode. Pan mode is activated by clicking the pan mode button on the canvas menu
+or by holding the space key.
+
+[rec.webm](https://github.com/user-attachments/assets/c7872532-a2ac-44c1-9e7d-9e03b5d1a80b)
+
+
+
+
+ v1.3.1: **Litegraph** Shift drag link to create a new link
+
+[rec.webm](https://github.com/user-attachments/assets/7e73aaf9-79e2-4c3c-a26a-911cba3b85e4)
+
+
+
+
+ v1.2.62: **Litegraph** Show optional input slots as donuts
+
+
+
+
+
+
+ v1.2.44: **Litegraph** Double click group title to edit
+
+https://github.com/user-attachments/assets/5bf0e2b6-8b3a-40a7-b44f-f0879e9ad26f
+
+
+
+
+ v1.2.39: **Litegraph** Group selected nodes with Ctrl + G
+
+https://github.com/user-attachments/assets/7805dc54-0854-4a28-8bcd-4b007fa01151
+
+
+
+
+ v1.2.38: **Litegraph** Double click node title to edit
+
+https://github.com/user-attachments/assets/d61d5d0e-f200-4153-b293-3e3f6a212b30
+
+
+
+
+ v1.2.7: **Litegraph** drags multiple links with shift pressed
+
+https://github.com/user-attachments/assets/68826715-bb55-4b2a-be6e-675cfc424afe
+
+https://github.com/user-attachments/assets/c142c43f-2fe9-4030-8196-b3bfd4c6977d
+
+
+
+
+ v1.2.2: **Litegraph** auto connects to correct slot
+
+ #### Before
+ https://github.com/user-attachments/assets/c253f778-82d5-4e6f-aec0-ea2ccf421651
+
+ #### After
+ https://github.com/user-attachments/assets/b6360ac0-f0d2-447c-9daa-8a2e20c0dc1d
+
+
+
+ v1.1.8: **Litegraph** hides text overflow on widget value
+
+ https://github.com/user-attachments/assets/5696a89d-4a47-4fcc-9e8c-71e1264943f2
+
+
+### Developer APIs
+
+
+ v1.6.13: prompt/confirm/alert replacements for ComfyUI desktop
+
+Several browser-only APIs are not available in ComfyUI desktop's electron environment.
+
+- `window.prompt`
+- `window.confirm`
+- `window.alert`
+
+Please use the following APIs as replacements.
+
+```js
+// window.prompt
+window['app'].extensionManager.dialog
+ .prompt({
+ title: 'Test Prompt',
+ message: 'Test Prompt Message'
+ })
+ .then((value: string) => {
+ // Do something with the value user entered
+ })
+```
+
+
+
+```js
+// window.confirm
+window['app'].extensionManager.dialog
+ .confirm({
+ title: 'Test Confirm',
+ message: 'Test Confirm Message'
+ })
+ .then((value: boolean) => {
+ // Do something with the value user entered
+ })
+```
+
+
+
+```js
+// window.alert
+window['app'].extensionManager.toast
+ .addAlert("Test Alert")
+```
+
+
+
+
+
+
+ v1.3.34: Register about panel badges
+
+```js
+app.registerExtension({
+ name: 'TestExtension1',
+ aboutPageBadges: [
+ {
+ label: 'Test Badge',
+ url: 'https://example.com',
+ icon: 'pi pi-box'
+ }
+ ]
+})
+```
+
+
+
+
+
+
+ v1.3.22: Register bottom panel tabs
+
+```js
+app.registerExtension({
+ name: 'TestExtension',
+ bottomPanelTabs: [
+ {
+ id: 'TestTab',
+ title: 'Test Tab',
+ type: 'custom',
+ render: (el) => {
+ el.innerHTML = 'Custom tab
'
+ }
+ }
+ ]
+})
+```
+
+
+
+
+
+
+ v1.3.22: New settings API
+
+Legacy settings API.
+
+```js
+// Register a new setting
+app.ui.settings.addSetting({
+ id: 'TestSetting',
+ name: 'Test Setting',
+ type: 'text',
+ defaultValue: 'Hello, world!'
+})
+
+// Get the value of a setting
+const value = app.ui.settings.getSettingValue('TestSetting')
+
+// Set the value of a setting
+app.ui.settings.setSettingValue('TestSetting', 'Hello, universe!')
+```
+
+New settings API.
+
+```js
+// Register a new setting
+app.registerExtension({
+ name: 'TestExtension1',
+ settings: [
+ {
+ id: 'TestSetting',
+ name: 'Test Setting',
+ type: 'text',
+ defaultValue: 'Hello, world!'
+ }
+ ]
+})
+
+// Get the value of a setting
+const value = app.extensionManager.setting.get('TestSetting')
+
+// Set the value of a setting
+app.extensionManager.setting.set('TestSetting', 'Hello, universe!')
+```
+
+
+
+
+ v1.3.7: Register commands and keybindings
+
+ Extensions can call the following API to register commands and keybindings. Do
+ note that keybindings defined in core cannot be overwritten, and some keybindings
+ are reserved by the browser.
+
+```js
+ app.registerExtension({
+ name: 'TestExtension1',
+ commands: [
+ {
+ id: 'TestCommand',
+ function: () => {
+ alert('TestCommand')
+ }
+ }
+ ],
+ keybindings: [
+ {
+ combo: { key: 'k' },
+ commandId: 'TestCommand'
+ }
+ ]
+ })
+```
+
+
+
+
+
+
+ v1.2.27: Extension API to add toast message
i
+
+ Extensions can call the following API to add toast messages.
+
+```js
+ app.extensionManager.toast.add({
+ severity: 'info',
+ summary: 'Loaded!',
+ detail: 'Extension loaded!',
+ life: 3000
+ })
+```
+Documentation of all supported options can be found here:
+
+
+
+
+
+
+
+ v1.10.9: Selection Toolbox API
+
+Extensions can register commands that appear in the selection toolbox when specific items are selected on the canvas.
+
+```js
+app.registerExtension({
+ name: 'TestExtension1',
+ commands: [
+ {
+ id: 'test.selection.command',
+ label: 'Test Command',
+ icon: 'pi pi-star',
+ function: () => {
+ // Command logic here
+ }
+ }
+ ],
+ // Return an array of command IDs to show in the selection toolbox
+ // when an item is selected
+ getSelectionToolboxCommands: (selectedItem) => ['test.selection.command']
+})
+```
+
+The selection toolbox will display the command button when items are selected:
+
+
+
+
## Contributing
We're building this frontend together and would love your help — no matter how you'd like to pitch in! You don't need to write code to make a difference.