---
# System prepended metadata

title: Feature Panel

---

## Conventions

### Status

In this document, we use emojis to indicate task status. The emojis are as follows:

- ✅ Indicates the feature has been published online.
- ❌ Indicates the feature was deprecated.
- 🚧 Indicates the feature is in development.
- 🧪 Indicates the feature is under testing.
- 💬 Extra information.

### Testing

If a feature is completed, please provide the Vercel preview link next to it (in the same line). And test it in the following browsers:

- Brave
- Opera
- Firefly
- Google Chrome
- Mobile Safari
- Mobile Brave

### Cooperation

If a developer plans to work on a feature, they should reload this document to ensure it's up to date, and then add their **@id** in the same line after the feature. This way, other developers will be informed and can avoid working on the same feature simultaneously. 

> DON'T WORK ON TOO MANY FEATURES PARALLELLY

### Git Branching

When a developer is ready to work on a feature, they should create a new feature branch from the `main` branch. Once the coding is complete and the feature has been tested across all specified browsers, it will be merged back into the `main` branch and deployed to `staging`.

## Features

### Fundimental

- ✅ Sync Firefly session **@guanbinrui**

### Post - P1

- ✅ Display (fc/<s>lens=[orb](https://orb.ac/)</s>) channel icon **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/993) [FW-502](https://mask.atlassian.net/browse/FW-502)
    - ✅ Click the channel icon redirect to the channel detailed page
    - 💬 We don't support [orb](https://orb.ac/) at this time.
- ✅ Mute the author of post **@unclebill**  [FW-882](https://mask.atlassian.net/browse/FW-882)
- ✅ Report post content **FF** **@unclebill**  [FW-882](https://mask.atlassian.net/browse/FW-882)
- ✅ Delete owned post **FF**  [FW-503](https://mask.atlassian.net/browse/FW-503) **@unclebill**
- ✅ Channel
    - ✅ Mute/Unmute Channel (farcaster)  [FW-883](https://mask.atlassian.net/browse/FW-883)  **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/1011)
- ✅ View Engagements 
    - ✅ Quotes / Recasts / Likes **@unclebill** [FW-884](https://mask.atlassian.net/browse/FW-884)
- ✅ Copy post url to clipboard  [FW-882](https://mask.atlassian.net/browse/FW-882)
- ❌ <s>Translate post content</s>
- ❌ <s>Report post content</s>
- ❌ <s>Tip the author of post</s>
- ❌ <s>Open post on original platform (via warpcast, firefly, yup) </s>
- ❌ <s>Open share image in a new tab</s>

### Articles (timeline) - P1

- ✅ Display mirror/paragraph article timeline **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/985) [FW-886](https://mask.atlassian.net/browse/FW-886)

### Profile - P1

- ✅ Display twitter profile and timeline **@INS** [FW-821](https://mask.atlassian.net/browse/FW-821)
- ✅ Copy profile page url to clipboard **@unclebill** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/980)  [FW-882](https://mask.atlassian.net/browse/FW-882)
- ✅ View *fc* post in with group by Casts, Casts+Replies, Likes, Medias **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/984)  [FW-567](https://mask.atlassian.net/browse/FW-567)
- ✅ View *Lens* post in with group by Feed, Replies, Replies, Media, Collected **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/984)  [FW-567](https://mask.atlassian.net/browse/FW-567)
- ✅ Follower & Following List **@INS** [FW-504](https://mask.atlassian.net/browse/FW-504)

### Wallet Profile - P1 [/wallet/profile](https://www.notion.so/mask/Firefly-API-ee3c86d0bb31487c92de18efa5b51d33?p=78faa2cc852e49f6a35e665d36671342&pm=s) [/wallet/profile2](https://www.notion.so/mask/Firefly-API-ee3c86d0bb31487c92de18efa5b51d33?p=f1cc2b3cd9dc49119cf493ae8a59dde9&pm=s)

- Add wallet profile into the top level platform tab list [FW-880](https://mask.atlassian.net/browse/FW-880) [FW-649](https://mask.atlassian.net/browse/FW-649) 
   ✅  - Display ENS of the connected wallet **@albert**
    - Display a secondary tab list includes:
        - NFTs, POAPs **@INS**
       ✅ - Articles **@albert**

### Channel (timeline) - P1

- ✅ Add Explore item in the side menu 
    - ✅ Display trending channels（**@tomwang**)[PR](https://github.com/DimensionDev/firefly.mask.social/pull/998)  [FW-895](https://mask.atlassian.net/browse/FW-895)
- ✅ Select channel to posting content [FW-724](https://mask.atlassian.net/browse/FW-724) （**@tomwang**) [PR](https://github.com/DimensionDev/firefly.mask.social/pull/997)
- ✅ Mention channels in post content, and regonized as hyher links [FW-726](https://mask.atlassian.net/browse/FW-726) **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/990)
- ✅ View channel details by hovering channel handle [FW-505](https://mask.atlassian.net/browse/FW-505) **@albert** [PR](https://github.com/DimensionDev/firefly.mask.social/pull/992)

### Bookmark - P1 [/v1/bookmark/create](https://firefly-api.readme.io/reference/bookmarkcontroller_create)

- ✅ Add bookmark item in the side menu  **@unclebill**
- ✅ Add bookmark page to list all marked stuff **@unclebill**
    - 🚧 Display a tab list includes platforms: Lens, Farcaster, Twitter
- ✅ Able to bookmark a post **@unclebill**
- <s>Able to Bookmark an article</s>
    - 💬 Bookmark is only for posts.

### Sidebar

- Recommended users to follow
- Recommended channels

### Frames (menu)

- Display frames from following users
- Display latest published frames

### Medias (menu)

- Display medias from following users
- Display latest published medias

### NFT (timeline)

- Display NFT timeline

### Snapshot (timeline)

- Display Snapshot timeline

### Actions

- Discover Actions
- Install an Action

### Settings

- Profile Settings
    - Display profile information including avatar, display name and bio.
    - Change avatar image
    - Update display name
    - Update bio
- Theme Settings
    - Choose theme color from palette
- Actions Settings
    - Display installed actions
    - Discover actions
    - Replace installed actions
- Privacy
    - Display blocked (muted) users
        - Unblock a user
