ap_common_announcement_ui
The school affairs(AP) series shares the engineering kit, rapid development of the school affairs series(AP) app
1.0.0
323 downloads/mo
#1006 most downloaded on pub.dev
abc873693/ap_common
What this package is like to depend on
Last release 12 days ago
11 Aug 2026
Ships unpredictably
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
22 releases · first in 2024
18 releases in the last 12 months
see the full history below
Release timeline
22 releases · Oct 2024 to Aug 2026
2025
2026
Releases
latest 22-
1.0.1-dev.1511 Aug 2026 pre-releaseRelease notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.1427 May 2026 pre-releaseRelease notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.1318 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.1211 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
- FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.1111 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
- FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.1007 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
- FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.906 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
- FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.806 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(i18n): add Japanese to language selector and example app. (164ccfc4)
- FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.705 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(score): add ScoreType enum and grade point scoring support. (8ff6efda)
- FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR: fix lint warnings and replace debugPrint with log. (67cec8cc)
- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.604 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR(announcement): extract AnnouncementEditForm and add widget tests. (f8907ad0)
- REFACTOR(announcement): move thumbnail to right side of card. (e51e4f3a)
- REFACTOR(announcement): improve home page UX with card preview and tab navigation. (ed4f8387)
- REFACTOR(announcement): redesign UI with DataState and Material Design 3. (4a6689d5)
- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX(announcement): add final to local variable. (4eb1de84)
- FIX(announcement): correct HTTP method and path for ban API. (f3073b1a)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(firebase,announcement): wire FCM token for review push notifications. (f3569aa7)
- FEAT(announcement): add review status filter chips for applications. (9129d115)
- FEAT(announcement): show application rules on edit page. (2cd76010)
- FEAT(announcement): add editor management page and tag filter. (6ebe38e8)
- FEAT(announcement): add auto re-login on 401 for all login types. (b9aa2dea)
- FEAT(announcement): add applicant copy and blacklist indicator. (6cedddaf)
- FEAT(announcement): add full CRUD and M3 UI for black list page. (a68d5224)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.503 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.403 Apr 2026 pre-releaseRelease notes
Open source →- REFACTOR(core): convert static methods to factory constructors in CustomCourseData. (9b67706e)
- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(course): persist custom course color and integrate in example. (0e4395e0)
- FEAT(course): add custom course support for user-created schedule entries. (6e89924c)
- FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- REFACTOR(announcement): add showErrorToast extension and simplify UI error handling. (dc46221d)
- REFACTOR(announcement): migrate UI pages to async/await with ApiResult. (31902f52)
- REFACTOR(announcement): rewrite API helpers with ApiResult, remove GeneralCallback. (715803a4)
- 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)
- FIX: reject and add to ban error. (80734bed)
- FIX(announcement): handle nested API errors in _announcementSubmit. (819636e4)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT(announcement): display applicant email on edit application page. (f898b3e7)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.328 Mar 2026 pre-releaseRelease notes
Open source →- REFACTOR(l10n): address code review feedback. (7c7b84e0)
- REFACTOR(l10n): clean up intl remnants after slang migration. (ea893e6d)
- REFACTOR(core): introduce ApiResult sealed class for typed API responses. (8538398e)
- FIX(core,announcement): address PR review comments. (858e4a5d)
- FIX: resolve analyze errors and lint issues in simplified UI integration. (d0f2e45e)
- FIX: resolve all pre-existing lint issues across packages. (13d260b3)
- FIX: resolve analyze-ci lint issues in changed files. (ea86b935)
- FIX: resolve all pre-existing lint issues across packages. (84db9998)
- FIX(firebase): upgrade firebase deps and adapt to new API. (7540d9db)
- FIX: model test error. (dfaa2cc8)
- FIX: pub publish requirement. (1dc81f7d)
- FIX:
ap_common_coreseparate static error. (177a00fd) - FEAT(core): add ApiResult.toDataState() extension. (b0c25bf2)
- FEAT(ui): add HomePageScaffold.fromDataState() and test suite. (307a296b)
- FEAT(ui): add simplified UI integration API with DataState sealed class. (54f566bd)
- FEAT: model unit test. (d3d5de68)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT:
AnalyticsUtilandCrashlyticsUtilmigrate to injection version. (0e8a9aab) - FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb) - FEAT: move native platform util implement to
ap_common_flutter_platform. (55b2fa00) - FEAT: migrate
utill10nto newap_common_flutter_core. (be152bac) - FEAT: centralized package lint rule. (c2b8ad80)
- FEAT: release
ap_common_corev0.0.2. (7eef7658) - FEAT: migrate
NotificationUtilandPreferenceto injection version. (4326c12e) - FEAT:
ap_commonimportap_common_core. (d463f7c7) - FEAT: migrate
modelutilconfigto newap_common_core. (3887bc05)
Release notes
Open source →- 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)
- FIX: pub publish requirement. (1dc81f7d)
- FIX: packages version constraint. (8231a423)
- FEAT: improve model generate by
freezed. (43bef51c) - FEAT: align image upload naming. (ab2f2492)
- FEAT: revert imgur implement. (30bbf5ea)
- FEAT: move UI implement to
ap_common_flutter_ui. (803b2dcb)
-
1.0.1-dev.018 Mar 2026 pre-release -
1.0.015 Mar 2026 -
0.0.429 Sep 2025Release notes
Open source → -
0.0.313 Oct 2024 -
0.0.3+121 Sep 2025 -
0.0.3+221 Sep 2025 -
0.0.211 Oct 2024 -
0.0.2+112 Oct 2024Release notes
Open source → -
0.0.108 Oct 2024