Skip to content

Releases: gelatinescreams/The-One-File

Version 4.1.4 : Testers finding the stragglers. Thank you to everyone! & TheOneFile_Verse 1.8.0

04 Mar 22:57

Choose a tag to compare

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.

    • Added admin setting to set room themes as default. Custom themes from imported versions will also be able to set as default. Thanks to ahmaddxb #45
    • Added admin setting to show hide admin login link on homepage
    • Added admin setting to force welcome modal to all users even if custom data present
  • 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

4.1.3

16 Feb 01:57

Choose a tag to compare

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

the-one-file.html
theonefile-networkening.html

Version 4.1.2 : Image support, Notes Enhancements and Squashing Bugs

18 Jan 03:32

Choose a tag to compare

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

Download

V 4.1.1 Step by step recording

13 Jan 03:47

Choose a tag to compare

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

the-one-file.html
theonefile-networkening.html

V4.1.0 : The Vision Converges

12 Jan 23:28

Choose a tag to compare

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

07 Jan 04:15

Choose a tag to compare

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

29 Dec 23:18

Choose a tag to compare

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

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

23 Dec 03:22

Choose a tag to compare

  • 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

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

20 Dec 00:43

Choose a tag to compare

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

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!

18 Dec 02:27

Choose a tag to compare

  • 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

Download:

the-one-file-corporate-demo.html
the-one-file-homelab-demo.html
theonefile-networkening-corporate-demo.html
theonefile-networkening-homelab-demo.html