Skip to content

Releases: unitaryfund/metriq-api

New homepage

24 Jul 17:02
Compare
Choose a tag to compare

We have a new homepage design, due to graphic designer @francespoblete at Unitary Fund!

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.7.1

23 Feb 21:45
3caf988
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

02 Feb 20:32
e8faa63
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.2...v0.7.0

Usability improvements and optimizations

11 Jan 14:03
Compare
Choose a tag to compare

CHANGELOG:

v0.6.2

This release has a number of usability improvements and optimizations.

Added

  • Direct user to 'Latest' view on submission (70556d24facbc89342828a49c90c9b6099dcf349)
  • Pick task/method with Typeahead (9b0ed50e3ee98333475c31818050ba4c6d543513)
  • Point 'submissions' link to submissions view (ae6b1c751f401e78e49c97976bb177e3a8e617c9)
  • Reset modals on close (f79d6182165f518ffe72b30d913fcd5943ce02c2)
  • Correctly populate results modal for edit (db2b3c121eaab9ca671cfed78e9df79f40cc0842)
  • Clear AddSubmission Typeahead on select (862e8f3a4080ad8ba154269bd4ce6e2cea994a32)
  • Child methods can use CategoryScroll (d63079a7ab224df68089f810fae1b688faa8dd01)
  • Custom wrapper on React Bootstrap Table (36fa2d4ce2057a36ff5ba0a079a2efa02eec2e37)
  • Convert Task view to use SortingTable (a93292047a9a8743b7f53b828e77161c322ae63c)
  • Manually refresh SortingTable (ba73f17044ad7a4c92583da846396035efab6f9b)
  • Add 'publish' button to submission detail view (655a4b397047d0fd630f8e5d1443ea707c8cd297)
  • Result modal delete button (7f12f8728546ba5ad3f04374c850f2c41506a19b)
  • Refresh table after adding result (718e67e9adf1c3488b44b8b8dda18c1f506322ec)
  • Predictive text for platforms (94bcc3ad3ff0ae58a6229ac080a31019f1ab01d3)
  • Show invalid thumbnail message next to field (9111625a261a50364a20d98b3f0e4f757102ed99)
  • Get submission meta tags on paste (0f8c86fdc15681e724a3b9c9f30f11c0b0d6818e)
  • Button to remove chart labels (b30166147f4f849ef0d13e055302f3b06ac36876)
  • Don't allow empty string as tag (51d400b085796bb8458c59e3a26e7429ec246635)
  • Prepopulate 'new' modal from typeahead (677e99940a461ede4a462a6bec85f1c34e640a52)
  • Predictive text submission reference modals (8a6191528d30d8d6e1eaa0519f5690ce82185f90)
  • Log-2 plot option (66ad173f111ecec30c198e486a2eaa6f5c3a99cb)
  • Clicking image open arXiv (f699f3cc1414eb674c93815ea705f4b279765063)
  • Add log base option (and shrink checkbox column) (f7b85a90c79f6c9a00b097fe6ef8abbe9ba48561)
  • Base 2 QV; Base e T1; Base 10 infidelity (9d82845b318a439483652ed11457f85cff31af72)
  • Check if new submission URL is already in database (8760ef96b2e83a449622380bf4f52ec92b1eb87b)
  • Detect perfect name match in add/create ref modals (60417ffd7a2ceddf57b57150dad51d7b408735ea)
  • Make metric names insensitive to case (94d70942918224aea3ef6fbe8064d22e5feb0a8a)
  • Automatically replace image viewer links with raw image URL (d94f2cdf7afc141547da9f6b74d7f579a0a7f897)
  • Typeahead for parent refs (e5acab81eba8655a90e25c1019a2f0754fe15640)
  • Adding YouTube videos to FAQ and About pages (bcc162b3226f9126c619b6aee0b26348fd00e7ff)
  • Detect and redirect users to existing submission drafts (1d49c92d2ffae720a7e657852593dc2f0c75d7ff)
  • Don't allow submission refs before draft can be saved (87b68bdb6ce1830c50f60df1fdf445c06fbb6483)

Fixed

  • MetriQ -> Metriq (79668f1c3145998d1c1f6bb963eda09676602e8b)
  • Fix submission edit login flow (c2b7ab62a2d186a091b2d0c62bc80135602ed1d6)
  • Fix default task metric key selection (34ab7cefd436aa809c1c4f9248856a06fae38dee)
  • Fix MathJax (1f827449def51f9e35521a37a30f20c8fcafc755)
  • Fix logout (0fcd184b2ce267d98325e59a2669d318260d5485)
  • Fix standard error bars (44b1519c8179a1d42726c38fd4c070ff8e80164b)
  • npm audit fix (47292e474c830bbbc89e764d036eb78c4a6847f2)
  • Fix SortingTable.js file name (2e8c484ea6359a7cb75b7533bd9d7291eb41f8c5)
  • Fix results editing modal front end (07da82bc963620302afa58c750dc89fadc6e8633)
  • Fix platform property editing (b39587070337684abd1a4f811c17d1dfb1bf4b27)
  • Fix platform server-side load (69c73cdcf97666b2a26e8333d3496ec6bf4dcb61)
  • Fix PQF task (e3c6ea1400ac254a7d6fc6bfb9fe844370b7a385)
  • Fix indentation (306067ea28d5a9d8e20bf9913cdf67418d27628d)
  • Fix method detail submission list (fc8707146a610ac699ad9fcb271a7aab7bc76623)
  • Fix unhelpful button text (2069a29b69e220e9e91a02db573723e392b12d3b)
  • Always use className, not class, in React.js (74848d2536196c2d3d72dfbe578087ae0242f351)
  • Restore config.isDebug (7de83fbb2911a61bd86b127752a617d53a532305)
  • Fix first character input in FormFieldTypeaheadRow (22f6dc7584b87b1736cd4613fec6fdc858fe49aa)
  • Fix chart min/max (e35525d6ba3e1fb71de0c77b80dd2a1e41fc09b1)
  • Fix log plots (4b3724c87b9044c1d115ce27b6e4f9e0bb01a057)
  • Clean up submission metadata line (6346a8fbab46f43548130bf361d7d81189d295ff)
  • Fix all login redirects (9bf9c586282546f5e09a42f0f856a6b2f110f5d2)
  • Fix typeahead suggestions (1088fbf9b4857196d916f856e9737fdce58ccd68)
  • Fix modal validation (b0c06484d8fdcda29076a9dd3a79137cc75b3322)
  • Fix autocomplete validation (02023cce5b618382c4c350927c3789b6e844b4a2)

UX and self-curation improvements

08 Sep 19:35
bbd5c9a
Compare
Choose a tag to compare

This release focuses on user experience, including member self-curation by granular subscription:

  • Single-page application (SPA) best practices implemented, including improved navigation
  • Auto-complete fields when pasting arXiv URL in new submission (thanks to @cometta from unitaryHACK)
  • Created Twitter bot that tweets new submissions at https://twitter.com/metriqinfo
  • Top-category tasks & featured chart as homepage
  • Mobile view improved: sticky banner fixed, charts fitting screen nicely
  • Improved style in charts: responsive styling, clear labels
  • Cookie policy notification when first visiting the website
  • +30% growth of database
  • Python client models’ and route end points were updated (thanks to @MariaM0003 and @KarenRezkalla2, QxQ interns)

Platforms

12 Apr 16:53
cbc6b4f
Compare
Choose a tag to compare

The "platforms" schema allows users to key submission results directly to a user-defined, open-ended definition of a computer "platform." At a minimum, this constitutes just a platform name, but relatively arbitrary metadata can be defined based upon pairs of reusable keys with unique values. Platforms have a parent/child hierarchy similar to "methods" and "tasks," and child platforms are assumed to inherit the properties of their parents, unless the child's unique values are overridden on the specific reusable parent key.

Near-term future improvements are planned to include user querying and analysis capabilities of platforms and platform properties on the basis of their explicitly typed values and use in submission/method/task results.

Fix submission tags

10 Mar 18:44
Compare
Choose a tag to compare

A bug in the API failed to populate submission tags, which caused submission detail views to appear blank. This has been fixed.

Sticky footer; submission box tags

09 Mar 22:42
31f0969
Compare
Choose a tag to compare

This release includes a redesigned footer, which "sticks" to the bottom of the viewport, "rolled-up," and "rolls open" on mouse-over or click.

Submission abstract boxes now also include tag information.

Migrations scaffolding

11 Feb 21:05
Compare
Choose a tag to compare

Changes in this release:

unitaryfund/metriq-app#414 (Migrations)
unitaryfund/metriq-app#386 (User affiliation)
unitaryfund/metriq-app#273 (Social share)
unitaryfund/metriq-app#269 (Mathjax)
unitaryfund/metriq-app#419 (Sort drop-downs)
unitaryfund/metriq-app#421 (CQC partner logo)
unitaryfund/metriq-app#422 (USRA partner logo)

Reskinning and debugging

25 Jan 18:41
f72d00c
Compare
Choose a tag to compare

This release is a combination of further "reskinning" changes and small bug fixes.