Skip to content

Latest commit

 

History

History
444 lines (364 loc) · 45.6 KB

CHANGELOG.md

File metadata and controls

444 lines (364 loc) · 45.6 KB

1.6.3

  • FIX: disable freetext for Designer UI surveys. (7e3988eb)

1.6.2

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

1.6.2-dev.7

  • FIX: upgrade deps. (b491c9c4)
  • FIX: enable color emoji. (e7f9ddcb)
  • FIX: temporarily disable free text for the designer. (00e0b1e6)
  • FIX: future-proof deserialization of studies. (ca7c3145)
  • FEAT: rework deserialization of unsupported types to throw exception. (54956cf1)

1.6.2-dev.6

  • FIX: upgrade deps. (b491c9c4)
  • FIX: enable color emoji. (e7f9ddcb)
  • FIX: temporarily disable free text for the designer. (00e0b1e6)

1.6.2-dev.5

1.6.2-dev.4

1.6.2-dev.3

  • REVERT: "refactor: remove unused title"". (c473bba4)
  • REVERT: "refactor: remove unused title". (26f1ab93)
  • REFACTOR: use logo in app bar for compact view. (4f0d81c3)
  • REFACTOR: remove unused title. (3121af17)
  • FIX: upgrade deps. (6ad9bea4)
  • FIX: remove debugPrint of screen width. (a313908a)
  • 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)
  • FIX: alignment of the sorting arrows. (8b3938c1)
  • FIX: restore new study button height. (67fd5bd0)
  • FIX: update of selected route in app drawer. (c0509d9c)
  • FIX: Layout overflow of column headers. (f550e20a)
  • FIX: Shorter text for study title in German. (ca965ac4)
  • FIX: Remove column spacing when column is collapsed. (331a0702)
  • FIX: Layout overflow of status and participation badge. (38e7a197)
  • FIX: Close drawer after selection. (9e1adb1c)
  • FIX: hardcoded width of search bar. (22778eba)
  • FEAT: add optional AUTO_LOGIN bool. (10e8ff74)
  • FEAT: handle onSubmitted for password fields. (f9ce231b)
  • FEAT: add other platforms. (34f5dafa)
  • FEAT: style study table item without elevation. (e45a0021)
  • FEAT: Collapse "Created" column when available width is very low. (970478db)
  • FEAT: collapse dashboard drawer if horizontal space is low. (400badea)
  • FEAT: collapse enrolled, active, completed if horizontal space is low. (12ec8b3f)
  • FEAT: implement studies table using ListView. (e3f5756e)

1.6.2-dev.2

  • REFACTOR: rename free text attributes. (f145b425)
  • FIX: upgrade deps. (3e186fc4)
  • FIX: resolve suggestions. (e3584b70)
  • FIX: do not show length as double. (76704bd2)
  • FIX: quickfix for free text eligibility. (5bb2e42b)
  • FIX: free text show errors only when dirty. (d0841113)
  • FIX: free text localization. (bb1fc558)
  • FIX: disable free text options on readonly. (c882c6d0)
  • FIX: standard table error. (341a8415)
  • FIX: reactive free text validation. (caecd761)
  • FEAT: use workaround to always show value indicator for range slider. (61a06ad9)
  • FEAT: increase max free text range. (5b288caf)
  • FEAT: translate free text. (0cad3ff9)
  • FEAT: implement free text validator for app. (44c3fa20)
  • FEAT: implement free_text for designer. (f0ce3512)

1.6.2-dev.1

  • REFACTOR: replace custom validators with native ones. (e7d8c50b)
  • FIX: upgrade deps. (304430c8)
  • FIX: type checks. (b85e073d)
  • FIX: validate email on signup. (e5257abe)
  • FIX: show auth validation messages. (eb7c5a46)
  • FIX: isDirty evaluation is now based on current state. (1a24011f)
  • FIX: replace deprecated popcallback with popentry. (d35d0e4f)

1.6.2-dev.0

  • Update a dependency to the latest release.

1.6.1

  • FIX: upgrade deps. (f37d0a71)
  • FIX: convert status code to int. (6b8fc2d2)
  • FIX: dart fix. (d184c43b)
  • FIX: combine all integration tests due to lack of sequential testing. (0b291cd8)
  • FIX: study test frame exception and lints. (9a2ee3a5)
  • FIX: upgrade deps. (567a3b07)
  • FIX: convert status code to int. (38f66b30)
  • FIX: dart fix. (8d81f96c)

1.6.0

  • FIX: upgrade deps. (567a3b07)
  • FIX: convert status code to int. (38f66b30)
  • FIX: dart fix. (8d81f96c)
  • FIX: added missing test files. (e6b4d401)
  • FIX: form fields unfindable by patrol_finders. (96db2a88)
  • FIX: router cannot be reassigned between tests. (8fae8dad)
  • FIX: authFormController incorrect disposal. (def9ace1)
  • FIX: constant animation in background. (0ad4c13b)
  • FEAT: completed e2e tests + script. (4953e8fe)

1.5.3

  • FIX: update descriptions and rename imprint. (6d3757f4)

1.5.2

1.5.1

  • FIX: rename custom MustMatchValidator. (613e14a4)

1.5.0

  • FIX: upgrade deps. (7cdc7c55)
  • FIX: upgrade deps. (17213746)
  • FIX: report button visible for read-only studies. (99daed13)
  • FIX: regenerate ids when duplicating a study. (79b411c3)
  • FEAT: localization additions. (787f2ba6)

1.4.0

  • REFACTOR: format. (595a717f)
  • REFACTOR: pin changes to user_repository.dart. (e6579c8b)
  • REFACTOR: cleanup. (b4a987e7)
  • REFACTOR: rename. (c1bf13dd)
  • REFACTOR: make tags more reactive. (d7cb5f30)
  • REFACTOR: fix dashboard pin null value. (eda8ccfb)
  • FIX: upgrade deps. (aa2cb251)
  • FIX: study was not returned completely. (324e2ceb)
  • FIX: non-working pin. (5729a096)
  • FIX: tag color. (9baddd1d)
  • FIX: tag related sql. (59882b7e)
  • FIX: make color nullable and int, add tags to dashboard. (ef7532a3)
  • FIX: update copyright. (515785bd)
  • FIX: remove Designer V2 version number from page title. (362a4fe5)
  • FEAT: make study tags reactive. (f2f8ecaf)
  • FEAT: refactor Search to widget and make tags clickable. (95f33064)
  • FEAT: working tags with foreign key study_tag. (8d4eaa92)
  • FEAT: display and update tags correctly. (b96dcf8a)
  • FEAT: initial study tags. (615d5b62)

1.3.9

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

1.3.8

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

1.3.7

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

1.3.6

1.3.5

1.3.4

1.3.3

  • FIX: enable emojis again for designer_v2 web. (d2ccd3f0)

1.3.2

  • REFACTOR: initial null safety support. (82c119f9)

1.3.1

  • Update a dependency to the latest release.

1.3.0

  • FIX: more slider usability fixes. (d8309803)
  • FIX: more slider usability fixes. (6e151bc6)
  • FEAT: sentry integration in core. (0fae767f)

1.2.2

  • FIX: more slider usability fixes. (6e151bc6)

1.2.1

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

1.2.0

  • FIX: number validator not working properly. (5b60c1da)
  • FIX: intervention task html styling info missing. (c2ca55f8)
  • FIX: regenerate instanceId's for duplicates. (a539ec53)
  • FIX: add pointerinerceptor to timepickers. (c3491ed2)
  • FIX(designer2): workaround for schedule timepicker type error. (93012567)
  • FIX: translation. (75bc38ca)
  • FIX: export no element bug. (588d255e)
  • FEAT: try left sidesheet. (7d8dba3b)
  • FEAT(designer2): introduce basic html styleable concept. (02da7901)
  • FEAT: add report section validation sets. (5c063148)
  • FEAT: translation and styling. (4f62ba65)

1.1.1

  • FIX: preview mode working again. (75bec484)

1.1.0

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

1.1.0-dev.7

  • Update a dependency to the latest release.

1.1.0-dev.6

  • Update a dependency to the latest release.

1.1.0-dev.5

  • FIX: revert report changes. (ce336c1a)

1.1.0-dev.4

  • Update a dependency to the latest release.

1.1.0-dev.3

  • Update a dependency to the latest release.

1.1.0-dev.2

  • FIX: designerV2 TaskInstance support for single completionperiods to restore live preview functionality. (6a85f162)
  • FIX: notification have wrong ids. (144b8d7d)
  • FIX: do not require interventions to have at least one task anymore. (2a656d57)
  • FIX: pointerinterceptor settings. (d81c5626)
  • FIX: pointerinterceptor test help modal. (5f75eaac)
  • FIX: settings dialog. (a8aba5b6)
  • FIX: pointerinterceptor for survey. (077290c0)
  • FEAT: study reports sidesheet. (456cc9f9)
  • FEAT: implement study reports framework. (5b39410b)
  • FEAT: rename TimedTask to TaskInstance and make it mandatory. (42f4ee14)

1.1.0-dev.1

  • FIX: merge issues. (8a560314)
  • FIX: iframe preview now working with safari. (2ceb7e4d)
  • FIX: enable settings again. (a070a04d)
  • FIX: logout null value. (46894669)
  • FIX: use pointerinterceptor. (1cf8ad69)
  • FIX: quickfix router and upgrade deps. (024303ec)
  • FIX: l10n error. (8d922181)
  • FIX: router errors. (1bd34ec3)
  • FIX: update outdated stuff and dart generate. (82b58bdc)
  • FIX: badge issue. (44df2912)
  • FIX: upgrade supabase_flutter (^1.3.1) and supabase (^1.4.0). (88e6dad4)
  • FEAT: early release customSequence. (f65c64d7)

1.1.0-dev.0

  • REFACTOR: resolve new study issues & make repository logic more robust. (ba06ca15)
  • REFACTOR: sidesheet to stateful widget. (7b464114)
  • REFACTOR: remove BoundedContainer. (99f4a4cc)
  • REFACTOR: cleanup test mode controller, views & architecture. (47338d92)
  • REFACTOR: move forms package from domain to features. (9ffbc81e)
  • FIX: autosave retriggered due to timer not being disposed. (b7a392cf)
  • FIX: enable remove participation on launch again. (e177695b)
  • FIX: remove testDelay. (bec16a79)
  • FIX: password reset. (5c3fda47)
  • FIX: correctly position annotations / labels for scale questions. (acfa3524)
  • FIX: imprint link. (a8622925)
  • FIX: designer pw reset redirect url. (829da3e4)
  • FIX: unpublish draft copies from study registry. (bd408196)
  • FIX: dispose tickers & scroll controllers properly. (66b27874)
  • FIX: upgrade deps. (4b011445)
  • FIX: refactor test frame and fix iframe click bug. (9a6bc390)
  • FIX: make onSave async. (6199971b)
  • FIX: refactoring. (e5bf8ccb)
  • FIX: enable banner again. (1084274e)
  • FIX: text route overview fix. (527eb865)
  • FIX: measurement preview bug, refactoring. (10935ef6)
  • FIX: update icon picker dialog widget. (7a992c88)
  • FIX: launch button validation criteria. (0906ffd1)
  • FIX: make autosave indicator work again. (6664589f)
  • FIX: Json serialization bug & remove copy draft redirect. (39860a45)
  • FIX: missing supabase import. (4dc958c2)
  • FIX: merge fix. (bb7bad01)
  • FIX: refactor. (74e04f20)
  • FIX: add howto button again and fix test page reset. (a08354ed)
  • FIX: make createdAt available immediately for study copies. (ed426744)
  • FIX: merge issues. (4690353c)
  • FIX: upgrade rxdart. (46260d7e)
  • FIX: null and reload error. (b2f11da8)
  • FIX: refactor page navigation. (cda2c0f3)
  • FIX: refactor improvements and bugfixes. (3c7d84fc)
  • FIX: observation/intervention preview. (f24dcfdc)
  • FIX: merge preview. (ed801715)
  • FIX: update test mode disabled copy. (1dab1004)
  • FIX: deletion of launched studies. (67e72d45)
  • FIX: Ability to delete studies with access code. (2e965703)
  • FIX: readonly warning. (c7a3e083)
  • FIX: display correct notification icon. (04825fed)
  • FIX: autosave without skipping callbacks. (150a6edb)
  • FIX: dont reset controls on cancel in readonly mode. (7481b214)
  • FIX: Requirements not working, fix banner. (aac905a0)
  • FIX: adjust submenu spacing. (bf64d840)
  • FIX: Use app-v2 for preview. (65d8f023)
  • FIX: prevent infinite autosave loop. (5b62c609)
  • FIX: remove rememberMe if unset. (66d7aa41)
  • FIX: set correct app link. (da56b363)
  • FIX: layout for smaller display resolutions (fullhd). (62a6db90)
  • FIX: adapt temp urls to current PR. (f2360b5d)
  • FIX: temporary disable not working test. (ca968822)
  • FIX: resolve app drawer select issues by removing localization (for now). (6227662b)
  • FIX: improving page transitions a bit. (513d94e3)
  • FIX: reload bug @ survey preview. (1baa3462)
  • FIX: link issues. (8ef727c9)
  • FIX: resolve issues for 'new' studies. (70639305)
  • FIX: improve routing and feedback. (a63b1233)
  • FIX: dispose tab controller properly. (a9984ef3)
  • FIX: load/save scheduling fields correctly. (c107ef34)
  • FIX: readonly form control type. (579ad4fb)
  • FIX: resolve empty/skipped answer options for choice question. (83675bc0)
  • FIX: resolve rebase issues. (bcee831f)
  • FIX: make legacy designer work again. (c9bf76f9)
  • FIX: correct study scaffold tab indices. (e6ce889a)
  • FIX: working with updated changes. (844528ef)
  • FIX: modify previewsrc. (118d6e91)
  • FIX: app preview src not reloading. (891cbfa9)
  • FIX: Revert to normal app preview. (cf4adcfa)
  • FIX: preview reset button. (49dadadc)
  • FEAT: add test modal. (686be9e0)
  • FEAT: update autosave indicator copy. (b17e2d45)
  • FEAT: improve LocalizationPicker, center horizontal table rows, reset minSplashTime. (bd4f5f49)
  • FEAT: even more localization. (bbb7ad71)
  • FEAT: update banner color. (761fa600)
  • FEAT: wip add preview welcome modal. (fdd73a59)
  • FEAT: add consent items to participation section. (6392c084)
  • FEAT: requirements and banner changes. (28482963)
  • FEAT: new login/auth page design. (aef206c6)
  • FEAT: redesign test page. (e1f75216)
  • FEAT: add basic settings modal. (23f9d0ea)
  • FEAT: localize study design info page. (f19b9a4a)
  • FEAT: wip send study to app. (18949295)
  • FEAT: Only load preview when requirements are met. (6d647dcc)
  • FEAT: add readonly mode for study designer. (357e73d4)
  • FEAT: add banner component. (96ef1377)
  • FEAT: fix scrollbar for 1-column layout. (47e69348)
  • FEAT: link localization. (00990437)
  • FEAT: more localization. (8dea2110)
  • FEAT: add study icon. (a57e3fb9)
  • FEAT: study design general info. (48842aea)
  • FEAT: design study participation. (17fbfa4a)
  • FEAT: design study interventions. (71fc3794)
  • FEAT: add intervention icons & picker. (e006df06)
  • FEAT: colored scale questions. (305377d3)
  • FEAT: Add StudyU icons. (bb1cb4f6)
  • FEAT: styling fixes. (8d74256c)
  • FEAT: provide translation without context dependency. (cd0b0bcf)
  • FEAT: add studyu logo image to drawer. (6c68bcd4)
  • FEAT: rewrite localization and make language chooser working. (c75fcf58)
  • FEAT: finish complete & redesigned question type sidepanel. (6f88837b)
  • FEAT: localize auth pages. (00f7d892)
  • FEAT: implement study registry properly. (1cc329c0)
  • FEAT: update theme and add appconfig repository. (a504b577)
  • FEAT: add scale question-type to app + improved annotation layout. (169ef10d)
  • FEAT: remove flutterflow, add reactive forms, restructuring. (b8554d3d)
  • FEAT: finish german localization. (86ef9a7a)
  • FEAT: improve validation, copy, etc for study design & test mode. (3b7fe99e)
  • FEAT: implement study autosave. (04e2ee0a)
  • FEAT: styling improvements. (ae790499)
  • FEAT: sync indicator when saving study. (d1c7eb3b)
  • FEAT: enable screening logic for scale questions. (4f956be1)
  • FEAT: localization chooser. (ca9a14fe)
  • FEAT: modify designer2 description. (341488b0)
  • FEAT: improve routing, implement password recovery, error handling. (58f908d3)
  • FEAT: add enrolled count + badge to access codes table. (4e00fd1f)
  • FEAT: improve tabbed navbar + allow disabled tabs. (71e090c1)
  • FEAT: dont record participant progress for launched studies in test mode. (2dc6a8ca)
  • FEAT: map forms to study schema & save. (5753a68d)
  • FEAT: add password reset page, error management, and restructuring. (4493ab97)
  • FEAT: data export. (1a099135)
  • FEAT: add scheduling form fields to measurement. (e3ca9c17)
  • FEAT: fix designer form styles. (db6a6c24)
  • FEAT: consistent icon theme. (58cab8f0)
  • FEAT: test selective preview screens. (df26f6f3)
  • FEAT: removed created at date from invite codes table. (a8e35819)
  • FEAT: improve empty states, disable shared tab, adjust padding. (dbae5026)
  • FEAT: theme styling improvements. (bf2d34f6)
  • FEAT: add split layout. (a1659e73)
  • FEAT: add study design subnav. (3c916d7f)
  • FEAT: merge dev_designer-v2. (d4aae759)
  • FEAT: add recruit tab with invite codes. (0c971476)
  • FEAT: add selective preview for eligibility check. (af96450f)
  • FEAT: add basic empty state to AsyncValueWidget. (cb020498)
  • FEAT: add confirmation modal for study deletion. (1d7fee26)
  • FEAT: add password_reset functionality and main page scaffold. (1798e9ff)
  • FEAT: Open preview in new page, redesign. (e47e67d1)
  • FEAT: decouple preview app state from live app. (82b0e3c4)
  • FEAT: refactor. (041d7345)
  • FEAT: perform requirements check. (28e31dfb)
  • FEAT: make use of preview class. (477ced8b)
  • FEAT: add status badges & refactor dashboard table. (00fd2a30)
  • FEAT: implement publish flow. (723a9204)
  • FEAT: add reset functionality to preview. (cfe76a8a)
  • FEAT: test designer changes. (4a1c78ed)
  • FEAT: add consent validation. (7b06a8ff)
  • FEAT: deeplink studyID to app to test study. (ee6c02d3)
  • FEAT: improve phone frame styling for test mode. (72bacb32)
  • FEAT: validation mechanisms with dynamic config for study draft, test, publish. (66121be4)
  • FEAT: Implement preview screen with app iframe. (0c058c2d)
  • FEAT: login page restructure. (74e547a9)
  • FEAT: login page revamp. (654b28c4)
  • FEAT: modify login page. (03e5afa3)
  • FEAT: live preview. (5ac4aac8)
  • FEAT: Fetch studies from Supabase and show on Dashboard. (93541672)
  • FEAT: refactor my_app, auth_store, router to use Riverpod, add login_page with Supabase connection. (edec5c7c)
  • FEAT: add new test login page imported from flutterflow. (869f7372)
  • FEAT: consistent theme & cleanup for auth widgets. (200cd129)