Skip to content
Efraim Feinstein edited this page Dec 3, 2017 · 13 revisions

This document contains feature/versioning history for the opensiddur-client.

Future roadmap

  1. Make the current client non-painful to use for a reasonably advanced person who is willing to learn some XML.
  2. Provide a simple interface client for a non-technical user to build a siddur by:
  • setting some basic title information,
  • selecting which services to include and their order,
  • selecting a translation
  • selecting values of conditionals (through radio buttons, check boxes or dropdowns). This will require there to be data in the database for it to work!

Version history

0.2.0

  • Rewrite of the existing CKEditor-AngularJS interface code to remove use of ng-ckeditor and only manually sync CKEditor to the TextService. This should fix a number of annoying syncing bugs.

0.1.13

  • Add support for UI editing of conditional definitions
  • KNOWN BUG #60 : Under some circumstances, conditionals and other blocks will be added then immediately disappear.

0.1.12

  • Add support for independent anchors
  • Enhancements to the outline view, including "edit as text" and "compile" buttons for the outline's root document.
  • Multiple usability/bug fixes from the 0.1.11.x series

0.1.11

  • Add support for line groups and lines (poetry) in the simple editor

## 0.1.10

  • Add support for divisions with heading in the simple editor

0.1.9

  • Support for lists in the simple editor

0.1.8

  • Outline editing and execution mode
  • Set the "status" of a document with respect to a source

0.1.7

  • Set conditional variable values
  • Apply conditional expressions to texts based on those values
  • Inline inclusions

0.1.6

  • Display transclusions of documents in place.

0.1.5

  • Insertion and editing of annotations in the simple editor.

0.1.4

  • New drag and drop translation alignment tool.
  • Modularization of most of the code. Should make the code easier to maintain and test.
  • Some new icons created by @PricklyPear added

0.1.3

  • Add paragraph support to the simple editor.

0.1.2

  • First release with a simple editor. Support for metadata (though the dialogs introduced in 0.1.1), segments, and inclusions.

0.1.1

  • Upgraded from Twitter Bootstrap 2 to Bootstrap 3.
  • Improved transcription viewer, works with the transcription source data supplied by server v0.8.1
  • Dialogs to view and edit all forms of metadata that are stored in the header without editing XML, accessible from the "Metadata" menu.

0.1.0

  • Compile button activates background compilation. New background compilation status UI.
  • My active jobs UI
  • Multiple bugs fixed
  • Warning: external links coming into the client may have changed because a bug involving a requirement for double-encoding URLs (eg, %25D7 instead of %D7) no longer applies. This should make URLs much more readable going forward.
  • Warning: there have been some changes to some documents' URLs in storage. It is possible that some documents will no longer save due to bad external document links. If this happens, check the bibliographic entries in the tei:sourceDesc section of the header.

0.0.8

  • Recent changes view
  • Automatic segmentation at the press of a button

0.0.7

  • enhanced link-insertion helper dialogs
  • collapsible show transcription source window

0.0.6

  • support for editing annotations documents as XML
  • a "New document" dialog to help write a valid XML document from the start

0.0.5

  • adapted the XML editor to support conditionals documents

0.0.4

  • UI for translation alignment documents
  • common dialog for sharing status

0.0.3

  • basic XML editor with validation on write for "original text" JLPTEI documents
  • basic UI support for compilation

0.0.2

  • forms-based editor for bibliographic sources

0.0.1

  • login, new user and profile editing page