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)
- time filter: default to 1m for new users (8166d0f)
- topbar: add 'edit subscriptions' button (e14fe49)
- topbar: show 'edit subscriptions' button in 'my communities' dropdown (3b13281)
Performance Improvements
- inbox: improve loading of notification details (11ddd46)