When triggering email batches, the system now asks for confirmation before batches are triggered.
The system now tracks who generated batches, and displays so in the email batch pane.
The system now keeps better track of when a batch was last updated, so it becomes easier to see if a batch has stalled.
Cosmetic tweaks have been made to various lists displaying email batches to optimize readability of the information.
The Email Batch Pane now has a Process Interrupted Batches button. It can be used to resume stalled email batches. See also: Sending Emails
18.104.22.168 - 3/8/2021
Events now have a flag for “CODE Presents” webinars.
Email batches that are still being processed are now highlighted in a special color in the email batch pane.
22.214.171.124 - 2/18/2021
The system now has a coupon generation feature. (See also: Coupons)
There is a pane showing all coupon batches and their use:
There now is a dialog that allows triggering coupon generation:
126.96.36.199 - 2/17/2021
The “Magazines and Issues” menu item is now called "Magazine Issues"
The list of articles in the issue edit form now shows more information for each article:
All author names are now shown in the author column, for articles with more than one author.
It is now more obvious when an article doesn't have an assigned author.
The author photo is now displayed (which makes it easier to spot authors with missing photos, or incorrectly assigned authors).
The “assign authors” and "assign issues" functionality in the article edit form are now fully implemented with the new author search UI (customer search UI).
188.8.131.52 - 2/11/2021
The Unassigned Subscriptions pane (showing subscriptions that have not been assigned to renewal series) has been brought forward to the latest technology.
This UI is now launched from within the Magazine Renewals UI (or by searching for it in the menu).
This UI now launches the new subscriber edit form when double-clicking a row in the grid (rather than the outdated one it showed in the old UI).
184.108.40.206 - 2/9/2021
Buttons are now rendered slightly different. This enables us to provide more feedback about button states, such as disabled buttons (which are now more obvious).
The renewal series assignment and process dialog now provides more feedback when assignment or processing is running.
Renewal series assignments now also process subscriptions without addresses and phone numbers.
Subscription offers now define a “Renewal Grace Period” that defines how expires subscriptions are renewed. (see also: Subscription Offers))
The renewal series edit form now shows more fields in the steps page (grid).
The renewal series edit form now maintains selection of steps and rules after a refresh (such as when a step is saved in the steps edit form).
The sender name in the renewal series step edit form now saves correctly.
220.127.116.11 - 1/28/2021
Hamburger menu now shows a better message while user rights are evaluated during logon.
Right-aligned list column headers now render correctly when sorted.
The renewal series pane now shows number of subscriptions currently assigned to the series.
18.104.22.168 - 1/25/2021
The list of events now shows the event code and signup numbers.
22.214.171.124 - 1/16/2021
The customer search has been improved further to provide better performance and async loading.
Email, phone numbers, and other comm info are now separate search fields
The subscription count column now shows in green when the customer has an active subscription.
The file attachment properties dialog (see last release) has been enhanced further.
The window is now launched non-modal (other windows can be interacted with, while this dialog is open).
For log entries where the user who downloaded the file is known, the name details can now be opened directly from this dialog.
The magazine issue search pane now shows file download stats for each issue (MobiPocket/Kindle and PDF/Web). Note: Collecting of these stats started in early November 2020.
126.96.36.199 - 1/14/2021
The file attachment property dialog now has an access log table (showing download details) as well as a simple graph showing access log stats.
188.8.131.52 - 1/10/2021
The contact/subscriber search has been further improved
Several search bugs have been fixed
Sorting by clicking column headers has been enabled
The resize behavior of the pane has been enhanced to fit the advanced search more easily, yet take advantage of the available screen real-estate better, in large screens.
Search now happens asynchronously and in separate steps, allowing additional data (additional columns) to “trickle in” as data is retrieved. This improves the overall search performance. The user can already interact with the list while additional data is loaded.
The list now shows photos for people that have a photo on file (also loaded asynchronously)
184.108.40.206 - 1/4/2021
When copying a key from a data edit window to the clipboard (through the status bar), it now only copies the actual data without the word “Key:” in it.
Navigation behavior of the integrated web browser has been improved. The Back/Forward buttons now become enabled mroe reliably when navigation is possible. (Note: there still seem to be some occasional anomalies, but that seems to be due to the EdgeChromium browser control and probably needs to be fixed with subsequent versions of that Microsoft control).
Changes to toolbars:
Toolbar buttons now have a slightly different look to make it more obvious which buttons are enabled/disabled and to more clearly indicate interactions such as mouse-over or mouse-down. Also, default buttons do not have a colored background anymore (to enable toggle buttons… see below).
Toolbar buttons now have more of a square-cornered look.
There now is a new toggle-button style (which is used in places such as for selecting the view-mode of the contact list/subscriber search).
Contact/Subscriber search has been re-worked majorly
The toolbar has changed and now provides a more logical way to switch between display modes for the list.
The toolbar now has toggle buttons to switch between “starts with”, "contains", and “exact match” search modes.
The toolbar now also features an Advanced toggle button that shows advanced search fields when activated.
There are now many additional ways to search for people.
The search for communication information (such as phone, email, ...) is now “canonicalized”, meaning that phone numbers are now found regardless of their formatting. (So searching for 5555555555 will find a phone number stored as (555) 555-5555 for instance).
The result list now shows many additional fields of information.
The search is now done multi-threaded, meaning the UI doesn't freeze while the search is ongoing. (Note: The search is now much more complex, and can thus be slower than before, depending on the exact search criteria). It is also much more obvious when a search is in progress and when it completes.
The search UI now comes up remembering the settings for display mode, search mode, and whether or not advanced search is visible.
The comm-info search field (phone, email, web…) now allows entering multiple search expressions separated by ;.
220.127.116.11 - 12/26/2020
Tabs in the main screen can now be undocked and floated around the screen (including multiple screens):
There now is a new login dialog (with a new associated security model):
Olympus uses the same accounts (and therefore the same user name and password) as codemag.com.
All such accounts are fundamentally eligible to log in to Olympus. However, these accounts have to be assigned appropriate rights to get into Olympus.
The new model uses role-based security. Users who aren't in required roles will not see certain menu items. Therefore, many users will now see fewer menu items than before.
The app now shows the logged in user name in the status bar.
The user name in the status bar can be clicked on to see more detail about the user.
18.104.22.168 - 12/22/2020
There have been various cosmetic changes throughout the system, replacing previously incorrect icons.
There now is a separate subscription offer referral code edit form (see also: Subscription Offers).
22.214.171.124 - 12/21/2020
Subscription offer editing is now available in the new version (see also: Subscription Offers).
126.96.36.199 - 12/17/2020
The save behavior of new renewal series has been improved.
Creating new steps and rules in renewal series can now only been done after a new series has been saved the first time.
Open renewal series panes (lists) now refresh when series are edited and saved.
The new-item behavior has been improved throughout the app.
188.8.131.52 - 12/14/2020
The people search pane now makes it more obvious when a query returned no results.
Improvements to the renewal series step edit form
The email and print definition preview can now show offer grids (showing live data from the selected offer and it tries to pick the correct region based on associated rules, where possible).
The preview can now show the real advertised offer price.
The preview can now show the real advertised offer discount.
Advertised discount is now a new field that can be embedded.
The default styles have been enhanced to add some styles specific to the content of renewal emails and print-outs.
The current issue cover can now be inserted from the drop-down menu.
The preview refreshes when a different offer or referral code is picked, or when the action changes (such as from email to print).
The renewal series step edit form now allows sending test emails for steps with an email action.
The renewal series step edit form now allows generating a test PDF for mail action steps.
Mailed (PDF printed) renewal series steps are now processed properly server-side and are thus considered valid and supported step actions.
184.108.40.206 - 11/25/2020
Renewal series steps and renewal series rules can now be deleted.
Addresses in the contact edit form can now be merged. (Note that there remain technical challenges and the form should be closed without saving immediately after the merge operation).
Comm infos (such as phone numbers) in the contact edit form can now be merged. (Note that there remain technical challenges and the form should be closed without saving immediately after the merge operation).
220.127.116.11 - 11/24/2020
Further cleaned up the menu
There now is an integrated web browser experience.
Documentation, change logs, wish-list, as well as web sites such as codemag.com and eps-office.com can now be accessed from within Olympus.
18.104.22.168 - 11/23/2020
The menu has been cleaned up a bit (and search reveals more menu items than are currently there)
The entire area related to renewals (with renewal series, steps, rules, and the rule debugger) has been replaced. (For more information, see Subscription Renewals)
22.214.171.124 - 11/10/2020
Invoices are now showing the name in the address block.
Invoices can be retrieved as PDF through Olympus again.
The “default button” on panes in the main form works again when hitting enter (such as typing the name on the subscriber search pane, and hitting enter to trigger the search).
All our grids/lists now support copy & paste for all our selected rows. This works especially well when pasting into apps like Excel. Note that depending on the list, this feature will generate results of different levels of usefulness. For instance, it works very well on the list of events, or on the list of accounts a user has. It does not work so well on the list of file attachments, due to its highly customized formatting.
126.96.36.199 - 11/9/2020
Our system now keeps track of file downloads. Simple download numbers can now be seen through Olympus in all file attachment grids and all file property dialogs. (This feature has been implemented especially for digital magazine downloads as well as event-attachment downloads). Note that some older files do have their downloads tracked already, but in general, this number is only accurate from 11/9/2020 on.
When a file has a download count greater than zero, the download count is shown in the file list:
The file property dialog launched from the above list now always shows a download count:
188.8.131.52 - 11/7/2020
The main application window now supports opening multiple panes at once in a tabbed form.
Theme switching has been improved and now works without restarting the app.
Legacy UI components now integrate a little better (although some still have odd colors and some even have trouble accessing data).
Email markdown editors now do a better job at refreshing the preview immediately after a field is inserted. (Used to require a click on the editor in some scenarios before).
Added some more defensive code to avoid spaces in user names and other account fields.
Default styles snippet that can be inserted into emails has been updated.
184.108.40.206 - 11/4/2020
The preview of the email newsletter UI now shows a preview that is a better approximation of what the email really looks like for people. (Note that results can still vary widely as people use different email clients) .
The preview of the article markdown edit UI now shows a preview that is a better approximation of what articles on our web site really look like. See also: Article Editing
Inline code (in paragraphs) is now rendered in an exaggerated way in the preview of the article edit experience, to make it easier to spot these text segments. See also: Article Editing
There now is the ability to send email batches to people signed up for a specific event. See also: Sending Emails
220.127.116.11 - 10/13/2020
The signup export in the event edit form now also exports a column showing the number of active subscriptions the signed up person owns.
18.104.22.168 - 10/12/2020
Communication information in the contact edit form (especially email) now shows whether it is verified, valid, and if it is invalid, the reason for it being invalid (in the notes column).
The Email Batches pane now shows batches grouped by month. It also shows the total number of emails sent in each month (which is very useful in knowning when we are over the total number of emails we can send through SendGrid). See also: Sending Emails
The event edit form has been improved
It is now possible to double-click a signup row to open the customer detail.
The list of attendees now has a column that shows whether the attendee is an active magazine subscriber (and if so, how many subscriptions are active).
There now is a new button to trigger assigning subscriptions to people signed up for an event, which launches into the new “assign subscription” feature for event attendees.
The comm-info edit dialog can now edit Verified and Invalid and edit the note associated with comm info (typically used to explain why it is flagged as invalid.)
22.214.171.124 - 10/9/2020
Fixed a display problem with generating schedules for magazine issues.
126.96.36.199 - 10/6/2020
The contact edit form (“subscriber edit form”) now shows in the comm-info grid whether the information is verified, invalid, and what the reason might be something is flagged as invalid. (All this is especially useful for emails, but can also be used for other types of communication information.)
The email sending sub-system has been further enhanced (see also: Sending Emails)
There now is a toolbar in the interface that now has the “Generate Batch” button, rather than it being a regular button at the bottom.
There now is a button that provides an estimate as to how many recipients will be included in a batch. (Which works different for email newsletters, new issue notifications, and event promotions, but is supported in all these scenarios).
There now is a button that allows sending a test email (usually to oneself)
The interface for sending event promotions has been enhanced to support embedded event fields better (including the preview).
Last used email text is now preserved and loaded the next time the same email UI is opened again (separate for newsletters, event promotions, and new issue notifications)
188.8.131.52 - 9/25/2020
The article edit system has been improved (see also: Edit Articles)
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).
184.108.40.206 - 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.
220.127.116.11 - 8/20/2020
There now is a new banner editing experience, including a list of banners and a banner edit form.
18.104.22.168 - 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):
22.214.171.124 - 6/18/2020
Article Markdown editing (and associated display on the web page and other formats) has been improved. See also: Article Editing
126.96.36.199 - 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).
188.8.131.52 - 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.
184.108.40.206 - 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.
220.127.116.11 - 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). See also: Article Editing
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.
18.104.22.168 - 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.
22.214.171.124 - 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. See also: Article Editing
126.96.36.199 - 3/29/2020
The database has been moved to its final Azure location. This new version is required to work with the new database!
188.8.131.52 - 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:
184.108.40.206 - 3/24/2020
MobiPocket (Kindle) export has been activated again, and is mostly functional.
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).
220.127.116.11 - 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.
18.104.22.168 - 3/2/2020
The duplicate subscription form now launches the correct name edit form.
22.214.171.124 - 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)
126.96.36.199 - 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):
188.8.131.52 - 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.
184.108.40.206 - 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.
220.127.116.11 - 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):
18.104.22.168 - 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:
22.214.171.124 - 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:
126.96.36.199 - 12/10/2019
Fixed a problem related to author information when saving names that weren't authors.
188.8.131.52 - 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:
184.108.40.206 - 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.
220.127.116.11 - 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: