Releases: unitaryfund/metriq-app
New homepage
We have a new homepage design, due to graphic designer @francespoblete at Unitary Fund!
What's Changed
- #786 general filter bar by @WrathfulSpatula in #810
- #380: Get authors from arXiv by @WrathfulSpatula in #811
- #642: Hide header on mobile portrait view. by @WrathfulSpatula in #812
- #808: Close menu on mobile click by @WrathfulSpatula in #813
- Homepage changes per team discussion by @WrathfulSpatula in #818
- Don't require Twitter handle for registration, in front end by @WrathfulSpatula in #819
- #814 improve search bar by @WrathfulSpatula in #821
- #822: Validate initially, when copying predictive text to modal by @WrathfulSpatula in #824
- #825: Fix search navigation by @WrathfulSpatula in #826
- #828: Show login prompt when trying to add tag without session by @WrathfulSpatula in #829
- #778: Bar chart for single date by @WrathfulSpatula in #831
- QED-C view by @WrathfulSpatula in #835
- #834: Option to edit task/method name by @WrathfulSpatula in #836
- #809: Link to task/method/platform in results table by @WrathfulSpatula in #837
- #838: Link to submission when clicking on chart data point by @WrathfulSpatula in #840
- #839: Don't show 0 counts for top submitters by @WrathfulSpatula in #845
- Install katex and add basic implementation to description by @Aaron-Robertson in #846
- remove unitaryHACK notice by @natestemen in #855
- #857: Add option for loglog charts by @WrathfulSpatula in #858
- New header and footer by @WrathfulSpatula in #859
- Homepage mockup by @WrathfulSpatula in #860
New Contributors
- @Aaron-Robertson made their first contribution in #846
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- #264: Add new URLs to submission by @WrathfulSpatula in #779
- #715: 'Submit and Repeat' for results entry by @WrathfulSpatula in #780
- #781: Accept Twitter handles with or without '@' character by @WrathfulSpatula in #782
- #744: arXiv SOTA labels by @WrathfulSpatula in #789
- #775: Chart text readability by @WrathfulSpatula in #790
- Update dependencies by @WrathfulSpatula in #796
- #774: Display arXiv ID in submission detail view by @WrathfulSpatula in #798
- #785: Restyle homepage by @WrathfulSpatula in #799
- #794: Shorten arXiv ID on task charts by @WrathfulSpatula in #800
- #783: Front end to follow taxonomy from index views by @WrathfulSpatula in #801
- #793: Prepopulate result date (from arXiv API) by @WrathfulSpatula in #802
- #803: Homepage 'Top Submissions' by @WrathfulSpatula in #804
- #795: Add chart padding by @WrathfulSpatula in #805
- #646: Center form labels (for tooltip styling) by @WrathfulSpatula in #806
- #645: Indicate submission required fields by @WrathfulSpatula in #807
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- #760: Remove text confirmation from submission publishing by @WrathfulSpatula in #761
- Top Submitters leader board front end by @WrathfulSpatula in #763
- #765: Qubit count and circuit depth result metadata by @WrathfulSpatula in #766
- #764: Fix SortingTable props update by @WrathfulSpatula in #767
- #744: arXiv label on task chart by @WrathfulSpatula in #768
- #636: Updating FAQ to include information on overlapping result schema information by @vprusso in #771
- #379: Updating language for including date in submission by @vprusso in #769
- #770: Export to csv extension instead of txt. by @vprusso in #772
- #632: Adding clarification on task hierarchy. by @vprusso in #773
Full Changelog: v0.6.2...v0.7.0
Usability improvements and optimizations
CHANGELOG:
v0.6.2
This release has a number of usability improvements and optimizations.
Added
- Direct user to 'Latest' view on submission (70556d2)
- Pick task/method with Typeahead (9b0ed50)
- Point 'submissions' link to submissions view (ae6b1c7)
- Reset modals on close (f79d618)
- Correctly populate results modal for edit (db2b3c1)
- Clear AddSubmission Typeahead on select (862e8f3)
- Child methods can use CategoryScroll (d63079a)
- Custom wrapper on React Bootstrap Table (36fa2d4)
- Convert Task view to use SortingTable (a932920)
- Manually refresh SortingTable (ba73f17)
- Add 'publish' button to submission detail view (655a4b3)
- Result modal delete button (7f12f87)
- Refresh table after adding result (718e67e)
- Predictive text for platforms (94bcc3a)
- Show invalid thumbnail message next to field (9111625)
- Get submission meta tags on paste (0f8c86f)
- Button to remove chart labels (b301661)
- Don't allow empty string as tag (51d400b)
- Prepopulate 'new' modal from typeahead (677e999)
- Predictive text submission reference modals (8a61915)
- Log-2 plot option (66ad173)
- Clicking image open arXiv (f699f3c)
- Add log base option (and shrink checkbox column) (f7b85a9)
- Base 2 QV; Base e T1; Base 10 infidelity (9d82845)
- Check if new submission URL is already in database (8760ef9)
- Detect perfect name match in add/create ref modals (60417ff)
- Make metric names insensitive to case (94d7094)
- Automatically replace image viewer links with raw image URL (d94f2cd)
- Typeahead for parent refs (e5acab8)
- Adding YouTube videos to FAQ and About pages (bcc162b)
- Detect and redirect users to existing submission drafts (1d49c92)
- Don't allow submission refs before draft can be saved (87b68bd)
Fixed
- MetriQ -> Metriq (79668f1)
- Fix submission edit login flow (c2b7ab6)
- Fix default task metric key selection (34ab7ce)
- Fix MathJax (1f82744)
- Fix logout (0fcd184)
- Fix standard error bars (44b1519)
- npm audit fix (47292e4)
- Fix SortingTable.js file name (2e8c484)
- Fix results editing modal front end (07da82b)
- Fix platform property editing (b395870)
- Fix platform server-side load (69c73cd)
- Fix PQF task (e3c6ea1)
- Fix indentation (306067e)
- Fix method detail submission list (fc87071)
- Fix unhelpful button text (2069a29)
- Always use className, not class, in React.js (74848d2)
- Restore config.isDebug (7de83fb)
- Fix first character input in FormFieldTypeaheadRow (22f6dc7)
- Fix chart min/max (e35525d)
- Fix log plots (4b3724c)
- Clean up submission metadata line (6346a8f)
- Fix all login redirects (9bf9c58)
- Fix typeahead suggestions (1088fbf)
- Fix modal validation (b0c0648)
- Fix autocomplete validation (02023cc)
Tag subscriptions and daily new submission subscriptions
UX and self-curation improvements
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
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
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
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.