Projekt

Allmänt

Profil

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

Tillagd av Codex API för ungefär en månad sedan. Uppdaterad för ungefär en månad sedan.

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 Pets so 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 Other fallback);
    • 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.

Handlingar

Finns även som: PDF Atom