Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: flutter-news-app-full-source-code/flutter-news-app-web-dashboard-full-source-code

05-07-2025

05 Jul 17:35
@fulleni fulleni
31d548a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

05-07-2025 Pre-release
Pre-release

🛡️ Authentication Overhaul & UX Refinements

This release introduces a major overhaul of the application's authentication system to align with recent backend updates. We've also focused on enhancing the user experience with full localization of the sign-in flow, a more helpful demo mode, and polished UI refinements on the dashboard.

🔐 Authentication System Enhancements

  • New Role-Based Authentication: The core authentication logic has been refactored to support a new multi-role system. The app now validates users based on an array of roles (e.g., admin, publisher), making our permission handling more flexible and robust.
  • Fully Localized Sign-In Flow: All hardcoded text has been removed from the authentication and code verification pages. UI text like headlines, subheadlines, and hints are now sourced directly from localization files, improving maintainability and ensuring a consistent experience in all supported languages.
  • Improved Demo Experience: To make testing easier, the login and verification pages now display helpful hints with demo credentials, but only when the app is running in the demo environment.
  • Enhanced Error Handling: The sign-in process is now more robust, with more granular error handling for specific issues like Unauthorized, Forbidden, or NotFound exceptions from the API.

✨ Dashboard & UX Improvements

  • Improved Visual Hierarchy: The "Quick Actions" card on the dashboard has been refined. The 'Create Category' and 'Create Source' actions are now styled as OutlinedButtons, visually de-emphasizing them to establish 'Create Headline' as the clear primary action.

🔧 Technical Refinements

  • Dependency Updates: Core authentication and shared utility libraries (ht-auth-*, ht-shared) have been updated to their latest versions.
  • Code Refactoring: The management of the application's environment state within the AppBloc has been streamlined for better clarity.
Loading

04-07-2025

04 Jul 18:04
@fulleni fulleni
1c56895
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

04-07-2025 Pre-release
Pre-release

🚀 New Dashboard Overview Page

This release introduces a new Dashboard Overview page, which now serves as the central landing hub for the application. This new page provides administrators with an at-a-glance summary of key application metrics, a feed of recent content activity, and quick access to the most common management tasks.

The overview page is designed from the ground up to be fully responsive, ensuring a seamless and adaptive experience across all screen sizes. This provides a more powerful and intuitive starting point for all administrative workflows.

✨ Key Features

  • Central Hub: The new overview page acts as a central home for the app, displaying a comprehensive summary of statistics (total headlines, categories, sources) and recent activity.
  • Streamlined Quick Actions: A refined "Quick Actions" card offers convenient shortcuts to Create Category and Create Source, making common tasks faster.
  • Robust State Management: A dedicated DashboardBloc has been integrated to efficiently manage data fetching and state for the overview page, ensuring a reliable and responsive experience.
  • Full Internationalization: All new UI elements on the overview page, including titles, stats, and actions, come with full localization support.

🎨 Responsive Design & UI Enhancements

  • Adaptive Layout: The new Dashboard Overview page is fully responsive. Summary cards and the main content area intelligently rearrange themselves to provide an optimal viewing experience on both wide and narrow screens.
  • Polished UI: The "Quick Actions" card has been refined using ElevatedButton.icon for a consistent and visually appealing design that improves usability.
Loading

03-07-2025

03 Jul 18:01
@fulleni fulleni
ac15f43
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

03-07-2025 Pre-release
Pre-release

🎉 Enhanced Content Management System

This release introduces a major overhaul to our content management system, focusing on providing administrators with more granular control and improving the overall user experience. We've introduced a complete Content Lifecycle Management system, allowing content to be marked as Active, Archived, or Draft.

Alongside this, we've significantly refactored our state management for a faster, more responsive UI. Instead of re-fetching data after every change, the app now intelligently updates its local state, resulting in a snappier experience. Automatic timestamping for content creation and updates has also been integrated to enhance data integrity and visibility.

✨ New Features & Enhancements

  • Content Lifecycle Management: Introduced a ContentStatus field (Active, Archived, Draft) for Categories, Headlines, and Sources. This allows administrators to manage the entire lifecycle of content directly within the system.
  • Automatic Timestamps: All content items now automatically receive createdAt and updatedAt timestamps. The updatedAt field is now displayed in the UI in a dd-MM-yyyy format, providing clear visibility into when content was last modified.
  • Enhanced UI for Content Management:
    • Added dropdowns to the create and edit forms for selecting an item's ContentStatus.
    • Updated table views to display Status and Last Updated columns, providing a more relevant overview of content.
    • Table rows are now selectable, allowing for quick navigation to the corresponding edit page.
  • Localization Support: Added new localization keys for "Status", "Last Updated", and the different content statuses to support internationalization.

🚀 Performance & UX Improvements

  • Optimized State Management: The ContentManagementBloc has been refactored to update its state locally after an item is created, updated, or deleted. This eliminates the need to re-fetch the entire list from the server, leading to a significantly more responsive and efficient user interface.

🔧 Fixes & Refinements

  • Code Quality Improvements: Refactored BLoC states and events to incorporate the new ContentStatus field. Improved type safety and immutability using sealed and final classes, refined Equatable props, and removed various unused imports.
  • Dependency Updates: Updated several dependencies to their latest versions, including go_router, device_preview, and freezed_annotation, and bumped the Flutter SDK constraint.
Loading

02-07-2025

02 Jul 18:13
@fulleni fulleni
6a2c49a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

02-07-2025 Pre-release
Pre-release

What's Changed

  • Feature content management create category by @fulleni in #15
  • Feature_create_source_within_content_management by @fulleni in #16
  • Fix data fetching in content management by @fulleni in #17

Full Changelog: 01-07-2025...02-07-2025

Contributors

fulleni
Loading

01-07-2025

01 Jul 22:14
@fulleni fulleni
d083f59
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

01-07-2025 Pre-release
Pre-release

What's Changed

Full Changelog: 30-06-2025...01-07-2025

Contributors

fulleni
Loading

30-06-2025

30 Jun 18:55
@fulleni fulleni

Choose a tag to compare

30-06-2025 Pre-release
Pre-release

What's Changed

Full Changelog: 29-06-2025...30-06-2025

Contributors

fulleni
Loading

29-06-2025

29 Jun 07:08
@fulleni fulleni

Choose a tag to compare

29-06-2025 Pre-release
Pre-release

What's Changed

  • Chore simplify codebase by @fulleni in #1
  • Feature remote config by @fulleni in #2
  • Fix and UI refactor for app configuration feature by @fulleni in #3
  • fix: the form input auto-selection and the UI improvements for the "A... by @fulleni in #4
  • refactor(config): rename tabs and descriptions by @fulleni in #5
  • Feature l10n app config by @fulleni in #6

New Contributors

Full Changelog: https://github.com/headlines-toolkit/ht-dashboard/commits/29-06-2025

Contributors

fulleni
Loading
2 Next

AltStyle によって変換されたページ (->オリジナル) /