Commit Graph

427 Commits

Author SHA1 Message Date
Matthieu 80d205fd74 Use native language chooser 2022-11-25 16:52:27 +01:00
Matthieu e539ce9232 Improve stuff somewhat 2022-11-19 23:23:11 +01:00
fgerber aa5c86d711 Merge fix_redraft into master 2022-11-19 15:16:34 +01:00
fgerber 4f3020e0be Restructure post creation activity into two fragments 2022-11-19 13:21:54 +01:00
Matthieu 651832d35e Refactor trending activity 2022-11-19 00:57:03 +01:00
Matthieu a1ea61a7bd Fix profile edit theme 2022-11-08 22:10:49 +00:00
fgerber ba26871572 Make redraft code more functional, adapt gradle and remove deprecated onBackPressed() 2022-11-04 16:18:01 +01:00
fgerber 553c65f7bc Refactor redraft as functional code 2022-11-03 23:10:02 +00:00
fgerber 8325067566 Remove useless import 2022-11-03 23:10:02 +00:00
fgerber 2e558017f2 Account for NSFW status in redraft 2022-11-03 23:10:02 +00:00
fgerber 79c2f2a391 Move post deletion to ensure download is complete before 2022-11-03 23:10:02 +00:00
fgerber 20d38d3fa8 Pass existing description through to post submission activity 2022-11-03 23:10:02 +00:00
Matthieu d78ef56489 Update permissions 2022-11-03 17:25:28 +01:00
Matthieu 1481cdc909 Ignore proguard errors 2022-11-03 14:29:36 +01:00
Matthieu 147046b7b4 Make load spinner exist again 2022-10-31 01:37:44 +01:00
Matthieu c21e277485 Fix hashtags and @ in profile description 2022-10-31 00:54:43 +01:00
Matthieu 214ba98bc4 Make carousel indicator count correctly 2022-10-31 00:17:58 +01:00
Matthieu 5644a22d38 Refactor working 2022-10-30 23:37:14 +01:00
Marie 851d95bf0f Start post submission activity 2022-10-30 20:55:41 +01:00
Matthieu 2497504530 Basic profile editing 2022-10-30 20:51:09 +01:00
Matthieu e35cb17879 start on profile editing functionality 2022-10-30 13:03:36 +01:00
Matthieu 085a1f548c Implement collections 2022-10-30 12:34:52 +01:00
Marie Jaillot cb9180fb60 Search/Discover tab 2022-10-29 17:07:59 +00:00
Matthieu 888b6aecc3 Update editing library dependency 2022-10-29 19:00:37 +02:00
Matthieu 4ccf6deb9c Use plugin from jitpack! 2022-10-29 16:53:19 +00:00
Matthieu 665a1add07 Put editing in a module 2022-10-29 16:53:19 +00:00
Matthieu 069c11478a Bug fix redraft and refactor 2022-10-27 14:12:15 +02:00
fgerber 91819dd4db Warn about immediate deletion 2022-10-27 12:35:46 +02:00
fgerber 8b625b43ad Consider posts with multiple pictures/videos and attachment descriptions 2022-10-27 11:45:48 +02:00
Frédéric Gerber 746242eed8 Implement first version of redraft feature 2022-10-27 11:41:40 +02:00
Matthieu de602b0124 Restore EXIF rotation after stripping EXIF metadata 2022-10-25 12:50:32 +02:00
Matthieu 56668688b5 Implement EXIF stripping using "scrambled" library 2022-10-24 23:15:36 +00:00
Marie 5546904324 Refactor DiffUtil 2022-10-24 11:53:44 +02:00
Marie 34900a1ae9 Fixed fragment for old api and refactor 2022-10-24 11:42:24 +02:00
Marie 86e5ed818f Bookmarks done(?) 2022-10-24 07:47:41 +00:00
Marie a81808664a Tab shows bookmarks 2022-10-24 07:47:41 +00:00
Marie e222a375db Bookmark tab only in your own profile 2022-10-24 07:47:41 +00:00
Marie ab959db5f1 Grid vs feed done 2022-10-24 07:47:41 +00:00
Marie 35948439e9 Start of profile tabs 2022-10-24 07:47:41 +00:00
Marie e1f7018b19 WIP bookmark buttons 2022-10-24 07:47:41 +00:00
Matthieu 5a28b29216 Implement post template 2022-10-24 00:45:26 +02:00
Matthieu 03ca518415 Show and dismiss when appropriate 2022-10-23 23:10:59 +02:00
Matthieu ac0d0ec47d Create a badge if newer notification exists on server than in db 2022-10-23 14:33:58 +00:00
Matthieu b815fc2424 Finish stabilization 2022-10-23 16:05:02 +02:00
Matthieu 83755fdc93 Stabilization UI and scaffolding 2022-10-22 22:07:03 +02:00
Matthieu 8ade4fcded Convert crop classes to Kotlin 2022-10-21 17:53:46 +02:00
Matthieu 9f8e1f1e04 Fix background and back button function 2022-10-21 17:08:57 +02:00
Matthieu 75deac0e5b Finish video crop :) 2022-10-21 00:03:08 +02:00
Matthieu 896c9634eb Progress on video crop 2022-10-19 00:19:42 +02:00
Matthieu f845db905a wip 2022-10-18 13:17:25 +00:00
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