Main content

Home

Menu

Loading wiki pages...

View
Wiki Version:
## Final ARDC Release This release is the final release in our ARDC Development Phase for 2022. We are using: * React * Node * CouchDB and PouchDB We are delivering cross-platform capability with: * [Ionic Capacitor](https://capacitorjs.com/) And we are using end-to-end testing with the OSS testing graciously provided by * [Browserstack](https://www.browserstack.com/open-source) ## Code and Design by: [Australian Astronomical Optics @ Macquarie University](https://www.mq.edu.au/faculty-of-science-and-engineering/departments-and-schools/australian-astronomical-optics-macquarie) * [Aidan Farrell](https://github.com/aidanfar0) * [James Tocknell](https://github.com/aragilar) * [Elizabeth Mannering](https://github.com/lmannering) ## Testing by [CSIRO Australia](https://csiro.au) * [Alex Hunt](https://github.com/HUN220) * [Rini Angreani](https://github.com/riniangreani) Macquarie University * [Jonah Skinner](https://github.com/J5kinner) ## Software Project Management * AAO: [Nuria Lorente](https://orcid.org/0000-0003-0450-4807) * Macquarie University: [Brian Ballsun-Stanton](https://orcid.org/0000-0003-4932-7912) * Macquarie University: [Steve Cassidy](https://orcid.org/0000-0003-2357-9652) ## FAIMS3 Management * Professor Shawn Ross * Dr Penny Crook * Dr Jens Klump * Dr Brian Ballsun-Stanton * Associate Professor Steve Cassidy * Associate Professor Adela Sobotkova ## Lead Funding Partners * Australian Research Data Commons: The FAIMS 3.0 Electronic Field Notebooks project received investment (doi: 10.47486/PL110) from the Australian Research Data Commons (ARDC). The ARDC is funded by the National Collaborative Research Infrastructure Strategy (NCRIS). * Macquarie University * CSIRO * And all of our [Partner institutions](https://osf.io/mqk45/wiki/home/) ## What's Changed * Added test for 2.4.1 - parallel observation update on multiple devices by @riniangreani in https://github.com/FAIMS/FAIMS3/pull/202 * Update IOS browserstack setup with correct capaibilities by @riniangreani in https://github.com/FAIMS/FAIMS3/pull/300 * Redo data model for authentication to allow for multiple logins by @aragilar in https://github.com/FAIMS/FAIMS3/pull/708 * Add user switcher to login page by @aragilar in https://github.com/FAIMS/FAIMS3/pull/710 * Field persistent by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/711 * Update README.md by @riniangreani in https://github.com/FAIMS/FAIMS3/pull/714 * Update README.md by @riniangreani in https://github.com/FAIMS/FAIMS3/pull/715 * removing e2e stuff from mainline by @Denubis in https://github.com/FAIMS/FAIMS3/pull/720 * Add a button to dump the contents of all pouchdbs by @aragilar in https://github.com/FAIMS/FAIMS3/pull/716 * Check annotations when creating draft by @aragilar in https://github.com/FAIMS/FAIMS3/pull/719 * Branching logic by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/721 * Add missing check for annotation change by @aragilar in https://github.com/FAIMS/FAIMS3/pull/724 * Add simple interface for UGC by @aragilar in https://github.com/FAIMS/FAIMS3/pull/712 * Bump @awesome-cordova-plugins/core from 5.43.0 to 5.44.0 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/691 * Bump formik-mui-lab from 1.0.0-alpha.3 to 1.0.0 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/663 * Move error level message to helpful debug one by @aragilar in https://github.com/FAIMS/FAIMS3/pull/723 * Bump @sentry/react from 7.2.0 to 7.11.1 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/709 * Do an initial deep copy of the annotations by @aragilar in https://github.com/FAIMS/FAIMS3/pull/729 * Bump @types/node from 18.0.0 to 18.7.14 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/726 * This switches minifauxton to use a local file by @aragilar in https://github.com/FAIMS/FAIMS3/pull/718 * Update capacitor to v4 by @aragilar in https://github.com/FAIMS/FAIMS3/pull/732 * Add new deps for custom url scheme test by @aragilar in https://github.com/FAIMS/FAIMS3/pull/736 * Add logging of capacitor app state by @aragilar in https://github.com/FAIMS/FAIMS3/pull/738 * Add simple handler for app urls by @aragilar in https://github.com/FAIMS/FAIMS3/pull/739 * Fix origin handling in native hooks by @aragilar in https://github.com/FAIMS/FAIMS3/pull/743 * Serve seemed to break minifauxton by @aragilar in https://github.com/FAIMS/FAIMS3/pull/744 * Add capacitor share plugin by @aragilar in https://github.com/FAIMS/FAIMS3/pull/745 * Add Device and Filesystem capacitor plugins by @aragilar in https://github.com/FAIMS/FAIMS3/pull/746 * cap update for browser, device, share by @Denubis in https://github.com/FAIMS/FAIMS3/pull/749 * Be explicit about when validation is called by @aragilar in https://github.com/FAIMS/FAIMS3/pull/750 * Bump jose from 4.8.3 to 4.9.3 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/751 * Bump workbox-routing from 6.5.3 to 6.5.4 by @dependabot in https://github.com/FAIMS/FAIMS3/pull/734 * Add sharing of data dump by @aragilar in https://github.com/FAIMS/FAIMS3/pull/748 * Add support for QR code scanning and display by @stevecassidy in https://github.com/FAIMS/FAIMS3/pull/760 * Add an addition timeout to ensure refresh works by @aragilar in https://github.com/FAIMS/FAIMS3/pull/768 * Merge app UI child and implement link relation by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/770 * Wire up sync status lights to sync code by @aragilar in https://github.com/FAIMS/FAIMS3/pull/773 * Add logging around share button for debugging by @aragilar in https://github.com/FAIMS/FAIMS3/pull/775 * App UI by @lmannering in https://github.com/FAIMS/FAIMS3/pull/774 * Relationship Field by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/776 * Fix issues by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/777 * Fix FAIMS3-428 Form Null error by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/779 * Merge in James’ work on sync-status (cherry pick commit 3aff1d8edf875… by @lmannering in https://github.com/FAIMS/FAIMS3/pull/783 * Set status correctly for new projects by @aragilar in https://github.com/FAIMS/FAIMS3/pull/780 * Try to see if sorting makes datagrid happy by @aragilar in https://github.com/FAIMS/FAIMS3/pull/784 * Update UI fix by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/785 * UI bug fixes by @lmannering in https://github.com/FAIMS/FAIMS3/pull/788 * Skip non-working test by @aragilar in https://github.com/FAIMS/FAIMS3/pull/786 * Consider relationships in automerge by @aragilar in https://github.com/FAIMS/FAIMS3/pull/782 * Add recursion to file system save by @aragilar in https://github.com/FAIMS/FAIMS3/pull/789 * Add possible fix for draft over flashing by @aragilar in https://github.com/FAIMS/FAIMS3/pull/787 * Add notebook sync switcher to workspace list of notebooks by @lmannering in https://github.com/FAIMS/FAIMS3/pull/790 * Branching logic checking by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/793 * Switch to saving data in External path by @aragilar in https://github.com/FAIMS/FAIMS3/pull/794 * add sync conditions to notebook list by @lmannering in https://github.com/FAIMS/FAIMS3/pull/795 * feat: Mobile view for notebook list by @lmannering in https://github.com/FAIMS/FAIMS3/pull/796 * feat: remove legacy components/routes by @lmannering in https://github.com/FAIMS/FAIMS3/pull/797 * Bors needs updating for the node 16 changes by @aragilar in https://github.com/FAIMS/FAIMS3/pull/801 * fix: remove continue button from record form in favour of mobile stepper by @lmannering in https://github.com/FAIMS/FAIMS3/pull/798 * Notify user when there are token issues by @aragilar in https://github.com/FAIMS/FAIMS3/pull/800 * Try all paths when sharing by @aragilar in https://github.com/FAIMS/FAIMS3/pull/802 * notebook list updates by @lmannering in https://github.com/FAIMS/FAIMS3/pull/803 * changed test share to dir, instead of external in loop by @Denubis in https://github.com/FAIMS/FAIMS3/pull/804 * feat: add links to record review tab by @lmannering in https://github.com/FAIMS/FAIMS3/pull/805 * Picture in Hierarchical vocabularies by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/806 * add both views and fields controller by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/807 * feat: update about-build for better mobile experience. by @lmannering in https://github.com/FAIMS/FAIMS3/pull/808 * More exploratory testing for share by @Denubis in https://github.com/FAIMS/FAIMS3/pull/809 * better filenames for export identification by @Denubis in https://github.com/FAIMS/FAIMS3/pull/810 * Log what is being passed to RecordTable by @aragilar in https://github.com/FAIMS/FAIMS3/pull/812 * Add additional logging to clarify app url handling by @aragilar in https://github.com/FAIMS/FAIMS3/pull/811 * Change order again, remove time from date by @Denubis in https://github.com/FAIMS/FAIMS3/pull/813 * Removing old components by @lmannering in https://github.com/FAIMS/FAIMS3/pull/815 * Switch user for listing purposes by @aragilar in https://github.com/FAIMS/FAIMS3/pull/816 * User switcher fix by @lmannering in https://github.com/FAIMS/FAIMS3/pull/791 * Fix conflict issue by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/820 * Fix child parent issue by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/822 * Fix child parent issue by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/825 * Add lots more logging and new timeouts by @aragilar in https://github.com/FAIMS/FAIMS3/pull/826 * add label for image by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/827 * change keyword from section to view by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/828 * Notebook activation switch by @lmannering in https://github.com/FAIMS/FAIMS3/pull/821 * Add prefer label by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/830 * Revert "Add prefer label" by @Denubis in https://github.com/FAIMS/FAIMS3/pull/831 * Allow autoincrement stop values to be decreased by @aragilar in https://github.com/FAIMS/FAIMS3/pull/832 * Revert "Notebook activation switch" by @Denubis in https://github.com/FAIMS/FAIMS3/pull/833 * Revert "Revert "Add prefer label"" by @Denubis in https://github.com/FAIMS/FAIMS3/pull/834 * Revert "Revert "Notebook activation switch"" by @Denubis in https://github.com/FAIMS/FAIMS3/pull/835 * Stop once we have shared without errors by @aragilar in https://github.com/FAIMS/FAIMS3/pull/836 * Add extra context for blob equality by @aragilar in https://github.com/FAIMS/FAIMS3/pull/837 * Get app url parsed on non-Safari browsers by @aragilar in https://github.com/FAIMS/FAIMS3/pull/838 * updated app icons by @Denubis in https://github.com/FAIMS/FAIMS3/pull/841 * feat: improved ui for sync (add dialog to confirm sync status change … by @lmannering in https://github.com/FAIMS/FAIMS3/pull/842 * feat: disable and set default tab to available if activated empty by @Denubis in https://github.com/FAIMS/FAIMS3/pull/843 * Use Uint8Array for comparing blobs by @aragilar in https://github.com/FAIMS/FAIMS3/pull/844 * Allow users to delete fully used ranges by @aragilar in https://github.com/FAIMS/FAIMS3/pull/845 * Save button by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/847 * fix: add callback for switching to activate tab once notebook is acti… by @lmannering in https://github.com/FAIMS/FAIMS3/pull/846 * Return rather than break in file share button by @aragilar in https://github.com/FAIMS/FAIMS3/pull/852 * fix: using the relation_preferred_label to control visbility of prefe… by @Denubis in https://github.com/FAIMS/FAIMS3/pull/848 * fix: success alert added for autoincrementer form submit by @lmannering in https://github.com/FAIMS/FAIMS3/pull/849 * Fix some issues related to autoincrementors by @aragilar in https://github.com/FAIMS/FAIMS3/pull/854 * Add an initial docker-compose setup by @aragilar in https://github.com/FAIMS/FAIMS3/pull/855 * Log when draft storage isn't cleared by @aragilar in https://github.com/FAIMS/FAIMS3/pull/858 * feat: adds inline alert if notebook has been activated whilst offline… by @lmannering in https://github.com/FAIMS/FAIMS3/pull/859 * Add type annotation which I had stashed by @aragilar in https://github.com/FAIMS/FAIMS3/pull/860 * Remove the extra delete range button by @aragilar in https://github.com/FAIMS/FAIMS3/pull/861 * Conflict fix by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/862 * Switch to the capacitor browser plugin for auth by @aragilar in https://github.com/FAIMS/FAIMS3/pull/863 * Delete modal uses 'draft' instead of 'record' in alert by @lmannering in https://github.com/FAIMS/FAIMS3/pull/851 * ios cert testing by @Denubis in https://github.com/FAIMS/FAIMS3/pull/865 * feat: Adds manual refresh interface to notebook. by @lmannering in https://github.com/FAIMS/FAIMS3/pull/864 * Remove listening in record tab by @aragilar in https://github.com/FAIMS/FAIMS3/pull/866 * See if using popover fixes iOS webview by @aragilar in https://github.com/FAIMS/FAIMS3/pull/867 * Revert "See if using popover fixes iOS webview" by @aragilar in https://github.com/FAIMS/FAIMS3/pull/868 * Fix status typo by @aragilar in https://github.com/FAIMS/FAIMS3/pull/870 * Fix wsod by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/872 * Fix delete relation by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/869 * GeoTiff Basemap Attachments by @stevecassidy in https://github.com/FAIMS/FAIMS3/pull/853 * Fix current user state for user switcher bug by @aragilar in https://github.com/FAIMS/FAIMS3/pull/874 * Fix bugs by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/876 * fix FAIMS3-671 by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/882 * Timestamp field by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/879 * Merge pouch record documents as part of automerge by @aragilar in https://github.com/FAIMS/FAIMS3/pull/878 * Jump to record by scanning QR code by @stevecassidy in https://github.com/FAIMS/FAIMS3/pull/875 * add_check_deleted_record by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/883 * add save date to IOS string by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/884 * feat: add popover to sync status component to allow for more descript… by @lmannering in https://github.com/FAIMS/FAIMS3/pull/877 * add convert of timestamp by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/886 * Initial attempt for streaming dump by @aragilar in https://github.com/FAIMS/FAIMS3/pull/887 * Redo browser dumping to download many files by @aragilar in https://github.com/FAIMS/FAIMS3/pull/888 * feat: add delete dialog back in for record/draft meta tab by @lmannering in https://github.com/FAIMS/FAIMS3/pull/889 * change delete icon to chip by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/890 * reset error for autoincre field by @KateSHENG in https://github.com/FAIMS/FAIMS3/pull/891 * feat: UI/UX improvements to conflict resolution tool. by @lmannering in https://github.com/FAIMS/FAIMS3/pull/892 * Fix autoinc disable flow by @aragilar in https://github.com/FAIMS/FAIMS3/pull/893 * Reduce/hide noisy logs by @aragilar in https://github.com/FAIMS/FAIMS3/pull/894 **Full Changelog**: https://github.com/FAIMS/FAIMS3/compare/v0.5.729...v0.7.894
OSF does not support the use of Internet Explorer. For optimal performance, please switch to another browser.
Accept
This website relies on cookies to help provide a better user experience. By clicking Accept or continuing to use the site, you agree. For more information, see our Privacy Policy and information on cookie use.
Accept
×

Start managing your projects on the OSF today.

Free and easy to use, the Open Science Framework supports the entire research lifecycle: planning, execution, reporting, archiving, and discovery.