Skip to main content

@overlayed/app

1.1.19

Patch Changes

  • 2026-04-02: chore(app): bump render-interface to v0.6.7

1.1.18

Patch Changes

  • 2026-04-01: fix(app): issue where users cursor appears but the window does not, and input is blocked. Instead now the cursor wont appear and input wont be blocked.

1.1.17

Patch Changes

  • 2026-03-31: refactor(app): remove unncessary webhook call on feedback submission

1.1.16

Patch Changes

  • 2026-03-25: chore(app): bump dependencies

1.1.15

Patch Changes

  • 2026-03-23: chore(app): bump dependencies

1.1.14

Patch Changes

  • 2026-03-23: feat(app): include metadata when creating bundles

1.1.13

Patch Changes

  • 2026-03-22: chore(app): increase injection delay

1.1.12

Patch Changes

  • 2026-03-22: chore(app): delay injection on newly created processes

1.1.11

Patch Changes

  • 2026-03-22: chore(app): bump dependencies

1.1.10

Patch Changes

  • 2026-03-22: chore(app): bump dependencies

1.1.9

Patch Changes

  • 2026-03-22: chore(app): provide crash_identifier on game crash dump upload

1.1.8

Patch Changes

  • 2026-03-21: fix(app): remove hardcoded release_id in crash dumps

1.1.7

Patch Changes

  • 2026-03-21: chore(app): update dependencies

1.1.6

Patch Changes

  • 2026-03-21: chore(app): update dependencies

1.1.5

Patch Changes

  • 2026-03-21: chore(app): update dependencies

1.1.4

Patch Changes

  • 2026-03-21: chore(app): drop cortex events older than 600 seconds before submission

1.1.3

Patch Changes

  • 2026-03-19: refactor: update crash dump endpoints

1.1.2

Patch Changes

  • 2026-03-18: fix(app): strip Windows duplicate-download suffixes from UTM campaign codes

1.1.1

Patch Changes

  • 2026-03-14: chore: bump internal package versions

1.1.0

Minor Changes

  • 2026-03-14: feat: add crash dump detection and upload support via overlay.crashDumps.on("new", ...). See the docs for details.

1.0.3

Patch Changes

  • 2026-03-01: feat(app/siege): add solid snake to constants

1.0.2

Patch Changes

  • 2026-03-01: fix: bug reports not submitting when user has large amount of log files

1.0.1

Patch Changes

  • 2026-03-01: fix: campaign codes not registering

1.0.0

Major Changes

  • 2026-02-28: ## 🚀 Features
    • Auto-updating support: Complete implementation of application update flow including support for private channels
    • Campaigns: Ability to create UTM campaigns for tracking user acquisition
    • Electron Window Logging: Logs from electron windows will now be in feedback submissions
    • Ads enhancements: New getAdsScriptElement and getAdsScriptUrl methods for better ads integration
    • Enhanced CLI bundling: Improved the CLI bundling process to be more robust and reliable

    📚 Documentation Improvements

    • Deployment guides: New documentation sections on application deployments and updating mechanisms
    • Refreshed docs theme: Refreshed the docs theme
    • Local Development: Established guideliens for local development

    📝 Breaking Changes

    • After updating, you’ll need to run overlayed login and then overlayed init. This only needs to be done once, and is only needed for local development.

    🐛 Bug Fixes

    • Fixed broken documentation links

Minor Changes

0.36.3

Patch Changes

  • 2026-02-25: chore: bump internal package versions

0.36.2

Patch Changes

  • 2026-02-22: fix: stream write failed when sleeping app
  • 2026-02-22: chore(app): adjust feedback submission url

0.36.1

Patch Changes

  • 2026-01-06: chore: temporarily revert previous changes

0.36.0

Minor Changes

  • 2026-01-06: feat: internal changes for deployments

0.35.1

Patch Changes

  • 2026-01-05: fix: @overlayed/app/security export

0.35.0

Minor Changes

  • 2026-01-05: feat: add @overlayed/app/security module

0.34.10

Patch Changes

  • 2025-12-31: fix: internal changes

0.34.9

Patch Changes

  • 2025-12-31: chore(app): support nullable build_hash in module releases
  • 2025-12-31: refactor: move config store internals
  • 2025-12-31: chore: update meta data

0.34.8

Patch Changes

  • 2025-12-21: fix: console color logging

0.34.7

Patch Changes

  • 2025-12-20: Export individual GameLaunchManager events GameLaunchEvent, GameCloseEvent, and GameReadyEvent

0.34.6

Patch Changes

  • 2025-12-20: feat(app): adopt new game module delivery system

0.34.5

Patch Changes

  • 2025-12-19: fix: old bug report endpoint not submitting
  • 2025-12-19: chore: bump dependencie

0.34.4

Patch Changes

  • 2025-12-19: chore(app): fix 32-bit game support

0.34.3

Patch Changes

  • 2025-12-18: feat(app): add support for 32bit games

0.34.2

Patch Changes

  • 2025-12-18: chore: bump package versions

0.34.1

Patch Changes

  • 2025-12-18: chore(app): fix build issue

0.34.0

Minor Changes

  • 2025-12-18: feat(app): add notices

0.33.1

Patch Changes

  • 2025-12-14: fix(app): correctly send version, channel, and extra data

0.33.0

Minor Changes

  • 2025-12-14: feat(app): BREAKING - submitBugReport is now submitFeedback and takes a type

0.32.3

Patch Changes

  • 2025-12-10: chore: bump dependencies

0.32.2

Patch Changes

  • 2025-12-10: chore: bump dependencies

0.32.1

Patch Changes

  • 2025-12-10: chore: bump dependencies

0.32.0

Minor Changes

  • 2025-12-09: feat(app): support conditional rendering / dll injection

0.31.6

Patch Changes

  • 2025-12-09: chore(app): bump dependencies

0.31.5

Patch Changes

  • 2025-12-09: chore: bump dependencies

0.31.4

Patch Changes

  • 2025-12-08: chore(app): update dependencies

0.31.3

Patch Changes

  • 2025-12-07: chore(app): validate applicationID passed to overlayed and defineConfig is a valid ULID feat(app/siege): add platform to player_joined event

0.31.2

Patch Changes

  • 2025-12-04: fix(app): log level ‘log’ -> info, dont attempt to register already registered processes

0.31.1

Patch Changes

  • 2025-12-02: refactor(overlay): update event communication channel

0.31.0

Minor Changes

  • 2025-11-30: feat(app/siege): add headshot to player_died event

0.30.1

Patch Changes

  • 2025-11-30: fix: .node file not found

0.30.0

Minor Changes

  • 2025-11-30: feat(app/siege): add damage_hit_zone, damage_source_id to round end damage events. Also add SIEGE_DAMAGE_HIT_ZONES.

0.29.0

Minor Changes

  • 2025-11-16: refactor(app/siege): remove player_stats_changed event in favor of smaller events like player_kills_changed

0.28.1

Patch Changes

  • 2025-11-15: chore(app): export ModuleLoadedEvent, ModuleUnloadedEvent, UnsupportedGameVersionEvent types

0.28.0

Minor Changes

  • 2025-11-15: refactor(app/siege): move module_loaded, module_unloaded, unsupported_game_version to universal events

0.27.1

Patch Changes

  • 2025-11-08: fix(app): logs will now log in UTC

0.27.0 (2025-11-02)

Breaking Change

  • 2026-03-14: siege: Removed local_player event in favor of universal logged_in event.

Minor Changes

  • 2026-03-14: Add overlayed.universal event listeners. Docs

0.26.2

Patch Changes

  • 2025-11-01: fix(app): game_ready event doesn’t trigger .on called after game is ready

0.26.1

Patch Changes

  • 2025-10-30: chore(app): add logs around events

0.26.0

Minor Changes

  • 2025-10-28: chore(app/siege): BREAKING - remove map.id from event types

0.25.3

Patch Changes

  • 2025-10-26: chore(app): add debug tools

0.25.2

Patch Changes

  • 2025-10-22: feat(siege): add constants for halloween event
  • 2025-10-22: fix(app): only download dll when update is needed
  • 2025-10-22: fix(app/siege): missing map id

0.25.1

Patch Changes

  • 2025-10-18: fix(app): allow multiple listeners per keybind

0.25.0

Minor Changes

  • 2025-10-15: feat(app/siege): add operator_ban_voting_started and operator_ban_cleared events

0.24.5

Patch Changes

  • 2025-10-11: feat(app/siege): add PlayerDamageDataSchema#damage_item_instance_id

0.24.4

Patch Changes

  • 2025-10-07: refactor(app/siege):
    • Removed strict validation on SiegeGameModePhase, SiegeSide, SiegePlayerLifeState, SiegeDamageType, and SiegeDamageTeamType. Now validates that its a string, but nothing more.
    • Add 3 new SIEGE_DAMAGE_TYPES: "melee-pushback", "supressive-fire", "gas-pipe-fire",
    • Add 1 new SIEGE_GAME_MODE_PHASES: "first"

0.24.3

Patch Changes

  • 2025-10-06: chore: update dependencies fix: various types exported from @overlayed/app like RenderWindow, etc.

0.24.2

Patch Changes

  • 072885e: test(app): actions

0.24.1

Patch Changes

  • 23c2084: fix(app): send app build version

0.24.0

Minor Changes

  • 35a4380: feat(app): add hasAnyActiveGames utility

0.23.0

Minor Changes

  • 12b4be8: feat(app): add hasAnyActiveGames utility

0.22.2

Patch Changes

  • d9470e8: fix(app): properly stringify various data types like errors, maps, sets, etc

0.22.1

Patch Changes

  • 36fdd32: fix(app): reuse previous session if last used less than 5 minutes ago

0.22.0

Minor Changes

  • 6044eeb: feat(app/siege): add missing consts for game_mode_type and maps

Patch Changes

  • d57b67e: chore(app/siege): remove PlayerMatchStatsDataSchema#plants

0.21.0

Minor Changes

  • 32dc145: feat(app): add baseDir option to overlayed config bundle configs

0.20.0

Minor Changes

  • ed28e66: feat(app/siege): add game_log event

0.19.2

Patch Changes

  • 2000e0a: fix(app/siege): player_joined missing branded type for profile_id

0.19.1

Patch Changes

  • 71416a6: fix(app): overlayed-gg imports not renamed

0.19.0

Minor Changes

  • 37a883c: feat(app/siege): add denari to operator records

0.18.4

Patch Changes

  • 2b28f58: fix(app): add missing time_of_day type

0.18.3

Patch Changes

  • 31b2230: fix(app/siege): missing game_mode and match_type types

0.18.2

Patch Changes

  • 7b9b0b4: feat(app): expose silent option to log internal logs to console, refactor cortex in_game internals

0.18.1

Patch Changes

  • 3287179: feat(app): dont send game events through cortex
  • c04fbc4: feat(app/cortex): also emit game_ready

0.18.0

Minor Changes

  • 0e5a766: refactor(app): internals

0.17.5

Patch Changes

  • 4a80264: fix(app): adjust cortex date logic
  • a651f95: fix(app): invalid dates being sent with cortex

0.17.4

Patch Changes

  • b7e9a03: fix: cortex events using the wrong date

0.17.3

Patch Changes

  • a35e59b: chore(app): update packages

0.17.2

Patch Changes

  • d0db306: chore(app): update package versions

0.17.1

Patch Changes

  • b4457e8: feat(app): update native interface
  • c5981f7: fix: remove hard coded games from list

0.17.0

Minor Changes

  • 4d0386d: fix(app/siege): add game event flushing - now you must call readyForGameEvents when you’re ready to listen to game events

0.16.6

Patch Changes

  • be0ca64: fix(app): submitBugReport fails

0.16.5

Patch Changes

  • 50ec430: chore: bump package versions
  • dbbe2a6: feat(app): extend log persistence duration to 7 days (from 3)

0.16.4

Patch Changes

  • 878ea0d: fix(app): recursively read subfolders and files for bug submission

0.16.3

Patch Changes

  • 93b7ba0: feat(logger): color log output and improve format
  • 2bc54a4: fix(app): Object not destroyed error

0.16.2

Patch Changes

  • 1e6995e: fix(app): expose LoggerScope type

0.16.1

Patch Changes

  • 5c7a9ae: fix(app): logger doesnt include timestamp in console logs
  • 2d51863: fix(app): dont log internal logs to console by default

0.16.0

Minor Changes

  • 07e9196: feat(app): add log.debug method which logs when debug: true is passed

Patch Changes

  • 64c415d: fix(app/siege): missing siege game modes

0.15.0

Minor Changes

  • b825aac: feat(app):
    • BREAKING - Renamed createWindow to createInGameWindow
    • BREAKING - New createWindow method that should be used instead of new BrowserWindow
    • Integrate internal cortex events

Patch Changes

  • bb17566: feat(app/siege): expose Translation type

0.14.1

Patch Changes

  • 52bf6d8: fix: built package size

0.14.0

Minor Changes

  • 6b9166e: feat(app): expose defineConfig function & related types for bundling apps.
    // overlayed.config.ts
    export default defineConfig({
      // ...
    });
    

0.13.1

Patch Changes

  • 28dd898: fix(app/siege): match started event incorrect validation rule

0.13.0

Minor Changes

  • 188b93d: feat(app): add branded types to siege events

Patch Changes

  • 2154f1e: refactor: change internal build system

0.12.0

Minor Changes

  • c734cab: feat(app): add log module

0.11.0

Minor Changes

  • 63264c1: refactor(app/siege): BREAKING - expose more consts, rename existing costs to consistent naming, expose all siege vars, functions, and types at top level instead of in a Siege object.

0.10.2

Patch Changes

  • 6d295cb: chore(app): bump package versions

0.10.1

Patch Changes

  • 0a86a0d: fix(app): getAppInfo not returning userId when called a second time

0.10.0

Minor Changes

  • 0784696: feat(app): expose cortex

0.9.2

Patch Changes

  • a40cde7: fix: contextBridge not defined

0.9.1

Patch Changes

  • 2560888: fix(app): api misconfiguration for siege

0.9.0

Minor Changes

  • 2d8dad9: feat: add ads support