From ab32ad1a3940f4e9a06d87f60cee13b174176173 Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Wed, 15 Mar 2023 13:37:43 -0400 Subject: [PATCH] Update Changelog and Beta Program Notes --- CHANGELOG.md | 35 ++++++++++++++++++++++++++++++++--- beta-program.md | 27 ++++++++++----------------- 2 files changed, 42 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d67bab..001ebb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,33 @@ # Relatica Change Log -## Version 0.1.0b3 (beta) +## Version 0.2.0 (beta), 15 March 2023 + +* Changes + * Uses Google's Material 3 UI instead of Material 2 + * Drawer idiom replaces the menu screen idiom. Drawer contains list of logged in accounts at the top to quickly + switch between, followed by the menu items previously on the menu screen. + * "Sign In Screen" now also the "Manage Accounts" screen + * Username/password settings split the username/servername field so can use the email address as the login like + with + the website + * Have sections listing logged in and logged out accounts. + * Can permanently delete previous credentials if no longer want them. + * Added back swiping down for refresh on timelines, notifications, and contacts. Also changed the progress indicator + to be a linear bar at the top + * Unread notifications counts no longer appear. + * "New Post" button is now a floating action button at the bottom right of the timeline +* Fixes + * Toggle like status on nested comments no longer generates an error. +* New Features + * Support for OAuth Login as well as username/password + * Support for multiple concurrent logins and switching between them + * Added paging to notifications + * Ability to list who liked or reshared a post by clicking on the respective summary. + * Unread direct messages indicators show up in the notifications panel + * Data Pages manager allows for re-requesting data from server based on previous calls. Currently used only for + notifications. + +## Version 0.1.0b3 (beta), 30 January 2023 * Changes * The timeline names have been changed to: @@ -17,6 +44,8 @@ * Keyboard type on login screen for username field is now "email" type * New Features * A combined network status/refresh icon on timeline, notifications, and gallery panel + * More detailed user profile screen for users which now includes things like their description, handle and common + name, etc. * Paging in gallery list to incremental load of larger galleries (also sorted newest first) * Image View Screen has a Carousel feature for swiping through images of a post, gallery, etc. * Can copy post/comment Raw HTML text, image descriptions, and Direct Message text content @@ -25,7 +54,7 @@ * Dialog Box "Menu" on posts/comments to more easily decide to navigate to it internally (Posts only), open in the system's default browser, or copy the URL -## Version 0.1.0b2 (beta) +## Version 0.1.0b2 (beta), 27 January 2023 * Fixes * Scrollwheel zooming now works correctly on desktop @@ -47,7 +76,7 @@ * Start a new conversation by searching for a known contact "type @ and start typing like in posts/comments" -## Version 0.1.0 (beta) +## Version 0.1.0 (beta), 20 January 2023 * Initial public release, as an early beta. * Major working features (at least in initial implementation versions): diff --git a/beta-program.md b/beta-program.md index 1475794..f3d7a89 100644 --- a/beta-program.md +++ b/beta-program.md @@ -55,7 +55,8 @@ wanted to lay out some expectations before getting into the small details ### Things that work -* Logging in with username/password. These are stored using the OS specific key vaults +* Logging in with username/password and OAuth. These are stored using the OS specific key vaults +* Having multiple accounts logged in at the same time and switching between them * Writing **public** posts * Typing @ brings up a list of all known fediverse accounts that the app has ever seen as you type (but not all that your server has seen) @@ -84,13 +85,14 @@ wanted to lay out some expectations before getting into the small details specific buttons (this will probably change in the near future) * Refresh notifications and contacts gets updates to that respective data (this may change in the near future) +* Show list of who liked and reshared posts/comments +* Detailed information about users, such as description fields ### Big things I want to have working in the near future: -* Show list of who liked and reshared posts/comments * More timeline types like Comments, "By Activity", etc. * Better timeline UX to allow for "in-fill" -* More detailed profile information for users and logged in user +* Fine grain details about users (last post, last update) * Better data display on larger format displays by doing things like: * Allowing images/thumbnails to be larger * Limiting maximum width of timeline columns @@ -124,7 +126,6 @@ wanted to lay out some expectations before getting into the small details * Nitter replacement of Twitter links * User configurable Server blocking * Server-side searching tied into profiles, posts, hashtags -* OAuth logins * Being able to ignore/unignore users * Deleting images and entire galleries * Events @@ -134,7 +135,6 @@ wanted to lay out some expectations before getting into the small details * Account creation through the application * Creating new forums through the application * Site administration -* Two-factor authentication * Adding videos or files to posts * Multi-account logins @@ -143,13 +143,13 @@ wanted to lay out some expectations before getting into the small details ### Broken and hopefully fixed in the very near future: * Resharing of Diaspora federated posts is currently broken server side. All other posts should be - reshareable. (Already fixed in Friendica but not in the stable release yet) + reshareable. (Fixed in Friendica 2023.03) * Content Warnings/Spoiler Text on *posts* aren't federating over to Mastodon well so only use it on - Comments for now + Comments for now (fixed on servers running Friendica 2023.03) * ALT text on images should not have any quotation marks as it breaks when federating over to Diaspora for the time being * Portrait videos overflow their boxes in the timeline -* Blocked/ignored user's content is still returned by the API +* Blocked/ignored user's content is still returned by the API (Fixed in Friendica 2023.03) * Paging for some of the endpoints either isn't wired in yet or is not working as needed server side. That includes things like: * Friend requests @@ -164,19 +164,12 @@ wanted to lay out some expectations before getting into the small details * The only post type that is supported right now are public posts therefore all posts you write through the app will have this privacy level. * Notifications need to be manually refreshed. -* Responsiveness can be laggy. Sometimes hitting buttons doesn't seem to do something but it is - doing a network request. I know I need to improve that -* In galleries you need to double click on the picture to open the preview. It is remnants of an - experiment I was doing on more consistent UX which feels broken so I'm changing. * Sometimes timelines get confused so swapping between the different groups/timelines creates a muddled display. Restarting the app fixes this. * Some images within posts, usually graphical emojis, are rendered drastically larger than they should be. -* On Linux you will need to re-enter your credentials each time you use the app for the first time - after logging in. -* Groups are listed by the order they were created not alphabetically in the drop down menu -* Liking a nested comment can appear to lock up (it stays grayed out). Navigating back and forth - fixes that. +* On Linux you will need to login to the key manager and unlock it before opening the app. Some Linux versions do this + automatically while others do not. * The "in fill" problem: Timelines fill only at the ends with at most 20 posts per call. So let's say you logged in at 09:00 and the initial pulls went from 07:00 to 09:00: ```