From b2c620eb201e187cef8dd446b858659593b37aca Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 27 Apr 2026 11:15:25 -0500 Subject: [PATCH] refactor(components): standardize z-index values and improve class naming conventions across multiple components --- meshchatx/src/frontend/components/App.vue | 76 +- .../src/frontend/components/CardStack.vue | 8 +- .../frontend/components/ChangelogModal.vue | 41 +- .../components/ColourPickerDropdown.vue | 4 +- .../frontend/components/CommandPalette.vue | 11 +- .../src/frontend/components/ConfirmDialog.vue | 6 +- .../src/frontend/components/DropDownMenu.vue | 2 +- .../src/frontend/components/IconButton.vue | 2 +- .../frontend/components/LanguageSelector.vue | 2 +- .../frontend/components/NotificationBell.vue | 6 +- .../src/frontend/components/SidebarLink.vue | 2 +- meshchatx/src/frontend/components/Toast.vue | 4 +- .../src/frontend/components/TutorialModal.vue | 704 +++++++++--- .../frontend/components/about/AboutPage.vue | 86 +- .../components/archives/ArchiveSidebar.vue | 2 +- .../components/archives/ArchivesPage.vue | 20 +- .../src/frontend/components/auth/AuthPage.vue | 4 +- .../components/blocked/BlockedPage.vue | 14 +- .../frontend/components/call/CallOverlay.vue | 10 +- .../src/frontend/components/call/CallPage.vue | 68 +- .../components/call/RingtoneEditor.vue | 2 +- .../components/call/RingtoneEditorModal.vue | 6 +- .../components/contacts/ContactsPage.vue | 29 +- .../components/debug/DebugLogsPage.vue | 12 +- .../src/frontend/components/docs/DocsPage.vue | 24 +- .../src/frontend/components/forms/Toggle.vue | 2 +- .../components/forwarder/ForwarderPage.vue | 8 +- .../interfaces/AddInterfacePage.vue | 202 +++- .../interfaces/ExpandingSection.vue | 4 +- .../interfaces/ImportInterfacesModal.vue | 2 +- .../components/interfaces/Interface.vue | 5 +- .../components/interfaces/InterfacesPage.vue | 78 +- .../components/layout/AppShellBanners.vue | 6 +- .../components/licenses/LicensesPage.vue | 20 +- .../src/frontend/components/map/MapPage.vue | 68 +- .../src/frontend/components/map/MiniChat.vue | 4 +- .../map/internal/MapBearingInstructions.vue | 4 +- .../map/internal/MapDrawingToolbar.vue | 24 +- .../map/internal/MapExportInstructions.vue | 2 +- .../map/internal/MapLoadingOverlay.vue | 2 +- .../components/map/internal/MapSearchBar.vue | 2 +- .../map/internal/MapVectorExchangePanel.vue | 8 +- .../components/messages/AddAudioButton.vue | 4 +- .../components/messages/AddImageButton.vue | 4 +- .../messages/ConversationMessageEntry.vue | 193 +++- .../messages/ConversationPeerHeader.vue | 2 +- .../messages/ConversationViewer.vue | 1003 ++++++++++++++--- .../components/messages/InViewAnimatedImg.vue | 2 +- .../components/messages/MessagesPage.vue | 16 +- .../components/messages/MessagesSidebar.vue | 26 +- .../components/messages/PaperMessageModal.vue | 6 +- .../components/messages/SendMessageButton.vue | 10 +- .../components/messages/messageListVirtual.js | 6 + .../telemetry/TelemetryHistoryListItem.vue | 2 +- .../telemetry/TelemetryHistoryModal.vue | 6 +- .../micron-editor/MicronEditorPage.vue | 23 +- .../internal/NetworkVisualiserToolbar.vue | 6 +- .../nomadnetwork/NomadNetworkPage.vue | 45 +- .../nomadnetwork/NomadNetworkSidebar.vue | 25 +- .../components/page-nodes/PageNodesPage.vue | 40 +- .../src/frontend/components/ping/PingPage.vue | 2 +- .../components/profile/ProfileIconPage.vue | 8 +- .../PropagationNodesPage.vue | 28 +- .../src/frontend/components/rncp/RNCPPage.vue | 8 +- .../components/rnode/RNodeAdvancedTools.vue | 1 + .../components/rnode/RNodeBluetoothPanel.vue | 3 +- .../components/rnode/RNodeDeviceSelector.vue | 1 + .../rnode/RNodeFirmwareSelector.vue | 3 +- .../components/rnode/RNodeFlashAction.vue | 2 +- .../components/rnode/RNodeTncPanel.vue | 3 +- .../components/rnstatus/RNStatusPage.vue | 8 +- .../components/settings/IdentitiesPage.vue | 23 +- .../components/settings/SettingsPage.vue | 587 ++++++---- .../components/settings/ShortcutRecorder.vue | 4 +- .../stickers/StickerPacksManager.vue | 4 +- .../frontend/components/tools/BotsPage.vue | 30 +- .../components/tools/PaperMessagePage.vue | 16 +- .../components/tools/RNGitExplorerPage.vue | 10 +- .../frontend/components/tools/RNPathPage.vue | 18 +- .../components/tools/RNPathTracePage.vue | 21 +- .../components/tools/RNodeFlasherPage.vue | 30 +- .../components/tools/RepositoryServerPage.vue | 4 +- .../tools/ReticulumConfigEditorPage.vue | 21 +- .../components/tools/SieveFiltersPage.vue | 8 +- .../frontend/components/tools/ToolsPage.vue | 9 +- .../components/translator/TranslatorPage.vue | 160 ++- 86 files changed, 2881 insertions(+), 1136 deletions(-) diff --git a/meshchatx/src/frontend/components/App.vue b/meshchatx/src/frontend/components/App.vue index f276975..17161b5 100644 --- a/meshchatx/src/frontend/components/App.vue +++ b/meshchatx/src/frontend/components/App.vue @@ -28,7 +28,7 @@