Vitor Pamplona
4380393c5b
No need to update UUID anymore. After deletion the draft can just be updated.
2024-04-02 09:23:08 -04:00
Vitor Pamplona
18b57b8ac8
Reactivating hold to edit draft.
2024-04-01 14:14:58 -04:00
Vitor Pamplona
6e1418cd54
- Adds a Draft Screen
...
- Migrating drafts to new architecture where the Draft Event is sent to the screen instead of the inner event.
- Fixes lots of deletion and indexing bugs
2024-03-29 17:38:31 -04:00
greenart7c3
62a114b981
Merge branch 'main' into main
2024-03-22 08:48:47 -03:00
Vitor Pamplona
f2a8e51b20
Refactors horizontal dividers
2024-03-20 15:18:00 -04:00
greenart7c3
ea33cc77ed
add edit draft in the dropdown menu and the long press popup
2024-03-20 14:50:53 -03:00
greenart7c3
499939ed68
Merge branch 'main' into main
2024-03-20 07:06:24 -03:00
greenart7c3
940fa2ee8d
add debouncer
2024-03-18 17:47:15 -03:00
Vitor Pamplona
d83acab84b
- Solves infinite Quotation issue.
...
- Restructures NoteCompose for performance
- Restructures markAsRead to minimize threading cost.
2024-03-18 15:26:49 -04:00
greenart7c3
d682518ddb
Merge branch 'main' into main
2024-03-18 07:07:32 -03:00
Vitor Pamplona
78be5a9ecc
Reorganizing classes in the commons lib
2024-03-15 21:28:13 -04:00
Vitor Pamplona
fa7c2efaab
Fixing size and alignment of the text when the live stream video is not present.
2024-03-15 21:13:15 -04:00
greenart7c3
f949d5624e
add draft support for public chat screen
2024-03-15 13:35:54 -03:00
greenart7c3
2bc2890d08
add draft support for other event kinds
2024-03-15 12:35:14 -03:00
Vitor Pamplona
8641bd36c3
Fixes Scheduled Tag in LiveStreams
2024-03-13 17:28:30 -04:00
Vitor Pamplona
2038994613
Holds the state of expanded text button between edits and translations.
2024-03-06 14:25:19 -05:00
Vitor Pamplona
3b3ca06c1c
Massive refactoring to reduce the size of NoteCompose
2024-03-05 09:30:47 -05:00
Vitor Pamplona
af784a5bda
Editting the current version of the post instead of only the original post.
2024-03-01 14:50:28 -05:00
Vitor Pamplona
3eb6983a94
Support for Kind 1 Edits
2024-02-28 17:42:06 -05:00
Vitor Pamplona
96f29fc5ca
Refactoring some names for the parsers.
2024-02-21 16:22:17 -05:00
Vitor Pamplona
90175198f0
Preparing to move Kind1 content parsers to commons.
2024-02-21 15:25:40 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
9479e86b66
Enabled citation via @ on chats
2024-02-14 16:52:25 -05:00
Vitor Pamplona
e56377f8c3
Adds support for NIP-29 in public messages and new DMs. NIP-54 stays in NIP-54
2024-02-01 18:31:28 -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
57430c4366
Refactoring some of the old nomenclature of Kind 1 tags.
2023-12-29 14:25:14 -05:00
Vitor Pamplona
bbd8a34f44
Initial refactoring of the elements within a post.
2023-12-22 19:44:01 -05:00
Vitor Pamplona
2ce16325a1
Improving the memory use of hashmaps
2023-12-21 15:26:01 -05:00
Vitor Pamplona
be9100dc5e
Minor refactoring.
2023-12-12 18:00:02 -05:00
Vitor Pamplona
b3bdbbed98
- Migrates the old imageservers to NIP-96 for the main feed, chats, private messages, stories and user metadata uploads.
...
- Fixes hash calculation of the entire payload.
- Unifies uploads into NIP-94 images.
2023-12-08 22:08:19 -05:00
Vitor Pamplona
c5882a9f05
Migrates the check if stream is online to a single compose object.
2023-11-04 11:23:18 -04:00
Vitor Pamplona
221ab1ca1a
Slight performance improvements
2023-10-30 12:04:10 -04:00
Vitor Pamplona
96663b822c
Fixing colors of edit buttons
2023-10-30 09:34:43 -04:00
Vitor Pamplona
27286c7ffe
Removing bold titles
2023-10-18 18:26:31 -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
f67ff43eb3
Moves the Post button on chat screens to a > Button
2023-10-04 09:20:46 -04:00
Vitor Pamplona
54edddbd2d
Migrates to Material 3
2023-09-29 13:57:10 -04:00
greenart7c3
e762ad5e18
add settings to load profile pictures
2023-09-27 10:48:26 -03:00
Vitor Pamplona
82e2d15aaf
Moves Live streaming from the top bar to the screen to avoid cancelling the video on scrolling.
2023-09-22 14:51:21 -04:00
Vitor Pamplona
d5220324c4
Turns out the lifecycle owner changes quite a bit and thus it's a requirement to make it the key of a Disposable Effect.
2023-09-22 13:46:30 -04:00
Vitor Pamplona
3bb5a4e50d
Fixing F-droid flavor
2023-09-20 14:01:51 -04:00
Vitor Pamplona
15e7540b26
Code clean up
2023-09-19 16:43:57 -04:00
Vitor Pamplona
c2beaf5f80
Starting a Refactoring of LocalCache away from a Singleton instance.
2023-09-19 15:26:16 -04:00
Vitor Pamplona
2be04bfbe2
Better error handling when Zaps fail
2023-08-26 13:00:53 -04:00
Vitor Pamplona
7ef46a2662
Continues to move away from starting co-routines directly in composables
2023-08-25 17:14:33 -04:00
Vitor Pamplona
9777c709a1
- Fixes some of the TopBar padding issues.
...
- Adds more info tap on single-user chat rooms
- Moves creation date to a new line.
2023-08-21 15:42:45 -04:00
Vitor Pamplona
63f3a6cdf9
Implements contextual rounded corners for images and videos
2023-08-19 11:08:55 -04:00
Vitor Pamplona
255b48d126
- Creates a Quartz Module for Nostr Events
...
- Creates a Benchmark Module to test Performance
- Migrates from GSon to Jackson for Performance Gains, adapts all serializers accordingly
- Recreates Hex encoding/decoding classes for Performance.
- Migrates NIP24 to the new ByteArray Concat encoding.
- Removes support for Lenient choices in the. events.
- Reorganizes Nostr Events dependencies.
- Refactors TLV's and NIP-19 dependencies.
- Adds a Large DB for signature checks.
2023-08-16 17:58:25 -04:00
Vitor Pamplona
dca4f827fe
Moves navigation's top bar to use the ArrowBack
2023-08-14 23:07:08 -04:00