- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- FIX: pod update. (a289069e)
- REFACTOR: login process and offline mode. (aab64a42)
- REFACTOR: remove unnecessary late. (f17902e2)
- 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)
- REFACTOR: mounted check. (e1b07e45)
- FIX: upgrade deps. (b491c9c4)
- FIX: make offline mode more reliable. (45370246)
- FIX: multi-retrieval of public studies. (4218eb00)
- FIX: showSnackBar() method cannot be called during build. (e835db62)
- FIX: translation. (15af570a)
- FIX: future-proof deserialization of studies. (ca7c3145)
- FEAT: show hidden studies info with MaterialBanner. (5cac27d5)
- FEAT: rework deserialization of unsupported types to throw exception. (54956cf1)
- REFACTOR: login process and offline mode. (aab64a42)
- REFACTOR: remove unnecessary late. (f17902e2)
- 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)
- REFACTOR: mounted check. (e1b07e45)
- REFACTOR: move constants to separate file. (b4d3853d)
- FIX: upgrade deps. (b491c9c4)
- FIX: make offline mode more reliable. (45370246)
- FIX: web compatibility for app outdated screen. (40f39afe)
- FIX: multi-retrieval of public studies. (4218eb00)
- FIX: review comments. (71896db6)
- FIX: showSnackBar() method cannot be called during build. (e835db62)
- FIX: translation. (15af570a)
- FIX: check min app version improvements. (8d36dc78)
- FIX: future-proof deserialization of studies. (ca7c3145)
- FEAT: show hidden studies info with MaterialBanner. (5cac27d5)
- FEAT: check app min version on resume. (e82c3ac6)
- FEAT: rework deserialization of unsupported types to throw exception. (54956cf1)
- FEAT: check min app version and force update. (08f33618)
- FIX: upgrade deps. (5327eb97)
- FIX: missing notification icon. (679ebc64)
- FIX: correct CFBundleDisplayName. (eb364558)
- FIX: add notification icon again". (5905e4e4)
- FIX: breaking deps. (34896ad3)
- REFACTOR: rework android release platform and pipeline. (08f4c97f)
- FIX: upgrade deps. (6ad9bea4)
- FIX: null value. (3a0e6592)
- FIX: add notification icon again. (23656f60)
- FIX: crash on Android 12L / 13. (1d8dd104)
- FIX: wrong notification icon path. (7b91f55f)
- FIX: update gitignore files. (939d6be4)
- FIX: use icon directory. (d3d627cd)
- FIX: new web deployment with generated icons. (fd8fcc9f)
- FIX: upgrade deps. (7ac0d4ca)
- FIX: upgrade deps. (3e186fc4)
- FEAT: add other platforms. (34f5dafa)
- REFACTOR: rename analytics. (98386b03)
- REFACTOR: enable cache again and add new logger. (e0ad446f)
- REFACTOR: disable cache addition. (711da599)
- REFACTOR: move questions to subdir. (0a28df5a)
- FIX: upgrade deps. (3e186fc4)
- FIX: resolve suggestions. (e3584b70)
- FIX: quickfix for free text eligibility. (5bb2e42b)
- FIX: free text form fields. (b2badeb0)
- FIX: use correct switch case for questions. (c13e67f6)
- FIX: disable cache synchronization for now. (204157cd)
- FEAT: increase max free text range. (5b288caf)
- FEAT: improve translation. (c4b9f1ec)
- FEAT: implement free text validator for app. (44c3fa20)
- FEAT: implement free_text for designer. (f0ce3512)
- FIX: upgrade deps. (304430c8)
- FIX: type checks and matching. (92629cb4)
- FIX: type checks. (b85e073d)
- FIX: refresh dashboard on app resume. (9bcd0e51)
- FIX: add required manifest entries for notifications to work again. (5c8e4bbe)
- FIX: upgrade deps. (f37d0a71)
- FIX: dart fix. (d184c43b)
- FIX: upgrade deps. (567a3b07)
- FIX: dart fix. (8d81f96c)
- FIX: update descriptions and rename imprint. (6d3757f4)
- REFACTOR: hardcoded baseline id. (aeac14a2)
- REFACTOR: bar generator. (a05c7808)
- REFACTOR: remove code duplication. (a3ff4203)
- REFACTOR: remove unnecessary passing of instance variable. (5142f0e8)
- REFACTOR: pass diagram data. (7062d4f0)
- FIX: upgrade deps. (7cdc7c55)
- FIX: upgrade deps. (17213746)
- FIX: revert minSdkVersion to 19. (c928cf9b)
- FIX: reports for studies without baseline. (231915ae)
- FIX: day offset when baseline is excluded. (5b3577aa)
- FIX: chart import. (7d616580)
- FIX: bump minimum required sdk version to 33 and set target to flutter.compileSdkVersion. (92bec536)
- FEAT: add 20% y-padding. (0d5694d6)
- FEAT: bold title. (e2c9914e)
- FEAT: dynamic bar width. (474f9223)
- FEAT: display phase number as integer. (0dab0269)
- FEAT: enable tooltips. (3b642f5b)
- FEAT: phase separator lines. (5b6921a5)
- FEAT: add question title. (0450f925)
- FEAT: chart legend. (4a5984e2)
- FEAT: get intervention names. (8525cc7d)
- FEAT: legend widgets. (8031b88e)
- FIX: make analytics fully optional. (67d58887)
- FIX: upgrade deps. (aa2cb251)
- FEAT: make study tags reactive. (f2f8ecaf)
- FIX: upgrade deps (switch to wakelock_plus). (177e5057)
- FIX: upgrade deps (switch to wakelock_plus). (9112f5f0)
- FIX: upgrade deps (switch to wakelock_plus). (9112f5f0)
- FIX: modify xcode version and ios target platform. (67ec1562)
- FIX: change provisioning profile name. (5d84a1fc)
- FIX: const constructor. (1629003a)
- FIX: add await-workflow action to wait for pub.dev publishing. (7206a006)
- FIX(deps): new temporary wakelock fix repo. (bc2d90b2)
- FIX: upgrade deps. (b2926c39)
- FIX: upgrade deps. (daad1465)
- FIX: upgrade deps. (daad1465)
- FEAT: store analytics data in the backend and support caching. (f3e70610)
- FIX: downgrade deps to stable release. (773ec700)
- FIX: do not show notifications after study was left. (f478ab9d)
- REFACTOR: initial null safety support. (82c119f9)
- FIX: only invalidate questions if necessary. (c33d5162)
- FIX: improve offline mode, check earlier if device is offline. (c7a143f5)
- REFACTOR: button for null safety. (9c2796e3)
- FIX: add untouched slider buttons again. (9775f7ef)
- FEAT: implement limited offline mode for app. (cbc898f3)
- FIX: study cannot be left inadvertently anymore via about. (b8237b5b)
- FIX: provide option to disable analytics in settings. (1f2dc252)
- FIX: could not find libflutter.so. (95aa1828)
- FIX: device language is now used as default app language. (ee78de35)
- FIX: improve debug mode and send test notification. (84937a2b)
- FIX: more slider usability fixes. (d8309803)
- FIX: improve questionnaire slider usability. (9068c195)
- FIX: slider design overhaul. (75589ca1)
- FIX: improve debug mode and send test notification. (8c6afd6f)
- FIX: more slider usability fixes. (6e151bc6)
- FIX: improve questionnaire slider usability. (187fda96)
- FIX: slider design overhaul. (b5a6b8ad)
- FEAT: sentry integration in core. (0fae767f)
- FEAT: Add sentry.io for crash reports. (d19e0e9b)
- FIX: improve debug mode and send test notification. (8c6afd6f)
- FIX: more slider usability fixes. (6e151bc6)
- FIX: improve questionnaire slider usability. (187fda96)
- FIX: slider design overhaul. (b5a6b8ad)
- FIX: disable multiple submit button clicks for task widget. (5297f590)
- FIX: upgrade deps to fix invalid refresh token bug. (6a4da159)
- FIX: Missing Push Notification Entitlement for iOS. (28ffd2c2)
- FIX: make intervention task title wrappable. (ea73a74e)
- FIX(app): question footer not being shown. (e2553c34)
- FIX(app): Next Day button overflow. (0c78e221)
- FIX: consent items not centered if no icon. (827d68b0)
- FEAT: add report section validation sets. (5c063148)
- FEAT: translation and styling. (4f62ba65)
- FIX: preview mode working again. (75bec484)
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
- FIX: reload dashboard if subject is null. (42ccfc42)
- FEAT: start study at the next day for new participants. (0445a1f4)
- Update a dependency to the latest release.
- FIX: show dashboard correctly for the day if intervention cycle occurs - match reminder to correct completionperiod. (7532031a)
- FIX: show dashboard correctly for the day if intervention cycle occurs. (f4eba956)
- FIX: increase notification reliability. (b384a83d)
- FIX: request REQUEST_IGNORE_BATTERY_OPTIMIZATIONS on android for scheduled notifications. (92f9f2b0)
- FEAT: add migration option to app for studyu v2. (82698517)
- FEAT: Notification debug dialog. (dd9984e8)
- FIX: do not show notifications for already completed tasks. (39419c36)
- FIX: reload dashboard after notification task completed. (5737f080)
- Update a dependency to the latest release.
- FIX: didChangeDependencies executing twice on startup. (9d33caf7)
- 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: notifications are only rescheduled if notification action was not completed before. (ea7ea3d9)
- FIX: notifications can only be opened if inside period. (dbc78b85)
- FIX: replace web-only library html. (f708284d)
- FIX: go to loading screen after task completed to update dashboard. (3a419b5f)
- FIX: adopt preview language. (c0cc6973)
- FEAT: rename TimedTask to TaskInstance and make it mandatory. (42f4ee14)
- FIX: merge issues. (8a560314)
- FIX: invite code not usable. (0dc3e2a1)
- FIX: report null value. (8602cc10)
- FIX: notification debug. (483120fb)
- FIX: notification debug mode, do not schedule past notifications. (366d6886)
- FIX: reschedule notifications after a task was completed. (ab92651d)
- FIX: notification reloading bug on intervention change. (b5a52bb9)
- FIX: update outdated stuff and dart generate. (82b58bdc)
- FIX: after notification task completed reload dashboard. (ed571950)
- FIX: do not handle notification twice. (2c61b868)
- FIX: do not allow to pop navigator after kickoff. (65159a19)
- FIX: added missing deps and desugar v2.0.0. (081241ca)
- FIX: upgrade supabase_flutter (^1.3.1) and supabase (^1.4.0). (88e6dad4)
- FIX: terms not showing correctly on android. (b0fed23c)
- FIX: migration. (3ac8f192)
- FIX: show correct screen when app is launched by a notification. (77c22707)
- FIX: do not show interventions with empty titles. (2a9abe76)
- FIX: tasks cannot be completed multiple times via notifications + localization. (d9974911)
- FIX: restructure notifications. (e6627f5a)
- FIX: report screen null exceptions. (38c59426)
- FIX: keep alive question item states on scrolling. (c27881f8)
- FIX: tasks could be accessed outside of their completion times. (d6fcd920)
- FIX: task screen empty title null exception. (f8527dd4)
- FIX: notification icon. (523e6396)
- FIX: notification not being delivered, add notification body. (ed8e440b)
- FIX: Skip consentCheck if study doesn't have one. (5675d92a)
- FIX: Remove error message at performance section. (6a5b5905)
- FIX: upgrade to flutter 3.7.0. (2aa80015)
- FIX: refactor questionnaire widget for eligibility and related tasks. (b9639bcc)
- FIX: upgrade deps. (1b411140)
- FEAT: Upgrade notifications & deps. (08be0c3a)
- FEAT: - Results of tasks with multiple completion periods are now saved uniquely. (bf9e2818)
- FIX: notification debug. (483120fb)
- Update a dependency to the latest release.
- FIX: notification debug mode, do not schedule past notifications. (366d6886)
- FIX: reschedule notifications after a task was completed. (ab92651d)
- FIX: notification reloading bug on intervention change. (b5a52bb9)
- FIX: after notification task completed reload dashboard. (ed571950)
- FIX: do not handle notification twice. (2c61b868)
- FIX: do not allow to pop navigator after kickoff. (65159a19)
- FIX: added missing deps and desugar v2.0.0. (081241ca)
- FIX: terms not showing correctly on android. (b0fed23c)
- FIX: migration. (3ac8f192)
- FIX: show correct screen when app is launched by a notification. (77c22707)
- FIX: do not show interventions with empty titles. (2a9abe76)
- FIX: tasks cannot be completed multiple times via notifications + localization. (d9974911)
- FIX: restructure notifications. (e6627f5a)
- FIX: report screen null exceptions. (38c59426)
- FIX: keep alive question item states on scrolling. (c27881f8)
- FIX: tasks could be accessed outside of their completion times. (d6fcd920)
- FIX: task screen empty title null exception. (f8527dd4)
- FIX: notification icon. (523e6396)
- FIX: notification not being delivered, add notification body. (ed8e440b)
- FIX: Skip consentCheck if study doesn't have one. (5675d92a)
- FIX: Remove error message at performance section. (6a5b5905)
- FIX: upgrade to flutter 3.7.0. (2aa80015)
- FIX: refactor questionnaire widget for eligibility and related tasks. (b9639bcc)
- FIX: upgrade deps. (1b411140)
- FIX: lint errors. (6007e46e)
- FEAT: Upgrade notifications & deps. (08be0c3a)
- FEAT: - Results of tasks with multiple completion periods are now saved uniquely. (bf9e2818)
Note: This release has breaking changes.
- FIX: null and reload error. (b2f11da8)
- FIX: Ability to delete studies with access code. (2e965703)
- FIX: load study subject if exists. (d9202bf2)
- FIX: reload bug @ survey preview. (1baa3462)
- FIX: leave study with soft delete & delete data option with hard delete. (8006f0f6)
- FIX: skip eligibility screener correctly. (4bf95db4)
- FIX: correctly position annotations / labels for scale questions. (acfa3524)
- FIX: refactoring. (e5bf8ccb)
- FIX: enable banner again. (1084274e)
- FIX: measurement preview bug, refactoring. (10935ef6)
- FIX: upgrade deps. (4b011445)
- FIX: order if interventions == 2. (c0e46fa8)
- FIX: refactor improvements and bugfixes. (3c7d84fc)
- FIX: working with updated changes. (844528ef)
- FIX: lint errors. (6007e46e)
- FIX: observation/intervention preview. (f24dcfdc)
- FIX: new intervention handling. (250c8c14)
- FIX: Add missing functions and policy. (4e84d95f)
- FIX: refactor skipping and add preview class. (afe11d88)
- FIX: improve skipping days. (479c669e)
- FIX: intervention and observation. (738e3e87)
- FEAT: dont record participant progress for launched studies in test mode. (2dc6a8ca)
- FEAT: wip send study to app. (18949295)
- FEAT: live preview. (5ac4aac8)
- FEAT: test selective preview screens. (df26f6f3)
- FEAT: add scale question-type to app + improved annotation layout. (169ef10d)
- FEAT: add selective preview for eligibility check. (af96450f)
- FEAT: add selective preview for consent. (382f6272)
- FEAT: add selective preview for eligibility check. (3fdb98c8)
- FEAT: improve scale widget in app. (1d2652aa)
- FEAT: deeplink studyID to app to test study. (3e363c48)
- FEAT: decouple preview app state from live app. (82b0e3c4)
- FEAT: move all selectedStudyObjectId to preview. (e62f589b)
- FEAT: colored scale questions. (305377d3)
- FEAT: add cmd again. (b5524b96)
- FEAT: reset selectedStudyObjectId and reset cmd. (ccf530b8)
- FEAT: move selectedStudyObjectId back to preview. (21062f47)
- FEAT: add try catch and move selectedStudyObjectId out of preview. (ece76329)
- FEAT: reset fix. (1a038873)
- FEAT: finish preview refactoring. (30f431ff)
- FEAT: auth and cmds to preview class. (a0c1ede5)
- FEAT: make use of preview class. (477ced8b)
- FEAT: modify selectedStudyObjectId. (af979983)
- FEAT: add skipping again. (2ca6a2f3)
- FEAT: improve validation, copy, etc for study design & test mode. (3b7fe99e)
- FEAT: finish german localization. (86ef9a7a)
- FEAT: allow skipping days in preview mode. (ef2f19c1)
- FEAT: add reset functionality to preview. (cfe76a8a)
- FEAT: test app changes. (8e5c598b)
- FEAT: merge dev_designer-v2. (d4aae759)
- BREAKING CHANGE: Database changes, so that only studies which are both published and open can be viewed. (f8e85013)
- FIX: upgrade deps. (d221eae7)
- FIX: upgrade dependencies. (bc8cda17)
- FIX: upgrade deps. (c16d7722)
- Update a dependency to the latest release.
- FIX: fix jmespath vulnerability issue. (182e67a9)
- FIX: upgrade deps. (18dc5206)
- FIX: upgrade deps. (dca763c6)
- FIX: Use new flutter_common. (0c9919e4)
- FIX: Use new studyu package versions. (cfc65599)
- FIX: Adjust to breaking dependencies. (2f4e14bc)
- FIX: Use API 30 required queries for opening links and sending emails. (9aef6585)
- FIX: Upgrade dependencies. (31ca516b)
- FIX: Set android targetSdk to latest stable API. (0e875048)
- FIX: Fix automatic multidex not working in IntelliJ. (4b2cd481)
- FIX: Fix linting and fix lints. (765b3525)
- FIX: Add new requirements for mulitdex support. (6fb88196)
- FIX: Upgrade flutter packages. (d5d0387a)
- FIX: Upgrade android sdk, gradle, kotlin. (e4886d03)
- FIX: Upgrade deps. (27f6e8bc)
- FIX: Needed upgrade of core, fixes bug in generated files. (44483b73)
- FIX: Add more german translation.
- FIX: Adapt to flutter deprecations.
- FIX: Flutter beta deprecations.
- CHORE: publish packages.
- FIX: Upgrade studyu deps.
- REFACTOR: Import symbols from supabase package.
- FIX: Fix try out study.
- CHORE: Upgrade deps.
- CHORE: Upgrade gradle and kotlin.
- CHORE: publish packages.
- FIX: Upgrade flutter_common.
- FIX: Upgrade core.
- FEAT: Use supabase_flutter for auth and instance.
- FIX: Update flutter_common to fix signUp.
- FIX: Use favicon.ico instead of .png.
- FIX: Android 12 support.
- FIX: Upgrade StudyU deps.
- FIX: Upgrade studyu_core.
- FIX: Correct column snail case naming.
- FIX: Upgrade studyu deps.
- CHORE: Add web page settings.
- CHORE: Regen gitignore and metadata.
- CHORE: Cleanup.
- CHORE: Update web files and set icon.
- CHORE: Regenerate android files.
- CHORE: Upgrade gradle and android sdk to 31.
- CHORE: Upgrade deps.
- CHORE: Upgrade studyu_core.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps; Generate json_serializable.
- CHORE: Use pub.dev hosted version of core and common.
- CHORE: Upgrade bundle fastlane.
- Update a dependency to the latest release.
- FIX: Skip eligibilty screen if not defined.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: publish packages.
- CHORE: publish packages.
- REFACTOR: Table columns now have underscores.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: publish packages.
- CHORE: publish packages.
- Update a dependency to the latest release.
- FIX: Fail on joining by invite w/o preselectedIds.
- FEAT: Research can test draft studies.
- CHORE: Clean up.
- FEAT: Add Version, Licenses info dialog.
- CI: fastlane iOS: Readd timeout to create_keychain.
- CI: iOS fastlane: Remove possibly failing params.
- CHORE: publish packages.
- CHORE: publish packages.
- FIX: Adapt app to new task schedule model.
- FEAT: Lock task outside of completion period.
- CI: Upgrade fastlane.
- CHORE: Adapt to flutter 2.3 release.
- CHORE: Upgrade deps.
- CHORE: publish packages.
- CHORE: publish packages.
- FEAT: Indicate days left in current intervention.
- CI: Fix Fastlane iOS using temp keychain.
- CI: Set match provisioning profile.
- CI: Use fastlane match.
- CI: Remove unneeded parameters.
- CI: Add fastlane ios keychain creation.
- CI: Add team to get_certs.
- CI: ios fastlane add get certificats.
- CI: Add fastlane get provisioning profiles step.
- CI: Add ios fastlane setup.
- CI: Correctly set fastlane play credentials.
- CI: Set jsonkey data.
- CI: Fix Gemfile.lock for Windows.
- CI: Add fastlane for android app.
- CI: Remove codemagic CI signing.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade studyu_packages.
- CHORE: Add pub.dev release needed files.
- FIX: Upgrade supabase -> Fix jwt expired.
- FIX: Add close button to consent item.
- CHORE: Upgrade studyu packages.
- FIX: Hide report section until study is finished.
- FIX: Retry fetching subjects if JWT is expired.
- CI: Add gradle files for codemagic.
- CHORE: Upgrade studyu packages.
- TEST: Fix tests.
- STYLE: Fix lint.
- STYLE: Address lints.
- REFACTOR: Generate startDate on server.
- REFACTOR: Move UserQueries to common.
- REFACTOR: Rename studyou_core -> studyu_core.
- REFACTOR: Rename numberOfPhases => numberOfInterventions.
- REFACTOR: Rename var.
- REFACTOR: Add isBaseline to Intervention.
- REFACTOR: Rename var.
- REFACTOR: Load env from common.
- REFACTOR: Core only uses dart; added flutter common.
- REFACTOR: Rename StudySubject variables to subject.
- REFACTOR: Remove unneeded result properties.
- REFACTOR: Save results in separate table.
- REFACTOR: Rename UserStudy -> StudySubject.
- REFACTOR: Pass interventionIds.
- REFACTOR: Replace InterventionSet with List.
- REFACTOR: Only save selectedInterventions in DB.
- 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: Rename StudyUConfig->AppConfig.
- REFACTOR: Further improvements to SupabaseObjects.
- REFACTOR: Time->ScheduleTime for less collisions.
- REFACTOR: Reorg core library.
- REFACTOR: Improve Supabase objects.
- REFACTOR: Restructure package.
- REFACTOR: Migrate Parse to Supabase.
- REFACTOR: Move ParseConfig queries to core.
- REFACTOR: Add more typing to routing.
- REFACTOR: Setup generated i18n.
- REFACTOR: Cleanup app language.
- REFACTOR: Use new generated localizations class.
- REFACTOR: Clean up code.
- REFACTOR: Replace deprecated buttons with new ones.
- REFACTOR: Adapt to merging of study and details.
- REFACTOR: Rename _evaluateResponse -> _addQuestionnaireResponse.
- REFACTOR: Do not use .then here.
- REFACTOR: Add support for gen. localizations.
- REFACTOR: Change StudyQueries to dart extensions.
- REFACTOR: Move StudyQueries to model class.
- REFACTOR: Remove unused QuestionWidgetModel.
- FIX: Fix compatibility with newest beta.
- FIX: Initialize notifications before scheduling.
- FIX: Remove unneeded shrinkWrap.
- FIX: Fix for CI.
- FIX: Make recovering session more robust.
- FIX: Don't call constructor to call extension.
- FIX: Only fetch keys required for study selection.
- FIX: Upgrade packages to beta channel.
- FIX: Reset invite code and preselected IDs.
- FIX: Scaffold.of deprecated.
- FIX: Use relative path to package.
- FIX: spelling.
- FIX: Disable notifications on web.
- FIX: Masterkey needed to create a user.
- FIX: Improve UI of questionnaires.
- FIX: Future retry button not reloading.
- FIX: Add retry for creating subject.
- FIX: Add language options for ios.
- FIX: onSelectNotification expects Future.
- FIX: Don't color border.
- FIX: Use dart conform names.
- FIX: Fix contact not displaying correctly.
- FIX: Do not call notifications for web.
- FIX: Use clientKey instead of masterKey.
- FIX: Make user login more robust.
- FIX: Typo not kIsWeb.
- FIX: Fix installation-id for back4app.
- FIX: Multiple completion off same task.
- FEAT: Restructure contact screen.
- FEAT: Add IRB contact field.
- FEAT: Add FAQ and contact to Welcome page.
- FEAT: Add FHIR Questionnaire Widget.
- FEAT: Add project generator.
- FEAT: Display support contact.
- FEAT: Load preselectedIds from invite.
- FEAT: Add header/footer to questionnaire.
- FEAT: Add anonymous signup via fake email.
- FEAT: Auto forward on kickoff screen.
- FEAT: Add update repo study data.
- FEAT: Add Complete button to Questionnaire.
- FEAT: Add terms and privacy disclaimer to designer.
- FEAT: Color Study publisher header.
- FEAT: WelcomeScreen: Make Get Started more apparent.
- FEAT: Replace User with locally generated UUID.
- FEAT: Rework terms & privacy screen.
- FEAT: Remove support/contact overview page.
- FEAT: Add support for study invite code.
- FEAT: Use fhir questionnaire with fallback.
- FEAT: Implement conditional FHIR questions.
- FEAT: Add FileSaveDialog + Gradle upgrade.
- FEAT: Separate study publisher contact.
- FEAT: Define generate localizations.
- CI: Fix version bump by using single quote.
- CI: Update dependencies workflow.
- CHORE: Upgrade Parse to Null-safety.
- CHORE: Upgrade deps.
- CHORE: Move packages to null-safety.
- CHORE: Remove deps override.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade minor deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade lint to 1.5.3.
- CHORE: Enable for core; remove avoid_as.
- CHORE: Remove rule which is now part of lint.
- CHORE: Upgrade deps.
- CHORE: By default (codemagic) use test env.
- CHORE: Remove debug skip to dashboard.
- CHORE: Upgrade deps.
- CHORE: Add test back4app environment.
- CHORE: Disable default parse debug msgs.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Rename packages + prefix with studyu.
- CHORE: Upgrade deps.
- CHORE: Upgrade parse sdk.
- CHORE: Upgrade deps mostly stable null-safety deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: v1.4.1.
- CHORE: Setup .env files again.
- CHORE: Use gotrue from git.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Remove unneeded notifications setup.
- CHORE: Upgrade pdf to 2.0.0.
- CHORE: Upgrade deps.
- CHORE: Upgrade supabase deps.
- CHORE: v1.4.0.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade dependencies.
- CHORE: Upgrade deps.
- CHORE: Remove unnecessary form.
- CHORE: Upgrade deps.
- CHORE: v1.2.0.
- CHORE: Refactor according to pdf 1.3.0 deprecation.
- CHORE: Remove unused import.
- CHORE: Upgrade deps.
- CHORE: Upgrade gradle: 6.7.1, plugin: 4.1.1.
- CHORE: v1.1.0.
- CHORE: Upgrade deps.
- CHORE: Add mono_repo config.
- CHORE: Upgrade deps.
- CHORE: Remove unneeded envs.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Remove unused packages.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Downgrade gradle for codemagic (Java 8).
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: fix formatting.
- CHORE: Upgrade gradle.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Remove unneeded package.
- CHORE: Upgrade ios project.
- CHORE: Upgrade deps.
- CHORE: Upgrade parse sdk.
- CHORE: Upgrade deps.
- CHORE: Downgrade parse to working commit.
- CHORE: Update android files.
- CHORE: Remove heroku envs.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Remove version +.
- CHORE: Switch back to parse sdk repo.
- CHORE: Upgrade packages.
- CHORE: Upgrade dependencies.
- CHORE: Set default .env file to back4App.
- CHORE: Cleanup envs; Add back4app env.
- CHORE: Minor deps upgrade.
- CHORE: Minor version bump.
- CHORE: Remove unneeded stuff.
- CHORE: Remove cuptertino widgets import everywher.
- CHORE: Add melos, tool for managing packages.
- CHORE: Remove left over gitlab ci.
- CHORE: Remove unused translations.
- CHORE: Upgrade deps.
- CHORE: Upgrade deps.
- CHORE: Downgrade gradle until fixed for flutter.
- CHORE: Remove deprecated entry.
- CHORE: Fix release signing.
- CHORE: Remove mono_repo files.
- CHORE: Upgrade deps.
- CHORE: Use health.studyu.app bundle ID.
- CHORE: Check boxes in debug.
- CHORE: Skip clicking all boxes in debug.
- CHORE: Add release config.
- CHORE: gitignore jks files.
- CHORE: Upgrade gradle plugin.
- CHORE: Cleanup json_annotation remains.