The XML to markdown automatic conversion mechanism has been improved to fix many special characters and also recognize certain patterns (RegEx) to create better formatting out of the box.
The article edit interface now shows “New” in the Markdown tab when the markdown was just auto-generated. It can also be cleaned out and saved from this UI now in order to force re-generation on the next open of the form. (Note: If the markdown was previously saved away instead of it being auto-generated, it shows "Yes" as before).
18.104.22.168 - 9/23/2020
The automatic save system when closing windows has been overhauled to fix some threading bugs that caused some fields (especially multi-line text fields) to be cleared out incorrectly before their contents got saved.
Enhancements to the email sending system.
22.214.171.124 - 8/20/2020
There now is a new banner editing experience, including a list of banners and a banner edit form.
126.96.36.199 - 8/14/2020
Events now show a list of signups right in the event UI. Data can be exported to Excel from this interface and individual customer information can be opened from there.
There now is a new Email Batches pane that shows all email batches sent by the system (including email newsletters, event promos, new issue notifications,...). This can be used to monitor the progress of the most recent 100 email batches. This pane also allows for the creation of new email newsletters.
There now is a new email newsletters interface (launched from the above pane). It works much like all our other email sending interfaces. However, this is specific to people signed up for email newsletters. (Note that this UI shows an estimate of the number of people invluded in the email newsletters. This is just an estimates as things like blocked emails, or de-duplicating lists can change the final numbers):
188.8.131.52 - 6/18/2020
Article Markdown editing (and associated display on the web page and other formats) has been improved.
184.108.40.206 - 6/9/2020
The event edit form now has a feature to send promitional emails right from within that interface.
The event edit form uses a similar email notification UI as the notification batches for magazine issues. This is currently still a work in progress, although it is already workably functional.
The event management system now allows for the setup of a YouTube email ID, which identifies stored recordings on our YouTube channel, linked to the event.
The event edit form now allows for the definition of a webinar URL. If that is set, users joining through our new live signup URL (codemag.com/events/live/xxx) will be forwarded to that webinar URL (presumably on YouTube, but it could be elsewhere).
The event edit form now allows for file attachments. Attachments can be anything. In future versions, some file attachment types will play special roles (like slide downloads for people signed up for the event).
220.127.116.11 - 5/19/2020
The Issue Edit Form now has a tab that shows Email Notification Batches, which are batches of emails we send to subscribers to let them know a new issue is available. The UI shows the batches, how many emails were included in the batch, how many of those have already been processed (processing large batches runs on the server and may take a long time), how many emails were actually sent vs how many were blocked by our system, and more:
There now is a new interface that allows queueing email notification batches. Usually, we send those to digital subscribers, but print subscribers can be included as well. This interface can be used to create a Markdown-based email, with embedded fields (can be added through a toolbar button). The preview on the right shows an approximation of what the email will look like in differnet email clients (including values for embedded fields). When the generate-button is clicked, the batch of emails is scheduled to be processed in the Cloud and the user can close this UI.
18.104.22.168 - 5/11/2020
The subscriber edit form account tab now has a new Get Temporary Password button. When this button is clicked, a temporary password is copied to the clipboard. One can then go to the codemag.com web site, enter the account username and the temporary password to impersonate the user for a limited amount of time. This is useful for seeing the data on the site the way the user sees it.
22.214.171.124 - 5/7/2020
There now is a first version of a new event management interface
List of events:
The new event edit interface, while still a work in progress, supports the most important features now:
Note that many text fields now support Markdown formatting (as is apparent when a Markdown editing interface is displayed):
The article editing interface has been completed further. (It is still a work in progress, but it is much more complete now and can edit most of the information neded to maintain articles).
The main article information can now be edited properly (and saved correctly) through the main interface.
Editing of article content is now mainly done through the new Markdown interface.
The older XML version is still there, but used by fewer and fewer formats. It should be considered “legacy” at this point and will only be used in the future when the Markdown version is not provided.
HTML previews have been removed from the main form. Individual HTML previews for both the Markdown and the XML versions can be launched from those tabs.
Authors and issues can be assigned. However, these interfaces are still a work in progress and are lacking features such as removing authors and issues.
126.96.36.199 - 4/14/2020
This version includes a new (beta) version of our new event editing interface. Rudimentary event editing is now supported, although not all fields are properly handled and saved yet.
188.8.131.52 - 4/13/2020
The press release edit form now supports full Markdown editing with preview:
The article edit form now features full-featured editors for article Markdown (in preview… not actually used yet!), XML, and HTML:
184.108.40.206 - 3/29/2020
The database has been moved to its final Azure location. This new version is required to work with the new database!
220.127.116.11 - 3/25/2020
Press release editing has been brought forward and works again.
List of press releases:
Press release editing:
The actual press release text now supports simplified editing in Markdown as seen in this screen-shot:
All new-style edit forms now show the key of the item being edited in the status bar. The icon next to it allows copying the key to the clipboard:
18.104.22.168 - 3/24/2020
MobiPocket (Kindle) export has been activated again, and is mostly functional.
22.214.171.124 - 3/15/2020
There now is a new Article Control Center
There now is a new Article Edit Form
The Issue Edit Form has been enhanced
Articles can now be edited/launched from the issue edit form by double-clicking an article in the grid.
The subscription/renewal import form now has a feature that allows creating an empty CSV file that can be used as a starting point to fill in new data. (It is handy because it shows all the available fields).
126.96.36.199 - 3/3/2020
The subscription edit form now allows picking fulfillment and billing addresses. (Note that the actual editing of addresses is done in the subscriber edit form rather than the subscription edit form):
The subscription edit form now shows a list of all magazine issues included in the subscription. Only released magazine issues are included:
The subsriber edit form now shows a list of all issues owned by the subscriber (across all subscriptions). Only released magazines are included in the list.
188.8.131.52 - 3/2/2020
The duplicate subscription form now launches the correct name edit form.
184.108.40.206 - 3/1/2020
Contact Control Center
The New Subscriber button does no longer incorrectly launch a subscription edit form.
There now is a new Subscription Import/Quick-Entry button (see below).
Subscriber Edit Form
Double-clicking a subscription now opens the subscription edit form (formerly it used to open the subscription overview form).
Cancelling subscriptions now works without an error being displayed.
Subscription Edit Form
This form now sorts the display of fulfillment records correctly (with the newest fulfillment first).
There now is a new Subscription Import Form (launched from the Contact Control Center… see above)
220.127.116.11 - 2/11/2020
A screen resolution problem related to the menu has been fixed.
The menu now has a search textbox at the top that allows filtering of the menu:
It is now possible to edit subscriptions associated with subscribers (with the exception of address editing, which is currently a work in progress). The subscription edit screen now focusses entirely on editing of existing subscriptions:
The subscription edit form now has become more of a “subscription control center”, showing additional information, such as fulfillment history (which is specific to the subscription in question, in contrast to the fulfillment history shown in the subscriber edit form, which shows all fulfillments across all subscriptions):
...and invoices (also associated with the current subscription only, contrary to the subscriber edit form, which shows all invoices associated with a person):
...and the subscription's history (with lots of additional data that wasn't available before, showing a snapshot of the subscription as it was at the time the change happened):
18.104.22.168 - 2/3/2020
The Mailings tab of the issue edit form now allows for the creation of new fulfillment batches.
There now is a completely re-written fulfillment batch creation UI (and associated back-end logic).
The dates page of the issue edit form has been re-designed to work on smaller monitors.
22.214.171.124 - 1/26/2020
The issue edit form has been completely replaced with a new one. This new form is much more powerful and acts as a control-center for everything related to an issue. Including articles in an issue, mailings, and more.
The entire issue editing experience (from the issue list to the issue edit form) is now entirely based on service calls. This means that no VPN access is required to use these features, and no IP addresses have to be white-listed on the datagbase for these features. This also means that this form should work more efficiently in remote-access scenarios.
The first page of the issue edit form has been changed slightly from the previous version:
The production-dates page of the issue edit form has been changed slightly from the previous version:
The sales-information page of the issue edit form has changed slightly:
There now is a new mailings-page in the issue edit form. It shows all mail batches created for this issue, with information about how many individual packages were sent, and how many total copies (the two numbers could be different if multi-copy subscribers were included in the batch). The headers also show the totals for all batches.
There now is a new articles-page that shows all articles in the issue:
The attachments-page has been modernized and uses our new standardized file-attachments page:
A bug that caused the font within the drop-down calendars throughout the system to appear too large and be cut off, making the days unreadable, has been fixed.
126.96.36.199 - 1/18/2020
File attachment logic throughout the app has been updated to use the latest file services (with access of files stored on Azure)
All file attachment grids have been re-worked to work with this new mechanism. The look has also been cleaned up:
The file attachment property dialog has been updated and enhanced (especially the support for categories and for Azure files has been improved):
The file attachment upload dialog has been cleaned up and enhanced (especially the support for categories and for Azure files has been improved):
188.8.131.52 - 1/15/2020
Issue editing is back online at least in a rudimentary fashion.
A new version of the magazine issue list has been implemented:
184.108.40.206 - 12/13/2019
The app now uses an updated invoice display. (Note: We are aware of the rendering issue at the top-right side of the invoice, but this is an Internet Explorer related issue that won't be fixed for now. We are moving to Chromium anyway, which will display that detail correctly):
The app can now create a PDF version of an invoice by clicking the Get PDF Version button in the invoice display:
220.127.116.11 - 12/10/2019
Fixed a problem related to author information when saving names that weren't authors.
18.104.22.168 - 12/06/2019
The refresh algorithm in the contact edit form has been improved to refresh the content of different tabs correctly in more different scenarios.
The application auto-update mechanism has been improved to provide more sophisticated update checking and downloading, as well as showing this change log whenever the application has been updated. (This will come into effect for all updates from here on forward).
The application now has a new status bar, showing the status, the current application version, and providing a way to switch the color theme:
22.214.171.124 - 12/04/2019
Re-enabled additional address editing options. The new address UI exposes all fields individually (including the state field even for countries that do not have states, so incorrectly filled state information can be cleared out). It also provides a preview of how the address will be formated in the country in question. Plus, if the address is in the US, it can be verified with the USPS right through this interface:
Subscription display is back in, allowing a view of all subscriptione settings at a glance:
Invoice display is back in, showing a preview rendering of an invoice:
Payment history can be displayed from the invoice dialog:
Billing history can be displayed from the invoice dialog. The UI style is still the old style.
126.96.36.199 - 12/01/2019
First officially deployed new version of the re-written Olympus application.
Olympus has been given a new (more modern) look. It supports simple color themes. And it has been optimized to support larger screens better. Here is a general screen shot that provides an overall idea:
The former “subscriber edit form” has been re-worked into a new "Contact Control Center" that provides a much richer feature-set for editing contact information with all the related data: