studyu_core 4.4.6 copy "studyu_core: ^4.4.6" to clipboard
studyu_core: ^4.4.6 copied to clipboard

unlisted

This package contains StudyU models and common functions for the app and designer packages

4.4.6 #

  • FIX: upgrade deps.

4.4.5 #

  • FIX: upgrade deps.

4.4.4 #

  • FIX: upgrade deps.
  • FIX: upgrade deps.

4.4.3 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.4.3-dev.2 #

  • FIX: keep eligibility criterion.
  • FIX: empty description init value.
  • FIX: formatting issues.
  • FIX: formatting issues.
  • FIX: migrate app to status.
  • FIX: users not able to continue closed study.
  • FIX: upgrade deps.
  • FEAT: deprecate published for study_status.
  • FEAT: close study using is_closed column.
  • FEAT: close study.

4.4.3-dev.1 #

  • PERF: improve dashboard study fetching.
  • FIX: formatting issues.
  • FIX: upgrade deps.

4.4.3-dev.0 #

  • FIX: upgrade deps.

4.4.2 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.4.2-dev.1 #

  • REFACTOR: improved app config error handling.

4.4.2-dev.0 #

  • FIX: upgrade deps and migrate.

4.4.1 #

  • FIX: check if result is QuestionnaireState. (c7535804)

4.4.0 #

  • REFACTOR: use upload again. (af9ec38e)
  • REFACTOR: rename path to blobPath. (8517bd0f)
  • REFACTOR: move blob_storage_handler.dart and add download feature. (9546e7d0)
  • FIX: defer upload of multimodal files. (e8324cab)
  • FIX: delete multimodal data on leaving study. (bcd3a461)
  • FIX: upgrade deps, move multimodal from core to app, migrate switch case. (c4c1bd1e)
  • FIX: add versions to pub devs. (6948ca1e)
  • FIX: upgrade deps (switch to wakelock_plus). (1000d89c)
  • FEAT: add offline handling for multimodal files. (92e3d3b3)
  • FEAT: add maximum recording duration to designer. (c601e0ba)

4.3.3 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.3.3-dev.5 #

  • REFACTOR: login process and offline mode. (aab64a42)
  • REFACTOR: improve return type of publishedPublicStudies(). (fedec441)
  • REFACTOR: create abstract exception and rename ExtractedSupabaseListResult. (5ef1bc43)
  • REFACTOR: bind faulty studies to return value. (e6b4ed70)
  • REFACTOR: remove ExtractedSupabaseListResult. (0d3f4af9)
  • FIX: upgrade deps. (b491c9c4)
  • FIX: make offline mode more reliable. (45370246)
  • FIX: remove unnecessary code. (0634d971)
  • FIX: future-proof deserialization of studies. (ca7c3145)
  • FEAT: rework deserialization of unsupported types to throw exception. (54956cf1)

4.3.3-dev.4 #

  • REFACTOR: login process and offline mode. (aab64a42)
  • REFACTOR: improve return type of publishedPublicStudies(). (fedec441)
  • REFACTOR: create abstract exception and rename ExtractedSupabaseListResult. (5ef1bc43)
  • REFACTOR: bind faulty studies to return value. (e6b4ed70)
  • REFACTOR: remove ExtractedSupabaseListResult. (0d3f4af9)
  • FIX: upgrade deps. (b491c9c4)
  • FIX: make offline mode more reliable. (45370246)
  • FIX: remove unnecessary code. (0634d971)
  • FIX: check min app version improvements. (8d36dc78)
  • FIX: future-proof deserialization of studies. (ca7c3145)
  • FEAT: rework deserialization of unsupported types to throw exception. (54956cf1)
  • FEAT: check min app version and force update. (08f33618)

4.3.3-dev.3 #

4.3.3-dev.2 #

4.3.3-dev.1 #

  • REFACTOR: rename analytics. (98386b03)
  • REFACTOR: enable cache again and add new logger. (e0ad446f)
  • REFACTOR: rename free text attributes. (f145b425)
  • FIX: upgrade deps. (3e186fc4)
  • FIX: quickfix for free text eligibility. (5bb2e42b)
  • FIX: upgrade deps. (304430c8)
  • FIX: upgrade deps. (1940357e)
  • FIX: type checks and matching. (92629cb4)
  • FIX: type checks. (b85e073d)
  • FEAT: implement free_text for designer. (f0ce3512)

4.3.3-dev.0 #

4.3.2 #

4.3.1 #

4.3.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.3.0-dev.10 #

4.3.0-dev.9 #

4.3.0-dev.8 #

  • FIX: make analytics fully optional. (67d58887)
  • FIX: upgrade deps. (aa2cb251)
  • FIX: study was not returned completely. (324e2ceb)
  • FIX: make Repo urls optional. (d0a96ea8)
  • FIX: tag color. (9baddd1d)
  • FIX: tag related sql. (59882b7e)
  • FIX: study_tags was null for new studies. (db57e09f)
  • FIX: make color nullable and int, add tags to dashboard. (ef7532a3)
  • FIX: tag type. (cf39195b)
  • FEAT: working tags with foreign key study_tag. (8d4eaa92)
  • FEAT: display and update tags correctly. (b96dcf8a)
  • FEAT: initial study tags. (615d5b62)

4.3.0-dev.7 #

  • FIX: upgrade deps (switch to wakelock_plus). (177e5057)
  • FIX: upgrade deps (switch to wakelock_plus). (9112f5f0)

4.3.0-dev.6 #

  • FIX: upgrade deps (switch to wakelock_plus). (9112f5f0)

4.3.0-dev.5 #

  • FIX: add await-workflow action to wait for pub.dev publishing. (7206a006)

4.3.0-dev.4 #

4.3.0-dev.3 #

4.3.0-dev.2 #

4.3.0-dev.1 #

4.3.0-dev.0 #

  • FEAT: store analytics data in the backend and support caching. (f3e70610)

4.2.0 #

  • FEAT: implement limited offline mode for app. (cbc898f3)

4.1.0 #

  • FIX: slider design overhaul. (75589ca1)
  • FIX: slider design overhaul. (b5a6b8ad)
  • FEAT: sentry integration in core. (0fae767f)

4.0.2 #

  • FIX: slider design overhaul. (b5a6b8ad)

4.0.1 #

  • FIX: upgrade deps to fix invalid refresh token bug. (6a4da159)

4.0.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.0.0-dev.5 #

  • FIX: do not schedule notifications for not started studies. (b57f57c3)
  • FIX: use utc for all datetime comparisons. (e20e6bd8)
  • FIX: revert scheduleFor workaround. (5bec03e9)

4.0.0-dev.4 #

  • FIX: fallback to check for progress without a periodId. (146e1bae)

4.0.0-dev.3 #

  • FIX: choice expression v2 workaround. (2368d8c8)
  • FIX: show dashboard correctly for the day if intervention cycle occurs. (f4eba956)

4.0.0-dev.2 #

  • FIX: designerV2 TaskInstance support for single completionperiods to restore live preview functionality. (45792baf)
  • FIX: designerV2 TaskInstance support for single completionperiods to restore live preview functionality. (6a85f162)
  • FIX: notification have wrong ids. (144b8d7d)
  • FIX: task instance named constructor. (c88094f1)
  • FIX: only get selected intervention tasks for completed check. (5f2ae32d)
  • FIX: pointerinterceptor for survey. (077290c0)
  • FEAT: rename TimedTask to TaskInstance and make it mandatory. (42f4ee14)

4.0.0-dev.1 #

  • FIX: merge issues. (8a560314)
  • FIX: report null value. (8602cc10)
  • FIX: notification debug mode, do not schedule past notifications. (366d6886)
  • FIX: update outdated stuff and dart generate. (82b58bdc)
  • FIX: typo. (be191ab9)
  • FIX: upgrade supabase_flutter (^1.3.1) and supabase (^1.4.0). (88e6dad4)
  • FIX: migration. (3ac8f192)
  • FIX: do not show interventions with empty titles. (2a9abe76)
  • FIX: Skip consentCheck if study doesn't have one. (5675d92a)
  • FIX: upgrade to flutter 3.7.0. (2aa80015)
  • FIX: remove form_builder_extra_fields in favor of flex_color_picker due to flutter version incompatibility. (1e21b738)
  • FIX: upgrade deps. (1b411140)
  • FEAT: early release customSequence. (f65c64d7)
  • FEAT: - Results of tasks with multiple completion periods are now saved uniquely. (bf9e2818)

3.8.2 #

  • FIX: notification debug mode, do not schedule past notifications. (366d6886)

3.8.1 #

3.8.0 #

  • FIX: do not show interventions with empty titles. (2a9abe76)
  • FIX: Skip consentCheck if study doesn't have one. (5675d92a)
  • FIX: upgrade to flutter 3.7.0. (2aa80015)
  • FIX: remove form_builder_extra_fields in favor of flex_color_picker due to flutter version incompatibility. (1e21b738)
  • FIX: upgrade deps. (1b411140)
  • FIX: answer parse error. (a47e1fb3)
  • FEAT: - Results of tasks with multiple completion periods are now saved uniquely. (bf9e2818)

4.0.0-dev.0 #

Note: This release has breaking changes.

  • FIX: upgrade deps. (4b011445)
  • FIX: password reset. (5c3fda47)
  • FIX: leave study with soft delete & delete data option with hard delete. (8006f0f6)
  • FIX: correctly position annotations / labels for scale questions. (acfa3524)
  • FIX: make autosave indicator work again. (6664589f)
  • FIX: null error when loading appconfig. (ef720c47)
  • FIX: answer parse error. (a47e1fb3)
  • FIX: Json serialization bug & remove copy draft redirect. (39860a45)
  • FEAT: enable screening logic for scale questions. (4f956be1)
  • FEAT: colored scale questions. (305377d3)
  • FEAT: improve scale widget in app. (1d2652aa)
  • FEAT: add scale question-type to app + improved annotation layout. (169ef10d)
  • FEAT: implement study registry properly. (1cc329c0)
  • FEAT: dont record participant progress for launched studies in test mode. (2dc6a8ca)
  • FEAT: data export. (1a099135)
  • FEAT: Add createdAt key to Study object. (7ac66a40)
  • BREAKING CHANGE: Database changes, so that only studies which are both published and open can be viewed. (f8e85013)

3.7.15 #

  • FIX: upgrade deps. (d221eae7)
  • FIX: update factories for json sequelize update. (2970b00f)
  • FIX: update generated *.g.dart files. (a931675c)

3.7.14 #

3.7.13 #

3.7.12 #

3.7.11 #

3.7.10 #

  • FIX: upgrade deps. (d14c52dd)
  • FIX: Upgrade fl_chart to 0.46 and fix minor breaking change. (c0399ba9)

3.7.9 #

  • FIX: Upgrade fl_chart to 0.46 and fix minor breaking change. (c0399ba9)
  • FIX: Adjust to breaking dependencies. (2f4e14bc)

3.7.8 #

  • FIX: Adjust to breaking dependencies. (2f4e14bc)

3.7.7 #

3.7.6 #

3.7.5 #

  • FIX: Revert "fix: Update generated files". (5e512f89)

3.7.4 #

3.7.3 #

  • REFACTOR: Import symbols from supabase package.
  • FIX: Use this.toJson.
  • CHORE: Upgrade deps.

3.7.2 #

  • FIX: Upgrade deps.

3.7.1 #

  • FIX: Make appUrl and projectGeneratorUrl nullable.

3.7.0 #

  • FEAT: Add ability to initialize with existing.
  • CHORE: Upgrade deps.

3.6.0 #

  • FIX: Return empty CSV if no results yet.
  • FEAT: Add gitUrl and webUrl.
  • CHORE: Upgrade deps.

3.5.0 #

  • FIX: Update deeplinks for designer.
  • FEAT: Add fetchResultsCSVTable.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps; Generate json_serializable.
  • CHORE: Use pub.dev hosted version of core and common.

3.4.2 #

  • FIX: Correct column snail case naming.

3.4.1 #

  • REFACTOR: Make supabase vars public.
  • CHORE: Upgrade deps.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.4.0 #

  • FEAT: Add method to check if elgibility is defined.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.3.2 #

  • REFACTOR: Table columns now have underscores.
  • REFACTOR: No need to use late init here.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.3.1 #

  • FIX: Do not require stats to be fetched.
  • CHORE: Upgrade deps.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.3.0 #

  • FEAT: Add app url env var.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.2.0 #

  • REFACTOR: Add default constructor for TimeOfDay.
  • FIX: Add default times.
  • FEAT: Add contains to CompletionPeriod.
  • FEAT: Spilt reminderTime and unlock/locking times.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: publish packages.
  • CHORE: publish packages.

3.1.0 #

  • FIX: Fetch Subject with Study and Progress.
  • FEAT: Indicate days left in current intervention.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Add pub.dev release needed files.

3.0.1 #

  • FIX: Upgrade supabase -> Fix jwt expired.
  • CHORE: Add status error logging.

3.0.0 #

Note: This release has breaking changes.

  • STYLE: Format.
  • STYLE: Address lints.
  • REFACTOR: Filtering published studies now via RLS.
  • REFACTOR: Cleanup app language.
  • REFACTOR: Rename numberOfPhases => numberOfInterventions.
  • REFACTOR: Add isBaseline to Intervention.
  • REFACTOR: Rename StudyUConfig->AppConfig.
  • REFACTOR: Rename studyou_core -> studyu_core.
  • REFACTOR: Split Visibility into Participation and ResultSharing.
  • REFACTOR: Self manage state.
  • REFACTOR: Replace deprecated buttons with new ones.
  • REFACTOR: Change StudyQueries to dart extensions.
  • REFACTOR: Load env from common.
  • REFACTOR: Move StudyQueries to model class.
  • REFACTOR: No need for extensions.
  • REFACTOR: Core only uses dart; added flutter common.
  • REFACTOR: Repo Provider->GitProvider.
  • REFACTOR: Questionnaire -> StudyUQuestionnaire.
  • REFACTOR: Rename StudySubject variables to subject.
  • REFACTOR: AVOID using cast(); Use List.from.
  • REFACTOR: Generate ids on client.
  • REFACTOR: Remove unneeded result properties.
  • REFACTOR: Save results in separate table.
  • REFACTOR: Rename UserStudy -> StudySubject.
  • REFACTOR: startDate -> startedAt.
  • REFACTOR: Generate startDate on server.
  • REFACTOR: Pass interventionIds.
  • REFACTOR: Replace InterventionSet with List
  • REFACTOR: Migrate Parse to Supabase.
  • REFACTOR: Make everything late, since set fromJson.
  • REFACTOR: Do not include baseline in generateWith.
  • REFACTOR: Embed Study in userStudy.
  • REFACTOR: Add json_serializable to tables.
  • REFACTOR: Migrate to null-safety.
  • REFACTOR: Prepare for null-safety.
  • REFACTOR: Make more methods static.
  • REFACTOR: Further improvements to SupabaseObjects.
  • REFACTOR: Add default tableName to SupabaseObject.
  • REFACTOR: Time->ScheduleTime for less collisions.
  • REFACTOR: Reorg core library.
  • REFACTOR: Improve Supabase objects.
  • REFACTOR: Move ParseConfig queries to core.
  • REFACTOR: Restructure package.
  • REFACTOR: Only save selectedInterventions in DB.
  • FIX: Fix compatibility with newest beta.
  • FIX: Fix installation-id for back4app.
  • FIX: Don't call constructor to call extension.
  • FIX: Do not depend on flutter.
  • FIX: Make some attributes optional.
  • FIX: Remove dotenv dependency.
  • FIX: Use clientKey instead of masterKey.
  • FIX: Fix missing selected keys for csv download.
  • FIX: Add redirectTo for non web.
  • FIX: Masterkey needed to create a user.
  • FIX: Use ParseHTTPClient for web bc faster.
  • FIX: Results only working for questionnaires.
  • FIX: Only fetch keys required for study selection.
  • FIX: Fix error display on start.
  • FIX: Make fhirQuestionnaire not required.
  • FIX: Fix for CI.
  • FIX: Fix next day creating more progress.
  • FIX: redirectTo now working thanks to.
  • FIX: ParseInit not reloading on error.
  • FIX: Add default study icon.
  • FIX: ParseFetchOneFutureBuilder refresh.
  • FIX: json_serializer DateTime.parse needs toString.
  • FIX: Scaffold.of deprecated.
  • FIX: Default study participation is invite only.
  • FIX: Fix release build web: Remove type.toString.
  • FIX: Future retry button not reloading.
  • FIX: Return null rather than failing to parse.
  • FIX: resultProperty can be null.
  • FIX: Force reload if parse query different.
  • FIX: Upgrade packages to beta channel.
  • FEAT: Add preselectedInterventionIds.
  • FEAT: Show name of sequence ABBA, ABAB.
  • FEAT: Use fhir questionnaire with fallback.
  • FEAT: Add login screen.
  • FEAT: Add StudyToken model.
  • FEAT: Add data logging to error.
  • FEAT: Add Github/GitLab login via gotrue.
  • FEAT: Add FHIR Questionnaire Widget.
  • FEAT: Add header, footer to task.
  • FEAT: Rework terms & privacy screen.
  • FEAT: Add 3 statistics to study.
  • FEAT: Add more study statistic and helpers.
  • FEAT: Add primaryKeyFiler.
  • FEAT: Add IRB contact field.
  • FEAT: Add visibility and userId to study.
  • FEAT: Replace User with locally generated UUID.
  • FEAT: Add FileSaveDialog + Gradle upgrade.
  • FEAT: Add invites to study model.
  • FEAT: Add support for study invite code.
  • FEAT: Add collaborators.
  • FEAT: Move edit button to fab + fixes.
  • FEAT: Add editorEmails + helpers to Study.
  • FEAT: Add update repo study data.
  • FEAT: Rearrange studies on dashboard.
  • CI: Update format of .g.dart files.
  • CHORE: Add mono_repo config.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Setup .env files again.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Remove deps override.
  • CHORE: Use gotrue from git.
  • CHORE: Upgrade Parse to Null-safety.
  • CHORE: Upgrade deps.
  • CHORE: Move packages to null-safety.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade lint to 1.5.3.
  • CHORE: Format code.
  • CHORE: Rename packages + prefix with studyu.
  • CHORE: Remove rule which is now part of lint.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade supabase deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade dependencies.
  • CHORE: Upgrade deps.
  • CHORE: Rename StudyToken -> StudyInvite.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade parse sdk.
  • CHORE: Upgrade deps mostly stable null-safety deps.
  • CHORE: Replace deprecated upsert.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Adjust formatting.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade pdf to 2.0.0.
  • CHORE: Cleanup json_annotation remains.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Enable for core; remove avoid_as.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Add comment about keeping toString.
  • CHORE: Upgrade dependencies.
  • CHORE: Add melos, tool for managing packages.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Remove unused file.
  • CHORE: Remove left over gitlab ci.
  • CHORE: Add publish_to: none for linter.
  • CHORE: fix formatting.
  • CHORE: Upgrade deps.
  • CHORE: Remove mono_repo files.
  • CHORE: Add master key env var.
  • CHORE: Adapt docker setup to supabase and melos.
  • CHORE: Upgrade parse sdk.
  • CHORE: Upgrade deps.
  • CHORE: Downgrade parse to working commit.
  • CHORE: Upgrade deps.
  • CHORE: Switch back to parse sdk repo.
  • CHORE: Upgrade packages.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • CHORE: Upgrade deps.
  • BREAKING REFACTOR: Merge StudyDetails into Study.
0
likes
0
pub points
16%
popularity

Publisher

verified publisherstudyu.health

This package contains StudyU models and common functions for the app and designer packages

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, csv, json_annotation, logger, quiver, sentry, supabase, uuid

More

Packages that depend on studyu_core