Создание коллекций

This commit is contained in:
2025-03-25 20:53:53 +03:00
parent cb6ce05059
commit e6517402d3
375 changed files with 1775 additions and 1519 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
k¤œã÷À<07>inÚLž—´+

View File

@@ -0,0 +1 @@
<EFBFBD>%キ]ョ・ィ6エ<36>

View File

@@ -0,0 +1 @@
жЬо╫в╗╞КfгЗ╨*Xsx

View File

@@ -1 +0,0 @@
;g´ª³ÿN™oÛ”¡

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter/services.dart","transitive":false},{"uri":"package:flutter_displaymode/flutter_displaymode.dart","transitive":false},{"uri":"package:flutter_localizations/flutter_localizations.dart","transitive":false},{"uri":"package:flutter_screenutil/flutter_screenutil.dart","transitive":false},{"uri":"package:fps_widget/fps_widget.dart","transitive":false},{"uri":"package:oktoast/oktoast.dart","transitive":false},{"uri":"package:provider/provider.dart","transitive":false},{"uri":"package:remever/common/events/common_events.dart","transitive":false},{"uri":"package:remever/common/events/events.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/getters.dart","transitive":false},{"uri":"package:remever/common/mixin/subscriptionable.dart","transitive":false},{"uri":"package:remever/common/storage.dart","transitive":false},{"uri":"package:remever/components/notifiers/app_settings.dart","transitive":false},{"uri":"package:remever/components/listeners/theme_listener.dart","transitive":false},{"uri":"package:remever/i18n/strings.g.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/router.dart","transitive":false},{"uri":"package:remever/theme/custom_theme.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter/services.dart","transitive":false},{"uri":"package:flutter_displaymode/flutter_displaymode.dart","transitive":false},{"uri":"package:flutter_localizations/flutter_localizations.dart","transitive":false},{"uri":"package:flutter_screenutil/flutter_screenutil.dart","transitive":false},{"uri":"package:fps_widget/fps_widget.dart","transitive":false},{"uri":"package:provider/provider.dart","transitive":false},{"uri":"package:remever/common/events/events.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/getters.dart","transitive":false},{"uri":"package:remever/common/mixin/subscriptionable.dart","transitive":false},{"uri":"package:remever/common/storage.dart","transitive":false},{"uri":"package:remever/components/notifiers/app_settings.dart","transitive":false},{"uri":"package:remever/components/listeners/theme_listener.dart","transitive":false},{"uri":"package:remever/i18n/strings.g.dart","transitive":false},{"uri":"package:remever/theme/custom_theme.dart","transitive":false}],"elements":[]}

View File

@@ -7,9 +7,7 @@
"package:flutter_localizations/flutter_localizations.dart",
"package:flutter_screenutil/flutter_screenutil.dart",
"package:fps_widget/fps_widget.dart",
"package:oktoast/oktoast.dart",
"package:provider/provider.dart",
"package:remever/common/events/common_events.dart",
"package:remever/common/events/events.dart",
"package:remever/common/functions.dart",
"package:remever/common/getters.dart",
@@ -18,8 +16,6 @@
"package:remever/components/notifiers/app_settings.dart",
"package:remever/components/listeners/theme_listener.dart",
"package:remever/i18n/strings.g.dart",
"package:remever/inject.dart",
"package:remever/router.dart",
"package:remever/theme/custom_theme.dart"
]
}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:get_it/get_it.dart","transitive":false},{"uri":"package:modal_bottom_sheet/modal_bottom_sheet.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/router.dart","transitive":false},{"uri":"package:remever/common/events/events.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:fluttertoast/fluttertoast.dart","transitive":false},{"uri":"package:get_it/get_it.dart","transitive":false},{"uri":"package:modal_bottom_sheet/modal_bottom_sheet.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/router.dart","transitive":false},{"uri":"package:remever/common/events/events.dart","transitive":false}],"elements":[]}

View File

@@ -2,6 +2,7 @@
"elements": {},
"imports": [
"package:flutter/material.dart",
"package:fluttertoast/fluttertoast.dart",
"package:get_it/get_it.dart",
"package:modal_bottom_sheet/modal_bottom_sheet.dart",
"package:remever/common/resources.dart",

View File

@@ -1 +0,0 @@
{"valid_import":true,"imports":[{"uri":"package:flutter/widgets.dart","transitive":false},{"uri":"package:oktoast/oktoast.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/info_toast.dart","transitive":false}],"elements":[]}

View File

@@ -1,9 +0,0 @@
{
"elements": {},
"imports": [
"package:flutter/widgets.dart",
"package:oktoast/oktoast.dart",
"package:remever/common/resources.dart",
"package:remever/common/widgets/info_toast.dart"
]
}

View File

@@ -1 +0,0 @@
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:oktoast/oktoast.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false}],"elements":[]}

View File

@@ -1,12 +0,0 @@
{
"elements": {},
"imports": [
"package:flutter/material.dart",
"package:oktoast/oktoast.dart",
"package:remever/common/resources.dart",
"package:remever/common/widgets/typography.dart",
"package:remever/common/widgets/wspace.dart",
"package:remever/components/extensions/context.dart",
"package:remever/gen/assets.gen.dart"
]
}

View File

@@ -201,7 +201,7 @@
"nameInDart": "desc",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1585,
"offset": 1584,
"name": "desc"
},
"typeConverter": null,
@@ -222,7 +222,7 @@
"nameInDart": "image",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1621,
"offset": 1619,
"name": "image"
},
"typeConverter": null,
@@ -243,7 +243,7 @@
"nameInDart": "payload",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1669,
"offset": 1666,
"name": "payload"
},
"typeConverter": null,
@@ -264,7 +264,7 @@
"nameInDart": "likesCount",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1718,
"offset": 1714,
"name": "likesCount"
},
"typeConverter": null,
@@ -293,7 +293,7 @@
"nameInDart": "isLiked",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1787,
"offset": 1783,
"name": "isLiked"
},
"typeConverter": null,
@@ -322,7 +322,7 @@
"nameInDart": "isPublic",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1857,
"offset": 1853,
"name": "isPublic"
},
"typeConverter": null,
@@ -351,7 +351,7 @@
"nameInDart": "includeInTraining",
"declaration": {
"source_uri": "package:remever/database/tables.dart",
"offset": 1928,
"offset": 1924,
"name": "includeInTraining"
},
"typeConverter": null,

View File

@@ -0,0 +1 @@
{"valid_import":true,"imports":[{"uri":"package:freezed_annotation/freezed_annotation.dart","transitive":false}],"elements":[]}

View File

@@ -0,0 +1,6 @@
{
"elements": {},
"imports": [
"package:freezed_annotation/freezed_annotation.dart"
]
}

View File

@@ -0,0 +1,19 @@
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$CollectionDtoImpl _$$CollectionDtoImplFromJson(Map<String, dynamic> json) =>
_$CollectionDtoImpl(
desc: json['desc'] as String,
title: json['title'] as String,
isPublic: json['isPublic'] as bool,
avatar: json['avatar'] as String?,
);
Map<String, dynamic> _$$CollectionDtoImplToJson(_$CollectionDtoImpl instance) =>
<String, dynamic>{
'desc': instance.desc,
'title': instance.title,
'isPublic': instance.isPublic,
'avatar': instance.avatar,
};

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:bloc/bloc.dart","transitive":false},{"uri":"package:freezed_annotation/freezed_annotation.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/services/auth_interface.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:bloc/bloc.dart","transitive":false},{"uri":"package:freezed_annotation/freezed_annotation.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/services/auth/auth_interface.dart","transitive":false}],"elements":[]}

View File

@@ -6,6 +6,6 @@
"package:remever/common/functions.dart",
"package:remever/inject.dart",
"package:remever/router.gr.dart",
"package:remever/services/auth_interface.dart"
"package:remever/services/auth/auth_interface.dart"
]
}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter_bloc/flutter_bloc.dart","transitive":false},{"uri":"package:get_it_mixin/get_it_mixin.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/components/notifiers/home_screen_data.dart","transitive":false},{"uri":"package:remever/database/database.dart","transitive":false},{"uri":"package:remever/database/tables.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/screens/collections/cubit/collection_cubit.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collection_card.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collections_app_bar.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collections_filters.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter/rendering.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/database/database.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collection_card.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collections_app_bar.dart","transitive":false},{"uri":"package:remever/screens/collections/widgets/collections_filters.dart","transitive":false},{"uri":"package:remever/services/collection/collections_interface.dart","transitive":false}],"elements":[]}

View File

@@ -3,19 +3,16 @@
"imports": [
"package:auto_route/auto_route.dart",
"package:flutter/material.dart",
"package:flutter_bloc/flutter_bloc.dart",
"package:get_it_mixin/get_it_mixin.dart",
"package:flutter/rendering.dart",
"package:remever/common/resources.dart",
"package:remever/common/widgets/typography.dart",
"package:remever/components/extensions/context.dart",
"package:remever/components/notifiers/home_screen_data.dart",
"package:remever/database/database.dart",
"package:remever/database/tables.dart",
"package:remever/inject.dart",
"package:remever/router.gr.dart",
"package:remever/screens/collections/cubit/collection_cubit.dart",
"package:remever/screens/collections/widgets/collection_card.dart",
"package:remever/screens/collections/widgets/collections_app_bar.dart",
"package:remever/screens/collections/widgets/collections_filters.dart"
"package:remever/screens/collections/widgets/collections_filters.dart",
"package:remever/services/collection/collections_interface.dart"
]
}

View File

@@ -1 +1 @@
{"routes":[{"name":null,"pathParams":[],"pageType":{"import":"package:remever/screens/collections/collections_screen.dart","name":"CollectionScreen","isNullable":false,"isRecordType":false},"className":"CollectionScreen","parameters":[{"type":{"import":"package:flutter/material.dart","name":"Key","isNullable":true,"isRecordType":false},"name":"key","alias":"key","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null}],"hasWrappedRoute":false,"hasConstConstructor":false,"deferredLoading":null}],"inputPath":"lib/screens/collections/collections_screen.dart","inputHash":0}
{"routes":[{"name":null,"pathParams":[],"pageType":{"import":"package:remever/screens/collections/collections_screen.dart","name":"CollectionScreen","isNullable":false,"isRecordType":false},"className":"CollectionScreen","parameters":[],"hasWrappedRoute":false,"hasConstConstructor":true,"deferredLoading":null}],"inputPath":"lib/screens/collections/collections_screen.dart","inputHash":0}

View File

@@ -1 +0,0 @@
{"valid_import":true,"imports":[{"uri":"package:bloc/bloc.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:freezed_annotation/freezed_annotation.dart","transitive":false},{"uri":"package:remever/components/notifiers/home_screen_data.dart","transitive":false},{"uri":"package:remever/database/database.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false}],"elements":[]}

View File

@@ -1,11 +0,0 @@
{
"elements": {},
"imports": [
"package:bloc/bloc.dart",
"package:flutter/material.dart",
"package:freezed_annotation/freezed_annotation.dart",
"package:remever/components/notifiers/home_screen_data.dart",
"package:remever/database/database.dart",
"package:remever/inject.dart"
]
}

View File

@@ -1 +0,0 @@
{"valid_import":false,"imports":[],"elements":[]}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter_bloc/flutter_bloc.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false},{"uri":"package:remever/screens/collections/cubit/collection_cubit.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter_bloc/flutter_bloc.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false}],"elements":[]}

View File

@@ -6,7 +6,6 @@
"package:remever/common/resources.dart",
"package:remever/common/widgets/typography.dart",
"package:remever/components/extensions/context.dart",
"package:remever/components/extensions/state.dart",
"package:remever/screens/collections/cubit/collection_cubit.dart"
"package:remever/components/extensions/state.dart"
]
}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/cupertino.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/toast.dart","transitive":false},{"uri":"package:remever/common/widgets/bottom_safe_space.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/common/widgets/w_if.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/screens/crud_collection/widgets/crud_collection_field.dart","transitive":false},{"uri":"package:remever/screens/dialogs/alert_dialog.dart","transitive":false},{"uri":"package:remever/screens/dialogs/tags_dialog.dart","transitive":false},{"uri":"package:remever/widgets/primary_button.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:file_picker/file_picker.dart","transitive":false},{"uri":"package:flutter/cupertino.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/bottom_safe_space.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/common/widgets/w_if.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/models/collection_dto.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/screens/crud_collection/widgets/crud_collection_field.dart","transitive":false},{"uri":"package:remever/screens/dialogs/alert_dialog.dart","transitive":false},{"uri":"package:remever/screens/dialogs/tags_dialog.dart","transitive":false},{"uri":"package:remever/widgets/primary_button.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false}],"elements":[]}

View File

@@ -2,17 +2,18 @@
"elements": {},
"imports": [
"package:auto_route/auto_route.dart",
"package:file_picker/file_picker.dart",
"package:flutter/cupertino.dart",
"package:flutter/material.dart",
"package:remever/common/functions.dart",
"package:remever/common/resources.dart",
"package:remever/common/toast.dart",
"package:remever/common/widgets/bottom_safe_space.dart",
"package:remever/common/widgets/typography.dart",
"package:remever/common/widgets/w_if.dart",
"package:remever/common/widgets/wspace.dart",
"package:remever/components/extensions/context.dart",
"package:remever/gen/assets.gen.dart",
"package:remever/models/collection_dto.dart",
"package:remever/router.gr.dart",
"package:remever/screens/crud_collection/widgets/crud_collection_field.dart",
"package:remever/screens/dialogs/alert_dialog.dart",

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/cupertino.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter_keyboard_size/flutter_keyboard_size.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/screens/dialogs/alert_dialog.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/cupertino.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:flutter/services.dart","transitive":false},{"uri":"package:flutter_keyboard_size/flutter_keyboard_size.dart","transitive":false},{"uri":"package:remever/common/functions.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/typography.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/screens/dialogs/alert_dialog.dart","transitive":false}],"elements":[]}

View File

@@ -4,6 +4,7 @@
"package:auto_route/auto_route.dart",
"package:flutter/cupertino.dart",
"package:flutter/material.dart",
"package:flutter/services.dart",
"package:flutter_keyboard_size/flutter_keyboard_size.dart",
"package:remever/common/functions.dart",
"package:remever/common/resources.dart",

View File

@@ -1 +1 @@
{"routes":[{"name":null,"pathParams":[],"pageType":{"import":"package:remever/screens/crud_collection/widgets/crud_collection_fullscreen_field.dart","name":"CrudCollectionFullscreenField","isNullable":false,"isRecordType":false},"className":"CrudCollectionFullscreenField","parameters":[{"type":{"import":"package:flutter/cupertino.dart","name":"Key","isNullable":true,"isRecordType":false},"name":"key","alias":"key","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null},{"type":{"import":null,"name":"String","isNullable":false,"isRecordType":false},"name":"title","alias":"title","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":"''"},{"type":{"import":null,"name":"String","isNullable":true,"isRecordType":false},"name":"hint","alias":"hint","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null},{"type":{"import":null,"name":"double","isNullable":false,"isRecordType":false},"name":"height","alias":"height","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":"92"}],"hasWrappedRoute":false,"hasConstConstructor":false,"deferredLoading":null}],"inputPath":"lib/screens/crud_collection/widgets/crud_collection_fullscreen_field.dart","inputHash":0}
{"routes":[{"name":null,"pathParams":[],"pageType":{"import":"package:remever/screens/crud_collection/widgets/crud_collection_fullscreen_field.dart","name":"CrudCollectionFullscreenField","isNullable":false,"isRecordType":false},"className":"CrudCollectionFullscreenField","parameters":[{"type":{"import":"package:flutter/cupertino.dart","name":"Key","isNullable":true,"isRecordType":false},"name":"key","alias":"key","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null},{"type":{"import":null,"name":"String","isNullable":false,"isRecordType":false},"name":"title","alias":"title","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":"''"},{"type":{"import":null,"name":"String","isNullable":true,"isRecordType":false},"name":"hint","alias":"hint","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null},{"type":{"import":null,"name":"String","isNullable":true,"isRecordType":false},"name":"content","alias":"content","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null},{"type":{"import":null,"name":"double","isNullable":false,"isRecordType":false},"name":"height","alias":"height","isPositional":false,"isOptional":true,"hasRequired":false,"isRequired":false,"isNamed":true,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":"92"},{"isFunctionParam":true,"type":{"import":null,"name":"void Function(String?)","isNullable":false,"isRecordType":false},"returnType":{"import":null,"name":"void","isNullable":false,"isRecordType":false},"name":"onEditingComplete","alias":null,"isPositional":false,"isOptional":false,"hasRequired":false,"isRequired":true,"isNamed":true,"isPathParam":false,"isQueryParam":false,"defaultValueCode":null,"params":[{"type":{"import":null,"name":"String","isNullable":true,"isRecordType":false},"name":"","alias":"","isPositional":true,"isOptional":false,"hasRequired":false,"isRequired":false,"isNamed":false,"isPathParam":false,"isUrlFragment":false,"isInheritedPathParam":false,"isQueryParam":false,"defaultValueCode":null}]}],"hasWrappedRoute":false,"hasConstConstructor":false,"deferredLoading":null}],"inputPath":"lib/screens/crud_collection/widgets/crud_collection_fullscreen_field.dart","inputHash":0}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:get_it/get_it.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/services/auth_interface.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:auto_route/auto_route.dart","transitive":false},{"uri":"package:flutter/material.dart","transitive":false},{"uri":"package:get_it/get_it.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/widgets/wspace.dart","transitive":false},{"uri":"package:remever/components/extensions/context.dart","transitive":false},{"uri":"package:remever/components/extensions/state.dart","transitive":false},{"uri":"package:remever/gen/assets.gen.dart","transitive":false},{"uri":"package:remever/router.gr.dart","transitive":false},{"uri":"package:remever/services/auth/auth_interface.dart","transitive":false}],"elements":[]}

View File

@@ -10,6 +10,6 @@
"package:remever/components/extensions/state.dart",
"package:remever/gen/assets.gen.dart",
"package:remever/router.gr.dart",
"package:remever/services/auth_interface.dart"
"package:remever/services/auth/auth_interface.dart"
]
}

View File

@@ -1 +1 @@
{"valid_import":true,"imports":[{"uri":"package:dio/dio.dart","transitive":false},{"uri":"package:dio_smart_retry/dio_smart_retry.dart","transitive":false},{"uri":"package:injectable/injectable.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/services/api_client.dart","transitive":false},{"uri":"package:remever/common/storage.dart","transitive":false},{"uri":"package:remever/common/typedef.dart","transitive":false},{"uri":"package:remever/services/auth_interface.dart","transitive":false}],"elements":[]}
{"valid_import":true,"imports":[{"uri":"package:dio/dio.dart","transitive":false},{"uri":"package:dio_smart_retry/dio_smart_retry.dart","transitive":false},{"uri":"package:injectable/injectable.dart","transitive":false},{"uri":"package:remever/common/resources.dart","transitive":false},{"uri":"package:remever/common/services/api_client.dart","transitive":false},{"uri":"package:remever/common/storage.dart","transitive":false},{"uri":"package:remever/common/typedef.dart","transitive":false},{"uri":"package:remever/services/auth/auth_interface.dart","transitive":false}],"elements":[]}

View File

@@ -8,6 +8,6 @@
"package:remever/common/services/api_client.dart",
"package:remever/common/storage.dart",
"package:remever/common/typedef.dart",
"package:remever/services/auth_interface.dart"
"package:remever/services/auth/auth_interface.dart"
]
}

View File

@@ -0,0 +1 @@
[{"type":{"import":"package:remever/services/auth/auth_interface.dart","name":"AuthInterface","isNullable":false,"isRecordType":false,"nameInRecord":null},"typeImpl":{"import":"package:remever/services/auth/auth_service.dart","name":"AuthService","isNullable":false,"isRecordType":false,"nameInRecord":null},"isAsync":false,"postConstructReturnsSelf":false,"preResolve":false,"canBeConst":false,"injectableType":1,"dependsOn":[],"environments":[],"dependencies":[],"constructorName":"","orderPosition":0}]

View File

@@ -1 +0,0 @@
[{"type":{"import":"package:remever/services/auth_interface.dart","name":"AuthInterface","isNullable":false,"isRecordType":false,"nameInRecord":null},"typeImpl":{"import":"package:remever/services/auth_service.dart","name":"AuthService","isNullable":false,"isRecordType":false,"nameInRecord":null},"isAsync":false,"postConstructReturnsSelf":false,"preResolve":false,"canBeConst":false,"injectableType":1,"dependsOn":[],"environments":[],"dependencies":[],"constructorName":"","orderPosition":0}]

View File

@@ -0,0 +1 @@
{"valid_import":true,"imports":[{"uri":"package:remever/database/database.dart","transitive":false}],"elements":[]}

View File

@@ -0,0 +1,6 @@
{
"elements": {},
"imports": [
"package:remever/database/database.dart"
]
}

View File

@@ -0,0 +1 @@
{"valid_import":true,"imports":[{"uri":"package:injectable/injectable.dart","transitive":false},{"uri":"package:remever/database/database.dart","transitive":false},{"uri":"package:remever/inject.dart","transitive":false},{"uri":"package:remever/services/collection/collections_interface.dart","transitive":false}],"elements":[]}

View File

@@ -0,0 +1,9 @@
{
"elements": {},
"imports": [
"package:injectable/injectable.dart",
"package:remever/database/database.dart",
"package:remever/inject.dart",
"package:remever/services/collection/collections_interface.dart"
]
}

View File

@@ -0,0 +1 @@
[{"type":{"import":"package:remever/services/collection/collections_interface.dart","name":"CollectionsInterface","isNullable":false,"isRecordType":false,"nameInRecord":null},"typeImpl":{"import":"package:remever/services/collection/collections_service.dart","name":"CollectionsService","isNullable":false,"isRecordType":false,"nameInRecord":null},"isAsync":false,"postConstructReturnsSelf":false,"preResolve":false,"canBeConst":false,"injectableType":1,"dependsOn":[],"environments":[],"dependencies":[],"constructorName":"","orderPosition":0}]

View File

@@ -6,13 +6,18 @@
// @dart = 3.7
import 'dart:io'; // flutter_ignore: dart_io_import.
import 'package:file_picker/file_picker.dart';
import 'package:path_provider_android/path_provider_android.dart';
import 'package:file_picker/file_picker.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:file_picker/file_picker.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:path_provider_linux/path_provider_linux.dart';
import 'package:share_plus/share_plus.dart';
import 'package:url_launcher_linux/url_launcher_linux.dart';
import 'package:file_picker/file_picker.dart';
import 'package:path_provider_foundation/path_provider_foundation.dart';
import 'package:file_picker/file_picker.dart';
import 'package:flutter_secure_storage_windows/flutter_secure_storage_windows.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:path_provider_windows/path_provider_windows.dart';
@@ -25,6 +30,15 @@ class _PluginRegistrant {
@pragma('vm:entry-point')
static void register() {
if (Platform.isAndroid) {
try {
FilePickerIO.registerWith();
} catch (err) {
print(
'`file_picker` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderAndroid.registerWith();
} catch (err) {
@@ -35,6 +49,15 @@ class _PluginRegistrant {
}
} else if (Platform.isIOS) {
try {
FilePickerIO.registerWith();
} catch (err) {
print(
'`file_picker` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderFoundation.registerWith();
} catch (err) {
@@ -45,6 +68,15 @@ class _PluginRegistrant {
}
} else if (Platform.isLinux) {
try {
FilePickerLinux.registerWith();
} catch (err) {
print(
'`file_picker` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PackageInfoPlusLinuxPlugin.registerWith();
} catch (err) {
@@ -82,6 +114,15 @@ class _PluginRegistrant {
}
} else if (Platform.isMacOS) {
try {
FilePickerMacOS.registerWith();
} catch (err) {
print(
'`file_picker` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
PathProviderFoundation.registerWith();
} catch (err) {
@@ -92,6 +133,15 @@ class _PluginRegistrant {
}
} else if (Platform.isWindows) {
try {
FilePickerWindows.registerWith();
} catch (err) {
print(
'`file_picker` threw an error: $err. '
'The app may not function as expected until you remove this plugin from pubspec.yaml'
);
}
try {
FlutterSecureStorageWindows.registerWith();
} catch (err) {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -277,6 +277,12 @@
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file_picker",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/file_picker-9.2.1",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "fixnum",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fixnum-1.1.1",
@@ -331,6 +337,12 @@
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "flutter_plugin_android_lifecycle",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.27",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "flutter_screenutil",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3",
@@ -391,6 +403,12 @@
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "fluttertoast",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fluttertoast-8.2.12",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "fps_widget",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fps_widget-1.0.1+2",
@@ -625,12 +643,6 @@
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "oktoast",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/oktoast-3.4.0",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "package_config",
"rootUri": "file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/package_config-2.1.1",
@@ -1082,7 +1094,7 @@
"languageVersion": "3.7"
}
],
"generated": "2025-03-03T20:52:06.029538Z",
"generated": "2025-03-25T14:49:26.257919Z",
"generator": "pub",
"generatorVersion": "3.7.0",
"flutterRoot": "file:///Users/vitalijnecitajlo/fvm/versions/3.29.0",

View File

@@ -182,6 +182,10 @@ file
3.0
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/file-7.0.1/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/file-7.0.1/lib/
file_picker
3.4
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/file_picker-9.2.1/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/file_picker-9.2.1/lib/
fixnum
3.1
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fixnum-1.1.1/
@@ -210,6 +214,10 @@ flutter_lints
3.5
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_lints-5.0.0/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_lints-5.0.0/lib/
flutter_plugin_android_lifecycle
3.6
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.27/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.27/lib/
flutter_screenutil
2.17
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_screenutil-5.9.3/
@@ -242,6 +250,10 @@ flutter_slidable
3.6
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_slidable-4.0.0/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/flutter_slidable-4.0.0/lib/
fluttertoast
2.12
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/lib/
fps_widget
2.12
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/fps_widget-1.0.1+2/
@@ -398,10 +410,6 @@ node_preamble
2.12
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/node_preamble-2.0.2/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/node_preamble-2.0.2/lib/
oktoast
2.17
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/oktoast-3.4.0/
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/oktoast-3.4.0/lib/
package_config
3.4
file:///Users/vitalijnecitajlo/.pub-cache/hosted/pub.dev/package_config-2.1.1/