From 5ac8ba28dbd657401b0ead7a35b6aae930cbc146 Mon Sep 17 00:00:00 2001 From: Lucio Rubens Date: Mon, 12 Jan 2026 20:36:16 -0300 Subject: [PATCH] refactor(frontend): introduce promoted posts and safer "burn" mechanism --- packages/frontend-main/.env.example | 5 +- .../components/popups/DislikePostDialog.vue | 26 ++-- .../src/components/popups/FlagPostDialog.vue | 25 ++-- .../components/popups/FollowUserDialog.vue | 25 ++-- .../src/components/popups/LikePostDialog.vue | 30 ++-- .../src/components/popups/NewPostDialog.vue | 29 ++-- .../src/components/popups/ReplyDialog.vue | 28 ++-- .../src/components/popups/TipUserDialog.vue | 26 ++-- .../components/popups/UnfollowUserDialog.vue | 25 ++-- .../src/components/posts/PostActions.vue | 130 ++++++++++-------- .../src/components/posts/PromoteToggle.vue | 125 +++++++++++++++++ .../frontend-main/src/localization/index.ts | 16 +++ .../src/stores/useConfigStore.ts | 4 + 13 files changed, 330 insertions(+), 164 deletions(-) create mode 100644 packages/frontend-main/src/components/posts/PromoteToggle.vue diff --git a/packages/frontend-main/.env.example b/packages/frontend-main/.env.example index 9f0e09a8..ce17b076 100644 --- a/packages/frontend-main/.env.example +++ b/packages/frontend-main/.env.example @@ -1,5 +1,8 @@ VITE_ENVIRONMENT_TYPE=testnet +VITE_DEFAULT_SEND_AMOUNT_ATOMICS=1 +VITE_PROMOTION_SEND_AMOUNT_ATOMICS=100000 + VITE_API_ROOT_DEVNET=https://dither-staging.stuyk.com/v1 VITE_EXPLORER_URL_DEVNET=https://testnet.explorer.allinbits.services/atomone-devnet-1/tx VITE_COMMUNITY_WALLET_DEVNET=atone1uq6zjslvsa29cy6uu75y8txnl52mw06j6fzlep @@ -13,4 +16,4 @@ VITE_AUTHZ_GRANTEE_TESTNET=atone1uq6zjslvsa29cy6uu75y8txnl52mw06j6fzlep VITE_API_ROOT_MAINNET=https://api.mainnet.dither.chat/v1 VITE_EXPLORER_URL_MAINNET=https://www.mintscan.io/atomone/tx VITE_COMMUNITY_WALLET_MAINNET=atone1uq6zjslvsa29cy6uu75y8txnl52mw06j6fzlep -VITE_AUTHZ_GRANTEE_MAINNET=atone1uq6zjslvsa29cy6uu75y8txnl52mw06j6fzlep \ No newline at end of file +VITE_AUTHZ_GRANTEE_MAINNET=atone1uq6zjslvsa29cy6uu75y8txnl52mw06j6fzlep diff --git a/packages/frontend-main/src/components/popups/DislikePostDialog.vue b/packages/frontend-main/src/components/popups/DislikePostDialog.vue index 9260e308..efddbd91 100644 --- a/packages/frontend-main/src/components/popups/DislikePostDialog.vue +++ b/packages/frontend-main/src/components/popups/DislikePostDialog.vue @@ -1,35 +1,35 @@