Vitor Pamplona
ff20f0a266
Deleting unecessary logs
2024-04-17 17:47:17 -04:00
greenart7c3
538c0493ed
add a lifeCycleOwner to register external signer on resume
2024-03-20 17:20:35 -03:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
eae07e2fe0
Making sure Cancellation of coroutines stops long processes.
2024-01-30 17:33:44 -05:00
Vitor Pamplona
e061575454
Removes unused imports
2024-01-18 13:33:48 -03:00
Vitor Pamplona
7b7e3624ac
New Signup screen
2024-01-09 16:23:17 -05:00
Vitor Pamplona
f8e7dd78d9
Reverts to the non-Google kotlin style.
2024-01-06 11:32:41 -05:00
Vitor Pamplona
ec867ae8a2
Spotless fixes.
2024-01-06 10:44:32 -05:00
Vitor Pamplona
0dabf3f2d3
Scopes the service manager into the AccountState ViewModel
2023-11-29 09:14:04 -05:00
Vitor Pamplona
df9b764c1d
Massive refactoring to unify internal signer and the Amber signer.
2023-11-19 17:28:17 -05:00
Vitor Pamplona
5ad6a2c70b
Moves service manager to an Activity scoped class.
2023-11-09 15:25:59 -05:00
Vitor Pamplona
903384d02a
Making sure ViewModels are deleted when switching accounts.
2023-10-25 14:55:48 -04:00
Vitor Pamplona
4aaf25a384
Adds Lifecycle to all Flow object in compose.
2023-10-25 14:08:26 -04:00
Vitor Pamplona
f072b98fd7
Recreates the viewModel when the Account object changes.
2023-10-23 14:32:22 -04:00
Vitor Pamplona
5d266cca20
- Moves app startup to an IO thread.
...
- Upgrades Shared Preferences serialization to a Single JSON object
- Simplifies Shared Preferences state changes
- LazyInitializes Video cache
2023-10-18 18:04:07 -04:00
Vitor Pamplona
a50b0b7902
Moves navController back into Compose
...
Adds a listener for newIntents
Fixes the App losing the back stack of screens
2023-08-01 10:39:10 -04:00
Vitor Pamplona
008469adbc
Background Playback
...
- Moves Video/Audio player to a foreground service.
- Migrates Feed, Stories and Live Stream screens to that service
- Blocks screen from going to sleep if a video is playing.
- Blocks WIFI from going to sleep if an online video is playing.
- Allows the app to pause while listening to media
- Manages cache for up to 30 videos in parallel for each of the 3 categories: local, streaming, progressive content
- Activates the use of popup with artwork that points to the screen with the video
- Creates a button to allow any video to play while browsing the app/phone
- Moves app to SingleTop mode.
- Keeps viewed position cached for up to 100 videos.
- Restructures the starting screen from App Nativation
2023-07-20 17:59:10 -04:00
greenart7c3
492b9494ec
fix theme not changing after changing language
2023-07-12 11:31:12 -03:00
greenart7c3
33cc261b62
add settings to change theme
2023-07-12 11:31:10 -03:00
Vitor Pamplona
f1ecaf1ee5
- Adds Immutable Lists to avoid recompositions
...
- Moves NavController to a lambda to avoid recompositions
- Moves AccountViewModel builder to a ViewModel Factory to avoid recompositions
- Reduces notifications invalidation requests when starting the screen.
2023-05-24 12:34:09 -04:00
maxmoney21m
e472a494a1
Re-use existing LoginPage component in account switcher
2023-03-12 22:37:18 +08:00
Chemaclass
eff8dbbafa
Run linter
2023-03-07 19:47:38 +01:00
Vitor Pamplona
c88425e737
changing package names
2023-02-27 10:52:39 -05:00
Vitor Pamplona
a45a8789e7
Faster animations
2023-02-03 11:26:28 -05:00
Vitor Pamplona
f6ad33b76a
StateWithLifecycle seems to be the wrong option here.
2023-01-25 19:26:48 -03:00
Vitor Pamplona
e9eb7de24a
NIP 19 Support
2023-01-24 21:53:22 -03:00
Vitor Pamplona
0116bbe01b
Migrates to Compose 1.3.3
2023-01-15 11:25:45 -05:00
Vitor Pamplona
7ccae7b7c3
Base code for Amethyst
2023-01-11 13:31:20 -05:00