Matthieu
fec3f91386
Video speedup/slowdown
2022-10-18 13:11:31 +00:00
Matthieu
48752e8db2
Implement new splash screen and dynamic color
2022-10-15 14:35:36 +02:00
Matthieu
eede5f4426
Improve validation and SharedSettings clearing
2022-08-21 17:15:53 +02:00
Matthieu
5c839dd1e8
Use cacheDir for temp files
2022-08-21 00:45:17 +02:00
Matthieu
026374843e
Safer usage of FFmpegKit
2022-08-21 00:45:17 +02:00
Matthieu
bd22d93167
Update Pixelfed API doc link
2022-08-21 00:45:17 +02:00
Matthieu
1a2720ee74
Allow freestyle in cropping
2022-08-21 00:45:17 +02:00
Matthieu
ce4d9d7082
Limit BlurHash ratio
2022-08-21 00:45:17 +02:00
Matthieu
f96496e22d
Remove useless "LIMIT 1" on SQL queries
2022-08-21 00:45:17 +02:00
Matthieu
4d126e56a1
Make comment formatting consistent
2022-08-21 00:45:17 +02:00
Matthieu
ace7f92a2c
Fix bug where JPEG is saved with PNG filename
2022-08-21 00:45:17 +02:00
Matthieu
370efe184b
Update dependencies
2022-08-21 00:45:17 +02:00
Matthieu
62dc91413d
improve on comments
2022-08-03 20:19:29 +02:00
Matthieu
88ac02150c
Add domain to comments
2022-08-03 13:32:13 +02:00
Matthieu
07168c1c1f
Add pull to refresh to comments
2022-08-02 21:19:05 +02:00
Matthieu
696228517d
Working comment improvements
2022-08-02 20:15:21 +02:00
Matthieu
17f5df37a4
allow unit tests in cleartext
2022-07-29 15:11:14 +02:00
Matthieu
dc68d328ff
Add dependency verification and remove information leak from OkHttp
2022-07-29 10:45:28 +02:00
Matthieu
fa20a7731a
Remove hardcoded strings, add contentdescriptions
2022-07-28 20:56:29 +02:00
Matthieu
7ed25c7f1d
Reduce technical debt and improve code, remove hardcoded strings
2022-07-28 20:11:08 +02:00
Matthieu
04c509d05a
Fix saving image with content link
2022-07-27 15:55:33 +02:00
Matthieu
3f49be6355
Work on tests to make CI work again
2022-07-26 14:21:58 +02:00
Matthieu
600000c6e1
Make sure settings activity title is translated
2022-07-10 15:38:48 +02:00
Matthieu
696959214f
fix splash screen color
2022-07-10 15:10:35 +02:00
Matthieu
b07608092c
Color accents and UI improvements
2022-07-10 13:42:19 +02:00
Matthieu
326d744925
Start on theme choose
2022-07-08 23:20:44 +02:00
Matthieu
4a6795bc0e
Improve compatibility and add a shortcut for creating a post
2022-06-21 18:47:12 +02:00
Matthieu
3c7f46d75a
Fix bug where all saved files were pngs
2022-06-19 14:28:00 +02:00
Matthieu
5c221e004d
huge refactor of PostCreation to use ViewModel
2022-06-19 13:02:05 +02:00
Matthieu
8cecfa3de6
Video edit
2022-06-18 22:21:19 +02:00
Matthieu
1f03f96d7a
Rudimentary ffmpeg thumbnail
2022-06-10 23:43:52 +02:00
Matthieu
3b202da7bd
Open correct image
2022-06-09 19:43:42 +02:00
Matthieu
f3dea49627
Merge branch 'open_photo' of gitlab.shinice.net:pixeldroid/PixelDroid into open_photo
2022-06-09 19:34:21 +02:00
Matthieu
4806dc4a06
Open album in full screen
2022-06-09 19:30:09 +02:00
Matthieu
d23d7a455c
Open album in full screen
2022-06-09 19:29:26 +02:00
Matthieu
52cefe63aa
Detect single tap, create zoomable imageview
2022-06-08 00:00:35 +02:00
Matthieu
721aa9372e
Fix error message not showing in profile
2022-03-19 14:04:15 +01:00
Matthieu
d49e0f58ff
Merge branch 'master' into 'profile_perf_fix'
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/pixeldroid/app/settings/SettingsActivity.kt
# build.gradle
2022-03-17 22:11:15 +00:00
Matthieu
1823007b1b
Fix profile recyclerview not recycling
2022-03-17 22:53:00 +01:00
Matthieu
2ef7efff35
Update dependencies
2022-03-12 22:07:24 +01:00
Matthieu
e70ee1a616
Fix license crash by adding proguard rules
2022-02-28 11:42:04 +01:00
Matthieu
77c895bbf2
Audio and fullscreen video
2022-02-17 12:22:21 +01:00
Matthieu
03f83790f2
Rudimentary video support in PostCreationActivity
2022-02-17 12:22:21 +01:00
Matthieu
63362a031b
Only allow video upload when supported by instance
2022-02-17 12:22:21 +01:00
Matthieu
81d73b7a38
Add video play support
2022-02-17 12:22:21 +01:00
Matthieu
277dd3c66e
Allow video uploads
2022-02-17 12:22:21 +01:00
Matthieu
9b0cabe37c
Dismiss notification group of current account when notification tab is opened
2022-02-06 15:58:14 +01:00
Matthieu
57d8962eb6
Group notifications
2022-02-05 14:58:54 +01:00
Matthieu
94e431d93f
Format html
2022-02-05 14:54:31 +01:00
Matthieu
0affdb1f06
Update dependencies
2022-02-05 14:54:27 +01:00
Matthieu
699938a837
Allow remote images in upload (e.g. Nextcloud)
2022-01-23 13:12:39 +01:00
Matthieu
011846c3ad
Fix discover
2021-12-20 16:13:05 +01:00
Matthieu
b65ea6e87c
Fix discover for new api route
2021-12-15 13:18:28 +01:00
Matthieu
9002e3c240
Remove useless formatting
2021-12-15 13:18:05 +01:00
Matthieu
5b557ed061
Change discover endpoint used
2021-12-06 09:56:14 +00:00
Matthieu
1982eeffd9
Lighter licenses
2021-11-29 11:53:17 +01:00
Matthieu
2991b50b3b
Fix regex and remove unused code
2021-11-28 20:36:59 +01:00
Matthieu
af63fc8990
fix link parsing
2021-11-28 19:02:25 +01:00
Matthieu
58b668e09a
Remove enableplaceholders config option
2021-11-28 19:00:18 +01:00
Matthieu
9c3bd5f7ed
Better permission handling, refactor common operations
2021-11-27 19:56:42 +01:00
Matthieu
cb0e928352
Update dependencies
2021-11-26 17:17:17 +01:00
Matthieu
b57922ae1e
Remove unused tag
2021-10-20 23:29:45 +02:00
Matthieu
bfba41c4f8
Update dependencies
2021-10-20 23:29:42 +02:00
Matthieu
f3e76fd2a2
Cleanup
2021-10-08 00:28:34 +02:00
Matthieu
94f7374e38
Cleanup
2021-10-08 00:27:18 +02:00
Matthieu
485140e18d
Merge branch 'master' into 'click_notifications'
...
# Conflicts:
# app/src/main/java/org/pixeldroid/app/posts/feeds/cachedFeeds/notifications/NotificationsFragment.kt
2021-10-07 21:20:58 +00:00
Matthieu
2df06d4928
Use complete user id (with instance)
2021-09-25 21:24:31 +02:00
Matthieu
5c97fe096f
Notifications: initial implementation
2021-09-25 11:52:18 +00:00
Matthieu
717ed496f5
Merge branch 'image_orientation' into 'master'
...
Image orientation
See merge request pixeldroid/PixelDroid!384
2021-09-23 22:30:27 +00:00
Frédéric Gerber
d64728d8ed
Consider EXIF orientation manually for APIs < 28
...
Co-authored-by: Matthieu <24-artectrex@users.noreply.shinice.net>
2021-09-24 00:26:15 +02:00
Matthieu
2e3d912cdc
Fix #300 in manner suggested by dansup
...
"you should be using url if preview_url returns public/no-preview.png or stick with url. The issue is a race condition and caching"
2021-09-22 23:59:39 +02:00
Matthieu
ea0342bc22
Replace spaces by %20 in Uri for OAuth prompt
2021-09-18 13:18:29 +02:00
Matthieu
73fc84ad75
Refactor bitmap and make less copies
2021-09-18 13:11:10 +02:00
Frédéric Gerber
ad0729686b
Remove useless import
2021-09-17 16:47:54 +02:00
Frédéric Gerber
6eaae47140
Comply with EXIF settings when editing a picture
2021-09-17 16:45:47 +02:00
Matthieu
104648af2c
Prepare db migration
2021-09-07 13:14:32 +02:00
Matthieu
2511b9f194
Fix lint error
2021-09-07 13:14:32 +02:00
Matthieu
6e1e12af0e
Create api from user without side effect
2021-09-07 13:14:29 +02:00
Matthieu
ba372a3d17
Update instead of replace user to avoid CASCADE deleting all cached feeds
...
Previously, every time database entry for the user is updated (as it is
on startup of the app), the tables depending on the user will get wiped.
This includes notifications, public and home feeds, so that breaks quite
a bit of things in a hard to debug way.
2021-09-07 13:14:29 +02:00
Matthieu
649535f8fd
Add comment notification type
2021-09-07 13:14:29 +02:00
Matthieu
ebec547dd0
Only clear feed from the right user
2021-09-07 13:14:29 +02:00
mjaillot
f8f1162e63
Merge branch 'master' into click_notifications
2021-09-06 16:29:32 +02:00
mjaillot
321d7ca7ca
Merge branch 'master' into click_notifications
2021-09-06 16:08:48 +02:00
Matthieu
b1e23b4a93
Fix black camera and profile picture being broken
2021-09-06 15:53:51 +02:00
Matthieu
d3db8e944e
Don't assume non null for discover
2021-06-27 11:10:41 +02:00
Matthieu
358e1f7323
Don't assume non null: API can send bad responses
2021-06-27 11:10:41 +02:00
Matthieu
68222c2662
make sure not to send twice the same key for subsequent pages
2021-06-18 08:47:39 +02:00
Matthieu
0e5f59df41
Implement viewing hashtags
2021-06-07 20:23:59 +00:00
Matthieu
8d7d45a267
smooth scroll instead of jump
2021-05-22 13:03:13 +02:00
Matthieu
8fa3072de0
Merge branch 'master' into click_to_scroll_to_top
2021-05-22 10:35:59 +02:00
Matthieu
ccadaac718
Catch filenotfoundexception, add build variant for debug
2021-05-19 11:05:44 +02:00
Matthieu
253874d14f
Click tab again to scroll to top
2021-05-18 12:06:38 +02:00
Matthieu
bb4842ff28
adapt NestedScrollableHost to changed touchSlope
2021-05-10 16:04:06 +02:00
Matthieu
aa985edbd5
Use reflection to make it a bit harder to swipe between tabs
2021-05-09 23:49:11 +02:00
Matthieu
b7ce805e2c
Merge branch 'doubletap_feedback' into 'master'
...
Doubletap feedback
Closes #286
See merge request pixeldroid/PixelDroid!339
2021-05-09 20:55:44 +00:00
Matthieu
c0cf4826f1
Add text to bottom of discover ( #262 )
2021-05-09 22:14:47 +02:00
Matthieu
b97bfdfe6f
Add animation on double tap to like
2021-05-09 20:18:14 +02:00
Matthieu
b12b8f8e0e
fix some leaks, try out leak_canary
2021-05-08 20:12:05 +02:00
Matthieu
08f0993836
Fix upload iconics
2021-05-02 13:50:16 +00:00
Matthieu
c09979a910
fix empty feed message appearing when it shouldn't/not appearing when it should
2021-04-30 14:34:52 +02:00
Matthieu
49df7279b2
fix progressbar never stopping
2021-04-29 15:55:49 +02:00
Matthieu
ac2eca9e57
fix follow{ing,ers} for mastodon, start fixing viewmodel brokenness
2021-04-29 15:42:08 +02:00
Matthieu
34660c1280
fix nothing to see here showing when it shouldn't
2021-04-28 15:12:21 +02:00
Matthieu
6efa946809
less type casting
2021-04-28 14:28:32 +02:00
Matthieu
e52bf51e18
tweak filtering for initial scroll
2021-04-22 17:04:35 +02:00
Matthieu
f3f3fb97f8
Add test repetition
2021-04-22 16:55:23 +02:00
Matthieu
1ce5c54055
rename app id
2021-04-22 11:47:18 +02:00