Releases: gelatinescreams/The-One-File
Version 4.1.4 : Testers finding the stragglers. Thank you to everyone! & TheOneFile_Verse 1.8.0
Version 4.1.4 /\ 3-4-26 : Testers finding the stragglers. Thank you to everyone!
-
Added custom port label logic to the canvas that allows port labels to find the next blank space automatically. (this is v1 and will likely be upgraded). Thanks to jbr1989 #44
-
Fixed an issue where port maps were not showing on the canvas. Thanks to jbr1989 #44
-
Fixed an issue where port maps were not displaying correctly in b&w print preview. Thanks to jbr1989 #44
-
Added version number to the bottom of settings modal for better versioning and TheOneFile_Verse tracking Thanks to jbr1989 #43
-
Core Edition
- Fixed an issue where connections dropdown were not displaying correctly in node and rack information panel(s)
TheOneFile_Verse /\ 1.8.0 3-4-26 : Added a few settings, fixed some bugs, annoyances, security and production friendly hierarchical structure
Now that most of the core TheOneFile_Verse development is done, I have begun breaking the code into a more production friendly hierarchical structure. This will be completed by 2.0 Stable.
-
New admin settings.
-
Changes + Bug Fixes
- Fixed an issue where custom styles were not being applied after leaving the room
- Changed QR code library to local library
- Changed crypto.randomUUID() to oidc.generateSecureToken(32) for room ID creation
- Backup code login as fallback (single use)
- Password required to disable 2FA
- AES 256 GCM encrypted secret and backup code storage
- Removed all remaining innerHTML references
- XSS audit passed
- Added futher error logging to docker logs
- Tons of security + performance fixes
-
OIDC Fixes
- Fixed an admin promotion issue when OIDC is the first user registered
-
Redis Fixes
- Changed Redis KEYS to SCAN.
- Added redis.conf with safe limits
-
Docker Fixes
- Added docker resource limits to default compose file
Download
the-one-file.html
theonefile-networkening.html
Demos
- Core Edition
- Networkening Edition
- TheOneFile_Verse Edition
- TheOneFile_Verse online demo
- join from different browsers to see real time changes
- TheOneFile_Verse landing page
- TheOneFile_Verse admin demo
4.1.3
Version 4.1.3 /\ 2-14-26 Styles, bugs and TheOneFile_Verse 1.6.0
- Fixed an issue where scrolling down on modals was not possible on some mobile environments
- Fixed an issue where draw and add connection buttons would show at inverse times
- Fixed an issue where the draw button would dissapear on mobile in some rare cases during import
- Fixed an issue where JSON import was not working in networkening edition
- Fixed one (1) missing and incorrect language keys from networkening edition
- New Demo
TheOneFile_Verse 1.6.0
2/15/26 Theonefile_verse 1.6.0 Security hardening, chat overhaul, UX improvements
-
Security Hardening
- Timing safe comparison for legacy password hashes using crypto.timingSafeEqual
- Length padded admin password comparison to prevent length oracle attacks
- Full HTML entity escaping on chat messages and usernames (& < > " ')
- Content Security Policy headers applied to all pages
- OIDC provider name/type XSS protection with esc() in admin panel
- PUT method added to CORS allowed methods
- 50MB file upload size limit enforced before processing
- Generic error messages on registration and disabled accounts to prevent user enumeration
- CRLF injection prevention in all email headers (from, to, subject)
- STARTTLS downgrade now throws error instead of continuing in plaintext
- Template subject variable CRLF sanitization
-
Chat System Overhaul
- Chat message persistence sffrf
- Typing indicators with "user is typing" display
- Message replies with quoted reference
- @mention highlighting with notification sound
- 500 character counter with visual warning
- Emoji picker with most common emojis
- Relative timestamps (2m ago, 1h ago)
-
UX Improvements
- iOS safe area inset support on collab bar, modals, toasts
- User avatars with colored initials in user list
- Connection status indicator (green/yellow/red dot with pulse)
- Offline/reconnecting banner with manual reconnect button
- Stacking notification toasts with slide animations
- Full screen mobile chat at 640px breakpoint
- Smooth CSS transitions on remote cursors
- Room expiry countdown display for auto destruct rooms
-
Server
- Typing message type with dedicated rate limit (5 bucket, 1/sec refill)
- Chat history cleanup on room deletion
2/14/26 Theonefile_verse 1.5.2 Auth flow fixes, error logging, version tracking
- Auth Flow Fixes
- Fixed setup page JavaScript SyntaxError that prevented form submission
- Fixed missing SetCookie header on /api/setup route
- Fixed password reset form variable shadowing window.confirm
- Added defensive semicolons to OIDC button rendering across all forms
- Error Logging
- All server side catch blocks now log errors with tagged prefixes
- Tags: [Setup], [Login], [Register], [AdminLogin], [API], [Backup], [Update], etc.
- Infrastructure
- Docker entrypoint now handles volume permissions automatically via su exec
- Database migrations use safe column existence check before ALTER TABLE (BUN FIX)
- Added /api/version endpoint for build verification
- Version displayed in startup logs
- CSRF cookie now includes HttpOnly flag
Version 4.1.2 : Image support, Notes Enhancements and Squashing Bugs
Version 4.1.2 /\ 1-12-26 Image support, Notes Enhancements and Squashing Bugs
-
Image System
- New image upload icon added to toolbar
- Drag and drop images added to canvas
- Each image has their own customizable styles
- Images are compressed for the one file purpose. NOT FOR ARCHIVING!
-
Notes System Enhancements
- Added rich text editor to all notes
- Added notes linking to main notes hub with notes search
- Added search to all individual notes sections
-
Bug Fixes
- Fixed outlined zones rendering on top of nodes
- Fixed z order issue where outlined zones appeared above nodes and racks
- Fixed wall style overwriting opacity with hardcoded value
- Fixed recordings not saving with HTML export in some rare cases
- Fixed and issue where zones and text labels not captured in recordings
-
Core Edition
- Fixed errant translation keys for the language system
-
Networkening Edition
- Fixed Zone line style dropdown not working. Big thank you to legendary tester mohacc2008-ctrl
- Fixed z order issue where outlined zones appeared above nodes and racks
- Fixed four (4) missing and incorrect language keys
Demos
- Core Edition
- Networkening Edition
- TheOneFile_Verse Edition
- TheOneFile_Verse online demo
- join from different browsers to see real time changes
- TheOneFile_Verse landing page
Download
V 4.1.1 Step by step recording
CHANGE LOG
Version 4.1.1 /\ 1/12/26 Step by step recording
- Added step by step recording
- Step by step recording mode (green ●+ button) for manual frame capture
- Each step plays for 1 second in playback
- Keyboard shortcuts for recording: R (real time), Shift+R (step), Space (add step/play/pause), P (play)
Version 4.1.0 /\ 1/12/26 The Vision Converges
- Added custom language system
- full GUI for language editing
- or import/export via json
- language system available in the main settings menu
- more translations are coming in the future
- Expanded Mapping Modes
- added Sports, MindMap, Smart Home and Blueprint
- each with their own custom sports grid
- Expanded Grid System
- new network grids available : dots, blueprint
- new sports grids available : basketball, american football, football(soccer), hockey, baseball, tennis
- Full motion recording system
- record and play back different situations on your map type
- saves replays to your data and/or export them as movies (webm)
- Orthogonal Overhaul Complete rewrite of the entire connections system.
- Create waypoints anywhere on the connection and drag it around.
- custom script that re evaluates routing in real time, no matter how many way points you need.
- double click on desktop and long press on mobile
- Added a new welcome modal to make map mode switching easier
- each tab has its own mapping type. unlimited options
- Tons of performance tweaks
- updated preset themes
- Added new demo browser
- Tons Of visual fixes
- Added new print color option
- TheOneFile_Verse enhancements + fixes More information on TheOneFile_Verse
Download Links
V4.1.0 : The Vision Converges
Version 4.1.0 /\ 1/12/26 The Vision Converges
- Added custom language system
- full GUI for language editing
- or import/export via json
- Expanded Mapping Modes
- added Sports, MindMap, Smart Home and Blueprint
- each with their own custom sports grid
- Expanded Grid System
- new network grid : dots, blueprint
- new sports grids : basketball, american football, football(soccer), hockey, baseball, tennis
- Full motion recording system
- record and play back different situations on your map type
- saves replays to your data and/or export them as movies (webm)
- Orthogonal Overhaul Complete rewrite of the entire connections system.
- Create waypoints anywhere on the connection and drag it around.
- custom script that re evaluates routing in real time, no matter how many way points you need.
- double click on desktop and long press on mobile
- Tons of performance tweaks
- Tons Of visual fixes
- TheOneFile_Verse enhancements + fixes More information on TheOneFile_Verse
- + More. See more changes in the changelog.md
Version 4.0.0 Stable + TheOneFile_Verse mutli user collaboration via docker
Version 4.0.0 /\ 1/6/26 4.0.0 Stable + TheOneFile_Verse
- 4.0.0 Stable! Thank you to everyone!
- TheOneFile_Verse launch This realtime collaborative wrapper thats easily deployable with docker lets multiple users edit the same networks, smart homes, mind maps, infrastructure, or anything with nodes and connections....together!
- TheOneFile_Verse is easily deployed via docker.
- More information on TheOneFile_Verse
- Fixed an issue where node and racks did not display correctly in print export
- See more changes in the changelog.md
- I am working on new demos with all the included features
TheOneFile_Verse mutli user
Core + Networkening Editions Download:
the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html
Upgraded Animations, minimap and editable options
Next update is 4.0 stable! After a few QOL improvements I will publish it. Thank you all so much for testing.
Version 3.9.9.9 /\ 12/29/25 Upgraded Animations, minimap and editable options
-
Coverage zones now work on 11 device types
- Camera, CCTV, Doorbell
- Motion Sensor, Smoke Detector
- Access Point, WiFi, Router
- Sensor, IoT, Sprinkler
-
Added new editable Detection Zone properties
- Inner Radius : Add inner dead spots to zones
- Opacity : Control zone fill transparency
- Gradient Fade : Zone fades from center to edge
- Border Color : Separate color for zone outline
- Border Width : Thickness of zone outline
- Border Style : Solid, dashed, or dotted outlines
- Border Opacity : Transparency of zone outline
-
Added text labels to coverage zones
-
Added editable text labels properties to coverage zones
-
Added animation types
- Sweep : Pan back and forth
- Pulse : Breathing/scale effect
- Rings : Expanding circles emanating outward
- Spin : Continuous rotation
-
Added Zone Presets
- Security Cam, PTZ Cam, Motion Detect
- WiFi Strong, WiFi Extended
- Smoke Alarm, Sprinkler Arc
-
Save your own custom presets!
-
Added new Bulk Operations for zones
- Bulk Copy : Copy zone style from first selected node
- Bulk Paste : Apply copied style to all selected nodes
- Bulk Toggle : Enable/disable zones on all selected nodes
-
Updated Line legend to includes zones
- Auto generated legend showing zone colors
- Editable labels for each zone color
- Click color swatch to select nodes with that zone color for faster editing
-
New Main Settings : Animations & Zones
- Master toggles (all animations, all zones)
- Type toggles (sweep, pulse, rings, spin, connections)
- Category toggles (cameras, doorbells, motion sensors, smoke detectors, wifi/AP/router, sensors/IoT, sprinklers)
-
Minimap Improvements
- Removed all animations and coverage zones from minimap (performance improvemnet and useless visually)
- Simplified node shapes in minimap
- Circles for regular nodes
- Squares for racks
- Outlined diamonds for animatable devices
- Added wall rectangles from free draw to minimap
- Added orthogonal routing display to minimap
- Fixed: resizing nodes now updates minimap immediately
-
Welcome Message addition
- Click or tap anywhere to dismiss early.
-
Improved: HTTP Ping / Status Monitoring for Networkening edition
- More reliable detection that now uses image load method to verify server actually responds with valid content. Built in fetch fallback for edge cases.
- Added response time tracking (e.g., "47ms")
- Batched checking now checks nodes in groups of 5 for faster bulk checks without overwhelming the network
- Added advanced timeout handling
-
General Bug Fixes
Demos
- Core Edition
- Networkening Edition
Download:
the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html
3.9.9.8 Animations, walls, settings, themes and tidying up for 4.0
- Theme System Overhaul
- Added 8 preset themes organized by category
- Save your own custom themes for easy tab theming
- Animated Connections with Flow
- Show which way data is flowing for all, some, or any number of custom connections
- Includes options for all the flow settings
- CCTV/Camera nodes now have FOV Cone options for both stationary and PTZ cameras
- Cone can be animated and animation carry over to minimap
- Added 13 new device icons in a new "Smart Home" dropdown category:
- Thermostat, Video Doorbell, Smart Lock, Smart Bulb, Smart Plug, Smart Speaker, Smart TV, Smart Hub, Smoke Detector, Motion Sensor, Garage Door, Sprinkler, Robot Vacuum
- Bug fixes Core + Networkening Editions changelog.md
- Bug fixes Networkening Editions changelog.md
- See more changes in the changelog.md
- I am working on new demos with all the included features
Demos
- Core Edition
- Networkening Edition
the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html
Version 3.9.9.7 : 12/19/25 Import/export, saving and updates for editors
Version 3.9.9.7 : 12/19/25 Import/export, saving and updates for editors
- Improved the import/export system read more: import-export-save.md
- Added markdown export and import Ala, Git versioning!
- Edit and create in your favorite markdown editor
- This also allows git versioning!
- Added csv export and import
- Edit and create in your favorite csv editor
- Added print option
- Removes the background and makes the entire canvas print friendly
- New import/Export mobile menu
- Bug Fixes
- Fixed minimap rendering nodes twice (performance)
- Fixed event listener memory leak in edge drag handlers
- Fixed Mac keyboard shortcuts (SORRY APPLE)
- 3.9.9.6: Orthogonal routing update DEMO changelog.md
- See more changes in the changelog.md
Demos
- Core Edition
- Networkening Edition
Download:
the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html
V3.9.9.6 Stretching version numbers AND lines too!
- We are very close to 4.0 Stable, community! Thank you to all the testers!!
- Orthogonal routing update changelog.md
- New orthogonal routing option draws clean 90 degree angle connections
- Three routing styles available: Orthogonal, Curved, and Straight
- Change between all of them in the settings at any time OR mix and match them
- Auto Recovery
- If your browser crashes or you accidentally close the tab, your work is saved in your local browser
- If you want to clear this cache, use the Clear All option in settings
- Enhanced Search : Search now zooms in and out of the canvas automatically to group found items
- Mobile Undo : Add three finder tap anywhere on the canvas for undo on mobile devices
- Performance Under The Hood
- Multiple rapid changes are now batched into single redraws
- Minimap updates are throttled during pan and zoom
- Drop shadows and pulse animations automatically disabled when zoomed out below 50 percent
- Mouse and touch pan handlers optimized to prevent layout thrashing
- CSS containment added to panels and viewport for faster rendering
- Undo performance updates
- Minimap performance updates
- Custom Orthogonal gap function : edges show gaps where they cross other orthogonal edges
- Refactored update/import function
- Big performance update
- See more changes in the changelog.md
Demos
- Core Edition
- Networkening Edition
Download:
the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html