Skip to content

Releases: wq/wq.app

wq.app 0.6.1

08 Jul 21:25
Compare
Choose a tag to compare

This release provides a couple of incremental improvements to wq.app 0.6.0.

API improvements

  • wq/progress.js: onProgress event; fix intermediate state
  • wq/app.js: don't loadFromServer if list is known to be empty
  • wq/store.js: use prefix to avoid reseting other stores

wq.app 0.6.0

16 Jun 20:28
Compare
Choose a tag to compare

This release provides a number of minor improvements to wq.app 0.5.1.

New Modules

  • wq/progress.js: A tool for updating an HTML5 <progress> bar with updates from an AJAX rest service (e.g. a dbio Celery task)

API improvements

  • wq/app.js:
    • Support for multiple foreign keys pointing to the same model (#16)
    • Customizable error message when JSON fetch fails (#19)

Other Changes

  • Various minor bugfixes

wq.app 0.5.1

08 Feb 21:07
Compare
Choose a tag to compare

As part of the wq 0.5.0 "Charted Waters" release, this release of brings a number of enhancements to the data exploration capabilities of wq.app.

New Modules

API improvements

  • wq/chart.js:
    • Full data-join support, making it possible to re-use existing SVG charts

      (transition support will be added in a future release)
    • timeSeries and scatter charts can render as both lines and/or points.
      Points now include a tooltip with information about the series and current value.
    • boxplot charts can show multiple "series" in the same chart
    • Legend now available on all chart types
    • More robust margin computation
    • Nicer default styles and better hooks for overriding them
  • wq/map.js:
    • Automatically zoom to extent of features in each list and detail view map
    • Preserve current pan/zoom for continuity between pages
    • Add support for automatically loading server-filtered GeoJSON in list views
  • wq/app.js & wq/pages.js:
    • Better support for optional server-side rendering of list and edit views
    • Better handling of attachmentType lookups in locally rendered edit views
    • Fix issues with preventDefault handling in URL routes
  • wq build: Fix handling of Leaflet CSS url(#default#VML) in r.js (requirejs/r.js#588)

Other

Updated third party libraries:

  • d3.js 3.4.1 (AMD definition upstream in d3/d3#1689)
  • es5-shim.js 2.3.0
  • highlight.js 8.0
  • leaflet 0.7.2
  • leaflet.markercluster 0.4.0
  • marked 0.3.1
  • mustache.js 0.8.1
  • proj4 2.1.0
  • rbush 1.3 (new to wq.app; AMD definition upstream in mourner/rbush#8)

wq.app 0.5.0

11 Dec 05:42
Compare
Choose a tag to compare

Major Changes

  • The primary change since 0.4.2 is the reorganization of the JavaScript modules to a more standard AMD layout (#12). This change makes lib/ the AMD/RequireJS baseUrl so third-party libraries can be require()d via their standard names (jquery, leaflet, etc) rather than the old non-standard wq/lib/jquery style paths. wq init, the tests, the documentation, and the project template have all been updated to reflect this new layout.

Other Changes

  • Some improvements to outbox support in wq/store.js.
  • Added AMD definition to proj4leaflet upstream (kartena/Proj4Leaflet#41)
  • Updated third party libraries:
    • d3.js 3.3.10
    • highlight.js 7.5
    • leaflet 0.7
    • marked 0.2.10
    • mustache.js 0.7.3
    • proj4 2.0.0
    • proj4leaflet 0.7.0
    • requirejs/r.js 2.1.9

wq.app 0.4.2

28 Oct 21:10
Compare
Choose a tag to compare

New Modules

  • wq/markdown.js: Simplifies Markdown (marked) integration for wq/template.js by providing an {{html}} template default that will render context.markdown if it is present.

API improvements

  • wq/app.js:
    • Allow wq/store.js to be configured directly via app's config object
    • Make it possible to return to a different page after saving an item (#9)
    • Fix issue with dropdown menus not showing selected item (#7)
    • wq configuration object: add a defaults option to simplify specifying field defaults in new views for pages
  • wq/store.js:
    • Fix issues with find() indexes (#10)

Other

  • Added bash highlighting support to bundled highlight.js
  • Various minor bug fixes
  • JSHint and other syntax improvements

You may also be interested in tawq, a presentation builder based on wq.app.

wq.app 0.4.1

20 Sep 00:14
Compare
Choose a tag to compare

API improvements

  • wq/map.js:
    • Support for multiple basemaps, with MapQuest OSM and MapQuest Open Arial as defaults
    • Callback hook (config.maps[mapname].onshow) allows further map customization
    • Layers control
  • wq/locate.js:
    • Locator automatically zooms to current location when using gps mode
  • wq build (Python):
    • Make wq script installable via pip
    • PEP8

wq.app 0.4.0

08 Oct 22:36
Compare
Choose a tag to compare

New Modules

  • wq/map.js: Simplifies Leaflet integration for app.js list and detail screens with new wq.db GeoJSON support
  • wq/chart.js: d3-based reusable charts for time-series data: scatter, timeSeries, and contour, boxplot.

API improvements

  • wq/app.js: Full read-write support for all wq.db design patterns (annotate, identify, locate, and relate)
  • wq/pages.js: addRoute now uses (and expects) the same callback signature as register.

Other

  • Third-party Library updates: jQuery Mobile 1.3.2, Leaflet 0.6.4, d3 3.2.8 and others
  • Various minor bug fixes & syntax improvements

wq.app 0.3.2

12 Aug 18:10
Compare
Choose a tag to compare

New Functionality

  • wq/locate.js: Locator, an interactive widget wrapper to allow users to provide their location via GPS, interactive map, and/or manual lat-long entry.

API Improvements

wq.app 0.3.1

12 Aug 18:38
Compare
Choose a tag to compare

New Functionality

  • wq/app.js: CSRF support; allow item list and detail views to be attached directly to application root url

API Improvements

Build System

  • wq init (new): Automatically add symlinks to wq.app assets from project directory
  • wq collectjson: Support for YAML (as nested objects)

Other

  • Add highlight.js to libs for code syntax highlighting
  • Third-party library updates: jQuery Mobile 1.3.1, Leaflet 0.6-dev (master), d3 2.1.6
  • Various minor bugfixes & improvements

wq.app 0.3.0

12 Aug 18:17
Compare
Choose a tag to compare

Other

  • Third-party library updates: jQuery 1.9.1, jQuery Mobile 1.3.0, Leaflet 0.5.1, d3 3.0.6 and others
  • Various minor bug fixes