Releases: IDEMSInternational/open-app-builder
Releases · IDEMSInternational/open-app-builder
v0.16.28
What’s Changed
- ci: increment version to 01628 @esmeetewinkel (#2279)
- Feat: Add PLH Facilitator MX theme @esmeetewinkel (#2259)
- Fix: iOS fullscreen popups extend outside safe area @jfmcquade (#2271)
🚀 Features
- feat: Update plh_facilitator_mx theme @esmeetewinkel (#2280)
🐛 Bug Fixes
- fix: android workflow variables @chrismclarke (#2276)
🧰 Maintenance
- chore: update default app data output path to reflect remote repos @jfmcquade (#2269)
📄 Documentation
- Feat: user import action @chrismclarke (#2270)
v0.16.27
What’s Changed
- Chore: remove templated files @chrismclarke (#2260)
- Feat: iOS build @jfmcquade (#2234)
- style: use primary colour for icons and text in header when header colour is 'none' @jfmcquade (#2229)
- style: add drop-shadow to radio button grid component items @jfmcquade (#2233)
- ci: increment version to 01627 @esmeetewinkel (#2228)
⚠️ Breaking Changes
- Feat!: templated android config @chrismclarke (#2252)
- Any content repos targeting android build must now have
app_id
andapp_name
specified in theirconfig.ts
android
configuration
- Any content repos targeting android build must now have
- feat: deployment-based firebase config @chrismclarke (#2235)
- Deployments that use Firebase auth must now provide an encrypted Firebase config, in accordance with the updated docs on deployment firebase management. This has been actioned for the only affected deployment with this PR.
🚀 Features
- Feat: templated iOS config @jfmcquade (#2256)
- feat: deployment-based firebase config @chrismclarke (#2235)
- feat: add data-items eval context fields @chrismclarke (#2220)
- feat: env-replace workspace @chrismclarke (#2251)
🐛 Bug Fixes
- fix: disable broken header collapse on ios @jfmcquade (#2250)
🧰 Maintenance
- chore(deps): bump katex from 0.16.9 to 0.16.10 @dependabot (#2257)
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 @dependabot (#2253)
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 @dependabot (#2237)
- chore: update Firebase BoM; refactor: auth actions @jfmcquade (#2230)
📄 Documentation
- docs: Android config workflows @jfmcquade (#2255)
- feat: deployment-based firebase config @chrismclarke (#2235)
- Feat!: templated android config @chrismclarke (#2252)
v0.16.26
What’s Changed
- style: reduce footer nav bar height @jfmcquade (#2224)
- ci: increment version to 01626 @jfmcquade (#2218)
🚀 Features
- feat: header config: 'collapsing', 'compact, and 'colour' options @jfmcquade (#2216)
- feat: add 3 new variants for display group: box_gray, box_primary, box_secondary @jfmcquade (#2227)
🐛 Bug Fixes
- fix: cdr injection @chrismclarke (#2223)
- fix: data-items cdr @chrismclarke (#2221)
🧰 Maintenance
- refactor: header collapse implementation @chrismclarke (#2226)
v0.16.25
What’s Changed
- ci: increment version to 01625 @jfmcquade (#2217)
⚠️ Breaking Changes
- Chore(core)!: Dependency major updates @chrismclarke (#2157)
🐛 Bug Fixes
- fix: handle undefined values in answer lists @jfmcquade (#2204)
🧰 Maintenance
- chore(deps): bump octokit from 1.8.1 to 3.1.2 @dependabot (#2172)
- chore(deps): bump es5-ext from 0.10.62 to 0.10.64 @dependabot (#2213)
📄 Documentation
- Chore(core)!: Dependency major updates @chrismclarke (#2157)
v0.16.24
What’s Changed
- Refactor/data pipe spec filter constants @chrismclarke (#2189)
- Updated actions for content repos @ChrisMarsh82 (#2199)
- Added appertize workflow for content repos @ChrisMarsh82 (#2200)
- Test: task service tests; minimal test infrastructure for other services @jfmcquade (#2197)
- hotfix: revert version number in build.gradle and reausable-android-build action @jfmcquade (#2190)
- hotfix: yarn scripts version also updates strings targeted by android build action @jfmcquade (#2171)
⚠️ Breaking Changes
- Feat!: standalone task group progress bar component @jfmcquade (#2176)
🚀 Features
- feat: replace default favicon with IDEMS trefoil @jfmcquade (#2203)
- feat: expose favicon asset path to deployment config @jfmcquade (#2192)
- feat(scripts): add skip refresh flag to deployment set @chrismclarke (#2174)
🐛 Bug Fixes
- fix: gdrive authorize script @chrismclarke (#2194)
- fix: js-evaluator escape characters @chrismclarke (#2187)
- fix: dynamic data service multiple queries @chrismclarke (#2177)
🧰 Maintenance
- chore(deps): bump ip from 1.1.8 to 1.1.9 @dependabot (#2208)
- refactor: use version script in reusable actions @chrismclarke (#2206)
- chore: Remove legacy images @esmeetewinkel (#2191)
- chore: increase version number to 0.16.24 @esmeetewinkel (#2170)
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 @dependabot (#2178)
- chore(deps): bump @octokit/webhooks from 9.26.0 to 9.26.3 @dependabot (#2173)
📄 Documentation
- Updated actions for building Android apps from content repos @ChrisMarsh82 (#2198)
- refactor: use version script in reusable actions @chrismclarke (#2206)
v0.16.23
What’s Changed
- Feat: share assets; save assets to device @jfmcquade (#2160)
- Feat: PfR theme @jfmcquade (#2167)
- updated flows @ChrisMarsh82 (#2164)
- Moved workflows to top level folder @ChrisMarsh82 (#2163)
- updated content sync @ChrisMarsh82 (#2162)
- Added actions to be called by content repositories @ChrisMarsh82 (#2161)
🧰 Maintenance
- chore: revert packages/api/package.json to use LF line endings @jfmcquade (#2159)
- chore(deps): bump sequelize-typescript from 2.1.5 to 2.1.6 @dependabot (#2158)
v0.16.22
What’s Changed
- ci: increment version number to 0.16.22 @jfmcquade (#2152)
- Fix/string evaluation js @chrismclarke (#2146)
- Fix: test visual ci action @chrismclarke (#2144)
- feat[remote assets] New flow type, 'asset_pack'; Use dynamic data to store downloaded asset info @jfmcquade (#1989)
- feat: new go_to action argument: dismiss_on_return @jfmcquade (#2134)
- feat: add content version field, display value in sidebar @jfmcquade (#2111)
- fix: plh-function shared references @chrismclarke (#2132)
- Feat/plh calc functions @chrismclarke (#2127)
- Fix/web browser startup @chrismclarke (#2128)
- Server/updates 1.4.x @chrismclarke (#2123)
- style: 'break-word' wrapping for hyperlinks @jfmcquade (#2125)
- fix: pop-ups dismiss on completed or uncompleted @jfmcquade (#2117)
- Fix/api dbs 2 @chrismclarke (#2115)
- Update README.md @ChrisMarsh82 (#2118)
⚠️ Breaking Changes
- refactor!: popup-nav-dismiss @chrismclarke (#2135)
🚀 Features
- feat: add release labeler action @chrismclarke (#2122)
🐛 Bug Fixes
- fix: template override issues @jfmcquade (#2107)
🧰 Maintenance
- refactor!: popup-nav-dismiss @chrismclarke (#2135)
v0.16.21
What’s Changed
- Fix/api dbs @chrismclarke (#2113)
- Correct nginx configuration to allow auto tls certificate renewals @istride (#2056)
- Remove deprecated deployments @esmeetewinkel (#2110)
- chore(deps): bump @babel/traverse from 7.22.10 to 7.23.2 @dependabot (#2104)
- fix:(ci) node out of memory issue @chrismclarke (#2097)
- feat: links open in a new tab @jfmcquade (#2102)
- chore: remove debug_gdrive_multiple config @esmeetewinkel (#2095)
- fix: gdrive watch mulitple @chrismclarke (#2096)
- Refactor/gdrive spawn @chrismclarke (#2091)
- chore(deps): bump get-func-name from 2.0.0 to 2.0.2 @dependabot (#2087)
- docs: update deployment config format for multiple folder IDs; clarify deployment set in top-level readme @jfmcquade (#2092)
- feat: sheets multiple folder ids @chrismclarke (#2088)
- Chore/remove app data @chrismclarke (#2067)
- Added audio component description @cabrinenyona (#2033)
- Refactor/default deployment @chrismclarke (#2066)
- Feat/datalist runtime override @chrismclarke (#2040)
- fix: for all components that render child rows, filter out non-display rows @jfmcquade (#2084)
- fix: test file tracking @chrismclarke (#2079)
- chore: add lfs files to android build action @chrismclarke (#2076)
- Update version number to 0.16.21 @esmeetewinkel (#2070)
- fix: text-wrap on accordion titles @jfmcquade (#2068)
- Feat: component icon defaults @jfmcquade (#2028)
- Refactor/scripts standalone @chrismclarke (#2035)
- chore: gh action reduce lfs calls @chrismclarke (#2055)
- Fix/not enough padding on button @kwAsant (#2054)
- Feature/animated section styles @kwAsant (#2032)
- Core/capacitor 5 @chrismclarke (#2046)
- fix: sync_local workflow @chrismclarke (#2041)
- Refactor(core) data-models, shared and workflow packages @chrismclarke (#2019)
- fix: master deployment hosting @chrismclarke (#2053)
- Update app version to v0.16.20 @esmeetewinkel (#2051)
- fix: android release action @chrismclarke (#2045)
- fix: remove github label requirement from deployment-hosting action @jfmcquade (#2044)
- Deployment dev/plh tz @esmeetewinkel (#2043)
- Update app version to 0.16.19 @esmeetewinkel (#2042)
- Refactor/gh actions @chrismclarke (#2025)
- Added button component description @cabrinenyona (#2031)
- Feature/error if user does not have gdrive folder access @kwAsant (#1995)
- Fix: Too much padding on the dashed_box; handle case of no value @kwAsant (#2026)
- Added video component definition @cabrinenyona (#2013)
- Added text component description @cabrinenyona (#2030)
- Update app version number to v0.16.18 @esmeetewinkel (#2023)
- Added radio group description @cabrinenyona (#2022)
- Added combo box component definition @cabrinenyona (#2021)
- Added square button component description. @cabrinenyona (#1990)
- Added slider component description @cabrinenyona (#1987)
- ci: increase expiry time on web previews generated for PRs @jfmcquade (#2009)
- chore: update gitignore @chrismclarke (#2010)
- chore: rename deployment parentapp_kids -> plh_kids; set up hosting target for new web preview site, plh-kids @jfmcquade (#2005)
- Remove spanish translations @esmeetewinkel (#2008)
- style: Activities page improvements @jfmcquade (#2003)
- Fix/dashed box markdown issue @kwAsant (#2002)
- fix: nav button text alignment @jfmcquade (#2000)
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 @dependabot (#1986)
- chore: remove unused plh_tz encryption folder @jfmcquade (#1988)
- feat: exclude uncompressed audio assets from plh deployments @jfmcquade (#1994)
- feat: new 'card-portrait' variant for button component @jfmcquade (#1984)
- Fix/dashed box component @kwAsant (#1985)
- Added simple checkbox component definition @cabrinenyona (#1982)
- Added round button component definition @cabrinenyona (#1980)
- Fix: checkbox width shrinking issue @kwAsant (#1983)
- Feat: Deployment action templates @chrismclarke (#1969)
- Feat: share @jfmcquade (#1941)
- Fix: combo box answer_list can be a data_list @jfmcquade (#1967)
- feat: author task card background colour @jfmcquade (#1970)
- chore: reverted package.json to LF line endings @jfmcquade (#1973)
- chore(deps): bump semver from 7.3.8 to 7.5.2 @dependabot (#1965)
- feat(remote assets) – add download methods; handle displaying assets from supabase on web and native @jfmcquade (#1923)
- chore: 1926 code tidying @chrismclarke (#1968)
- feat: odk form component @chrismclarke (#1926)
- feat: add repo publish url open @chrismclarke (#1959)
- fix: skin can be set by manually changing _app_skin field @jfmcquade (#1948)
- Chore: clean up deployments @esmeetewinkel (#1955)
- chore: change github issue template 'crashlytics' -> 'glitchtip' @jfmcquade (#1961)
- refactor: completed tasks fix @chrismclarke (#1960)
- PLH content: second round proofreading @esmeetewinkel (#1956)
- fix(plh_facilitator web preview): replace hypen with underscore @jfmcquade (#1953)
- chore: configure web preview for plh_facilitator deployment @jfmcquade (#1952)
- chore(deps): bump dottie from 2.0.2 to 2.0.4 @dependabot (#1949)
- chore: move debug skin out of plh deployment folder @jfmcquade (#1945)
- Remove example sheets @esmeetewinkel (#1947)
- Chore: add web preview for debug deployment @jfmcquade (#1944)
- feat: pdf viewer component @jfmcquade (#1913)
- Feat/flow generator @chrismclarke (#1910)
- feat: data pipe sort @chrismclarke (#1909)
- ParentApp content sync: in-app feedback edits @esmeetewinkel (#1872)
- fix(git repos): specify branch to pull from when syncing remote content repo @jfmcquade (#1932)
- Feat: git repos integration @chrismclarke (#1755)
- chore(deps): bump socket.io-parser from 4.2.1 to 4.2.3 @dependabot (#1927)
- feat(server): deployment databases @chrismclarke (#1893)
- Review/pdf viewer component @chrismclarke (#1918)
- chore(deps): bump vm2 from 3.9.17 to 3.9.19 @dependabot (#1922)
- feat: add asset core size @chrismclarke (#1921)
- fix: log of asset size breakdown @jfmcquade (#1920)
- docs: update generated docs 09-05-23 @jfmcquade (#1911)
- Include facilitator PDFs in PfR App preview @esmeetewinkel (#1916)
- docs: add docs for creating a new web preview for a deployment @jfmcquade (#1901)
- chore: committed scripts/package.json @jfmcquade (#1904)
- Update firebase files to include PfR @esmeetewinkel (#1903)
- fix: workflow-options @chrismclarke (#1902)
- chore(deps): bump xlsx from 0.16.9 to 0.18.5 @dependabot (#1894)
- Add parentapp kids deployment @esmeetewinkel (#1897)
- content: update PLH assets 25 April 2023 @jfmcquade (#1896)
- chore(deps): bump vm2 from 3.9.16 to 3.9.17 @dependabot (#1892)
- Feat/assets theme lang alt @chrismclarke (#1874)
- Update version to v0.16.17 @esmeetewinkel (#1889)
- ParentApp logos update 18 Apr 2023 @esmeetewinkel (#1888)
- feat: add pfr deployment @jfmcquade (#1886)
- Update ParentApp tz_sw relax audios @esmeetewinkel (#1887)
- refactor: deployment config recompile tracking @chrismclarke (#1885)
- chore(deps): bump vm2 from 3.9.15 to 3.9.16 @dependabot (#1883)
- feat: add support for named deployment decrypt @chrismclarke (#1882)
- feat(remote assets) – supabase integration; placeholder services @jfmcquade (#1873)
- fix: parent point item scaling @chrismclarke (#1875)
- fix: improve error handling for missing data lists @chrismclarke (#1878)
- feat: add display grid component @chrismclarke (#1880)
- chore(deps): bump vm2 from 3.9.13 to 3.9.15 @dependabot (#1879)
- ci: add git sha to android deployment @chrismclarke (#1876)
- Update app version to v0.16.16 @esmeetewinkel (#1869)
- ci: enable test-appetize for deployment/* branches @jfmcquade (#1864)
- feat: add radio_group_grid component @chrismclarke (#1848)
- Update Swahili translations 17 Mar 2023 @esmeetewinkel (#1858)
- Add new deployment plh_parent_app_teens_tz @esmeetewinkel (#1854)
- Update version number to 0.16.14 @esmeetewinkel (#1855)
- Update PLH content 16 Mar 2023 @esmeetewinkel (#1853)
- chore: enable in-app updates for plh and wash deployments @jfmcquade (#1852)
- fix: ensure notifications to be scheduled or cancelled are provided in the correct format @jfmcquade (#1851)
- docs: update component docs @chrismclarke (#1850)
- refactor: feedback actions @chrismclarke (#1793)
- Feat/in app update @jfmcquade (#1803)
- ParentApp content sync 15 Mar 2023 @esmeetewinkel (#1846)
- fix: standardise newline char in parsed json outputs @jfmcquade (#1844)
- ParentApp content sync 14 Mar 2023 @esmeetewinkel (#1843)
- Update ParentApp icon and splash screen @esmeetewinkel (#1842)
- ParentApp content update 13 Mar 2023 @esmeetewinkel (#1841)
- Fix: infinite errors thrown when entering the app through a notification @jfmcquade (#1830)
- feat: add support for ci sha tracking in glitchtip @chrismclarke (#1834)
- Add module_scaffolding deployment @esmeetewinkel (#1839)
- Update wash config @esmeetewinkel (#1837)
- Update app version to 0.16.13 @esmeetewinkel (#1836)
- Update ParentApp Swahili translation 3 March 2023 @esmeetewinkel (#1824)
- Update ParentApp content 3 March 2023 @esmeetewinkel (#1820)
- Update version to v0.16.12 @esmeetewinkel (#1822)
- Update PLH config @esmeetewinkel (#1809)
- WASH App content sync 02/03/2023 @cabrinenyona (#1816)
- Update ParentApp content 2 March 2023 @esmeetewinkel (#1819)
- feat: reschedule campaign notifications when the highlighted task group changes @jfmcquade (#1802)
- feat: deployment git import @chrismclarke (#1789)
- fix: content-watch workflow @chrismclarke (#1811)
- chore: add tests for file utils and minor fix @chrismclarke (#1812)
- ParentApp content 24 Feb 2023 @esmeetewinkel (#1813)
- chore(deps): bump sequelize from 6.6.2 to 6.29.0 @dependabot (#1810)
- Improve contrast on background-tool shades @esmeetewinkel (#1806)
- ParentApp content sync 22 Feb 2023 @esmeetewinkel (#1807)
- ParentApp content sync 20 Feb 2023 @esmeetewinkel (#1801)
- ParentApp content sync 17 Feb 2023 @esmeetewinkel (#1796)
...
v0.14.2
What’s Changed
- Update version number to v0.14.2 @EsmeeIDEMS (#1239)
- Content update 11/02/2022 @EsmeeIDEMS (#1238)
- feat: add parsing of dynamic notification content @chrismclarke (#1225)
- Decrease grid gap in parent_centre @EsmeeIDEMS (#1235)
- feat: use largeBody for notification text @chrismclarke (#1228)
- fix: add standalone popup dismiss on nav @chrismclarke (#1226)
- Merge master into notification-big-text @EsmeeIDEMS (#1233)
- Merge master into feat/notification-dynamic-content @EsmeeIDEMS (#1232)
- feat: add force_restart emit action @chrismclarke (#1220)
- fix: fullscreen popup scroll @chrismclarke (#1218)
- Content/2022 02 07 @EsmeeIDEMS (#1231)
- Merge master into content update @EsmeeIDEMS (#1230)
- Update Spanish (debug) translation @EsmeeIDEMS (#1229)
- chore: tidy deprecated field messages @chrismclarke (#1222)
- chore: reduce converter warnings @chrismclarke (#1221)
- fix: redirect to home page after reset @chrismclarke (#1219)
- Docs/deployment tidying @chrismclarke (#1216)
- Merge master into TZ dev deployment branch @EsmeeIDEMS (#1208)
- chore: add gitpod lfs support and ng serve @chrismclarke (#1209)
- Merge master into TZ deployment branch @EsmeeIDEMS (#1207)
- chore: reduce yarn log warnings @chrismclarke (#1206)
- feat: add gitpod config @chrismclarke (#1205)
- Fix/custom dg styles @chrismclarke (#1201)
- chore: rename click_action_list to action_list @chrismclarke (#1197)
- fix(1199): injected translate service @chrismclarke (#1200)
- Feat/clicked notification actions @chrismclarke (#1193)
- Feat/popup close button @chrismclarke (#1203)
- Feat/app minimize @chrismclarke (#1191)
- styles: reduce banner_short margin @chrismclarke (#1202)
- Feat/accordion component @chrismclarke (#1188)
- feat: add appetize gh action @chrismclarke (#1192)
- Fix/dg style overrides @chrismclarke (#1183)
- Merge master into Family Based Math dev @EsmeeIDEMS (#1190)
- Docs/mkdocs @chrismclarke (#1187)
- Chore/replace npm references with yarn @chrismclarke (#1186)
- Update content @EsmeeIDEMS (#1185)
- Actions/trigger signed build @chrismclarke (#1184)
- fix gdrive download filter @chrismclarke (#1182)
- Feat/notification actions @chrismclarke (#1158)
- Feat/server n8n @chrismclarke (#1176)
- fix tile image heights @chrismclarke (#1170)
- app-server https config @chrismclarke (#1177)
- Feat/feedback backend @chrismclarke (#1167)
- Feat/feedback module frontend @chrismclarke (#1161)
- Fix/nav group layout @chrismclarke (#1171)
- Fix/popup nav @chrismclarke (#1164)
- Fix and document display of item loops @chrismclarke (#1169)
- Improve template service dependency handling @chrismclarke (#1157)
- Feat/template overrides @chrismclarke (#1145)
- Add select text feature for user code @thisishamza (#1082)
- fix nested nav popups @chrismclarke (#1155)
- Update display group padding to mimic template @chrismclarke (#1156)
- Fix/dashed box padding @chrismclarke (#1153)
- Fix/svg icons @chrismclarke (#1143)
- Feat/sub deployments @chrismclarke (#1141)
- remove data-display-component styles @chrismclarke (#1146)
- Core style refactor fixes @chrismclarke (#1142)
- update radio params docs @chrismclarke (#1144)
- refactor/core-styles @chrismclarke (#1131)
- Feat/html component @chrismclarke (#1138)
- add developer component docs @chrismclarke (#1139)
v0.13.0
What’s Changed
- Update translations @EsmeeIDEMS (#1137)
- Docs/component updates @chrismclarke (#1136)
- Feat/notification reschedule @chrismclarke (#1133)
- Docs/notifications @chrismclarke (#1135)
- fix readme docs links @chrismclarke (#1134)
- fix notification permissions @chrismclarke (#1132)
- add icons back into toggle bar @chrismclarke (#1126)
- Fix/dl script rate limit error @chrismclarke (#1124)
- Minor bug fix for template toggle button @thisishamza (#1077)
- Tidy template components docs @chrismclarke (#1125)
- Add documentation with mkdocs @chrismclarke (#1123)
- sync latest content @chrismclarke (#1116)
- Feat/multiple-app-workspaces @chrismclarke (#1100)
- Feat/legacy code removal @chrismclarke (#1112)