v0.1.6
Progressive web app mirrors:
- https://seedit.eth.limo
- https://seedit.eth.link
- https://cloudflare-ipfs.com/ipns/seedit.eth (insecure, no subdomain isolation)
CLI client:
0.1.6 (2024-03-03)
Bug Fixes
- account settings: removed unnecessary reload when switching account, allow to delete last account (refreshing creates a new one) (51f7dba)
- author sidebar: hide +friends button until functionality is implemented (83ea30d)
- challenge modal: special characters couldn't get rendered in post content preview (9d2c01d)
- comment tools: don't show 'report' button if the user is the author (96fd888)
- don't reset time filter when changing sort in feeds (e2de559)
- embed: twitter embed width would glitch (0c415fa)
- embed: videos on mobile had wrong width (c560dd7)
- expando: clicking on video would redirect to external link (ff52a9a)
- hide buttons that aren't functional yet (save, crosspost, embed, report) (265f6c1)
- loading avatar should have empty space (4e8142c)
- mod menu: close modal when saving, instead of waiting for publishing (929514f)
- post: display title as dash if it's empty (712779d)
- post: dotted border for last visited post should only persist in the same window (0a67399)
- post: font size would bug out with overflowing title (5890b92)
- profile: hide 'saved' and 'hidden' tabs until functional (ad5f73f)
- reply form: couldn't reply from inbox page because subplebbit address wasn't defined (c31b7eb)
- settings: display name setting wouldn't reset on account change (b961626)
- sidebar: 'created by u/' link shouldn't be a link because it has no cid (1e73aee)
- sidebar: hide 'about moderation team' button, not functional yet (f887dc2)
- sidebar: show moderation tools to sub owner without role (15921ef)
- submit: address wasn't selected when clicking it in the dropdown (c55cd75)
- subplebbit settings: don't add empty exclude group when adding challenge (2465a8b)
- subplebbit settings: read only address would overflow if too long (f02c71f)
- subplebbit settings: read only description needed word wrap (6fdecce)
- subplebbit settings: read only exclude setting wasn't displayed properly (2f81578)
- subplebbit settings: reset store, challenges setting would not update on subplebbitAddress change (e0862a8)
- subplebbit settings: when adding an exclude group for challenges, the roles should not be checked by default (7dc0297)
- subplebbit: scroll position wasn't retained (f74ce22)
- subplebbits: show subplebbit run in local node in mod/admin/owner tabs regardless of role (32a6c01)
Features
- add 'edit content' functionality to edit button for replies and posts, show asterisk in date with timestamp title (5055fde)
- add 'not found' page for invalid links (e8ee496)
- add 'pending edit' and 'failed edit' labels for mod and author edits (3bf9ead)
- add "delete" button for user's posts (1918ee9)
- add author edit reason, spoiler (11cc1a4)
- add mod edit reason to posts and replies (dd6744a)
- add spoiler styling as black overlay above post or reply content (d9e5086)
- communities: add markdown to each sub expandable description (486710c)
- feed: add dotted border to last visited post (6e5d644)
- header: add 'all' title to p/all header (6273029)
- hide media of removed posts and replies, blur title and media in feed for mods (dbbe9b0)
- implement community creation on desktop app (p2p full node) (b724894)
- inbox: add functionality to "show parent" button in comment replies (3443445)
- markdown: add same markdown styling and rules as reddit (83c2b3c)
- post: add '+' subscribe button to posts in p/all (5699739)
- post: add small profile nft avatar next to username (da6e474)
- post: show "[deleted]" as content if user deletes his own post (26ae8ea)
- reply form: add formatting help table for markdown (1c73e70)
- reply: add deleted (by author) styling, hide media (d3e8b89)
- reply: display nft profile picture if set (14c2cec)
- settings: add 'check for updates' button (1acab82)
- settings: add 'contribute to github' link to translations setting (5804c7d)
- settings: add button to copy full account address (306919c)
- settings: add double confirm when deleting account, red color (5afcf5c)
- settings: add link to ipfs stats on desktop full node, version info (d833a89)
- settings: add profile avatar setting (4b90287)
- show avatar in profile page sidebar (d3e85ab)
- submit: add markdown preview for post content (5c5273f)
- submit: add media preview to url field (2d6e7dd)
- subplebbit settings: add delete community button (615bd0d)
- subplebbit settings: add markdown preview for description (30caa7e)
- topbar: add create community button to 'my communities' dropdown, so it's easier to find on mobile (55a30e8)
- topbar: add link to default communities in "my communities" dropdown, rename "edit" link to "more" (09a7e63)
Performance Improvements
- inbox: memoize filters to avoid recalculation at every render (f6caf90)
- markdown: only render links in content if its length is less than 10000, to avoid lag (0edca2a)
- media utils: memoize link media info (caa5390)
- post page: optimize load time (369360c)
- reply form: faster replying by passing cid and sub address without having to load the post; fix no sub address error (3b40538)
- settings: remove unnecessary useEffect from crypto address and displayName functions (a2ade9f)
- settings: use default value and inline fallback for dynamic strings, instead of useEffect (1c4883e)
Reverts
- Revert "Update subplebbit-settings.tsx" (d16c354)