You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Guest photo album access behind a per-project toggle
- New guestShowPhotos project setting (default off) with manual migration: guests can view photo albums when enabled
- Guests can never download photos: album access tokens now carry a guest flag enforced by the photo content route, closing a download=true URL bypass; zip downloads remain blocked for guests
- Video group rename/delete buttons only show on the expanded card, matching photo albums
- Wiki: guest photo visibility, accordion album management, video drag & drop, inline previews, group deletion, page-level view toggle
Copy file name to clipboardExpand all lines: docs/wiki/Client-Guide.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ After authentication you see a thumbnail grid of all videos in the project:
36
36
- Approved videos show a checkmark overlay.
37
37
- Videos needing review appear first, followed by approved videos.
38
38
- Click any thumbnail to open the video player.
39
-
- A grid/list toggle switches between thumbnail cards and a compact list.
39
+
- A grid/list toggle in the top bar switches both videos and photo albums between thumbnail cards and a compact list; your choice is remembered.
40
40
41
41
Above the grid you can see the project title, your name, and an optional project description.
42
42
@@ -175,12 +175,12 @@ Files you submit are visible to the project admin but are not attached to any sp
175
175
176
176
## Photo albums
177
177
178
-
If the project contains photos, albums appear below the videos. Click an album to open the full-page album view:
178
+
If the project contains photos, albums appear below the videos (for guests only when the project admin has enabled it). Click an album to open the full-page album view:
179
179
180
180
- The top bar has a back button, a prev/next album selector, and the theme/language toggles.
181
181
- Click any photo to open it in a lightbox; use the arrow keys or on-screen arrows to browse.
182
182
- Select multiple photos (checkbox on each thumbnail) to download just those.
183
-
- If the admin has enabled photo downloads, you can download your selection, the whole album, or all project photos as a ZIP.
183
+
- If the admin has enabled photo downloads, you can download your selection, the whole album, or all project photos as a ZIP. Photo downloads are never available in guest mode.
Copy file name to clipboardExpand all lines: docs/wiki/Features.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@
17
17
- Photo zip downloads on the share page (selected photos, one album, or the whole project), gated by a per-project toggle.
18
18
- Recipient portal at `/portal`: recipients sign in with a magic link and see all active projects they are assigned to in one place.
19
19
- Loop playback toggle in the video player.
20
-
- Grid/list view toggle for videos on the share page.
20
+
- Grid/list view toggle on the share page, applying to both videos and photo albums.
21
21
- Client asset uploads: allow clients to upload files to projects (configurable per project).
22
22
- Reverse share: allow clients to upload files directly to a project without attaching them to a comment. Toggled per project. Uploaded files appear in a dedicated admin block with download and delete.
23
23
- Bulk select on admin project page: multi-select video assets and client uploads for bulk download or bulk delete.
@@ -55,13 +55,15 @@
55
55
- IP and domain blocking.
56
56
- Browser push notification management.
57
57
- Version control: multiple video versions with revision tracking and optional limits.
Copy file name to clipboardExpand all lines: docs/wiki/Usage-Guide.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,11 +3,13 @@
3
3
## Creating your first project
4
4
1. Login to the admin panel.
5
5
2. Create a project with title, description, client name/email, and password (recommended).
6
-
3. Upload videos.
6
+
3. Upload videos — use the Upload Video(s) card, or drag video files or entire folders straight onto the Videos section.
7
7
4. Share the client link.
8
8
5. Collect timestamped feedback.
9
9
6. Approve when the client accepts the final version.
10
10
11
+
On the project page, click a video thumbnail to play its transcoded preview in place (the original file is never streamed). Expanding a video shows the rename and delete buttons next to its name — delete removes the video with all of its versions, while individual versions can be deleted inside the expanded list.
12
+
11
13
## Client workflow
12
14
1. Open the share link.
13
15
2. Enter password/OTP if required.
@@ -113,10 +115,11 @@ Reverse share lets clients upload files directly to a project from the share pag
113
115
Projects can hold photo albums alongside videos — useful for stills, BTS shots, or photo deliverables.
114
116
115
117
**Creating and filling albums (admin):**
116
-
1. Open the project page; the **Photos** section sits below the videos.
117
-
2. Create an album and drag photos onto it, or drop entire folders onto the Photos section — each folder becomes its own album.
118
-
3. The worker generates webp thumbnails automatically; uploads work on both local (TUS) and S3 storage.
119
-
4. Hover an album to pick its cover photo; a sort toggle switches between name and date order.
118
+
1. Open the project page; the **Photo Albums** section sits below the videos.
119
+
2. Create an album and drag photos onto it, or drop entire folders onto the section — each folder becomes its own album.
120
+
3. Click an album to fold it open in place: photos are listed with pagination, and the rename/delete buttons appear next to the album name.
121
+
4. The worker generates webp thumbnails automatically; uploads work on both local (TUS) and S3 storage.
122
+
5. Use the star on a photo row to set it as the album cover; a sort toggle in the section header switches between name and date order.
120
123
121
124
**Client side:** albums appear on the share page below the videos, with a full-page album view, lightbox, and multi-select. To let clients download photos (selection, album, or all project photos as a ZIP), enable **Allow photo downloads** in the project settings.
0 commit comments