Commit Graph

  • 96806cfb78 Follow and unfollow logic Kgothatso Ngako 2026-04-24 00:51:54 +02:00
  • 5cd9cc09d6 Setup UI for follow/unfollow logic Kgothatso Ngako 2026-04-24 00:18:36 +02:00
  • be1dbcacb8 Get rid on inactive relays Kgothatso Ngako 2026-04-23 22:59:14 +02:00
  • 84adf0628d Fix spacing Kgothatso Ngako 2026-04-23 22:03:22 +02:00
  • bc4e351fc8 Adjust padding and alignments on profile cards. Kgothatso Ngako 2026-04-23 16:54:49 +02:00
  • e8eabdf670 Add padding on profile card Kgothatso Ngako 2026-04-23 16:52:04 +02:00
  • 8997cd2ba2 Render profile list item. Kgothatso Ngako 2026-04-23 16:51:15 +02:00
  • 8e7dfe6f3d List who a profile is following if that data is available. Kgothatso Ngako 2026-04-23 16:35:16 +02:00
  • 745060a6cc Improve how profiles are synced. Kgothatso Ngako 2026-04-23 01:40:32 +02:00
  • 23aaa13199 Improve sync logic. Kgothatso Ngako 2026-04-22 22:31:03 +02:00
  • c67c50f755 Add following list Kgothatso Ngako 2026-04-22 04:18:53 +02:00
  • 3a55b2662e Bug fix on repost placeholder pubkey Kgothatso Ngako 2026-04-22 04:18:38 +02:00
  • c7a8f17dd4 Add list following logic Kgothatso Ngako 2026-04-22 04:04:41 +02:00
  • 1f193af805 Improve handling of the profile tabs Kgothatso Ngako 2026-04-22 03:49:15 +02:00
  • 149f704d1c Bug fix on profile placeholder handling Kgothatso Ngako 2026-04-22 03:29:39 +02:00
  • 810a690776 Improve feed logic on profile detail Kgothatso Ngako 2026-04-22 03:25:19 +02:00
  • 2b693b832a Add connection/following/followers db model. Kgothatso Ngako 2026-04-22 02:55:22 +02:00
  • 74e9004474 Sync profile related events Kgothatso Ngako 2026-04-22 01:32:44 +02:00
  • f92ece5b66 Add lightning-kmp to libs.versions.toml Kgothatso Ngako 2026-04-21 23:50:54 +02:00
  • 42c76c1a36 Add coil to libs.versions.toml Kgothatso Ngako 2026-04-21 23:49:54 +02:00
  • 4e54861163 Introduce a desktop specific namespace Kgothatso Ngako 2026-04-21 23:47:25 +02:00
  • 4a2ddbc4f2 Correct the namespace and introduce an android specific namespace Kgothatso Ngako 2026-04-21 23:46:45 +02:00
  • 7212cad052 Limit search to only 1 relay. Kgothatso Ngako 2026-04-21 23:29:58 +02:00
  • ef4c5a592c Use forwardingPainter to add colour to placeholder graphics Kgothatso Ngako 2026-04-21 03:15:32 +02:00
  • 6f8fa45685 Render profile pictures Kgothatso Ngako 2026-04-20 22:57:15 +02:00
  • 302d6c620a Add profile details Kgothatso Ngako 2026-04-20 17:17:43 +02:00
  • 703d7329db Fix update logo Kgothatso Ngako 2026-04-20 15:49:28 +02:00
  • 5b77bc6307 Update logo Kgothatso Ngako 2026-04-20 14:34:30 +02:00
  • fb6824c026 Switch collect to collectLatest Kgothatso Ngako 2026-04-20 13:40:01 +02:00
  • 7443dec65c Only look for synchronization request from when the app is opened Kgothatso Ngako 2026-04-20 01:21:48 +02:00
  • 08e4271333 Initiate search on result Kgothatso Ngako 2026-04-20 01:19:15 +02:00
  • 22001a5ec4 Filter what gets shown in search Kgothatso Ngako 2026-04-20 01:13:23 +02:00
  • 033c99cf9e Bug fix on profile crash Kgothatso Ngako 2026-04-20 00:20:56 +02:00
  • 9358aa07a8 Actually perform search Kgothatso Ngako 2026-04-19 23:15:09 +02:00
  • 45da6eb63e Remove unused code Kgothatso Ngako 2026-04-19 22:16:20 +02:00
  • af3669af47 Handle published note events Kgothatso Ngako 2026-04-19 21:53:50 +02:00
  • 500f8db340 Subscription management Kgothatso Ngako 2026-04-19 21:26:36 +02:00
  • 403b245880 Sync using the new logic. Kgothatso Ngako 2026-04-19 04:30:29 +02:00
  • 56ba03c2b3 Create logical vs concrete relay pool Kgothatso Ngako 2026-04-19 01:46:02 +02:00
  • 87bd722960 Add Primal like NostrPublisher Kgothatso Ngako 2026-04-18 21:58:32 +02:00
  • 76858f9cf0 Add primal RelaySocketManager Kgothatso Ngako 2026-04-18 02:41:31 +02:00
  • 8673d0b69f Show filtered list of locally stored profiles when search is being carried out. Kgothatso Ngako 2026-04-02 00:56:11 +02:00
  • 6ea09b8a7a Save search query on the search result page Kgothatso Ngako 2026-04-02 00:30:53 +02:00
  • 36facaf6a7 Show recent searches from local input Kgothatso Ngako 2026-04-02 00:18:29 +02:00
  • e3aae6620d Show local profiles on search Kgothatso Ngako 2026-04-01 23:36:33 +02:00
  • 8899cfc84e Show fake search results Kgothatso Ngako 2026-04-01 23:10:19 +02:00
  • 1a543ff7b1 Almost time to do the search... Kgothatso Ngako 2026-04-01 22:58:05 +02:00
  • 4c81d6985b Going through tabs... Kgothatso Ngako 2026-04-01 22:39:11 +02:00
  • 2901b9209d Move advance search functionality to search results Kgothatso Ngako 2026-04-01 16:37:20 +02:00
  • 3212c174ea Mock search result functionality Kgothatso Ngako 2026-04-01 16:34:11 +02:00
  • bc69954c93 Mock search functionality... Kgothatso Ngako 2026-04-01 15:54:35 +02:00
  • 875ad06911 Refactor FeedListViewModel.kt Kgothatso Ngako 2026-04-01 04:04:51 +02:00
  • a53760f1f4 Add more actions Kgothatso Ngako 2026-04-01 03:15:15 +02:00
  • 218ea5dd95 Feed view Kgothatso Ngako 2026-04-01 03:11:54 +02:00
  • 234f963b2e Show reaction in feed Kgothatso Ngako 2026-04-01 03:05:32 +02:00
  • 0596ca924b Improve profile view. Kgothatso Ngako 2026-04-01 03:01:20 +02:00
  • 4d0e67c241 Add profile detail screen Kgothatso Ngako 2026-04-01 02:56:58 +02:00
  • b3b93008e5 Prep to show loading on pending sync Kgothatso Ngako 2026-04-01 01:47:24 +02:00
  • 9b6ae7159a TextNoteDetail screen Kgothatso Ngako 2026-04-01 01:11:23 +02:00
  • a910a95b1d Setup NostrEventDetailScreen.kt Kgothatso Ngako 2026-04-01 00:26:12 +02:00
  • c45bb216a3 Navigate to the things that need to be navigated to Kgothatso Ngako 2026-04-01 00:03:47 +02:00
  • ad9cb0615b Add NostrEventDetailRoute.kt and SearchRoute.kt and manage routes Kgothatso Ngako 2026-03-31 23:58:34 +02:00
  • 21230cf365 Prep inMemory database Kgothatso Ngako 2026-03-31 23:37:39 +02:00
  • 16b278556c Don't check the time. Kgothatso Ngako 2026-03-31 21:42:59 +02:00
  • 3d60b10216 Add checks when syncing Kgothatso Ngako 2026-03-31 21:36:17 +02:00
  • 79044514f8 Improve the view Kgothatso Ngako 2026-03-31 21:13:49 +02:00
  • b01088a74f Sync taggedEvent + taggedAuthor... Kgothatso Ngako 2026-03-31 21:01:11 +02:00
  • c3c92d96ad Introduce taggedEvent + taggedAuthor... Kgothatso Ngako 2026-03-31 19:48:09 +02:00
  • ba12077912 Sync reposted notes from mentions Kgothatso Ngako 2026-03-31 19:16:30 +02:00
  • c1d7572d44 Handling reposts Kgothatso Ngako 2026-03-31 16:13:44 +02:00
  • 3cefeae5c1 Handle notifications and syncing Kgothatso Ngako 2026-03-31 14:29:11 +02:00
  • 2beed5e18a Have FilterArray.kt in persisted sync event Kgothatso Ngako 2026-03-31 13:44:45 +02:00
  • 4e23206537 Increase account creation functionality. Kgothatso Ngako 2026-03-30 20:38:01 +02:00
  • 29953d2c20 Use the CIO engine for ktor Kgothatso Ngako 2026-03-30 13:25:19 +02:00
  • a45acbce8a Update dependencies Kgothatso Ngako 2026-03-30 13:21:14 +02:00
  • 19d87e6f12 Ordering dependencies Kgothatso Ngako 2026-03-30 13:14:37 +02:00
  • 4cce9bc3d4 Format time Kgothatso Ngako 2026-03-30 13:09:49 +02:00
  • 9fade17836 Use epoch Seconds instead of epochMilliseconds Kgothatso Ngako 2026-03-30 13:04:36 +02:00
  • 31b1980e2b Use event cmd. Kgothatso Ngako 2026-03-30 12:56:05 +02:00
  • 43c4ac0b84 Padding... Kgothatso Ngako 2026-03-30 03:16:33 +02:00
  • 1cc2c6a982 Show feed of local nostr events. Kgothatso Ngako 2026-03-30 03:03:35 +02:00
  • f37ec2c904 Bug fix on npub login (which should hopefully cover nsec login as it's the same outside of first saving the private key) Kgothatso Ngako 2026-03-30 01:51:39 +02:00
  • 2c240ab91d Handle sync correctly Kgothatso Ngako 2026-03-30 01:22:07 +02:00
  • 7877c29e52 Add todo on active jobs Kgothatso Ngako 2026-03-30 01:18:35 +02:00
  • 63c2530075 Bug fix on infinite sync Kgothatso Ngako 2026-03-30 01:17:44 +02:00
  • 6696e8d57b Open and request sync on UnqueuedProfileSynchronizationScreen.ktd Kgothatso Ngako 2026-03-29 23:21:46 +02:00
  • 3f889fa02b Queue synchronization of local profile Kgothatso Ngako 2026-03-29 23:17:12 +02:00
  • daa6cb11a7 Synchronization workflow Kgothatso Ngako 2026-03-29 22:22:16 +02:00
  • da62bede43 Add NostrEventBroadcaster.kt Kgothatso Ngako 2026-03-29 20:43:27 +02:00
  • 228ddbbea1 Place holder for where the syncNostrEventRequest will go Kgothatso Ngako 2026-03-29 20:12:17 +02:00
  • 82f3a9cfc1 Handle sign in navigation Kgothatso Ngako 2026-03-29 03:40:08 +02:00
  • 0ce00ae456 Add sign in screen Kgothatso Ngako 2026-03-29 03:29:50 +02:00
  • a9d8151728 Fix placeholder in write new note screen Kgothatso Ngako 2026-03-29 02:37:44 +02:00
  • 817c3da8b3 Add write note functionality Kgothatso Ngako 2026-03-29 02:06:55 +02:00
  • cf81f2d6ba Cancel the job once transaction is published. Kgothatso Ngako 2026-03-28 23:54:16 +02:00
  • 9e8dec41ca Send nostr events via websockets Kgothatso Ngako 2026-03-28 23:13:42 +02:00
  • e4d253cbd7 Get to the bottom of this issue. Kgothatso Ngako 2026-03-27 20:39:04 +02:00
  • 83e49def38 Log temp npub Kgothatso Ngako 2026-03-27 13:41:07 +02:00
  • f4cd036f51 Broadcast the things Kgothatso Ngako 2026-03-27 13:35:29 +02:00
  • 5fc470605a I forgot how these things work Kgothatso Ngako 2026-03-27 01:19:40 +02:00