Rename friendica_archive_browser to fediverse_archive_browser

This commit is contained in:
Hank Grabowski 2022-03-16 18:22:33 -04:00
parent c138bc9aec
commit a1aa67ba9d
53 changed files with 164 additions and 163 deletions

View file

@ -1,11 +1,12 @@
# Friendica Archive Browser # Fediverse Archive Browser
A Flutter-based cross platform desktop A Flutter-based cross platform desktop application for browsing
application for browsing the Friendica account archive that a user can the archives from Diaspora or Friendica. The Diaspora archive can be exported
directly from your profile on your pod. The Friendica archive can be
generate and update using the [Friendica Archiver](https://gitlab.com/mysocialportal/friendica-archiving-tools/-/tree/main/friendica_archiver). generate and update using the [Friendica Archiver](https://gitlab.com/mysocialportal/friendica-archiving-tools/-/tree/main/friendica_archiver).
The archive takes the form of a folder with a series of JSON files and The archive takes the form of a folder with a series of JSON files and
a local image archive. Simply point the application at this folder and a local image archive. Simply point the application at this folder and
begin usage begin usage.
## Installation ## Installation

View file

@ -1,7 +1,7 @@
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/utils/temp_file_builder.dart'; import 'package:fediverse_archive_browser/src/utils/temp_file_builder.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'src/app.dart'; import 'src/app.dart';

View file

@ -2,9 +2,9 @@ import 'package:desktop_window/desktop_window.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/themes.dart'; import 'package:fediverse_archive_browser/src/themes.dart';
import 'package:friendica_archive_browser/src/utils/scrolling_behavior.dart'; import 'package:fediverse_archive_browser/src/utils/scrolling_behavior.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'home.dart'; import 'home.dart';

View file

@ -1,6 +1,6 @@
import 'package:charts_flutter/flutter.dart' as charts; import 'package:charts_flutter/flutter.dart' as charts;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/stat_bin.dart'; import 'package:fediverse_archive_browser/src/models/stat_bin.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
class BarChartComponent extends StatelessWidget { class BarChartComponent extends StatelessWidget {

View file

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';

View file

@ -1,6 +1,6 @@
import 'dart:ui'; import 'dart:ui';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:latlng/latlng.dart'; import 'package:latlng/latlng.dart';
import 'package:map/map.dart'; import 'package:map/map.dart';

View file

@ -1,6 +1,6 @@
import 'dart:ui'; import 'dart:ui';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
class MarkerData { class MarkerData {
final List<TimelineEntry> posts; final List<TimelineEntry> posts;

View file

@ -1,9 +1,9 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/heatmap/heatmap_tile.dart'; import 'package:fediverse_archive_browser/src/components/heatmap/heatmap_tile.dart';
import 'package:friendica_archive_browser/src/components/heatmap/tile_color_map.dart'; import 'package:fediverse_archive_browser/src/components/heatmap/tile_color_map.dart';
import 'package:friendica_archive_browser/src/models/stat_bin.dart'; import 'package:fediverse_archive_browser/src/models/stat_bin.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/time_stat_generator.dart'; import 'package:fediverse_archive_browser/src/utils/time_stat_generator.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class HeatMapComponent extends StatelessWidget { class HeatMapComponent extends StatelessWidget {

View file

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/heatmap/tile_color_map.dart'; import 'package:fediverse_archive_browser/src/components/heatmap/tile_color_map.dart';
class HeatMapTile extends StatelessWidget { class HeatMapTile extends StatelessWidget {
static const width = 12.0; static const width = 12.0;

View file

@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
import 'package:friendica_archive_browser/src/screens/standin_status_screen.dart'; import 'package:fediverse_archive_browser/src/screens/standin_status_screen.dart';
import 'package:friendica_archive_browser/src/utils/time_stat_generator.dart'; import 'package:fediverse_archive_browser/src/utils/time_stat_generator.dart';
import 'heatmap/heatmap_component.dart'; import 'heatmap/heatmap_component.dart';

View file

@ -1,10 +1,10 @@
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/media_attachment.dart'; import 'package:fediverse_archive_browser/src/models/media_attachment.dart';
import 'package:friendica_archive_browser/src/screens/media_slideshow_screen.dart'; import 'package:fediverse_archive_browser/src/screens/media_slideshow_screen.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'media_wrapper_component.dart'; import 'media_wrapper_component.dart';

View file

@ -2,11 +2,11 @@ import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/media_attachment.dart'; import 'package:fediverse_archive_browser/src/models/media_attachment.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/services/path_mapper_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/path_mapper_service_interface.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';

View file

@ -1,9 +1,9 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/barchart_panel.dart'; import 'package:fediverse_archive_browser/src/components/barchart_panel.dart';
import 'package:friendica_archive_browser/src/models/stat_bin.dart'; import 'package:fediverse_archive_browser/src/models/stat_bin.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
import 'package:friendica_archive_browser/src/screens/standin_status_screen.dart'; import 'package:fediverse_archive_browser/src/screens/standin_status_screen.dart';
import 'package:friendica_archive_browser/src/utils/time_stat_generator.dart'; import 'package:fediverse_archive_browser/src/utils/time_stat_generator.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
class TimeChartWidget extends StatefulWidget { class TimeChartWidget extends StatefulWidget {

View file

@ -1,8 +1,8 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:friendica_archive_browser/src/utils/top_interactors_generator.dart'; import 'package:fediverse_archive_browser/src/utils/top_interactors_generator.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';

View file

@ -1,12 +1,12 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart'; import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';
import 'package:friendica_archive_browser/src/models/entry_tree_item.dart'; import 'package:fediverse_archive_browser/src/models/entry_tree_item.dart';
import 'package:friendica_archive_browser/src/models/location_data.dart'; import 'package:fediverse_archive_browser/src/models/location_data.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/clipboard_helper.dart'; import 'package:fediverse_archive_browser/src/utils/clipboard_helper.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';

View file

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
import 'package:friendica_archive_browser/src/utils/word_map_generator.dart'; import 'package:fediverse_archive_browser/src/utils/word_map_generator.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
class WordFrequencyWidget extends StatefulWidget { class WordFrequencyWidget extends StatefulWidget {

View file

@ -1,5 +1,5 @@
import 'package:friendica_archive_browser/src/diaspora/models/diaspora_reaction.dart'; import 'package:fediverse_archive_browser/src/diaspora/models/diaspora_reaction.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
class DiasporaRelayable { class DiasporaRelayable {
final DiasporaReaction? reaction; final DiasporaReaction? reaction;

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:uuid/uuid.dart'; import 'package:uuid/uuid.dart';
Connection contactFromDiasporaJson(Map<String, dynamic> json) { Connection contactFromDiasporaJson(Map<String, dynamic> json) {

View file

@ -1,7 +1,7 @@
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:friendica_archive_browser/src/utils/offsetdatetime_utils.dart'; import 'package:fediverse_archive_browser/src/utils/offsetdatetime_utils.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:markdown/markdown.dart'; import 'package:markdown/markdown.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';

View file

@ -1,7 +1,7 @@
import 'package:friendica_archive_browser/src/diaspora/models/diaspora_relayables.dart'; import 'package:fediverse_archive_browser/src/diaspora/models/diaspora_relayables.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:friendica_archive_browser/src/utils/offsetdatetime_utils.dart'; import 'package:fediverse_archive_browser/src/utils/offsetdatetime_utils.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:markdown/markdown.dart'; import 'package:markdown/markdown.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';

View file

@ -1,9 +1,9 @@
import 'dart:io'; import 'dart:io';
import 'package:friendica_archive_browser/src/diaspora/services/diaspora_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/diaspora/services/diaspora_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/diaspora/services/diaspora_profile_json_reader.dart'; import 'package:fediverse_archive_browser/src/diaspora/services/diaspora_profile_json_reader.dart';
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:friendica_archive_browser/src/services/archive_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_interface.dart';
import 'package:path/path.dart' as p; import 'package:path/path.dart' as p;
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';

View file

@ -1,12 +1,12 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'package:friendica_archive_browser/src/diaspora/models/diaspora_relayables.dart'; import 'package:fediverse_archive_browser/src/diaspora/models/diaspora_relayables.dart';
import 'package:friendica_archive_browser/src/diaspora/serializers/diaspora_contact_serializer.dart'; import 'package:fediverse_archive_browser/src/diaspora/serializers/diaspora_contact_serializer.dart';
import 'package:friendica_archive_browser/src/diaspora/serializers/diaspora_relayables_serializer.dart'; import 'package:fediverse_archive_browser/src/diaspora/serializers/diaspora_relayables_serializer.dart';
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
import '../serializers/diaspora_posts_serializer.dart'; import '../serializers/diaspora_posts_serializer.dart';

View file

@ -1,5 +1,5 @@
import 'package:friendica_archive_browser/src/friendica/serializers/friendica_contact_serializer.dart'; import 'package:fediverse_archive_browser/src/friendica/serializers/friendica_contact_serializer.dart';
import 'package:friendica_archive_browser/src/friendica/serializers/friendica_media_attachment_serializer.dart'; import 'package:fediverse_archive_browser/src/friendica/serializers/friendica_media_attachment_serializer.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import '../../models/location_data.dart'; import '../../models/location_data.dart';

View file

@ -1,13 +1,13 @@
import 'dart:convert'; import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'package:friendica_archive_browser/src/friendica/serializers/friendica_timeline_entry_serializer.dart'; import 'package:fediverse_archive_browser/src/friendica/serializers/friendica_timeline_entry_serializer.dart';
import 'package:friendica_archive_browser/src/friendica/services/friendica_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/friendica/services/friendica_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/models/entry_tree_item.dart'; import 'package:fediverse_archive_browser/src/models/entry_tree_item.dart';
import 'package:friendica_archive_browser/src/models/local_image_archive_entry.dart'; import 'package:fediverse_archive_browser/src/models/local_image_archive_entry.dart';
import 'package:friendica_archive_browser/src/services/archive_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_interface.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:path/path.dart' as p; import 'package:path/path.dart' as p;
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';

View file

@ -1,6 +1,6 @@
import 'dart:io'; import 'dart:io';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:path/path.dart' as p; import 'package:path/path.dart' as p;

View file

@ -1,7 +1,7 @@
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'screens/entries_screen.dart'; import 'screens/entries_screen.dart';
import 'screens/stats_screen.dart'; import 'screens/stats_screen.dart';

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
class EntryTreeItem { class EntryTreeItem {
final TimelineEntry entry; final TimelineEntry entry;

View file

@ -1,7 +1,7 @@
import 'dart:math'; import 'dart:math';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:friendica_archive_browser/src/components/link_elements_component.dart'; import 'package:fediverse_archive_browser/src/components/link_elements_component.dart';
import 'model_utils.dart'; import 'model_utils.dart';

View file

@ -1,6 +1,6 @@
import 'dart:io'; import 'dart:io';
import 'package:friendica_archive_browser/src/services/path_mapper_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/path_mapper_service_interface.dart';
import 'model_utils.dart'; import 'model_utils.dart';

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
class TimeElement { class TimeElement {
final DateTime timestamp; final DateTime timestamp;

View file

@ -1,5 +1,5 @@
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:friendica_archive_browser/src/services/path_mapper_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/path_mapper_service_interface.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'location_data.dart'; import 'location_data.dart';

View file

@ -1,11 +1,11 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/filter_control_component.dart'; import 'package:fediverse_archive_browser/src/components/filter_control_component.dart';
import 'package:friendica_archive_browser/src/components/tree_entry_card.dart'; import 'package:fediverse_archive_browser/src/components/tree_entry_card.dart';
import 'package:friendica_archive_browser/src/models/entry_tree_item.dart'; import 'package:fediverse_archive_browser/src/models/entry_tree_item.dart';
import 'package:friendica_archive_browser/src/models/model_utils.dart'; import 'package:fediverse_archive_browser/src/models/model_utils.dart';
import 'package:friendica_archive_browser/src/screens/error_screen.dart'; import 'package:fediverse_archive_browser/src/screens/error_screen.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';

View file

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class ErrorScreen extends StatelessWidget { class ErrorScreen extends StatelessWidget {

View file

@ -2,18 +2,18 @@ import 'dart:math';
import 'package:flutter/gestures.dart'; import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/geo/geo_extensions.dart'; import 'package:fediverse_archive_browser/src/components/geo/geo_extensions.dart';
import 'package:friendica_archive_browser/src/components/tree_entry_card.dart'; import 'package:fediverse_archive_browser/src/components/tree_entry_card.dart';
import 'package:friendica_archive_browser/src/friendica/services/friendica_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/friendica/services/friendica_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/models/entry_tree_item.dart'; import 'package:fediverse_archive_browser/src/models/entry_tree_item.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/screens/error_screen.dart'; import 'package:fediverse_archive_browser/src/screens/error_screen.dart';
import 'package:friendica_archive_browser/src/screens/loading_status_screen.dart'; import 'package:fediverse_archive_browser/src/screens/loading_status_screen.dart';
import 'package:friendica_archive_browser/src/screens/standin_status_screen.dart'; import 'package:fediverse_archive_browser/src/screens/standin_status_screen.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:friendica_archive_browser/src/utils/temp_file_builder.dart'; import 'package:fediverse_archive_browser/src/utils/temp_file_builder.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:latlng/latlng.dart'; import 'package:latlng/latlng.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';

View file

@ -3,12 +3,12 @@ import 'dart:io';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:friendica_archive_browser/src/components/media_wrapper_component.dart'; import 'package:fediverse_archive_browser/src/components/media_wrapper_component.dart';
import 'package:friendica_archive_browser/src/friendica/services/friendica_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/friendica/services/friendica_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/models/media_attachment.dart'; import 'package:fediverse_archive_browser/src/models/media_attachment.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:friendica_archive_browser/src/themes.dart'; import 'package:fediverse_archive_browser/src/themes.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
class MediaSlideShowScreen extends StatefulWidget { class MediaSlideShowScreen extends StatefulWidget {

View file

@ -1,14 +1,14 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/components/filter_control_component.dart'; import 'package:fediverse_archive_browser/src/components/filter_control_component.dart';
import 'package:friendica_archive_browser/src/components/heatmap_widget.dart'; import 'package:fediverse_archive_browser/src/components/heatmap_widget.dart';
import 'package:friendica_archive_browser/src/components/timechart_widget.dart'; import 'package:fediverse_archive_browser/src/components/timechart_widget.dart';
import 'package:friendica_archive_browser/src/components/top_interactactors_widget.dart'; import 'package:fediverse_archive_browser/src/components/top_interactactors_widget.dart';
import 'package:friendica_archive_browser/src/components/word_frequency_widget.dart'; import 'package:fediverse_archive_browser/src/components/word_frequency_widget.dart';
import 'package:friendica_archive_browser/src/models/model_utils.dart'; import 'package:fediverse_archive_browser/src/models/model_utils.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
import 'package:friendica_archive_browser/src/screens/standin_status_screen.dart'; import 'package:fediverse_archive_browser/src/screens/standin_status_screen.dart';
import 'package:friendica_archive_browser/src/services/archive_service_provider.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_provider.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/services/path_mapper_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/path_mapper_service_interface.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';
import '../models/entry_tree_item.dart'; import '../models/entry_tree_item.dart';

View file

@ -1,12 +1,12 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:friendica_archive_browser/src/diaspora/services/diaspora_archive_service.dart'; import 'package:fediverse_archive_browser/src/diaspora/services/diaspora_archive_service.dart';
import 'package:friendica_archive_browser/src/diaspora/services/diaspora_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/diaspora/services/diaspora_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/friendica/services/friendica_archive_service.dart'; import 'package:fediverse_archive_browser/src/friendica/services/friendica_archive_service.dart';
import 'package:friendica_archive_browser/src/friendica/services/friendica_path_mapping_service.dart'; import 'package:fediverse_archive_browser/src/friendica/services/friendica_path_mapping_service.dart';
import 'package:friendica_archive_browser/src/services/archive_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/archive_service_interface.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
import 'package:friendica_archive_browser/src/services/path_mapper_service_interface.dart'; import 'package:fediverse_archive_browser/src/services/path_mapper_service_interface.dart';
import 'package:friendica_archive_browser/src/settings/settings_controller.dart'; import 'package:fediverse_archive_browser/src/settings/settings_controller.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';
import '../models/archive_types_enum.dart'; import '../models/archive_types_enum.dart';

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';
class ConnectionsManager { class ConnectionsManager {

View file

@ -1,9 +1,9 @@
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/archive_types_enum.dart'; import 'package:fediverse_archive_browser/src/models/archive_types_enum.dart';
import 'package:friendica_archive_browser/src/settings/video_player_settings.dart'; import 'package:fediverse_archive_browser/src/settings/video_player_settings.dart';
import 'package:friendica_archive_browser/src/utils/temp_file_builder.dart'; import 'package:fediverse_archive_browser/src/utils/temp_file_builder.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';

View file

@ -1,7 +1,7 @@
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/archive_types_enum.dart'; import 'package:fediverse_archive_browser/src/models/archive_types_enum.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';

View file

@ -2,10 +2,10 @@ import 'dart:io';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:friendica_archive_browser/src/models/archive_types_enum.dart'; import 'package:fediverse_archive_browser/src/models/archive_types_enum.dart';
import 'package:friendica_archive_browser/src/settings/video_player_settings.dart'; import 'package:fediverse_archive_browser/src/settings/video_player_settings.dart';
import 'package:friendica_archive_browser/src/utils/clipboard_helper.dart'; import 'package:fediverse_archive_browser/src/utils/clipboard_helper.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'settings_controller.dart'; import 'settings_controller.dart';

View file

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:friendica_archive_browser/src/utils/snackbar_status_builder.dart'; import 'package:fediverse_archive_browser/src/utils/snackbar_status_builder.dart';
Future<void> copyToClipboard( Future<void> copyToClipboard(
{required BuildContext context, {required BuildContext context,

View file

@ -1,4 +1,4 @@
import 'package:friendica_archive_browser/src/utils/exec_error.dart'; import 'package:fediverse_archive_browser/src/utils/exec_error.dart';
import 'package:result_monad/result_monad.dart'; import 'package:result_monad/result_monad.dart';
import 'package:time_machine/time_machine_text_patterns.dart'; import 'package:time_machine/time_machine_text_patterns.dart';

View file

@ -1,5 +1,5 @@
import 'package:friendica_archive_browser/src/models/stat_bin.dart'; import 'package:fediverse_archive_browser/src/models/stat_bin.dart';
import 'package:friendica_archive_browser/src/models/time_element.dart'; import 'package:fediverse_archive_browser/src/models/time_element.dart';
class TimeStatGenerator { class TimeStatGenerator {
final List<TimeElement> _elements; final List<TimeElement> _elements;

View file

@ -1,6 +1,6 @@
import 'package:friendica_archive_browser/src/models/connection.dart'; import 'package:fediverse_archive_browser/src/models/connection.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
class TopInteractorsGenerator { class TopInteractorsGenerator {
final _interactors = <String, InteractorItem>{}; final _interactors = <String, InteractorItem>{};

View file

@ -40,11 +40,11 @@ static void my_application_activate(GApplication* application) {
if (use_header_bar) { if (use_header_bar) {
GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
gtk_widget_show(GTK_WIDGET(header_bar)); gtk_widget_show(GTK_WIDGET(header_bar));
gtk_header_bar_set_title(header_bar, "Friendica Archive Browser"); gtk_header_bar_set_title(header_bar, "Fediverse Archive Browser");
gtk_header_bar_set_show_close_button(header_bar, TRUE); gtk_header_bar_set_show_close_button(header_bar, TRUE);
gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
} else { } else {
gtk_window_set_title(window, "Friendica Archive Browser"); gtk_window_set_title(window, "Fediverse Archive Browser");
} }
gtk_window_set_default_size(window, 900, 700); gtk_window_set_default_size(window, 900, 700);

View file

@ -1,5 +1,5 @@
name: friendica_archive_browser name: fediverse_archive_browser
description: A Friendica Archive Browser description: An Archive Browser for various fediverse projects (Friendica, Diaspora)
# Prevent accidental publishing to pub.dev. # Prevent accidental publishing to pub.dev.
publish_to: 'none' publish_to: 'none'

View file

@ -1,7 +1,7 @@
// ignore_for_file: avoid_print // ignore_for_file: avoid_print
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:friendica_archive_browser/src/models/model_utils.dart'; import 'package:fediverse_archive_browser/src/models/model_utils.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
void main() { void main() {

View file

@ -1,9 +1,9 @@
// ignore_for_file: avoid_print // ignore_for_file: avoid_print
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:friendica_archive_browser/src/diaspora/services/diaspora_profile_json_reader.dart'; import 'package:fediverse_archive_browser/src/diaspora/services/diaspora_profile_json_reader.dart';
import 'package:friendica_archive_browser/src/models/timeline_entry.dart'; import 'package:fediverse_archive_browser/src/models/timeline_entry.dart';
import 'package:friendica_archive_browser/src/services/connections_manager.dart'; import 'package:fediverse_archive_browser/src/services/connections_manager.dart';
const jsonPath = '/Users/hankdev/Desktop/diaspora_pretty.json'; const jsonPath = '/Users/hankdev/Desktop/diaspora_pretty.json';

View file

@ -1,7 +1,7 @@
// ignore_for_file: avoid_print // ignore_for_file: avoid_print
import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_test/flutter_test.dart';
import 'package:friendica_archive_browser/src/utils/word_map_generator.dart'; import 'package:fediverse_archive_browser/src/utils/word_map_generator.dart';
void main() { void main() {
test('Empty collection stats', () { test('Empty collection stats', () {

View file

@ -63,13 +63,13 @@ IDI_APP_ICON ICON "resources\\fba_app_icon.ico"
#ifdef FLUTTER_BUILD_NUMBER #ifdef FLUTTER_BUILD_NUMBER
#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER #define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER
#else #else
#define VERSION_AS_NUMBER 0,1,3 #define VERSION_AS_NUMBER 1,0,0
#endif #endif
#ifdef FLUTTER_BUILD_NAME #ifdef FLUTTER_BUILD_NAME
#define VERSION_AS_STRING #FLUTTER_BUILD_NAME #define VERSION_AS_STRING #FLUTTER_BUILD_NAME
#else #else
#define VERSION_AS_STRING "0.1.3" #define VERSION_AS_STRING "1.0.0"
#endif #endif
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
@ -90,12 +90,12 @@ BEGIN
BLOCK "040904e4" BLOCK "040904e4"
BEGIN BEGIN
VALUE "CompanyName", "My Social Portal" "\0" VALUE "CompanyName", "My Social Portal" "\0"
VALUE "FileDescription", "Friendica ArchiveB rowser" "\0" VALUE "FileDescription", "Fediverse ArchiveB rowser" "\0"
VALUE "FileVersion", VERSION_AS_STRING "\0" VALUE "FileVersion", VERSION_AS_STRING "\0"
VALUE "InternalName", "friendica_archive_browser" "\0" VALUE "InternalName", "fediverse_archive_browser" "\0"
VALUE "LegalCopyright", "Copyright (C) 2022 My Social Portal All rights reserved." "\0" VALUE "LegalCopyright", "Copyright (C) 2022 My Social Portal All rights reserved." "\0"
VALUE "OriginalFilename", "friendica_archive_browser.exe" "\0" VALUE "OriginalFilename", "fediverse_archive_browser.exe" "\0"
VALUE "ProductName", "Friendica Archive Browser" "\0" VALUE "ProductName", "Fediverse Archive Browser" "\0"
VALUE "ProductVersion", VERSION_AS_STRING "\0" VALUE "ProductVersion", VERSION_AS_STRING "\0"
END END
END END

View file

@ -27,7 +27,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
FlutterWindow window(project); FlutterWindow window(project);
Win32Window::Point origin(10, 10); Win32Window::Point origin(10, 10);
Win32Window::Size size(915, 700); Win32Window::Size size(915, 700);
if (!window.CreateAndShow(L"Friendica Archive Browser", origin, size)) { if (!window.CreateAndShow(L"Fediverse Archive Browser", origin, size)) {
return EXIT_FAILURE; return EXIT_FAILURE;
} }
window.SetQuitOnClose(true); window.SetQuitOnClose(true);