ARTEFCKD ROOM BUILD 0.2.2-alpha
=================================

A self-hosted room for digital artefacts.

SUPPORTED LOCATIONS
- https://domain.tld/artefckd/
- https://artefckd.domain.tld/
- https://domain.tld/

The installer detects the exact public URL, including subdomain and subfolder.
Install through the final public URL. Moving the files later to another URL requires
updating the local config or performing a fresh installation.

CLEAN INSTALL
1. Upload the CONTENTS of this folder to the final directory or subdomain document root.
2. Open /install.php at that exact public URL.
3. Set room name and a local owner password.
4. Bookmark /system.php after installation.
5. Open the uploader through SYSTEM, enter the token, then add it to the home screen.

INCLUDED
- SQLite installer; no manual database setup
- identical ARTEFCKD room skin
- HOME / MIXED / WRECKAGE / ABOUT
- local owner SYSTEM, uploader, manage, stats and diagnosis
- PWA uploader with #232323 background
- RSS feed and public room manifest
- Previous / DRIFT / Next
- occasional SIGNAL transmissions between rooms
- versioned CSS and JavaScript references to reduce stale browser-cache problems
- remote update check through https://artefckd.com/updates.json

NETWORK
Rooms read the invitation-only registry from:
https://artefckd.com/rooms.json

The registry must contain the exact public URL of each room. HTTP and HTTPS are not
interchangeable. HTTPS is strongly recommended for the uploader and home-screen app.

IMPORTANT
- /data contains the local SQLite database and config.
- /artefckts contains the room's uploaded artefacts.
- Never overwrite or delete these folders during an update.
- Use a patch/update package for an existing room; full builds are for clean installs.
- No central ARTEFCKD account is required. /system.php is the local owner area.

0.3.0-alpha
- Web uploader generates JPEG thumbnails from readable video files.
- System shows whether the current Room is registered in WRECKAGE.
- WRECKAGE explains when a Room is alive but not yet in the central registry.


NETWORK ADMIN 0.3
- invitation code can be entered during install or later in SYSTEM
- the Room sends only Room ID, name, URL, RSS, manifest and build version
- status can be pending, active, declined or disabled
- accepted Rooms receive one door to pass on
- the Room remains fully functional without network acceptance
