Releases: text-forge/text-forge
0.2 - Stable
🌟 Text Forge v0.2.0-stable - Stable Release
Start simple, expand infinitely
Release Date: 12 December 2025
Status: Stable - Public Release
Engine: Godot v4.5.stable.official [876b29033]
License: MIT 2025-present by Mahan Khalili and contributors
🔥Highlights
Forget version 0.1—it's ancient history! Prepare to be amazed by version 0.2. Reimagine your workflow with project-based organization. Unleash limitless potential with effortless external module installation via the marketplace. Transform your editing environment with captivating themes and UI filters. Experience lightning-fast startups and seamless background loading. Craft files effortlessly using intelligent templates. Navigate sprawling documents in a flash with bookmarks. Finally, revel in an editor that anticipates your every need with smart, language-aware compatibility. The question isn't if, but when? Upgrade to 0.2 today!
🚀 What’s New Since 0.1
Text Editor
- Caret position button (#96)
- Template system (#117)
- Mode-driven indentation settings (#136)
- Support custom preview formats (#115)
- Bookmarks support and bookmarks panel (#137)
- Auto text writing direction for editor (#144)
- Indentation Settings button (#136)
UI / UX
- Theme support (#100)
- Syntax highlighting colors by themes (#113)
- Restore panel open state (#103)
- Synchronized preview scrolling with the editor’s vertical scroll (#124)
- UI Filter for editor (#145)
- Enhanced dynamic reload for settings (#145)
- Fixed: Changelog is not displayed in editor (#133)
- File selection dialog filters improved across multiple scenes (#139)
- Fixed: Checkable menu options did not toggle correctly (#146)
Core
- Add Project module (TFPM): .tfproj support, Project menu, Files panel and Recent Projects (#95)
- Threaded Loading Startup (#112)
- API:
toSettings.configSettings.data(merged settings loading) (#139) - Fixed API: Extension config hooks corrected (#139)
- Backup system ID generation now timestamp-based with random suffix (#139)
- API:
FileDatabaseclass removed (#139) - Fixed Action Script: Logic update and bug fixes (#139)
- Fixed Backup System: Restored backup saving functionality (#139)
- Fixed Backup System:
BackupStatuscolor updates on failure (#139) - Fixed Backup System: Infinite
save_requestcycles (#139) - Fixed: Backup System:
auto_backup_interval_minutessetting name (was misspelled) (#139) - Fixed: Internal modes no longer reinstall on every application run (#139)
- Fixed Asset Filename:
loafing.pngtoloading.png(#139) - Fixed: Action scripts loading broken due to incorrect path globalization in
core/main.gd(#143) - Fixed: Error when multiple save requests sent at same time (#102)
Other
- Marketplace (#106)
- Security: validation for extension/mode file extraction (prevents path traversal attacks) (#139)
- Action Script:
Command > Command Palleteto Command > Command Palette (renamed, improved search) (#139) - API:
NetSuiteautoload (#105)
And many more! see CHANGELOG for more information.
⚠️ Breaking Changes
- Minor: Please remove
settings.cfgandpresets.cfgfrom editor data folder, otherwise updating from -0.2-rc1to +0.2-rc2will generate two options forauto_backup_interval_minutes.
🗣️ Join the Conversation
Share your feedback and ideas!
🎉 Contributors
🔗 Text Forge Website
🔥 Get modes from Marketplace
🎖️ List of available languages
💯 Get Your Modes
After downloading Text Forge, use Settings > Marketplace, mode library or online marketplace to customize your workspace.
Supported Platforms
- Windows x86_64
- Linux x86_64
0.2 - RC2
🔖 Text Forge v0.2.0-rc2 – Release Candidate Release
Release Date: 7 December 2025
Status: Release Candidate - Public Preview
Engine: Godot v4.5.stable.official [876b29033]
License: MIT
🔥Highlights
Hold on tight! A flurry of last-minute, must-have fixes just landed for the 0.2 release. We're talking a whopping 88 commits since the last version dropped! The highlights reel can't possibly cover it all – dive into the full changelist to see what's new!
🚀 What’s New (1 Breaking change - 1 Security update)
- Mode-driven indentation settings (#136)
- Bookmarks support and bookmarks panel (#137)
- Action Script: Update for
Edit > Evaluate Selection(#139) - API:
Global.mark_file_as_unsaved()- Marks current file as having unsaved changes (#139) - Security: validation for plugin/mod file extraction (prevents path traversal attacks) (#139)
- Auto text writing direction for editor (#144)
- UI Filter for editor (#145)
- Enhanced dynamic reload for settings (#145)
- Indentation Settings button (#136)
- Action Script:
Command > Command Palleteto Command > Command Palette (renamed, improved search) (#139) - API:
toSettings.configSettings.data(merged settings loading) (#139) - Fixed API: Extension config keys corrected:
on_activate,on_deactivate,uninstall(#139) - Backup system ID generation now timestamp-based with random suffix (#139)
- API:
class removed (#139)FileDatabase - Fixed: Changelog is not displayed in editor (#133)
- Fixed Action Script: Logic update and bug fixes (#139)
- Fixed: Backup system: Restored backup saving functionality (#139)
- Fixed: Backup system: BackupStatus color updates on failure (#139)
- Fixed: Backup system: Infinite save_request cycles (#139)
- Fixed: Backup system:
auto_backup_interval_minutessetting name (was misspelled) (#139)⚠️ Breaking - Fixed: Internal modes no longer reinstall on every application run (#139)
- Fixed: Asset filename:
toloafing.pngloading.png(#139) - File selection dialog filters improved across multiple scenes (#139)
- Fixed: Action scripts loading broken due to incorrect path globalization in
core/main.gd(#143) - Fixed: Checkable menu options did not toggle correctly (#146)
- And many more! see CHANGELOG for more information.
🧪 Experimental Features
- Bookmarks
- UI Filter
- Indentation Settings
- New Backup System
🗣️ Join the Conversation
Share your feedback and ideas:
👉 0.2 Unstable Versions Discussion Topic
🎉 Contributors
- @mkh-user - 88 commits
🔗 Text Forge now has its own website!
See new Text Forge Website with new visual view and improved Marketplace. Follow development posts in blog!
🎖️ Official Mode Library
🔥 Marketplace
💯 Get Your Modes
After downloading Text Forge, use Settings > Marketplace, mode library or online marketplace to customize your workspace.
Supported Platforms
- Windows x86-64
- Linux x86_64
0.2 - RC1
🔖 Text Forge v0.2.0-rc1 – Release Candidate Release
Release Date: 20 November 2025
Status: Release Candidate - Public Preview
Engine: Godot v4.5.stable.official [876b29033]
License: MIT
🔥Highlights
We are almost there! Enjoy the power of templates along with the latest improvements and fixes, and get ready for the next stable release, 0.2 is on its way!
🚀 What’s New
- Template system (#117)
- Synchronized preview scrolling with the editor’s vertical scroll (#124)
- Fixed: Empty Mode Viewer popup menu at startup (#116)
- Fixed: Panel status is not restored after startup (#119)
- Repo: New GitHub templates with step-by-step completion (#129)
🧪 Experimental Features
- Templates
- Marketplace
- Threaded Loading Startup
🗣️ Join the Conversation
Share your feedback and ideas:
👉 0.2 Unstable Versions Discussion Topic
🎉 Contributors
- @mkh-user - 37 commits
🎖️ Official Mode Library
🔥 Marketplace
💯 Get Your Modes
After downloading Text Forge, use Settings > Marketplace, mode library or online marketplace to customize your workspace.
Supported Platforms
- Windows x86-64
- Linux x86_64
0.2 - Beta2
📦 Text Forge 0.2.0-beta2 – Beta Release
Release Date: 9 October 2025
Status: Beta / Public Preview
Engine: Godot v4.5.stable.official [876b29033]
License: MIT
🔥Highlights
Experience lightning-fast speed and unparalleled efficiency! Say goodbye to editor bottlenecks and hello to instant access to the features you need! Plus, transform your coding environment with customizable editor themes that dynamically adapt the look and feel of your code.
🚀 What’s New
-
Higher priority for main action scripts loading (#112)
-
Syntax highlighting colors by themes (#113)
-
Support custom preview formats (#115)
-
And many more! see CHANGELOG for more information.
🧪 Experimental Features
- Theme Syntax Colors
- Marketplace
- Threaded Loading Startup
🗣️ Join the Conversation
Share your feedback and ideas:
👉 0.2 Unstables Discussion Topic
🎉 Contributors
- @mkh-user - 38 commits
🎖️ Official Mode Library
🔥 Marketplace
💯 Get Your Modes
After downloading Text Forge, use Settings > Marketplace, mode library or online marketplace to customize your workspace.
Supported Platforms
- Windows x86-64
- Linux x86_64
0.2 - Beta1
📦 Text Forge 0.2.0-beta1 – Beta Release
Release Date: 25 September 2025
Status: Beta / Public Preview
Engine: Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🔥Highlights
Try the new Marketplace! Browse the newest modes, themes, and add-ons within the editor and install them with just one click. Text Forge is a community, so let's share!
🚀 What’s New
-
Caret position button (#96)
-
Add Project module (TFPM): .tfproj support, Project menu, Files panel and Recent Projects (#95)
-
Theme support (#100)
-
API:
NetSuiteautoload (#105) -
Marketplace (#106)
-
Preserve editor scroll when text is updated programmatically when
keep_caretsis true (#101) -
Fixed: Error when multiple save requests sent at same time (#102)
-
Restore panel open state (#103)
-
And many more! see CHANGELOG for more information.
🧪 Experimental Features
- Projects
- Marketplace
- Themes
🗣️ Join the Conversation
Share your feedback and ideas:
👉 0.2 Unstables Discussion Topic
🎉 Contributors
- @mkh-user - 94 commits
🎖️ Official Mode Library
💯 Get Your Modes
After downloading Text Forge, use Settings > Marketplace or mode library to customize your workspace.
Supported Platforms
- Windows x86-64
- Linux x86_64
v0.1.0-stable
📦 Text Forge 0.1.0-stable – Stable Release
Editing, exactly how you feel it
Release Date: 30 August 2025
Status: Stable – First Public Release
Engine: Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🌟 Highlights
Text Forge now officially enters the stable realm! Unleash your creativity with this editor, a powerhouse of customization and modular design. Dive into a world where hundreds of panels, action scripts, modes, and plugins await, enhanced by a sophisticated translation system and automatic formatter. Navigate with ease using the command palette, and watch your code come alive with autocomplete, linting, and outline features. Preview your creations, optimize performance with the profiler, and rest easy knowing automatic backups have you covered. From minor tweaks to monumental improvements, this editor is your all-in-one solution for crafting exceptional experiences.
🚀 What’s New Since RC2
Note
It's first stable, so we can't provide "What's new since last release.
- Add delay for outline, linting, and preview to start after loading
- Add newly saved/loaded files to recent list
- Add caret position button
- Minor UX polish and bug fixes
🔧 These updates improve responsiveness, clarity, and workflow fluidity—especially for users juggling multiple files and modes.
📜 Full details in the CHANGELOG
🎉 Contributors
🗣️ Join the Conversation
Your feedback shapes the forge!
🎖️ Official Mode Library
💯 Get Your Modes
After downloading Text Forge, visit the modes repository to customize your workspace.
Supported Platforms
- Windows x86-64
- Linux x86_64
v0.1.0-rc2
📦 Text Forge 0.1.0-rc2 – Release Candidate Release
Release Date: 26 August 2025
Status: Release Candidate - Public Preview
Engine: Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🔥Highlights
Experience a lightning-fast editor! We've slashed startup time from a sluggish 2158 milliseconds to an incredible sub-250 milliseconds. Plus, with threaded loading, say goodbye to frustrating waits – your editor is ready when you are!
🚀 What’s New
-
Open with handling #82
-
Backup system #92
-
Big performance improve #93
-
Fixed: Multiple available mode selecting #93
-
And many more! see CHANGELOG for more information.
👤 Other Contributors
🧪 Experimental Features
- Backup system
🗣️ Join the Conversation
Share your feedback and ideas:
🎖️ Official Mode Library
💯 Get Your Modes
After downloading Text Forge, you can see modes repository to get your modes and complete your workspace.
Currently available platforms:
- Windows x86-64
- Linux x86_64
v0.1.0-rc1
📦 Text Forge 0.1.0-rc1 – Release Candidate Release
Release Date: 19 August 2025
Status: Release Candidate - Public Preview
Engine: Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🚀 What’s New
-
Action Script: Edit > Indention > Auto Indent #71
-
Action Script: Edit > Completion Query #71
-
Comment delimiters by modes #71
-
String delimiters by modes #71
-
Optional mode panel #71
-
Feature enable/disabling for modes #71
-
Auto indent feature by modes #71
-
Code completion by modes #71
-
Preview generation by mode #71
-
File outline by modes #71
-
Linting and problems by modes #71
-
Type timer for editor #71
-
Mode viewer #71
-
Problem counter #71
-
Outline panel #71
-
Preview panel #71
-
Problems panel #71
-
Export all mode files from mode manager export option #71
-
Highlight matched query segments in command palette #72
-
API:
Global.get_last_file_path()#75 -
Automaticaly navigating to last opened file in "Open" file dialog #75
-
Automaticaly navigating to current saved file in "Save As" file dialog #75
-
Fixed: Missing
queue_free()call for standard file dialogs #75, #80 -
Automaticaly load last opened file at start #77
-
Scrolling for preferences tabs #78
-
Fixed: Wrong value for left panel node #81
-
Added Change Log tab to About panel #83
-
polski translation
PL#84 -
And many more! see CHANGELOG for more information.
🎉 First Time Contributors
👤 Other Contributors
🧪 Experimental Features
- Outline, Preview, Problems, Panels
- Polski language
- Mode Manager
- Mode API
- Problem Counter
- ChangeLogs Panel
- Mode Viewer
🗣️ Join the Conversation
Share your feedback and ideas:
👉 #71 Update — A Major Leap Forward (Dev notes)
👉 Philosophy of Creating Text Forge
👉 0.1 Discussion Topic
🎖️ Official Mode Library
💯 Get Your Modes
After downloading Text Forge, you can see modes repository to get your modes and complete your workspace.
Currently available platforms:
- Windows x86-64
- Linux x86_64
0.1.0 - Dev 1
📦 Text Forge 0.1.0-Dev1 – Development Preview
Release Date: 30 June 2025
Status: Development / Preview
Engine: Built with Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🚀 Added
- Initial project structure based on a modular, plugin-friendly architecture
- Core application runtime with text editing support
- Syntax highlighting by modes
- Mode handling system (each mode ~2 KB in size)
- Customizable action scripts and key bindings system
- JetBrains Mono embedded as the default typeface
- Lightweight UI configuration using
.inifiles - Godot-native GUI: clean, minimal, fully standalone
🧪 Experimental Features
- Mode system with support for language-independent behaviors
- Multi-mode loading support
- Configurable execution behavior via modular scripts
🗣️ Join the Conversation
This release is meant to initiate feedback and philosophical discussion, not as a stable version.
We invite you to join our community discussion on:
👉 Philosophy of Creating Text Forge
👉 0.1 Discussion Topic
🎖️ Standard Mode Package
💯 Get Your Modes
After downloading Text Forge, you can see modes repository to get your modes and complete your workspace. (fast link to latest mode release)
Currently available platforms:
- Windows x86-64
- Linux x86_64
0.1.0 - Beta
📦 Text Forge 0.1.0-beta1 – Beta Release
Release Date: 27 July 2025
Status: Beta / Public Preview
Engine: Godot v4.4.1.stable.official [49a5bc7b6]
License: MIT
🚀 What’s New
-
Help menu (ocb31a3, 5c2a778...a5a4cc0)
-
Panel Support (#65)
-
Notifications System (41079b2)
-
Notifications Panel (#67)
-
API:
ExtensionHub(6dfb260) -
Translation System (#69)
-
API:
Settings(8a90c47) -
Language: Persian (08f71ac)
-
Action Script: Edit > Evaluate Selection (ba5d1ce)
-
Font size changing (fe826a3)
-
Find and Replace (2152dc8)
-
New shortcuts (0d4a12f...b390c84)
-
Drag and drop to open files (454ca49)
-
Action Script: View > Line Length Guides (582b3fa)
-
Preferences (2a74a0e)
-
Boot splash picture (ff51476)
-
Action Script: Command > Command Palette (2b91d2a)
-
Mode Manager (b39f78b)
-
In-repo documentation (see here for online version) (59e6305)
-
API:
CaseActionScriptclass (367e904) -
Auto brace completion (ea3a6dd)
-
Highlight brace matching (ea3a6dd)
-
API: Data reader/writer for custom data (b0a56a1)
-
Extension Support (#70)
-
API:
CheckableActionScriptclass (3c560e1) -
Module Profiler (0e8877b)
-
API:
Editor.is_selection_in_line()(8a3cee0) -
Action Script: Format > Auto Indention (b721689)
-
And many more! see CHANGELOG for more information.
🧪 Experimental Features
- Panels
- Notifications
- Translation
- Extensions
- Settings & Data
- Preferences
- Command Palette
- Mode Manager
- Online Docs
- Module Profiler
🗣️ Join the Conversation
Share your feedback and ideas:
👉 Philosophy of Creating Text Forge
👉 0.1 Discussion Topic
🎖️ Standard Mode Package
💯 Get Your Modes
After downloading Text Forge, you can see modes repository to get your modes and complete your workspace. (fast link to latest mode release)
Currently available platforms:
- Windows x86-64
- Linux x86_64