This website requires JavaScript.
Explore
Help
Register
Sign In
Archive
/
screentinker
Watch
1
Star
0
Fork
You've already forked screentinker
0
mirror of
https://github.com/screentinker/screentinker.git
synced
2026-05-15 07:32:23 -06:00
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
dddc48440b
screentinker
/
server
/
db
History
ScreenTinker
bc445a0a7c
fix(boot): auto-apply Phase 1 multi-tenancy migration on startup if not yet applied; refactor scripts/migrate-multitenancy.js to expose runMigration() with CLI wrapper preserved; pre-migration snapshot to db/remote_display.pre-migration-<timestamp>.db; belt-and-suspenders guards on migrateFolderWorkspaceIds + backfillActivityLogWorkspace so the inline backfills skip cleanly if workspaces table absent. Fixes startup crash on pre-multi-tenancy installs (semetra22 / Discord report) where 'npm start' after pulling latest hit migrateFolderWorkspaceIds and crashed with 'no such table: workspaces'. Self-hosters now get an automatic upgrade path without needing to run 'node scripts/migrate-multitenancy.js' manually.
2026-05-12 08:22:47 -05:00
..
database.js
fix(boot): auto-apply Phase 1 multi-tenancy migration on startup if not yet applied; refactor scripts/migrate-multitenancy.js to expose runMigration() with CLI wrapper preserved; pre-migration snapshot to db/remote_display.pre-migration-<timestamp>.db; belt-and-suspenders guards on migrateFolderWorkspaceIds + backfillActivityLogWorkspace so the inline backfills skip cleanly if workspaces table absent. Fixes startup crash on pre-multi-tenancy installs (semetra22 / Discord report) where 'npm start' after pulling latest hit migrateFolderWorkspaceIds and crashed with 'no such table: workspaces'. Self-hosters now get an automatic upgrade path without needing to run 'node scripts/migrate-multitenancy.js' manually.
2026-05-12 08:22:47 -05:00
schema.sql
Video walls: free-form canvas editor, leader-driven sync, group dissolve, progress bars
2026-04-29 23:11:16 -05:00