Skip to content

v0.1.4

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jan 15:46
· 860 commits to master since this release

Progressive web app mirrors:

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)