captainepoch / husky Goto Github PK
View Code? Open in Web Editor NEWThe most famous Pleroma client for Android.
Home Page: https://husky.adol.pw
License: GNU General Public License v3.0
The most famous Pleroma client for Android.
Home Page: https://husky.adol.pw
License: GNU General Public License v3.0
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
When media_proxy is configured to serve relative links media displays correctly but attempting to download results in a crash.
--
Original issue: https://codeberg.org/husky/husky/issues/17
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/89
Please, describe the steps to reproduce the issue:
Live notifications
option in account preferences and observe that live notifications are no longer active for the account (Android does not display Husky notification)Live notifications
options is not activeThis also applies to other settings such as Download media previews
, where I enable the option for one account and disable it for the other, but the view always displays the latest values I have specified.
--
Original issue: https://codeberg.org/husky/husky/issues/62
Please, describe the steps to reproduce the issue:
:emoji_code:
.--
Original issue: https://codeberg.org/husky/husky/issues/29
Please, describe the steps to reproduce the issue:
didn't figure out what triggers it but like once a day I notice while scrolling home timeline that the top header (wrongly) shows I'm on notifications tab.
--
Original issue: https://codeberg.org/husky/husky/issues/67
Allow to edit posts based on the instance configuration.
--
Original issue: https://codeberg.org/husky/husky/issues/27
Currently, when pressing the "LOAD MORE" button, the upper part of the timeline is static, and the lower part move downwards to make room for the new loaded activities.
The lower part should be static, and the top part should move upwards.
Generally, the user wants to read the timeline in chronological order. In a new session of Husky, the user will start reading activities before the "LOAD MORE" button, then press the button for the next activities.
But the timeline pushes the newer activities in the user's view first, forcing the user to scroll back down.
This enhancement, paired with the following TODO, would make browsing Husky smoother.
There is a trick to make the bottom half of the timeline static. The user scrolls the timeline to have the "LOAD MORE" button under the top border. When the button is pressed, the bottom part of the timeline is static. But this is a hack.
--
Original issue: https://codeberg.org/husky/husky/issues/43
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/114
This would allow the user to select if (s)he wants to export the stacktrace to a file, to upload to a Codeberg issue, or keep using the "Send email" feature.
Also, the idea is to log more stuff while using the application and clean logs after a period of time.
No backend needed, this would be all local, and opt-in.
--
Original issue: https://codeberg.org/husky/husky/issues/175
pleroma / akkoma
thread: https://lain.com/notice/AfubhtMJcSFn8kLUps
--
Original issue: https://codeberg.org/husky/husky/issues/160
Please, describe the steps to reproduce the issue:
@[email protected]
, you'll see it in search results--
Original issue: https://codeberg.org/husky/husky/issues/84
Hi,
In new Pleroma version 2.6 it's possible to quote a pouet.
When replying to a status , you can choose repondre at the status or quote the status look at the file below.
Please, point which backend this feature came from.
--
Original issue: https://codeberg.org/husky/husky/issues/136
Being that Akkoma allows to react with custom emojis, the idea is to re-use the emoji picker from the compose status view and make one with unicode + custom emojis, so we can use both of them to react.
Also, it will provide automatic filtering of reacting with custom emojis if the instance does not allow that.
--
Original issue: https://codeberg.org/husky/husky/issues/26
For pleroma and akkoma, the thread is only linear/chronological: all posts in the thread are shown, with only "reply to" as a pointer to which one the post is replying to. This makes it hard to browse a thread IMO.
I'd like the thread to be viewed as tree, as implemented on akkoma and pleroma FE>=2.5:
--
Original issue: https://codeberg.org/husky/husky/issues/158
Migrate the actual Push notification implementation to the UnifiedPush provider (like Tusky).
Keep the old implementation in case users do not want to use the new one.
Using the provider nfty: https://unifiedpush.org/users/distributors/ntfy/
Endpoints for Pleroma: https://docs.pleroma.social/backend/development/API/differences_in_mastoapi_responses/#push-subscription
--
Original issue: https://codeberg.org/husky/husky/issues/25
Please consider updating the interface to material you,
Material You allow for better UI consistency across devices, it makes them easier to use, and it adapts to user color scheme preferences.
--
Original issue: https://codeberg.org/husky/husky/issues/77
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/165
--
Original issue: https://codeberg.org/husky/husky/issues/166
Launching Husky and viewing Home timeline. Pull down to refresh timeline. Long delay (20-30 seconds) for update, or no update.
Issue not apparent with other timelines in Husky. Issue not apparent in other apps or browser with this instance. Issue not apparent with other instances.
--
Original issue: https://codeberg.org/husky/husky/issues/159
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/99
Post language selection when using akkoma >=2023.02. From https://akkoma.dev/AkkomaGang/akkoma/src/branch/develop/CHANGELOG.md#added:
Ability to set posting language in the post form, API parity with mastodon
--
Original issue: https://codeberg.org/husky/husky/issues/71
While scrolling, sometimes, it's easy to fav a status you don't want to fav. Adding the "Long press to fav" option to all buttons will prevent this.
--
Original issue: https://codeberg.org/husky/husky/issues/115
Modify the behavior of the application for, when it is posting and an user deletes an attached file, it stops posting the status.
The new flow would be:
(Reported by SirVo).
--
Original issue: https://codeberg.org/husky/husky/issues/23
master
yet -- feel free to close if this is already fixed)Please, describe the steps to reproduce the issue:
Expected: The first account works as usual.
Actual: Pretty much every view shows an unknown error (and the sad Husky mascot image) and I had to log out of the first account as well and start over.
I haven't looked too deep into this one but I believe it may have something to do with tokens. (I don't have Android Studio set up and haven't debugged anything yet.)
--
Original issue: https://codeberg.org/husky/husky/issues/95
The idea of this request is to stop posting when you remove an attached file.
--
Original issue: https://codeberg.org/husky/husky/issues/44
If you think it is an instance-related issue, please specify the instance.
Recent media I post isn't loading but other instances media is loading. This doesn't happen in pleromafe and it happens to other users on my instance so its a husky issue and a netzsphaere issue. Thanks for the help!
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/177
Some Husky options should be enabled or disabled using the information retrived from the instance endpoint.
Please, point which backend this feature came from.
--
Original issue: https://codeberg.org/husky/husky/issues/19
as user with Soapbox/Rebased (pleroma fork) I'd like to quote posts from others so that conversation can be more interesting.
Rebased APIs supports quoted posts (pleroma, also, I guess). You can find useful data inside the attribute: pleroma.quote*
This is an example from Rebased APIs
This is web client's look: https://orwell.fun/statuses/ASCc7pmgxSbtlcaeiO
--
Original issue: https://codeberg.org/husky/husky/issues/61
Husky 1.5.0 from f-droid
Version name: 1.5.0
Version code: 198
OS Version: 13
SDK: 33
Using mastadon.social account
--
Original issue: https://codeberg.org/husky/husky/issues/139
The application, currently, takes 25MiB of space. It is because of the font file.
It could be a good idea to download that when the application starts and cache it to always have it (and, in case the file is deleted, download it again).
--
Original issue: https://codeberg.org/husky/husky/issues/16
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/94
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
Enabling gesture navigation conflicts with the lateral menu at the main view.
Quoting from the mailist:
The drag either registers on the TabLayout, which doesn't do anything since there's no more tabs to the left, or the System "back" action if you drag from closer to the edge of the screen.
--
Original issue: https://codeberg.org/husky/husky/issues/22
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/65
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
While composing a status, the formatting options are not shown. This might be a problem with the check performed at the time of loading the composing view and see what formatting options the instance has.
--
Original issue: https://codeberg.org/husky/husky/issues/20
Please, describe the steps to reproduce the issue:
Test device: Pixel 7 Pro running Android 13 (Feb 2022 update TQ1A.230205.002)
--
Original issue: https://codeberg.org/husky/husky/issues/79
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/90
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/123
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
The preview cuts the text and is not able to scroll to see the rest of the status while composing one.
--
Original issue: https://codeberg.org/husky/husky/issues/21
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
when you press a reply and try to scroll up, it also instantly takes you to the top of the thread (all the way to OP's post)
--
Original issue: https://codeberg.org/husky/husky/issues/106
Husky disables backups in the manifest. I guess this was done originally in Tusky to prevent private credentials going into Google's backups. But since Husky is no longer in the Play Store anyway, it's basically just Seedvault and similar apps which are being disabled here. That seems undesirable. I want my Seedvault backups to contain Husky and its data.
I didn't build or test this but it should be simple.
diff --git a/husky/app/src/main/AndroidManifest.xml b/husky/app/src/main/AndroidManifest.xml
index 5a4597b..af9a5d5 100644
--- a/husky/app/src/main/AndroidManifest.xml
+++ b/husky/app/src/main/AndroidManifest.xml
@@ -24,7 +24,7 @@
<application
android:name=".HuskyApplication"
- android:allowBackup="false"
+ android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
--
Original issue: https://codeberg.org/husky/husky/issues/140
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/125
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/172
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/76
Please, describe the steps to reproduce the issue:
rendered on pleromaFE
https://sorcie.re/notice/AbSwcVczYLo7bQXBfk
rendered on Husky view attached file
--
Original issue: https://codeberg.org/husky/husky/issues/135
Check attachment
--
Original issue: https://codeberg.org/husky/husky/issues/56
If you think it is an instance-related issue, please specify the instance.
Please, describe the steps to reproduce the issue:
--
Original issue: https://codeberg.org/husky/husky/issues/24
Glitch-Soc, like Pleroma, also has reactions. They are handled slightly differently and as such do not properly work in Husky when using a Glitch-Soc Mastodon instance.
--
Original issue: https://codeberg.org/husky/husky/issues/171
SSL issues when trying to even login into an instance. Requires review.
--
Original issue: https://codeberg.org/husky/husky/issues/167
Please, describe the steps to reproduce the issue:
I did a bit of digging and found that Akkoma sometimes return "note": null
instead of "note": ""
(empty string) in the Relationship entity (e.g. api/v1/accounts/relationships
). When such a response is returned from the server, the note field just disappears.
Husky behaves just fine when the response is an empty string, but any action to the account (e.g. following) seems to set the field to null
and then the text box also disappears. Once it disappears, there is no way within Husky to bring it back, but editing the note using another client or the API is a possible workaround.
Ideally, I'd expect Husky to consistently always show the field even if it is null
and it should behave the same as an empty string. However, I believe this may interfere with feature detection per this comment. One way around this is to detect if the response JSON contains literally "note": null
instead of the field not being present (when we can safely assume the server does not support this feature).
(I cannot find any API spec regarding whether this field should be nullable and I don't know if different instances can agree on this.)
--
Original issue: https://codeberg.org/husky/husky/issues/92
You need two accounts to reproduce easily. There are probably other ways to run into this but this is one I've found.
This doesn't seem to happen for posts that were favorited but not repeated. Haven't tried reactions.
--
Original issue: https://codeberg.org/husky/husky/issues/119
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.