Handlingar
Features #31
öppen
CA
Features #19: P0 — Core stability and finish current features
[P0] HIGH PRIORITY — make the member's own profile look like the profile other members actually see, and reorganize personal media under My Gallery
Features #31:
[P0] HIGH PRIORITY — make the member's own profile look like the profile other members actually see, and reorganize personal media under My Gallery
Status:
Planned
Prioritet:
High
Tilldelad:
-
Startdatum:
2026-08-29
Deadline:
% Klart:
10%
Beräknad tid:
Reported by:
Beskrivning
Imported from the pre-Redmine CookieMonsters TODO during the 2026-08-29 migration.
Original priority: P0 — Core stability and finish current features
- HIGH PRIORITY — make the member's own profile look like the profile other members actually see, and reorganize personal media under My Gallery:
- when a signed-in member opens their own profile, render the normal member-facing profile presentation first so they can see what eligible other members see; owner-only management controls may appear as small contextual actions but must not replace/distort the real profile layout;
- remove the current oversized Upload a screenshot panel from the main profile/My Corner view; upload should not consume roughly half the content area or visually dominate the profile;
- organize personal media under one coherent top-level My Gallery hub with visual folder/album cards rather than an admin-style list;
- initial first-level entries under My Gallery should include Screenshots, a normal personal-photo branch (final friendly label can be My Photos / Personal photos rather than awkwardly repeating
My Gallery), and a default My Animals folder; - use My Animals instead of
My Petsso the default folder naturally fits cats, dogs, horses and any other animals; - My Animals is permanently SFW-only: never show or allow an NSFW / 18+ choice when creating the default My Animals folder, creating child folders beneath it, or uploading/moving media into that branch;
- enforce the My Animals SFW-only rule server-side as well as in the UI: crafted API requests must not be able to set NSFW metadata on the folder, its descendants or media stored there;
- animal-related sexual/NSFW content is prohibited on CookieMonsters rather than merely hidden behind the adult-content gate; moderation must be able to remove it, and content must not become valid by moving it into another NSFW Gallery folder;
- Screenshots remains the game-specific branch and every screenshot upload still requires a game from the shared game catalog (plus the normal
Otherfallback); - normal personal Gallery photos (cat/horse/travel/food/garden/everyday-life etc.) do not require a game and are stored in the selected personal Gallery folder;
- members can create as many additional personal Gallery folders as they want and later nested child folders according to the existing Gallery hierarchy/access model;
- add a small, tasteful upload icon/button beside/inside My Gallery instead of a giant inline form; clicking it opens a dedicated Upload page/flow;
- on Upload, first choose the destination/type clearly: at minimum Screenshot or My Gallery / personal photo;
- if Screenshot is chosen, require game selection and route the image into Screenshots with the existing screenshot/community-feed semantics;
- if My Gallery / personal photo is chosen, do not show/require game; instead let the member choose a personal Gallery destination such as My Animals or another custom folder;
- optionally let the member create a new Gallery folder from the Upload flow without losing already selected files, while keeping the flow simple and soft;
- every new personal Gallery folder remains SFW by default;
- when an eligible adult with account NSFW enabled deliberately marks a Gallery folder NSFW / 18+, make that state very clear to the owner before saving and whenever managing/viewing it, using a strong but tasteful
NSFW / 18+badge/label rather than subtle metadata; - NSFW must never be preselected; require an explicit choice/confirmation so a folder cannot accidentally become adult;
- the owner's clear NSFW badge is management UI only and must not leak folder existence/title/cover/count to viewers who are not allowed to discover it; existing age gate, quick-SFW mode, access rules, blocks and protected-media authorization remain authoritative;
- screenshots may live visually under the My Gallery umbrella, but keep screenshot game metadata/community Screenshot feed behaviour distinct from ordinary Gallery-photo data in the backend rather than merging the models blindly;
- preserve the existing Gallery access scopes, comments/reactions, protected-media rules and folder inheritance for personal photos;
- the default My Animals folder must not publish anything automatically; it starts empty and follows normal safe Gallery visibility defaults until the owner deliberately changes access;
- final desktop/mobile treatment should keep profile first, media second, management third: seeing yourself as others see you is the primary experience, folders/images are easy to browse, and create/upload/edit actions stay compact.
CM-TODO-ID:7a2d3da981c8cc1ac583
Future notes, acceptance criteria and status changes belong in this Redmine issue.
CA Uppdaterad av Codex API för ungefär en månad sedan
- Status ändrad från New till Planned
- % Klart ändrad från 0 till 10
Migration reconciliation: aligned imported TODO status with the CookieMonsters Redmine plan.
Handlingar