Releases: plebbit/seedit
Releases · plebbit/seedit
v0.1.13
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.13 (2024-05-06)
Bug Fixes
- embed: pass origin to youtube because popular videos won't load without it (4d60d9b)
- index.html: add no-referrer meta tag to resolve CORP-related media access issues (dcd06d3)
- loading ellipsis: was not aligned to text bottom (f184bb6)
- subplebbit settings: edits didn't work (3cb5229)
Features
- subplebbit: show 'no posts' loading state if sub was just created, not yet published and there are no posts yet (owner can already post) (de5e999)
v0.1.12
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.12 (2024-05-04)
Bug Fixes
- subplebbit settings: stupid typo prevented edit from working (6f67c26)
Features
Performance Improvements
- use-default-subplebbits: memoize subscriptions (8470300)
v0.1.11
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.11 (2024-04-27)
Bug Fixes
- creating a sub wouldn't work if fields were defined (2a4f057)
- embed: detect uppercase extension in link (18a63df)
- home: remove feed render delay for subscriptions (c383d90)
- reply: default vote count to 1 (ae3b28f)
- the position of subscribe buttons in p/all feed is bugged on narrow screen (7dd6846)
- topbar: last sub in the list was covered by the 'more' button (ce3ed14)
Features
- electron: add window.plebbitRpcAuthKey (328e3a0)
- embed: add soundcloud embeds (4058df5)
- reply: add support for audio embeds, prefer hostname as link to show instead of full link (d457a50)
- settings: add plebbit options (5ab14bf)
- settings: add plebbit options route (25ff98e)
- topbar: add 'own communities' button in dropdown (0cf89c2)
Performance Improvements
v0.1.10
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.10 (2024-03-27)
Bug Fixes
- home: 'no communities found' would appear while loading multisub (a281a6f)
- pending post: don't expand media for visibility of the publishing state (3dc5940)
- post page: locked post state was missing in yellow banner alert (6041aa1)
- post page: reply form wouldn't appear until replies loaded, but the user can reply already (e276763)
- post: remove avatars from posts in feed, they are distracting and don't look good (929b648)
- post: video thumbnails were not showing on mobile, without preload (51cceae)
- reply: upvoting a reply of score 1 would keep its score at 1 (ce765b1)
- subplebbit: a community blocked by the user would show 'no posts', show 'you blocked this community' instead (e018205)
- subplebbit: a subplebbit address with emojis in it would cause bugs in the sub, such as broken links (5552285)
- wallet settings: signature shouldn't include wallet address, only plebbit author address (c45d2d3)
Features
- home: optimize home feed content by limiting number of posts per sub (e8a136b)
- media utils: add embed support for custom youtube links, eg from invidious instances (4e07055)
- media utils: add support for Next.js image links (791e1ce)
- media utils: detect GIFs as separate type from image (7ad0953)
- thumbnails: render the first frame of gifs so they don't autoplay in the feed (7d8a80b)
Performance Improvements
- media utils: cache check for invidious yt links (7bf9c85)
v0.1.9
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.9 (2024-03-20)
Bug Fixes
v0.1.8
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.8 (2024-03-14)
Bug Fixes
- comment edit form: author edit wasn't instant (38baa01)
- delete button: deleting own post wasn't instant (db801ab)
- inbox: show parent buttons were clickable outside of their space (13b7b94)
- markdown: replies had incorrect white-space and double returns needed margin on posts (ed02146)
- post: clicking near the 'comments' button would add the dotted border (400b4f2)
- post: dotted border for last visited post shouldn't appear in post page (121cf3d)
- posts: limit display name character count (ff4a97b)
- reply: spoiler styling couldn't be clicked (29b5f72)
- search bar: disable autocapitalize, autocorrect, autocomplete, spellcheck (8eebb0f)
- submit page: rules box would appear for sub with rules defined but empty (358d6c8)
- submit page: some fields would update incorrectly or return 'option is an empty string' error (24ab3c9)
Features
- address settings: update setting for sol addresses, with guide on how to set up (430c597)
- context: allow any number as post context, always showing the top level reply (b9d050c)
- mod menu: community moderators can ban their users (22beb4e)
- post page: hide reply form and display 'loading comments...' while the post is loading (a068691)
- scripts: add old versions to folders e.g. seedit.eth.limo/0.1.1 (a384e7b)
- settings: add link to nft whitelist (f174602)
- settings: users can add crypto wallets to their plebbit account (75b25e7)
- subplebbit settings: add info on how to set up .sol crypto domain as sub address (5f54bbe)
v0.1.7
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.7 (2024-03-06)
Bug Fixes
- disable buttons for comments that are failed, remove duplicate label from reply (6e341e3)
Features
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)...
v0.1.5
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.5 (2024-02-04)
Bug Fixes
- electron: make sure repo is migrated when starting ipfs (e3804e3)
- submit: don't spellcheck and autocorrect in url input and community address input (65ea473)
- subplebbit settings: in challenge exclude, non-actions were incorrectly checked by their counterparts (0b193ad)
Features
- add 'continue this thread' nested replies limit (d4f66ac)
- add service worker (PWA) (8c7ebf2)
- android: add android build script (f58827a)
- author sidebar: show avatar if set (3574546)
- implement text challenge modal (bf8b575)
- inbox: add functionality to 'context' button, highlighting reply in single comment thread (7537cba)
- post: add single comment's thread view (a605bdd)
- submit: add arrow keys control to community address dropdown items (aea68e6)
- update app icon design (b3a37d5)
v0.1.4
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.4 (2024-01-30)
Bug Fixes
- account settings: prevent deleting last account, reload page when changing active account (14fde38)
- home: some text would be cut on mobile, padding-right was needed (e599393)
- index.html: disable auto zoom on safari mobile (497b8d6)
- markdown: add regex to fix newlines in list items separated by empty lines (b65e9aa)
- markdown: remove regex, adopting conventional markdown rules (337373f)
- markdown: use regex and a custom remark plugin to correctly style quotes and lists (361a479)
- media utils: add m.youtube (c81d240)
- post: author address wouldn't underline on mouse over (cfcda0f)
- post: fix virtuoso zero-sized element error (b2cbacc)
- sidebar: don't render rules if they are an empty array (ad91dd7)
- submit: show suggested communities if subs are less than 5, update translation, fix state (c56b944)
- subplebbits: don't show offline label if updatedAt is undefined (9d0bd81)
- subplebbit: selecting the time filter would bug the header title and topbar (90f9d35)
- time utils: show 1 minute if 1.x minutes (8f941c1)
- topbar: subscriptions were showing in default sub list (dbd2f34)
- unescape html encoded tags in i18next trans element (76065a8)
Features
- add mobile about page to home, p/all (e1e28b9)
- add offline/online title to indicator (8a56bf1)
- edit menu: implemented instant author edits to delete post, mark as spoiler (33d1e6b)
- electron: improve navigation labels (32dd697)
- home: default time filter to 1 week to avoid showing old posts (16b0f39)
- home: implement last visit time filter, automatically selected (5f651fc)
- implement markdown, styled, in posts, replies and sidebars (5e61fd6)
- label: add removed and deleted labels, don't hide post when deleting to allow other edits (5314d10)
- mod menu: allow multiple instant edits (f887972)
- mod menu: show mod menu for single replies, put it last in tools for quicker access (3c1da1c)
- sidebar: add desktop app banner (4266964)
- sidebar: add dev version commit ref with link to the commit (052aad9)
- sidebar: add download links for the desktop client (2578249)
- sidebar: add footer with version and link to release (218840f)
- sidebar: add moderation tools and community settings link (7b1ebf7)
- sidebar: detect OS for 'download app' button in footer (103a209)
- sidebar: version footer links to specific version changelog (cf6f7d9)
- submit: 'submit to' page title links to subplebbit, passing link element to translation (8fd70b6)
- submit: suggest random communities when subscriptions are zero (9ed7c42)
- subplebbit settings: add challenges UI from API (d2f9249)
- subplebbit settings: add combinations for exclude from challenge settings (1e93bad)
- subplebbit settings: add exceptions setting to challenges (416f097)
- subplebbit settings: add functional setting for adding/removing moderators and changing roles (4680021)
- subplebbit settings: add functional settings for subplebbit title, description, address, avatar, rules, settings json (0d3622f)
- subplebbit settings: add functionality to add and remove challenges, include challenge details and exclude values (dc36065)
- subplebbit settings: add info banners for required admin role and desktop app (118ba4a)
- subplebbit settings: add logo preview (7a451df)
- subplebbit settings: add negative action exclusion types for challenges (afe9746)
- subplebbit settings: add read-only challenge type and description (87e305f)
- subplebbit settings: add UI (5f70b02)
- subplebbit settings: allow to define custom challenges in default types, using strings as values (8216994)
- subplebbit settings: allow to define exceptions for each challenge, defining exclude array (c2c68be)
- subplebbit settings: automatically show settings of a challenge when adding it (3495fee)
- subplebbit settings: exclude specific user addresses from challenges, minimum user karma (592a889)
- subplebbit settings: exclude users from challenge by account age, and by free actions per hour (52533e8)
- subplebbits: add 'all' tab to 'my communities' (d408cc5)
- subplebbits: add 'passed' and 'rejected' tabs to vote page (fcdb478)
- subplebbits: add avatars to communities page (10a4b46)
- subplebbits: add default subs view, subscriptions view (b9efbc9)
- subplebbits: add filtering by user role in 'my communities' tab, routes (7dfc053)
- subplebbits: add flair for user role if any (9cb27c1)
- subplebbits: link to communities, show empty subscriptions view to user, empty moderating subs page ([a485bc9](a485bc9...