-rw-r--r-- | .cargo/config.toml | 2L |
-rw-r--r-- | .envrc | 18L |
-rw-r--r-- | .github/workflows/build-and-test.yml | 29L |
-rw-r--r-- | .github/workflows/rust.yml | 258L |
-rw-r--r-- | .gitignore | 18L |
-rw-r--r-- | .rustfmt.toml | 1L |
-rw-r--r-- | Cargo.lock | 5503L |
-rw-r--r-- | Cargo.toml | 61L |
-rw-r--r-- | LICENSE | 15L |
-rw-r--r-- | Makefile | 11L |
-rw-r--r-- | README.md | 96L |
-rw-r--r-- | SECURITY.md | 5L |
-rw-r--r-- | Trunk.toml | 3L |
-rw-r--r-- | assets/Logo-Gradient-2x.png | 18616B |
-rw-r--r-- | assets/Welcome to Nostrdeck 2x.png | 52397B |
-rw-r--r-- | assets/app_icon.icns | 633843B |
-rw-r--r-- | assets/damus-app-icon.png | 271986B |
-rw-r--r-- | assets/damus-app-icon.svg | 261L |
-rw-r--r-- | assets/damus.ico | 293138B |
-rw-r--r-- | assets/damus.svg | 184L |
-rw-r--r-- | assets/damus_rounded.svg | 334L |
-rw-r--r-- | assets/damus_rounded_80.png | 6812B |
-rwxr-xr-x | assets/favicon.ico | 15406B |
-rw-r--r-- | assets/fonts/DejaVuSans-Bold-SansEmoji.ttf | 497128B |
-rw-r--r-- | assets/fonts/DejaVuSans-Bold.ttf | 705684B |
-rw-r--r-- | assets/fonts/DejaVuSans.ttf | 757076B |
-rw-r--r-- | assets/fonts/DejaVuSansSansEmoji.ttf | 560848B |
-rw-r--r-- | assets/fonts/Inconsolata-Regular.ttf | 108684B |
-rw-r--r-- | assets/fonts/NotoEmoji-Regular.ttf | 878892B |
-rw-r--r-- | assets/fonts/NotoSansCJK-Regular.ttc | 19484784B |
-rw-r--r-- | assets/fonts/NotoSansThai-Regular.ttf | 47484B |
-rw-r--r-- | assets/fonts/ark/ark-pixel-10px-proportional-latin.ttf | 328720B |
-rw-r--r-- | assets/fonts/onest/OnestBlack1602-hint.ttf | 105716B |
-rw-r--r-- | assets/fonts/onest/OnestBold1602-hint.ttf | 100424B |
-rw-r--r-- | assets/fonts/onest/OnestExtraBold1602-hint.ttf | 101988B |
-rw-r--r-- | assets/fonts/onest/OnestLight1602-hint.ttf | 91836B |
-rw-r--r-- | assets/fonts/onest/OnestMedium1602-hint.ttf | 92992B |
-rw-r--r-- | assets/fonts/onest/OnestRegular1602-hint.ttf | 93048B |
-rw-r--r-- | assets/fonts/onest/OnestThin1602-hint.ttf | 94300B |
-rw-r--r-- | assets/fonts/pressstart/PressStart2P.ttf | 82480B |
-rw-r--r-- | assets/icons/add_account_icon_4x.png | 3081B |
-rw-r--r-- | assets/icons/add_column_dark_4x.png | 1150B |
-rw-r--r-- | assets/icons/add_column_light_4x.png | 1267B |
-rw-r--r-- | assets/icons/column_delete_icon_4x.png | 806B |
-rw-r--r-- | assets/icons/column_delete_icon_light_4x.png | 1089B |
-rw-r--r-- | assets/icons/connected_icon_4x.png | 1872B |
-rw-r--r-- | assets/icons/connecting_icon_4x.png | 1733B |
-rw-r--r-- | assets/icons/delete_icon_4x.png | 1057B |
-rw-r--r-- | assets/icons/disconnected_icon_4x.png | 1863B |
-rw-r--r-- | assets/icons/help_icon_dark_4x.png | 1230B |
-rw-r--r-- | assets/icons/help_icon_inverted_4x.png | 554B |
-rw-r--r-- | assets/icons/home_icon_dark_4x.png | 2847B |
-rw-r--r-- | assets/icons/new_deck_icon_4x_dark.png | 4837B |
-rw-r--r-- | assets/icons/notifications_icon_dark_4x.png | 3403B |
-rw-r--r-- | assets/icons/plus_icon_4x.png | 340B |
-rw-r--r-- | assets/icons/profile_icon_4x.png | 4010B |
-rw-r--r-- | assets/icons/reply-dark.png | 912B |
-rw-r--r-- | assets/icons/reply.png | 1205B |
-rw-r--r-- | assets/icons/reply.svg | 1L |
-rw-r--r-- | assets/icons/repost_icon_4x.png | 808B |
-rw-r--r-- | assets/icons/repost_light_4x.png | 1145B |
-rw-r--r-- | assets/icons/select_icon_3x.png | 1405B |
-rw-r--r-- | assets/icons/settings_dark_4x.png | 3886B |
-rw-r--r-- | assets/icons/settings_light_4x.png | 3055B |
-rw-r--r-- | assets/icons/signout_icon_4x.png | 1420B |
-rw-r--r-- | assets/icons/universe_icon_dark_4x.png | 3323B |
-rw-r--r-- | assets/manifest.json | 28L |
-rw-r--r-- | assets/sw.js | 25L |
-rwxr-xr-x | check | 11L |
-rw-r--r-- | crates/enostr/Cargo.lock | 1870L |
-rw-r--r-- | crates/enostr/Cargo.toml | 19L |
-rw-r--r-- | crates/enostr/src/client/message.rs | 59L |
-rw-r--r-- | crates/enostr/src/client/mod.rs | 3L |
-rw-r--r-- | crates/enostr/src/error.rs | 55L |
-rw-r--r-- | crates/enostr/src/filter.rs | 1L |
-rw-r--r-- | crates/enostr/src/keypair.rs | 139L |
-rw-r--r-- | crates/enostr/src/lib.rs | 23L |
-rw-r--r-- | crates/enostr/src/note.rs | 135L |
-rw-r--r-- | crates/enostr/src/profile.rs | 38L |
-rw-r--r-- | crates/enostr/src/pubkey.rs | 124L |
-rw-r--r-- | crates/enostr/src/relay/message.rs | 290L |
-rw-r--r-- | crates/enostr/src/relay/mod.rs | 100L |
-rw-r--r-- | crates/enostr/src/relay/pool.rs | 254L |
-rw-r--r-- | crates/notedeck/Cargo.toml | 33L |
-rw-r--r-- | crates/notedeck/src/accounts.rs | 569L |
-rw-r--r-- | crates/notedeck/src/app.rs | 5L |
-rw-r--r-- | crates/notedeck/src/args.rs | 118L |
-rw-r--r-- | crates/notedeck/src/context.rs | 19L |
-rw-r--r-- | crates/notedeck/src/error.rs | 64L |
-rw-r--r-- | crates/notedeck/src/filter.rs | 282L |
-rw-r--r-- | crates/notedeck/src/fonts.rs | 58L |
-rw-r--r-- | crates/notedeck/src/imgcache.rs | 77L |
-rw-r--r-- | crates/notedeck/src/lib.rs | 44L |
-rw-r--r-- | crates/notedeck/src/muted.rs | 61L |
-rw-r--r-- | crates/notedeck/src/note.rs | 70L |
-rw-r--r-- | crates/notedeck/src/notecache.rs | 57L |
-rw-r--r-- | crates/notedeck/src/result.rs | 3L |
-rw-r--r-- | crates/notedeck/src/storage/file_key_storage.rs | 167L |
-rw-r--r-- | crates/notedeck/src/storage/file_storage.rs | 271L |
-rw-r--r-- | crates/notedeck/src/storage/key_storage_impl.rs | 88L |
-rw-r--r-- | crates/notedeck/src/storage/mod.rs | 11L |
-rw-r--r-- | crates/notedeck/src/storage/security_framework_key_storage.rs | 198L |
-rw-r--r-- | crates/notedeck/src/style.rs | 52L |
-rw-r--r-- | crates/notedeck/src/theme.rs | 101L |
-rw-r--r-- | crates/notedeck/src/theme_handler.rs | 76L |
-rw-r--r-- | crates/notedeck/src/time.rs | 55L |
-rw-r--r-- | crates/notedeck/src/timecache.rs | 41L |
-rw-r--r-- | crates/notedeck/src/ui.rs | 24L |
-rw-r--r-- | crates/notedeck/src/unknowns.rs | 356L |
-rw-r--r-- | crates/notedeck/src/user_account.rs | 9L |
-rw-r--r-- | crates/notedeck_chrome/Cargo.toml | 92L |
-rw-r--r-- | crates/notedeck_chrome/src/android.rs | 108L |
-rw-r--r-- | crates/notedeck_chrome/src/app.rs | 191L |
-rw-r--r-- | crates/notedeck_chrome/src/app_size.rs | 85L |
-rw-r--r-- | crates/notedeck_chrome/src/fonts.rs | 146L |
-rw-r--r-- | crates/notedeck_chrome/src/lib.rs | 11L |
-rw-r--r-- | crates/notedeck_chrome/src/notedeck.rs | 202L |
-rw-r--r-- | crates/notedeck_chrome/src/preview.rs | 110L |
-rw-r--r-- | crates/notedeck_chrome/src/setup.rs | 79L |
-rw-r--r-- | crates/notedeck_chrome/src/theme.rs | 132L |
-rw-r--r-- | crates/notedeck_columns/Cargo.toml | 57L |
-rw-r--r-- | crates/notedeck_columns/build.rs | 10L |
-rw-r--r-- | crates/notedeck_columns/src/abbrev.rs | 20L |
-rw-r--r-- | crates/notedeck_columns/src/accounts/mod.rs | 122L |
-rw-r--r-- | crates/notedeck_columns/src/accounts/route.rs | 13L |
-rw-r--r-- | crates/notedeck_columns/src/actionbar.rs | 162L |
-rw-r--r-- | crates/notedeck_columns/src/app.rs | 728L |
-rw-r--r-- | crates/notedeck_columns/src/app_creation.rs | 1L |
-rw-r--r-- | crates/notedeck_columns/src/app_style.rs | 13L |
-rw-r--r-- | crates/notedeck_columns/src/args.rs | 159L |
-rw-r--r-- | crates/notedeck_columns/src/colors.rs | 5L |
-rw-r--r-- | crates/notedeck_columns/src/column.rs | 224L |
-rw-r--r-- | crates/notedeck_columns/src/deck_state.rs | 64L |
-rw-r--r-- | crates/notedeck_columns/src/decks.rs | 326L |
-rw-r--r-- | crates/notedeck_columns/src/draft.rs | 46L |
-rw-r--r-- | crates/notedeck_columns/src/error.rs | 31L |
-rw-r--r-- | crates/notedeck_columns/src/frame_history.rs | 50L |
-rw-r--r-- | crates/notedeck_columns/src/images.rs | 257L |
-rw-r--r-- | crates/notedeck_columns/src/key_parsing.rs | 235L |
-rw-r--r-- | crates/notedeck_columns/src/lib.rs | 47L |
-rw-r--r-- | crates/notedeck_columns/src/login_manager.rs | 186L |
-rw-r--r-- | crates/notedeck_columns/src/multi_subscriber.rs | 143L |
-rw-r--r-- | crates/notedeck_columns/src/nav.rs | 422L |
-rw-r--r-- | crates/notedeck_columns/src/notes_holder.rs | 220L |
-rw-r--r-- | crates/notedeck_columns/src/post.rs | 122L |
-rw-r--r-- | crates/notedeck_columns/src/profile.rs | 133L |
-rw-r--r-- | crates/notedeck_columns/src/relay_pool_manager.rs | 54L |
-rw-r--r-- | crates/notedeck_columns/src/route.rs | 220L |
-rw-r--r-- | crates/notedeck_columns/src/storage/decks.rs | 820L |
-rw-r--r-- | crates/notedeck_columns/src/storage/migration.rs | 697L |
-rw-r--r-- | crates/notedeck_columns/src/storage/mod.rs | 5L |
-rw-r--r-- | crates/notedeck_columns/src/subscriptions.rs | 32L |
-rw-r--r-- | crates/notedeck_columns/src/support.rs | 148L |
-rw-r--r-- | crates/notedeck_columns/src/test_data.rs | 109L |
-rw-r--r-- | crates/notedeck_columns/src/test_utils.rs | 36L |
-rw-r--r-- | crates/notedeck_columns/src/thread.rs | 93L |
-rw-r--r-- | crates/notedeck_columns/src/timeline/kind.rs | 280L |
-rw-r--r-- | crates/notedeck_columns/src/timeline/mod.rs | 721L |
-rw-r--r-- | crates/notedeck_columns/src/timeline/route.rs | 178L |
-rw-r--r-- | crates/notedeck_columns/src/ui/account_login_view.rs | 133L |
-rw-r--r-- | crates/notedeck_columns/src/ui/accounts.rs | 192L |
-rw-r--r-- | crates/notedeck_columns/src/ui/add_column.rs | 590L |
-rw-r--r-- | crates/notedeck_columns/src/ui/anim.rs | 138L |
-rw-r--r-- | crates/notedeck_columns/src/ui/column/header.rs | 297L |
-rw-r--r-- | crates/notedeck_columns/src/ui/column/mod.rs | 3L |
-rw-r--r-- | crates/notedeck_columns/src/ui/configure_deck.rs | 330L |
-rw-r--r-- | crates/notedeck_columns/src/ui/edit_deck.rs | 91L |
-rw-r--r-- | crates/notedeck_columns/src/ui/mention.rs | 114L |
-rw-r--r-- | crates/notedeck_columns/src/ui/mod.rs | 65L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/contents.rs | 322L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/context.rs | 194L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/mod.rs | 670L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/options.rs | 71L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/post.rs | 305L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/quote_repost.rs | 65L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/reply.rs | 135L |
-rw-r--r-- | crates/notedeck_columns/src/ui/note/reply_description.rs | 157L |
-rw-r--r-- | crates/notedeck_columns/src/ui/preview.rs | 37L |
-rw-r--r-- | crates/notedeck_columns/src/ui/profile/mod.rs | 93L |
-rw-r--r-- | crates/notedeck_columns/src/ui/profile/picture.rs | 221L |
-rw-r--r-- | crates/notedeck_columns/src/ui/profile/preview.rs | 332L |
-rw-r--r-- | crates/notedeck_columns/src/ui/relay.rs | 214L |
-rw-r--r-- | crates/notedeck_columns/src/ui/side_panel.rs | 640L |
-rw-r--r-- | crates/notedeck_columns/src/ui/support.rs | 85L |
-rw-r--r-- | crates/notedeck_columns/src/ui/thread.rs | 127L |
-rw-r--r-- | crates/notedeck_columns/src/ui/timeline.rs | 299L |
-rw-r--r-- | crates/notedeck_columns/src/ui/username.rs | 94L |
-rw-r--r-- | crates/notedeck_columns/src/unknowns.rs | 69L |
-rw-r--r-- | crates/notedeck_columns/src/view_state.rs | 19L |
-rw-r--r-- | damus.keystore | 2726B |
-rw-r--r-- | entitlements.plist | 12L |
-rw-r--r-- | index.html | 140L |
-rwxr-xr-x | preview | 4L |
-rwxr-xr-x | scripts/dev_setup.sh | 19L |
-rwxr-xr-x | scripts/macos_build.sh | 88L |
-rw-r--r-- | scripts/pre_commit_hook.sh | 4L |
-rwxr-xr-x | scripts/svg_to_icns.sh | 59L |
-rw-r--r-- | scripts/windows-installer.iss | 18L |
-rw-r--r-- | shell.nix | 65L |