PixelDroid issueshttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues2024-03-27T15:27:41Zhttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/386Feature: follow hashtags2024-03-27T15:27:41ZMatthieuFeature: follow hashtagsAdd button in action bar to follow a hashtagAdd button in action bar to follow a hashtaghttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/385Show likes in profile2024-03-07T08:26:05ZMatthieuShow likes in profileWe can see the bookmarks in the profile, but it would be nice to also see the likes
Expected behaviour: likes shown as a tab in profileWe can see the bookmarks in the profile, but it would be nice to also see the likes
Expected behaviour: likes shown as a tab in profilehttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/383Adding too many images doesn't match with warning message2024-02-25T11:10:37ZMatthieuAdding too many images doesn't match with warning messageTo reproduce:
- add too many images, eg 20
- the app will show a message "too many images, those beyond nr 4 have been ignored"
- but all the images are there and you can try to do the post
Either change the message or fix the logic t...To reproduce:
- add too many images, eg 20
- the app will show a message "too many images, those beyond nr 4 have been ignored"
- but all the images are there and you can try to do the post
Either change the message or fix the logic to actually ignore it?https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/380SparkButton dependency has moved from jitpack2024-02-15T08:14:17ZMatthieuSparkButton dependency has moved from jitpackSparkButton has moved from jitpack to maven central, see https://github.com/connyduck/SparkButton/SparkButton has moved from jitpack to maven central, see https://github.com/connyduck/SparkButton/https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/379First launch has unnecessary transition2024-01-31T16:43:14ZMatthieuFirst launch has unnecessary transitionTo reproduce:
- reinstall or wipe data, or log out from all accounts
- (close and) launch app
Expected: LoginActivity opens right away, smoothly
Actual behaviour: we see a white (or black depending on theme) screen
Illustration:
!...To reproduce:
- reinstall or wipe data, or log out from all accounts
- (close and) launch app
Expected: LoginActivity opens right away, smoothly
Actual behaviour: we see a white (or black depending on theme) screen
Illustration:
![Video showing the unwanted behaviour](/uploads/705ff750d0dbb5b24468a6f59514cc86/edited.mp4)
In the video, I first opened the app a couple times while it's already running, which shows the wanted transition (just one transition). Then I close the app, and launch it from scratch, which makes it go through two transitions (one from switching to the app, one from going from `MainActivity` to `LoginActivity`)https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/378Configuration change during color accent modification causes crash2024-01-31T16:34:24ZMatthieuConfiguration change during color accent modification causes crashTo reproduce: open settings, color accent, then rotate app
Expected: the app rotates and the dialog stays open, **with the non-saved changes staying the same** as before the rotation
Actual behaviour: crash with the following stacktrac...To reproduce: open settings, color accent, then rotate app
Expected: the app rotates and the dialog stays open, **with the non-saved changes staying the same** as before the rotation
Actual behaviour: crash with the following stacktrace (missing constructor):
<details><summary>Stacktrace</summary>
```
file: /data/user/0/org.pixeldroid.app.debug/files/1.0.beta28-debug-1706718554979.tracedroid
Android Version: 13
Phone Model: IN2013\nTraceDroid Version: 4.1\nStacktrace: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.pixeldroid.app.debug/org.pixeldroid.app.settings.SettingsActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment org.pixeldroid.app.settings.ColorPreferenceDialog: could not find Fragment constructor
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3645)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3782)
at android.app.ActivityThread.handleRelaunchActivityInner(ActivityThread.java:5783)
at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:5674)
at android.app.servertransaction.ActivityRelaunchItem.execute(ActivityRelaunchItem.java:71)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:138)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7924)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: androidx.fragment.app.Fragment$InstantiationException: Unable to instantiate fragment org.pixeldroid.app.settings.ColorPreferenceDialog: could not find Fragment constructor
at androidx.fragment.app.Fragment.instantiate(Fragment.java:687)
at androidx.fragment.app.FragmentContainer.instantiate(FragmentContainer.java:57)
at androidx.fragment.app.FragmentManager$3.instantiate(FragmentManager.java:525)
at androidx.fragment.app.FragmentState.instantiate(FragmentState.java:84)
at androidx.fragment.app.FragmentStateManager.<init>(FragmentStateManager.java:91)
at androidx.fragment.app.FragmentManager.restoreSaveStateInternal(FragmentManager.java:2562)
at androidx.fragment.app.FragmentManager.attachController(FragmentManager.java:2722)
at androidx.fragment.app.FragmentController.attachHost(FragmentController.java:117)
at androidx.fragment.app.FragmentActivity.lambda$init$3$androidx-fragment-app-FragmentActivity(FragmentActivity.java:139)
at androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda3.onContextAvailable(Unknown Source:2)
at androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable(ContextAwareHelper.kt:84)
at androidx.activity.ComponentActivity.onCreate(ComponentActivity.java:358)
at androidx.fragment.app.FragmentActivity.onCreate(FragmentActivity.java:216)
at org.pixeldroid.common.ThemedActivity.onCreate(ThemedActivity.kt:13)
at org.pixeldroid.app.settings.SettingsActivity.onCreate(SettingsActivity.kt:46)
at android.app.Activity.performCreate(Activity.java:8342)
at android.app.Activity.performCreate(Activity.java:8321)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3626)
... 15 more
Caused by: java.lang.NoSuchMethodException: org.pixeldroid.app.settings.ColorPreferenceDialog.<init> []
at java.lang.Class.getConstructor0(Class.java:2363)
at java.lang.Class.getConstructor(Class.java:1759)
at androidx.fragment.app.Fragment.instantiate(Fragment.java:672)
... 33 more
\nLog: 3 current handler class=com.android.internal.os.RuntimeInit$KillApplicationHandler
3 Writing unhandled exception to: /data/user/0/org.pixeldroid.app.debug/files/1.0.beta28-debug-1706718554979.tracedroid
```
</details>https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/375Remember position in timeline2024-01-17T11:21:56ZShinRemember position in timelineHi :smile:
would it be possible to remember the last position on the time line when reopening the app?
Goal is to not jump directly to the newest post.
Thanks for looking into it and for the app =)Hi :smile:
would it be possible to remember the last position on the time line when reopening the app?
Goal is to not jump directly to the newest post.
Thanks for looking into it and for the app =)https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/373Top bar color wrong in discover activites2024-01-03T16:01:55ZMatthieuTop bar color wrong in discover activitesTrending posts/hashtags/accounts or discover: top bar color is wrongTrending posts/hashtags/accounts or discover: top bar color is wronghttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/370Show reblogs?2023-09-06T13:12:45ZBoudewijn OVERGAAUWShow reblogs?Is it possible to make reblogs show up in my timeline?Is it possible to make reblogs show up in my timeline?https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/367scroll through public videos / reels2023-05-21T13:22:39Zpabloscloudscroll through public videos / reelsI would love to be able to scroll through videos kinda like insta reels for moments where I dont know what to do 😅I would love to be able to scroll through videos kinda like insta reels for moments where I dont know what to do 😅https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/365Album: sometimes it is very hard to notice that post has multiple pictures in it2023-02-23T09:47:49ZMatthieuAlbum: sometimes it is very hard to notice that post has multiple pictures in itIt happens with bright/white pictures when first picture is low and wide, e. g. here https://toot.lv/@miks/109891465134648377It happens with bright/white pictures when first picture is low and wide, e. g. here https://toot.lv/@miks/109891465134648377https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/363GIFs don't work in the full screen image viewer2023-04-24T15:16:21ZMatthieuGIFs don't work in the full screen image viewerPreviewing GIFs works (the previews use Glide). When clicking on them to open them in full screen, it never plays. The image viewer doesn't support GIFs I guessPreviewing GIFs works (the previews use Glide). When clicking on them to open them in full screen, it never plays. The image viewer doesn't support GIFs I guesshttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/361404 in homefeed2023-02-18T14:19:30ZLeonard-Orlando Menzel404 in homefeedinstance:
https://pixelfed.de/api/v1/instance
problem:
home feed 404
i dont know if that is somehow relevant, but in the web the feed of the instance worksinstance:
https://pixelfed.de/api/v1/instance
problem:
home feed 404
i dont know if that is somehow relevant, but in the web the feed of the instance workshttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/360Alt text not being set2023-01-10T16:31:07ZBart LouwersAlt text not being setWhen I set a 'media description' the alt text does not seem to be set as a result. Does anyone else have this problem? All my posts are with a media description, but they are nowhere to be found: https://pixelfed.social/i/web/profile/379...When I set a 'media description' the alt text does not seem to be set as a result. Does anyone else have this problem? All my posts are with a media description, but they are nowhere to be found: https://pixelfed.social/i/web/profile/379394804746335700
As a result my retooted posts also get an ugly border on Mastodon's default client.https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/358Can't connect to instance where account url is different from subdomain the a...2022-12-10T17:29:36ZMatthieuCan't connect to instance where account url is different from subdomain the api is listening onExample: https://social.vivaldi.net
https://social.vivaldi.net/api/v1/instance
```json
{
"uri": "vivaldi.net"
...
```
API calls should be made on social.vivaldi.net, but as it stands now we will save "vivaldi.net" and use that as ...Example: https://social.vivaldi.net
https://social.vivaldi.net/api/v1/instance
```json
{
"uri": "vivaldi.net"
...
```
API calls should be made on social.vivaldi.net, but as it stands now we will save "vivaldi.net" and use that as a domain... It won't work. Not ideal.
We should reconsider using a normalised version of the user's input instead of just taking what the server says...https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/355Vivaldi and Brave browsers don't like custom scheme2022-11-07T10:55:28ZMatthieuVivaldi and Brave browsers don't like custom schemeWhen returning from successful auth, these browsers don't know what to do with the custom scheme and show an error message.When returning from successful auth, these browsers don't know what to do with the custom scheme and show an error message.https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/354Real dark theme?2022-11-06T08:26:51Zkr428Real dark theme?Is there a way or plan to add a real dark/black feature without a colour accent? Especially the bright top bar is too bright and disturbing for my tastes...Is there a way or plan to add a real dark/black feature without a colour accent? Especially the bright top bar is too bright and disturbing for my tastes...https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/352Camera images too large2023-04-24T15:16:43ZJackson BatesCamera images too largeI'm using PixelDroid from a Samsung S20 running Android 12.
When I take a picture using the in app camera, it creates an image that's approx 13MB.
When I take a picture of the same thing using the normal camera app native to the phone ...I'm using PixelDroid from a Samsung S20 running Android 12.
When I take a picture using the in app camera, it creates an image that's approx 13MB.
When I take a picture of the same thing using the normal camera app native to the phone it's more like 1MB.
Can images be optimised in app?https://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/349Use new drawings in different error scenarios2022-10-27T12:02:05ZMatthieuUse new drawings in different error scenariosInstead of only using one drawing for all errors, we should show a different for the different casesInstead of only using one drawing for all errors, we should show a different for the different caseshttps://gitlab.shinice.net/pixeldroid/PixelDroid/-/issues/348Redraft improvements2022-10-27T12:12:31ZMatthieuRedraft improvementsDownloading should open a dialog with a progress bar and a cancel button instead of launching toasts.
Generally, code should be revised in more detail
(maybe improve the download snackbars too)Downloading should open a dialog with a progress bar and a cancel button instead of launching toasts.
Generally, code should be revised in more detail
(maybe improve the download snackbars too)FredFred