Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/app/app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:querya_desktop/core/motion/querya_motion_scope.dart';
import 'package:querya_desktop/core/motion/querya_theme_motion.dart';
import 'package:querya_desktop/core/theme/animated_querya_theme.dart';
import 'package:querya_desktop/core/theme/theme_controller.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'app_lifecycle_cleanup.dart';
import '../features/main_screen/main_screen.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/editor/querya_code_editor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/theme/querya_editor_theme.dart';
import 'package:querya_desktop/core/theme/querya_theme.dart';
import 'package:querya_desktop/core/theme/querya_theme_scope.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'querya_code_language.dart';
import 'querya_highlight_controller.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/layout/querya_split_handle.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'package:flutter/material.dart' as material;
import 'package:flutter/services.dart';
import 'package:querya_desktop/core/motion/querya_motion.dart';
import 'package:querya_desktop/core/motion/querya_motion_context.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// Accessible split-pane handle that supports mouse dragging and arrow keys.
///
Expand Down
2 changes: 1 addition & 1 deletion lib/core/layout/vertical_split_pane.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/layout/querya_drag_settle.dart';
import 'package:querya_desktop/core/layout/querya_split_handle.dart';
import 'package:querya_desktop/core/motion/querya_spring.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// Counts full rebuilds of [VerticalSplitPane]'s body (cache misses) — should
/// only fire when the pane's height or its top/bottom/fraction/etc. inputs
Expand Down
2 changes: 1 addition & 1 deletion lib/core/storage/app_settings.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'dart:convert';


import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import '../motion/querya_motion_scope.dart';
import '../theme/querya_theme_preset.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/theme/app_theme.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'querya_theme.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/core/theme/parser/querya_theme_color_scheme.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ignore_for_file: deprecated_member_use

import 'package:flutter/foundation.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import '../querya_theme.dart';
import 'color_parser.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/theme/querya_color_scheme.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'querya_theme.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/core/theme/querya_theme.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'color_contrast.dart';
import 'parser/vscode_theme_manifest.dart';
Expand Down
3 changes: 2 additions & 1 deletion lib/core/theme/querya_theme_scope.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import 'package:flutter/material.dart' as material;
import 'package:flutter/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;

import 'querya_editor_theme.dart';
import 'querya_semantic_palette.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/core/theme/theme_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'dart:io';
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/storage/app_settings.dart';
import 'package:querya_desktop/core/theme/querya_material_theme.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

import 'parser/apply_token_colors_to_editor.dart';
import 'parser/color_parser.dart';
Expand Down
3 changes: 2 additions & 1 deletion lib/features/erd/erd_export_data.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import 'package:querya_desktop/core/erd/erd_model.dart';
import 'package:querya_desktop/core/erd/erd_saved_layout.dart';
import 'package:querya_desktop/core/theme/querya_theme_scope.dart';
import 'package:querya_desktop/features/erd/erd_export.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;

/// Turns what the diagram shows on screen (header tints, notes, group frames,
/// theme colours) into the plain values the SVG / DBML export takes (#1362).
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/erd_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ import 'package:querya_desktop/features/workspace/sql_editor_chrome.dart';
import 'package:querya_desktop/shared/widgets/querya_button.dart';
import 'package:querya_desktop/shared/widgets/querya_spinner.dart';
import 'package:querya_desktop/shared/widgets/querya_tab_strip.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

// Moved out of this file (#1362); re-exported for existing importers.
export 'package:querya_desktop/features/erd/widgets/erd_relation_painter.dart'
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/widgets/erd_edge_tip_label.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/erd/erd_model.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// "orders.customer_id → customers.id" next to the pointer.
class ErdEdgeTipLabel extends material.StatelessWidget {
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/widgets/erd_group_frame.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:flutter/gestures.dart' show DragStartBehavior;
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/erd/erd_layout.dart';
import 'package:querya_desktop/core/erd/erd_saved_layout.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// A group's frame on the canvas: a tinted box that takes no pointer, and its
/// title, which drags the whole group and has the group's menu.
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/widgets/erd_note_card.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/erd/erd_note_text.dart';
import 'package:querya_desktop/core/erd/erd_saved_layout.dart';
import 'package:querya_desktop/core/theme/querya_theme_scope.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// A sticky note on the canvas: draggable by its body, resizable by its
/// corner, with an edit / colour / attach / delete menu (#1283).
Expand Down
3 changes: 2 additions & 1 deletion lib/features/erd/widgets/erd_search_panel.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/erd/erd_model.dart';
import 'package:querya_desktop/core/theme/querya_theme_scope.dart';
import 'package:querya_desktop/shared/widgets/querya_search_field.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:querya_desktop/shared/widgets/querya_text.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// Find-a-table field and the tables it matches. Enter picks the first.
class ErdSearchPanel extends material.StatelessWidget {
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/widgets/erd_table_card.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:querya_desktop/core/erd/erd_model.dart';
import 'package:querya_desktop/core/theme/querya_theme_scope.dart';
import 'package:querya_desktop/core/theme/querya_typography.dart';
import 'package:querya_desktop/core/erd/erd_layout.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// A card's share of the focus: highlighted, faded, and the column of a
/// picked relation on it, if any.
Expand Down
2 changes: 1 addition & 1 deletion lib/features/erd/widgets/erd_table_menu.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart' as material;
import 'package:flutter/services.dart' show Clipboard, ClipboardData;
import 'package:querya_desktop/core/erd/erd_saved_layout.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// The entries of a table card's context menu.
abstract final class ErdTableMenu {
Expand Down
3 changes: 2 additions & 1 deletion lib/features/extensions/extension_stats_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ import 'package:querya_desktop/core/motion/ticker_gated_polling.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/core/util/deep_collection_equals.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

const _pollInterval = Duration(seconds: 5);
Expand Down
3 changes: 2 additions & 1 deletion lib/features/main_screen/querya_window_title_bar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ import 'package:querya_desktop/features/updater/update_available_badge.dart';
import 'package:querya_desktop/features/updater/update_controller.dart';
import 'package:querya_desktop/features/updater/update_dialog.dart';
import 'package:querya_desktop/core/actions/sql_editor_actions.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:querya_desktop/shared/widgets/querya_text.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;

/// Custom bitsdojo title bar styled from [QueryaThemeScope] workbench tokens.
class QueryaWindowTitleBar extends StatelessWidget {
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_collections_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ import 'package:querya_desktop/core/database/mongodb_connection.dart';
import 'package:querya_desktop/core/database/mongodb_service.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Displays the list of collections in a MongoDB database.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_databases_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import 'package:querya_desktop/core/database/mongodb_service.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// View that displays MongoDB databases list and server status.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_document_editor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import 'package:querya_desktop/core/unsaved_work_registry.dart';
import 'package:querya_desktop/features/mongodb/mongo_ejson.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Full-screen JSON editor for a single MongoDB document.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_document_tree_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ import 'package:mongo_dart/mongo_dart.dart' show ObjectId;
import 'package:querya_desktop/features/mongodb/mongo_ejson.dart';
import 'package:querya_desktop/features/mongodb/mongo_field_codec.dart';
import 'package:querya_desktop/shared/widgets/app_toast.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';
import 'package:querya_desktop/shared/widgets/querya_button.dart';
import 'package:querya_desktop/shared/widgets/querya_divider.dart';
import 'package:querya_desktop/shared/widgets/querya_text.dart';

/// Appends a key or list index to a JavaScript / JSON Path expression.
///
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_documents_json_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@ import 'package:querya_desktop/core/editor/querya_code_language.dart';
import 'package:querya_desktop/core/editor/syntax_highlight_service.dart';
import 'package:querya_desktop/features/mongodb/mongo_ejson.dart';
import 'package:querya_desktop/shared/widgets/app_toast.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';
import 'package:querya_desktop/shared/widgets/querya_button.dart';
import 'package:querya_desktop/shared/widgets/querya_text.dart';

/// Full-page formatted Extended JSON viewer using [QueryaCodeEditor].
class MongoDocumentsJsonView extends StatefulWidget {
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_documents_table_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ import 'package:mongo_dart/mongo_dart.dart' show ObjectId;
import 'package:querya_desktop/features/mongodb/mongo_ejson.dart';
import 'package:querya_desktop/features/workspace/result_grid_view.dart';
import 'package:querya_desktop/shared/widgets/app_toast.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';
import 'package:querya_desktop/shared/widgets/querya_button.dart';
import 'package:querya_desktop/shared/widgets/querya_text.dart';

/// Precomputed column and cell model for [MongoDocumentsTableView].
class MongoTableGridData {
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_documents_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ import 'package:querya_desktop/features/mongodb/mongo_field_codec.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/features/workspace/grid_cell_popover_inspector.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

const _defaultLimit = 25;
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_explorer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import 'package:querya_desktop/core/motion/querya_switching_body.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/core/unsaved_work_guard.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;

import 'mongo_aggregation_workspace.dart';
import 'mongo_collections_view.dart';
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mongodb/mongo_stats_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ import 'package:querya_desktop/core/database/mongodb_connection.dart';
import 'package:querya_desktop/core/database/mongodb_service.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

const _defaultAutoRefresh = Duration(seconds: 3);
Expand Down
3 changes: 2 additions & 1 deletion lib/features/mysql/mysql_stats_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ import 'package:querya_desktop/core/database/mysql_service.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/shared/widgets/querya_sparkline.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

const _pollInterval = Duration(seconds: 5);
Expand Down
3 changes: 2 additions & 1 deletion lib/features/postgresql/postgres_stats_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ import 'package:querya_desktop/core/database/postgres_service.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/shared/widgets/querya_sparkline.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

const _pollInterval = Duration(seconds: 5);
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/editors/redis_hash_editor.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/database/redis_bulk.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Editor for a Redis hash: HSET add bar plus a field/value list.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/editors/redis_list_editor.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/database/redis_bulk.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Editor for a Redis list: RPUSH add bar plus an indexed item list with
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/editors/redis_set_editor.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/database/redis_bulk.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Editor for a Redis set: SADD add bar plus a member list.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/editors/redis_zset_editor.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import 'package:flutter/material.dart' as material;
import 'package:querya_desktop/core/database/redis_bulk.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Editor for a Redis sorted set: ZADD add bar plus a scored member list.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/redis_databases_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ import 'package:querya_desktop/core/database/redis_connection.dart';
import 'package:querya_desktop/core/database/redis_info.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Shows all Redis databases (db0–dbN) with key counts.
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/redis_explorer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import 'package:querya_desktop/core/database/redis_service.dart';
import 'package:querya_desktop/core/motion/querya_switching_body.dart';
import 'package:querya_desktop/core/storage/local_db.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;

import 'redis_keys_view.dart';
import 'redis_key_editor.dart';
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/redis_key_editor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ import 'package:querya_desktop/features/redis/editors/redis_string_editor.dart';
import 'package:querya_desktop/features/redis/editors/redis_zset_editor.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';

/// Viewer / editor for a single Redis key. Type-aware: string, hash,
Expand Down
3 changes: 2 additions & 1 deletion lib/features/redis/redis_keys_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import 'package:querya_desktop/core/database/redis_connection.dart';
import 'package:querya_desktop/core/theme/querya_semantic_palette.dart';
import 'package:querya_desktop/features/workspace/destructive_query_dialog.dart';
import 'package:querya_desktop/shared/widgets/widgets.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn;
import 'package:shadcn_flutter/shadcn_flutter.dart' as shadcn
hide TextExtension;

import 'redis_key_tree_engine.dart';
import 'package:querya_desktop/core/ui/querya_control_tokens.dart';
Expand Down
Loading
Loading