ap_common_flutter_ui 1.1.0-dev.14 copy "ap_common_flutter_ui: ^1.1.0-dev.14" to clipboard
ap_common_flutter_ui: ^1.1.0-dev.14 copied to clipboard

The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app

1.1.0-dev.14 #

  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): remove duplicate SemesterPickerBottomSheet widget. (26ad6570)
  • REFACTOR(platform): 以 gal 取代 photo_manager 進行圖片儲存 (#166). (ecbf7072)
  • REFACTOR(flutter_ui): improve login page UX with inline loading, password toggle and logo subtitle (#177). (1f1260f9)
  • REFACTOR(flutter_ui): extract grouped picker into OptionPickerBottomSheet. (82e3c11d)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • FIX(ui): avoid F-bounded ThemeExtension inference trap in list literal. (8e66f2c1)
  • FIX(ui): handle null scores in ScoreGPACard differently and adjust layout. (2b89cffb)
  • FIX(ui): remove CoursePaletteTheme const assert that blocks const evaluation. (906af6de)
  • FIX(ui): propagate CoursePaletteTheme into CourseEditSheet. (0650d184)
  • FIX(ui): fix ScoreScaffold gradePoint mode display errors. (c10dbd5d)
  • FIX(course): add isDefaultSemester to onCourseLoaded callback. (7a064477)
  • FIX: packages version constraint. (8231a423)
  • FIX(ui): keep _getCourseColor single-arg so existing call sites compile. (2063c39a)
  • FIX: fix comment error in home_page_scaffold. (56535125)
  • FIX(ui): add featureTag analytics and selectedLabel fallback in OptionPickerBottomSheet. (2d6b26aa)
  • FIX(ui): streamline score entry handling in ScoreGPACard. (cb4c1aa6)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX(ui): render course card at full palette opacity. (f4f0657f)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(ui): match CourseEditSheet picker swatch opacity to card. (4ee20728)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(about): apply theme-aware color to contact us icons. (e729365d)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX(course): remove add icon from empty cells in course table. (0e5906d7)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX: ApAssets path error. (558e5445)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(ui): pass active palette into CourseEditSheet explicitly. (859a5f36)
  • FIX(ui): fix dashboard and carsourel layout overflow problem and add reactive design for mobile and tablet. (f84f782a)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
  • FEAT(home): add EmptyScheduleCard widget and improve dashboard login state. (56d34635)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
  • FEAT(flutter_ui): add SemesterPickerBottomSheet pure picker widget. (9b1dd1d9)
  • FEAT(flutter_ui): add generic OptionPickerBottomSheet widget. (ee0e7649)
  • FEAT(ui): add optional appBarTitle to LoginScaffold. (a3849be9)
  • FEAT(ui): add CoursePaletteTheme for swappable course color schemes. (071f0c75)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): add in-CourseScaffold palette picker. (c93fe323)
  • FEAT(ui): pair CoursePaletteTheme with an optional dark variant. (6b0220eb)
  • FEAT(ui): preview dark variant in CoursePalettePickerSheet. (c38afbfd)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(plugin): sync course palette to native AppWidgets. (cf65f881)
  • FEAT(ui): add Material Bold, Nord, and Vibrant palettes. (01b25375)
  • FEAT(ui): expose iOSThemeColors as a seed palette on ApTheme. (2ca8fd18)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(ui): auto-sync palette to native widgets from CourseScaffold. (159bee80)
  • FEAT(ui): add shorten names for semester-picker. (4b67f700)
  • FEAT(ui): add CourseSettings widget for course palette selection. (9b5762d6)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(ui): add menu icon and search button configuration to CourseScaffold. (02f0e178)
  • FEAT(ui): add Luster color palette with light and dark variants to CoursePaletteTheme. (ee08c741)
  • FEAT(ui): add showPRCard option to ScoreScaffold and rearrange semester. (39bb2abb)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)

1.1.0-dev.13 #

  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR(platform): 以 gal 取代 photo_manager 進行圖片儲存 (#166). (ecbf7072)
  • REFACTOR(flutter_ui): improve login page UX with inline loading, password toggle and logo subtitle (#177). (1f1260f9)
  • REFACTOR(ui): remove duplicate SemesterPickerBottomSheet widget. (26ad6570)
  • REFACTOR(flutter_ui): extract grouped picker into OptionPickerBottomSheet. (82e3c11d)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • FIX: packages version constraint. (8231a423)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX(ui): propagate CoursePaletteTheme into CourseEditSheet. (0650d184)
  • FIX(ui): fix ScoreScaffold gradePoint mode display errors. (c10dbd5d)
  • FIX(course): add isDefaultSemester to onCourseLoaded callback. (7a064477)
  • FIX(ui): match CourseEditSheet picker swatch opacity to card. (4ee20728)
  • FIX(ui): render course card at full palette opacity. (f4f0657f)
  • FIX(about): apply theme-aware color to contact us icons. (e729365d)
  • FIX(ui): pass active palette into CourseEditSheet explicitly. (859a5f36)
  • FIX(course): remove add icon from empty cells in course table. (0e5906d7)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX: ApAssets path error. (558e5445)
  • FIX(ui): avoid F-bounded ThemeExtension inference trap in list literal. (8e66f2c1)
  • FIX(ui): keep _getCourseColor single-arg so existing call sites compile. (2063c39a)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX(ui): add featureTag analytics and selectedLabel fallback in OptionPickerBottomSheet. (2d6b26aa)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(ui): remove CoursePaletteTheme const assert that blocks const evaluation. (906af6de)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT(home): add EmptyScheduleCard widget and improve dashboard login state. (56d34635)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
  • FEAT(flutter_ui): add SemesterPickerBottomSheet pure picker widget. (9b1dd1d9)
  • FEAT(flutter_ui): add generic OptionPickerBottomSheet widget. (ee0e7649)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(ui): add optional appBarTitle to LoginScaffold. (a3849be9)
  • FEAT(ui): add CoursePaletteTheme for swappable course color schemes. (071f0c75)
  • FEAT(ui): add in-CourseScaffold palette picker. (c93fe323)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(ui): pair CoursePaletteTheme with an optional dark variant. (6b0220eb)
  • FEAT(ui): preview dark variant in CoursePalettePickerSheet. (c38afbfd)
  • FEAT(plugin): sync course palette to native AppWidgets. (cf65f881)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(ui): add Material Bold, Nord, and Vibrant palettes. (01b25375)
  • FEAT(ui): expose iOSThemeColors as a seed palette on ApTheme. (2ca8fd18)
  • FEAT(ui): auto-sync palette to native widgets from CourseScaffold. (159bee80)
  • FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)

1.1.0-dev.12 #

  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR(flutter_ui): improve login page UX with inline loading, password toggle and logo subtitle (#177). (1f1260f9)
  • REFACTOR(ui): remove duplicate SemesterPickerBottomSheet widget. (26ad6570)
  • REFACTOR(flutter_ui): extract grouped picker into OptionPickerBottomSheet. (82e3c11d)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX(about): apply theme-aware color to contact us icons. (e729365d)
  • FIX(ui): add featureTag analytics and selectedLabel fallback in OptionPickerBottomSheet. (2d6b26aa)
  • FIX(course): remove add icon from empty cells in course table. (0e5906d7)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX: packages version constraint. (8231a423)
  • FIX: ApAssets path error. (558e5445)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(home): add EmptyScheduleCard widget and improve dashboard login state. (56d34635)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add optional appBarTitle to LoginScaffold. (a3849be9)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT(flutter_ui): add SemesterPickerBottomSheet pure picker widget. (9b1dd1d9)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(flutter_ui): add generic OptionPickerBottomSheet widget. (ee0e7649)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)

1.1.0-dev.11 #

  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(ui): remove duplicate SemesterPickerBottomSheet widget. (26ad6570)
  • REFACTOR(flutter_ui): extract grouped picker into OptionPickerBottomSheet. (82e3c11d)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(flutter_ui): improve login page UX with inline loading, password toggle and logo subtitle (#177). (1f1260f9)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX: ApAssets path error. (558e5445)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(ui): add featureTag analytics and selectedLabel fallback in OptionPickerBottomSheet. (2d6b26aa)
  • FIX(about): apply theme-aware color to contact us icons. (e729365d)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: packages version constraint. (8231a423)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(course): remove add icon from empty cells in course table. (0e5906d7)
  • FIX: pub publish requirement. (1dc81f7d)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
  • FEAT(home): add EmptyScheduleCard widget and improve dashboard login state. (56d34635)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
  • FEAT(flutter_ui): add SemesterPickerBottomSheet pure picker widget. (9b1dd1d9)
  • FEAT(flutter_ui): add generic OptionPickerBottomSheet widget. (ee0e7649)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)

1.1.0-dev.10 #

  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX(about): apply theme-aware color to contact us icons. (e729365d)
  • FIX: packages version constraint. (8231a423)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: ApAssets path error. (558e5445)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(course): remove add icon from empty cells in course table. (0e5906d7)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(home): add EmptyScheduleCard widget and improve dashboard login state. (56d34635)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)

1.1.0-dev.9 #

  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • FIX: ApAssets path error. (558e5445)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX: packages version constraint. (8231a423)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: pub publish requirement. (1dc81f7d)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)

1.1.0-dev.8 #

  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • FIX: ApAssets path error. (558e5445)
  • FIX(ui): support array format in changelog version dialog. (9dd9631f)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX(ui): remove listener leak in SemesterPicker BottomSheet. (3028d348)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(course): use last consecutive slot end time and sync color across views. (f26c3744)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX(ui): use local notify data for course BottomSheet state. (5fa51d8c)
  • FIX: packages version constraint. (8231a423)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: pub publish requirement. (1dc81f7d)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)

1.1.0-dev.7 #

  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(home): reorder dashboard widgets and simplify layout. (85c04068)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX(home): responsive carousel height for small screens (iPhone SE). (55527ab6)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FIX: ApAssets path error. (558e5445)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX(schedule): merge consecutive course slots by timeIndex instead of time string. (b85175c5)
  • FIX: packages version constraint. (8231a423)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): comprehensive UX improvements across the project. (afaddaea)
  • FEAT(score): add GPA calculation based on NSYSU 4.3 grade point scale. (4af3957f)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
  • FEAT(home): add dashboard layout with carousel + scrollable widgets. (b2664d31)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT(home): show tomorrow's schedule when today has no courses. (d15f9e9d)
  • FEAT(score): auto-detect letter grades and display corresponding UI. (6d26b72b)
  • FEAT(ui): add SemesterPickerController to manage loading state across picker paths. (712781b6)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT(i18n): localize hardcoded strings in Flutter and iOS widgets. (2272ebd5)
  • FEAT(home): add onTap to QuickInfoItem and adjust dashboard 1:1 layout. (b2150ebd)
  • FEAT(course): persist custom course color and integrate in example. (0e4395e0)
  • FEAT(ui): add onCourseLoaded callback to ApCoursePage. (924577d5)

1.1.0-dev.6 #

  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: packages version constraint. (8231a423)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX: ApAssets path error. (558e5445)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)

1.1.0-dev.5 #

  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: packages version constraint. (8231a423)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX: ApAssets path error. (558e5445)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)

1.1.0-dev.4 #

  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: migrate to slang i18n and new ApTheme API after rebase on develop. (80307353)
  • REFACTOR(media): replace GeneralResponseCallback with SaveImageResult sealed class. (2cfc5176)
  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • FIX: resolve all pre-existing lint issues across packages. (84db9998)
  • FIX: packages version constraint. (8231a423)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
  • FIX: ApAssets path error. (558e5445)
  • FIX(test): resolve widget test failures in simplified UI pages. (12094e48)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
  • FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)

1.1.0-dev.3 #

  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • FIX: ApAssets path error. (558e5445)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: packages version constraint. (8231a423)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)

1.1.0-dev.2 #

  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • FIX: ApAssets path error. (558e5445)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: packages version constraint. (8231a423)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)

1.1.0-dev.1 #

  • REFACTOR(l10n): use context-based translation access for reactive locale switching. (e9429aa1)
  • REFACTOR(l10n): restore original i18n variable naming conventions. (c21ed521)
  • REFACTOR(l10n): update UI packages to use slang translation API. (697e1e15)
  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • FIX: ApAssets path error. (558e5445)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: packages version constraint. (8231a423)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)
  • FEAT: improve model generate by freezed. (43bef51c)
  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)
  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)
  • FEAT: change to material design 3. (04a13b5d)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)

1.1.0-dev.0 #

  • REFACTOR(ui): fix lint errors and improve code quality. (36a092bd)
  • REFACTOR(ui): update pages and views with Material 3 components. (fcb897f0)
  • REFACTOR(ui): update scaffolds to use new widgets and Material 3. (da1b8e0c)
  • REFACTOR(ui): update utility classes for Material 3 compatibility. (5fbee088)
  • REFACTOR(ui): update scaffolds and views to use Material 3 color schemes. (7f3e6a1c)
  • REFACTOR(ui): migrate dialog widgets to Material 3 theme and components. (34466ce6)
  • REFACTOR: optimize layout and barcode display for UserInfo Scaffold. (933cd633)
  • REFACTOR: optimize UI design for Course and Score Scaffolds. (b1c3e915)
  • REFACTOR: optimize UI design for Login and HomePage Scaffolds. (3aa9190c)
  • FEAT: update float action button can invisible. (c30380bc)
  • FEAT: score scaffold responsive. (426678f5)
  • FEAT: update i18n for theme translate. (2e7e862d)
  • FEAT(ui): extract common widgets into separate components. (fd19e957)
  • FEAT: add merged course view and optimize table layout density. (410808a5)
  • FEAT: add SemesterPicker and optimize ApUtils and ApDrawer. (0ebafe0c)
  • FEAT: implement dynamic theme color switching and color picker in settings. (2dce7929)

1.0.0 #

  • FEAT: improve model generate by freezed. (43bef51c)

0.0.6 #

  • FEAT: change to material design 3. (04a13b5d)

0.0.5 #

  • FEAT(flutter_ui): PdfView custom error messageOB. (0426059d)

0.0.4 #

  • FEAT: update GDG on Campus NKUST x ITC information". (b2e1c200)

0.0.3 #

  • FIX: ApAssets path error. (558e5445)
  • FIX: pub publish requirement. (1dc81f7d)
  • FIX: packages version constraint. (8231a423)
  • FIX: ApAssets path error. (c70fdd2d)
  • FIX: pub publish requirement. (839ad892)
  • FIX: packages version constraint. (783781bd)
  • FEAT: move UI implement to ap_common_flutter_ui. (803b2dcb)
  • FEAT: move UI implement to ap_common_flutter_ui. (304b60fa)

0.0.2+1 #

  • FIX: ApAssets path error. (c70fdd2d)
  • FIX: pub publish requirement. (839ad892)
  • FIX: packages version constraint. (783781bd)

0.0.2 #

  • FEAT: move UI implement to ap_common_flutter_ui. (304b60fa)

0.0.1 #

  • initial release from ap_common package separate.