Files
crowetic 4c1356e1c4 Resolved 'reply to reply' bug, and improved replies overall with 'replying to' notice.
Changed 'load more' functionality to be based upon main messages count instead of overall messages count.
Bumped version to 0.2.5
2026-02-04 16:14:26 -08:00

4.9 KiB
Raw Permalink Blame History

Changelog

Application updates will be added here. Version increases will take place after a significant amount of modifications have been made.

Version 0.2.5

  • Load all thread messages in detail views, paginate only primary posts, and render full nested reply trees.

Version 0.2.4

  • Switch thread pagination to full index paging with numbered controls and next/previous navigation.
  • Sort thread listings by latest activity using thread metadata plus latest message timestamps where available.
  • Highlight threads that have activity since the users last visit.
  • Allow pasting or selecting images in the rich-text editor without stripping them from content.

Version 0.2.3

  • Make the header reply button add replies to the primary message while the inline composer defaults to “Post message,” so only that dedicated path creates replies while the normal composer adds new thread posts.
  • Include app slug + public group ID in published settings payloads and ignore mismatched settings to prevent cross-app settings bleed.

Version 0.2.2

  • Delegate QDN identifier hashing to qapp-core so the fallback for environments without Web Crypto is reused, preventing digest-undefined failures when loading threads via insecure HTTP connections.
  • Make the header avatar/app name clickable so the stuck “Overview” landing page is always accessible via the top-left logo.
  • Added PrivateMessageLoadingStage support to usePrivateMessages so the hook now exposes human-readable “searching” and “processing” labels while it hunts for QDN identifiers and pulls/decrypts payloads, and those labels are returned to the UI alongside the existing loading state.

Version 0.2.1

  • Skip failed announcement fetches so a single bad item doesn't stop the list from loading.
  • Keep the announcement "load more" control visible by tracking real search page sizes.
  • Expand the announcement list locally before requesting older pages from QDN.

Version 0.2.0

  • Publish hub-style initial thread messages and accept hub thread payloads with summary fallback.
  • Rename thread reply labeling to "thread messages" and clarify post vs reply wording.
  • Store unread PM last-read timestamps under a v2 key with automatic v1 migration.
  • Drop v1 migration for unread PM timestamps so v2 starts clean.
  • Encode PM read-state keys to handle special characters in Qortal names.
  • Changes to app are kept track of here, with version increasing as app version increases.
  • Move unread PM read-state keys to v3 and clean up v1/v2 entries.
  • Refresh unread PM badge immediately when read state updates.
  • Initialize linkify with the Qortal scheme at startup to avoid TipTap warnings.
  • Use QDN resource timestamps for unread PM read-state comparisons to prevent stuck badges.
  • Darken encrypted messenger message bubbles and auto-scroll to the latest message on open.

Version 0.1.1 - 0.1.9

  • Include reply payloads in thread messages and prefer textContentV2 when rendering replies.
  • Prevent rich-text code blocks from overflowing containers in threads, messages, and announcements.
  • Make the home layout full-width on small screens with flattened section cards and rem-based sizing.
  • Replace mobile header buttons with a compact navigation menu.
  • Simplify mobile messenger layout with full-width conversation view and options moved into a menu.
  • Compress messenger header and use the compact options menu up to HD-sized viewports.
  • Refresh unread PM badge immediately when messages are read.
  • Use the shared Tiptap editor for announcement publishing and collapse toolbar controls into a menu on small screens.
  • Refresh app theming to use Freedom Cells logo-inspired orange/neutral palettes for light and dark modes.
  • Consolidate header layout into a single row, with outlined nav buttons and avatar-only auth indicator.
  • Make Explore Q-Apps cards equal height within the grid.
  • Ensure Explore Q-Apps cards stretch to align top/bottom within each row.
  • Align new thread message payloads with Qortal Hub format while preserving legacy parsing.
  • Default the encrypted messenger to the compact layout across viewports.
  • Widen the encrypted messenger layout and reduce top spacing.
  • Reduce the default editor height and allow it to grow up to ~10 lines before scrolling.
  • Add a muted dark orange-to-gold gradient for announcement panels via the theme.
  • Apply a global dark orange-to-gold gradient for contained buttons via the theme.
  • Style NEW USER tags with a dark gold-to-orange gradient that aligns with the theme.
  • Centralize link colors and theme-derived ramps, then replace hardcoded UI colors with theme tokens.
  • Add a gold accent theme color and apply it to the Admin nav button when inactive.
  • Widen the main content container to allow larger layouts on desktop.
  • Show thread skeletons immediately while fetching the thread list.
  • Skip over individual thread fetch failures without aborting the load.
  • Hide the "Join the Freedom Cell Network" onboarding section once a member has joined.