| .. |
|
activity.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
assignments.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
auth.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
content.js
|
Phase 2.2c: content_folders gets workspace_id (schema + backfill); folders.js scoped; content.js folder-move strict same-workspace
|
2026-05-11 21:04:03 -05:00 |
|
device-groups.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
devices.js
|
Phase 2.2a: devices.js scoped to workspace_id; pair flow stamps workspace_id on claim
|
2026-05-11 20:33:58 -05:00 |
|
folders.js
|
Phase 2.2c: content_folders gets workspace_id (schema + backfill); folders.js scoped; content.js folder-move strict same-workspace
|
2026-05-11 21:04:03 -05:00 |
|
kiosk.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
layouts.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
playlists.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
provisioning.js
|
Initial open source release
|
2026-04-08 12:14:53 -05:00 |
|
reports.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
schedules.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
status.js
|
Phase 2.2b: content.js + status.js import scoped to workspace_id; uploads stamp workspace_id
|
2026-05-11 20:50:25 -05:00 |
|
stripe.js
|
Security audit remediation: auth, IDOR, XSS, hardening
|
2026-04-11 22:48:07 -05:00 |
|
subscription.js
|
Initial open source release
|
2026-04-08 12:14:53 -05:00 |
|
teams.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
video-walls.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |
|
white-label.js
|
Initial open source release
|
2026-04-08 12:14:53 -05:00 |
|
widgets.js
|
Phase 2.1: tenancy middleware, permission helpers, JWT workspace context, frontend + backend role-rename compat
|
2026-05-11 20:02:00 -05:00 |