1
0
mirror of https://gitlab.shinice.net/pixeldroid/PixelDroid synced 2025-01-23 04:11:53 +01:00
Commit Graph

39 Commits

Author SHA1 Message Date
Matthieu
366410e31c Dependencies 2022-11-25 17:09:01 +01:00
Matthieu
67e92a8dfa Merge master 2022-11-25 16:56:48 +01:00
Matthieu
80d205fd74 Use native language chooser 2022-11-25 16:52:27 +01:00
fgerber
ca09fba7f3 Adapt remote gradle to pipeline 2022-11-19 20:44:19 +01:00
fgerber
aa5c86d711 Merge fix_redraft into master 2022-11-19 15:16:34 +01:00
Matthieu
651832d35e Refactor trending activity 2022-11-19 00:57:03 +01:00
fgerber
ba26871572 Make redraft code more functional, adapt gradle and remove deprecated onBackPressed() 2022-11-04 16:18:01 +01:00
fgerber
c879486153 Rebase and update dependencies 2022-11-04 10:16:25 +01:00
Matthieu
e6c1ef766d Fix proguard rules 2022-11-03 18:56:46 +01:00
Matthieu
c6d43797cc Update dependencies 2022-11-03 15:03:50 +01:00
Matthieu
2497504530 Basic profile editing 2022-10-30 20:51:09 +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
fgerber
91819dd4db Warn about immediate deletion 2022-10-27 12:35:46 +02:00
Frédéric Gerber
746242eed8 Implement first version of redraft feature 2022-10-27 11:41:40 +02:00
Matthieu
5516aeaa6b Release 19 2022-10-25 13:08:57 +02:00
Matthieu
56668688b5 Implement EXIF stripping using "scrambled" library 2022-10-24 23:15:36 +00:00
Matthieu
83755fdc93 Stabilization UI and scaffolding 2022-10-22 22:07:03 +02: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
7b74c9e057 Remove CI cache 2022-08-21 11:31:24 +02:00
Matthieu
370efe184b Update dependencies 2022-08-21 00:45:17 +02:00
Matthieu
dc68d328ff Add dependency verification and remove information leak from OkHttp 2022-07-29 10:45:28 +02:00
Matthieu
a1fe894212 try gradle emulator 2022-07-26 17:54:13 +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
114f642181 Update dependencies 2022-06-07 20:46:46 +02:00
Matthieu
5c97fe096f Notifications: initial implementation 2021-09-25 11:52:18 +00:00
Matthieu
b6c839f5d7 Update checksum 2021-09-06 16:31:58 +02:00
Matthieu
0ebea9c232 Update dependencies 2021-09-06 15:54:00 +02:00
Matthieu
5b0aa870ef Update gradle-wrapper.properties 2021-05-14 08:43:47 +00:00
Matthieu
b25262db2f Fix coverage stat, update dependencies, remove useless db passing 2021-04-20 12:07:18 +00:00
Matthieu
7bca413d60 Use nodeinfo endpoint to get info about the capabilities of the instance 2020-08-22 22:34:21 +02:00
Matthieu
21925e7af4 Dependency injection
Configure dependency injection for API and the database. Uses Dagger (dagger.dev)

The API is held in a holder, so that it can be invalidated or recreated as needed.

Big refactor of the feeds, this introduces a bit more duplication of code (some very similar methods that differ only in the types or minor details), but now the inheritance makes more sense and there is less "forcing" to make the inheritance work (for example: no more casting Int to String just to have the right type for the key)
It should be easier to work with the feeds in the future, maybe we'll find better abstractions later on.
2020-07-26 20:56:01 +02:00
Wv5twkFEKh54vo4tta9yu7dHa3
0348696f3a
Improve upload flow performance & visual feedback (#224)
* Make less copies, detect if no changes are made for a fast path, give some feedback while processing the image

* avoid NPE on camera, use more generic inputstream so that file picking works again

* stop using resource in test

* stop using resource in test

* fix uri issue and add test

* Test dialog, stringify strings

* click error button, for fun

* test error button in post creation

* check retry of upload works

* Remove wrong button click in test

* add some tests for followers list

* test edit profile button

* test back button

* try to get all callbacks to be called

* Fix typo

* Make sure crop is not ignored
2020-06-03 16:32:02 +02:00
Matthieu
a63c7ccb97 Switch to Kotlin 2020-02-28 17:08:54 +01:00
Ulysse Widmer
b10a800b36 init project files 2020-02-28 00:36:26 +01:00