SKCC Sked Page
1 Introduction
2 FAQs
3 Sign Up
4 Login
5 Known Issues
6 Handy Tricks
6.1 Zooming
6.2 Maidenhead Calculator
6.3 Spell Checking with Firefox
6.4 Emojis
7 Wish List
8 Revision History

1 Introduction

Sked Page is a web based interactive program that helps you find operators with which to schedule straight key CW QSOs, usually in real time.
More documentation will be provided here as time permits.

2 FAQs

  • Q: My PM tabs keep showing up, how to I get rid of them?
  • A: PM tabs stick around until all the received messages within them are read. To get rid of a tab that has unread messages in it, go to the tab and click on the top-most 'read' link. (Pronounced 'red'.) Then you can click on the X in the tab and the tab will not come back until you get another PM from the same person.
  • Q: How do I permanently delete my PMs?
  • A: You can't. PMs are intended to be conversational. You can, if you want, delete your own messages, but the messages from the other party stick around until the other party deletes them.
    We may, occasionally, purge old messages just to keep the size of database and its backups of manageable size.
  • Q: What is that number to the left of the callsign in the Active Users box?
  • A: That number indicates the number of minutes the operator with that callsign has not moved their mouse cursor over the Sked Page -- a good indication of whether that person is away from their computer or not.

    After 61 minutes of idle time, the Sked Page does an "auto-away" on the user, so they don't remain inactive all day long.

3 Sign Up

4 Login

Once signed up, you can login with your callsign (case insensitive) and password (case sensitive).

5 Known Issues

  • Documentation is not complete. (This page.)
  • Sometimes the edit link in a PM field does nothing. Current workaround - refresh the browser window and retry.
  • It has been seen where the callsign of an incoming PM message replaces the Everyone tab name in the leftmost tab. Current workaround - refresh the browser window.
  • The sign up process retains only the last validation code emailed to a user. If the user makes multiple attempts to email a validation code, then the user may have multiple codes in multiple emails. Currently, entering only the last one received will work. The signup process should retain all the codes emailed to a user such that any of them will successfully complete the email validation process.

6 Handy Tricks

6.1 Zooming

The Sked page uses fonts small enough to keep the page compact, but it can make it harder to read for some operators. All three major browsers (Chrome, Firefox and IE) have the capability to zoom the text on a page while keeping the rest of the layout of the page intact.
To Zoom in (make text larger), press CNTL +. Press it again and again for even bigger text. Press CNTL - to unzoom. Press CNTL-0 to snap back to normal mode.
You may even find it useful to unzoom (less than 100% zoom) in some cases. If you have very nice monitor, try unzooming to 90% and see how you like it.
Note that on a Mac, use the "Command" key (⌘) instead of CNTL.

6.2 Maidenhead Calculator

To accurately obtain your Grid Square while operating in the field, you can use an app on your smartphone to provide your maidenhead (grid square) value. Here is a free one for the iPhone: Maidenhead Calculator on iTunes. If the link doesn't work, it's called "Maidenhead Converter" by Donald Hays.

6.3 Spell Checking with Firefox

Firefox has a built in spell checker that works, by default, on text boxes that are more than 1 line. The message box at the bottom of the Sked Page is a single line. Luckily, Firefox can be configured to spellcheck single lines. Here's how:
In Firefox, enter about:config in the address line. You'll get a warning that you could break something. Say yes. Then search for spellcheckDefault. Change the value from 1 to 2. Restart Firefox.

6.4 Emojis

You can copy emojis from this site and paste them into your messages. 😁

7 Wish List

  • Add a user-selectable option to "ding" when an incoming message contains their first name. (In addition to the default of dinging when their callsign is encountered.)
  • Provide a way to temporarily override SPC, QTH and grid square for mobile operations.
  • Need a larger pop-up window when hovering over a callsign. Similar to K3UK.
  • Make current user's callsign standout in some way in the list of Active Users. Probably by using italics.
  • The message entry box should not be all the way at the bottom of the window if there are a small number of messages. This also makes mobile use of the page harder.
  • Color scheme needs to be changed to accommodate visually impaired operators.
  • Open a PM when user's callsign in the message area is clicked. Similar to behavior when a callsign is clicked in the Active Users area.
  • It would be nice to display the total number of users currently connected. I.e., lurking.
  • Allow the deletion of PM messages.
  • It has been suggested that the page should highlight all visible messages that have been sent from a user when hovering the mouse cursor over that user's callsign.
  • Currently, there is no way to control the order in which announcements are displayed.
  • The 'Select from Previous PMs' window could grow large with a lot of accumulated PMs. Need a vertical scroll bar. Also, perhaps the list should be sorted by most recent instead of callsign alphabetical.
  • Split the Active SPCs into individual States/Provinces and Countries.
  • Mobile.

8 Revision History

  • 2019-06-25 - Version 1.8.4
    • You can now close the Active SPCs and Member Lookup boxes. Refresh your browser to get them back.
  • 2019-06-14 - Version 1.8.0
    • Added 'Member Lookup' feature.
    • Fixed SPC update issue, manifested by the empty SPC of KS1KCC.
  • 2019-04-15 - Version 1.7.0
    • Make most input fields monospace and bold.
    • Added an On-Air Name setting, primarily for clubs.
    • Widened the Active User panel so that more users fit vertically on the screen during big events.
    • Internal: Update all packages: node, sqlite, typescript, nodemailer.
  • 2018-10-24 - Version 1.5.8
    • Sort announcements that end sooner to the top.
    • ADMIN ONLY: Sort active announcements to the top in the announcement editing screen.
  • 2018-10-24 - Version 1.5.7
    • ADMIN ONLY: Improve creation of new announcements.
  • 2018-09-06 - Version 1.5.6
    • Uses much lighter background when in edit mode to improve readability.
  • 2018-04-18 - Version 1.5.5
    • Support four character gridsquares. Previously, only six character gridsquares would be processed. (Four character gridsquares were previously ignored.)
    • Validate gridsquares during entry by the user, allowing four or six character gridsquares.
  • 2018-04-16 - Version 1.5.4
    • Fix issue with IE11. (Introduce 'bluebird' dependency).
  • 2018-04-08 - Version 1.5.3
    • Skipped.
  • 2018-04-08 - Version 1.5.2
    • Don't display 'null' for the user when a gridsquare is not supplied.
  • 2018-03-13 - Version 1.5.1
    • Fix rounding issues on distance & bearing display.
  • 2018-03-12 - Version 1.5.0
    • Revamped administrative screens.
    • Introduced a configuration file for administrators.
  • 2018-02-02 - Version 1.4.0
    • Now SKCC members can create an account using any of their "old" calls.
  • 2017-12-20 - Version 1.3.6
    • Added "Test Notification Audio" link under the Settings tab.
  • 2017-12-19 - Version 1.3.4
    • Added ability to enable/disable PMs -- full implementation.
  • 2017-12-07 - Version 1.2.1
    • Limit the number of Previous PM Callsigns transferred during a live search.
    • The Active User box is now fixed width to improve rendering performance.
    • You can no longer reply to yourself.
  • 2017-12-04 - Version 1.2.0
    • Ability to disallow new PM conversations. (Control from the Settings Tab.)
    • Clicking a callsign in the message area now does a 'reply' instead of opening a PM Tab.
    • This version will no longer delete a PM tab automatically.
    • Changed 160m calling frequency to 1.813.5.
    • Slightly change the way SKCC Frequencies are displayed to better use vertical space.
  • 2017-11-23 - Version 1.1.3
    • Added HTTPS support.
    • Fix some forms of "not connected" issues.
  • 2017-09-13 - Version 1.0.9
    • Smarter, dynamic height of Settings page.
  • 2017-09-12 - Version 1.0.8
    • Much better formatting on the announcements page for administrators.
  • 2017-09-06 - Version 1.0.7
    • IE 11 specific fix.
  • 2017-08-25 - Version 1.0.5
    • Upgraded server to use PHP 7.
  • 2017-08-19 - Version 1.0.3
    • Fixed backup looping problem.
  • 2017-08-16 - Version 1.0.1
    • Fixed a regression introduced in version 1.0.
  • 2017-08-15 - Version 1.0
    • If there is an error sending email, the user is notified so they can retry. Before, errors were silent.
    • Now allows parenthesis in URL links. (Prevalent with Wikipedia pages.)
    • Includes latest release of Node.js on the server, which claims to be faster.
  • 2017-07-26 - Version 0.96.99
    • Recover from DNS failure while updating the member database from the main SKCC website.
    • Improved search engine optimization.
    • Better handling of real time browser software upgrades.
  • 2017-07-26 - Version 0.96.98
    • Fixed reversion affecting the creation of database backups.
  • 2017-07-25 - Version 0.96.97
    • Added meta keywords to help with search engine optimization (SEO).
  • 2017-07-25 - Version 0.96.96 Beta
    • Upgraded internal communications mechanism in attempts to eliminated connection problems experienced by some users.
  • 2017-07-24 - Version 0.96.95 Beta
    • Internal release.
  • 2017-07-18 - Version 0.96.94 Beta
    • Internal improvements and optimizations.
  • 2017-07-17 - Version 0.96.93 Beta
    • Add the ability to sort previous PMs on the "PM" tab by any column. (Defaults to sorting by the time of the last message sent or received, most recent first.)
  • 2017-07-14 - Version 0.96.92 Beta
    • Automatically deletes old messages every hour:
      • Everyone - Messages older than 2 hours, yet leaving at least 300 Messages regardless of age.
      • PMs - All messages older than 30 days.

      Note that any PM tab that is open where all messages are deleted will automatically be deleted as well (becomes the color red, fades out, then disappears).
    • Two notes have been added to each PM panel. One describes how to mark messages as read. (Displayed only when there are unread messages). The other tells the user that messages are automatically deleted after 30 days.
    • The "Previous PM" display is now sorted by the last message sent or received rather than by callsign.
  • 2017-04-09 - Version 0.96.91 Beta
    • Fixes a problem where the Sked page would, on very rare occasions, deliver corrupted data to the SKCC Skimmer, causing the skimmer to crash.
  • 2017-04-02 - Version 0.96.89 Beta
    • Fixes a problem where marking a PM message as 'read' would cause messages that contain the word 'read' to disappear.
    • Cosmetic change to the active users area so that all grid lines appear.
    • Fixed a bug where users that had not yet validated their email addresses could still send 'everyone' messages.
  • 2017-03-18 - Version 0.96.87 Beta
    • Raises the number of connections allowed from a given IP address.
  • 2017-03-17 - Version 0.96.86 Beta
    • Highlights the current user in the list of active users in the same way as callsigns are highlighted in the message area -- white on blue background.
  • 2017-03-17 - Version 0.96.85 Beta
    • Cosmetics.
  • 2017-03-16 - Version 0.96.82 Beta
    • Changed color of active user callsigns to blue.
    • More efficient Idle handling.
    • Fixed an issue where an http:// URL containing a single quote would not be considered a complete link.
    • Added automated database backups.
    • Limit the number of connections from an IP address.
    • Changed timeout when accessing data from
    • Optimize each database access.
    • Faster initial connection.
    • Real time updates for the Skimmer instead of periodic.
  • 2017-03-11 - Version 0.96.81 Beta
    • Fixes a problem where the UTC was affected by DST changeover.
    • Fixed a problem where the background of a status message in the active user box could be light gray instead of white.
  • 2017-03-10 - Version 0.96.80 Beta
    • A better approach to getting data from the Sked Page to the Skimmer should eliminate the occasional Skimmer crash.
    • Lightened up some of the backgrounds for better contrast.
  • 2017-03-10 - Version 0.96.79 Beta
    • Attempted fix for SKCC Skimmer Crash issue.
    • Fixed table layout for main page. Less unnecessary movement.
  • 2017-03-06 - Version 0.96.78 Beta
    • Experimental release.
  • 2017-03-05 - Version 0.96.77 Beta
    • Fixed password reset.
    • Limit total number of connections allowed.
    • Less aggressive browser reconnect logic.
    • Add robots.txt.
    • Add get-status.php for SKCC Skimmer.
  • 2017-02-21 - Version 0.96.6 Beta
    • Cumulative - Rewrite of the PM server logic.
  • 2017-02-20 - Version 0.96.2 Beta
    • GMT to UTC in time display.
    • Fixed a problem where clicking a tab that is flashing would not show as solid blue like it should.
    • Fixed a problem where a PM comes in and a tab it not yet open for that PM session. It was not flashing yellow as it should.
  • 2017-02-20 - Version 0.96.1 Beta
    • Accept any of the validation codes emailed to a user for either resetting password or initial validation. It used to only accept the last one sent.
  • 2017-02-19 - Version 0.96 Beta
    • Cosmetic tweaks.
  • 2017-02-18 - Version 0.95 Beta ** Major improvements **
    • Various stability improvements.
    • SKCC Logo now links to
    • Completely reworked the way the page is displayed to maximize the number of active users that can be seen on the screen at once.
    • Improved resizing of message and active user area as the size of the window is changed.
    • New Settings tab.
    • SKCC Frequencies moved into the Settings tab to prevent main screen clutter.
    • Moved active SPCs and DX entities to the bottom of the screen to allow more active users in the vertical space.
    • Add experimental 'click' action to allow iPhone users to reset idle time.
    • No longer clutter main page with 'connected' message. Only when disconnected will a 'Not connected' status be displayed.
    • Experimental - stronger highlight for current active user's callsign. Used to be color red. Complaints from visually impaired OPs that red is a poor choice.
    • Include password reset capability both before and after login.
    • Moved SKCC logo to the left; welcome message to the right.
    • Moved logout link to bottom right of page.
    • Fixed double red blink when deleting a message.
    • Provide a 'no match' message when searching for a previous PMs where none are found.
    • Change '+' to 'PM' on the "new/find PM" tab.
    • Looks much better on an iPhone.
  • 2017-02-14 - Version 0.94 Beta
    • Fixed SKCC Skimmer synchronization issue.
  • 2017-02-13 - Version 0.93 Beta
    • Faster initial load.
    • Fixed Call Sign substitution issue.
Copyright © 2022  Mark J Glenn, K7MJG