If you are still having issues with texting, please double check your settings aren't blocking unknown numbers from texting you. In the meantime, you can still use email notifications and have them notify you directly on your phone (Click here for Gmail instructions).
Academic Calendar: https://nbregistrar.rutgers.edu/undergrad/calendar.htm
3-Year Calendar: https://scheduling.rutgers.edu/scheduling/academic-calendar
Registration Schedules: https://nbregistrar.rutgers.edu/undergrad/reginfo.htm
Academic Calendar: https://scheduling.rutgers.edu/scheduling/academic-calendar
Fall Calendar: https://registrar.newark.rutgers.edu/office-registrar-fall-academic-calendar
Spring Calendar: https://registrar.newark.rutgers.edu/registrar-spring-academic-calendar-0
Academic Calendars: https://registrar.camden.rutgers.edu/calendars-catalogs
Last updated: September 10, 2023
Preface
Please read these Terms and Conditions ("Terms", "Terms and Conditions") carefully before using the http://schedru.me website (the "Service") operated by Schedru ("I", "me", "us", "we", or "our"). Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.
Accounts
When you create an account with us, you must provide us information that is accurate, complete, and current at all times. Failure to do so constitutes a breach of the Terms, which may result in immediate termination of your account on our Service.
You are responsible for safeguarding the password that you use to access the Service and for any activities or actions under your password, whether your password is with our Service or a third-party service.
You agree not to disclose your password to any third party. You must notify us immediately upon becoming aware of any breach of security or unauthorized use of your account.
Links To Other Web Sites
Our Service may contain links to third-party web sites or services that are not owned or controlled by Schedru.
Schedru has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that Schedru shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.
We strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.
Termination
We may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.
All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers,
indemnity and limitations of liability.
We may terminate or suspend your account immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.
Upon termination, your right to use the Service will immediately cease. If you wish to terminate your account, you may simply discontinue using the Service.
All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.
Governing Law
These Terms shall be governed and construed in accordance with the laws of New Jersey, United States, without regard to its conflict of law provisions.
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.
Changes
We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.
By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.
Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).
Last updated: September 10, 2023
Preface
This privacy notice for Schedru ("we", "us", or "our"), describes how
and why we might collect, store, use, and/or share ("process") your information when you use our
services ("Services"), such as when you:
- Visit our website at https://schedru.me, or any website of ours that links to this privacy notice
- Engage with us in other related ways, including any sales, marketing, or events
Questions or concerns? Reading this privacy notice will help you understand your privacy rights and choices.
If you do not agree with our policies and practices, please do not use our Services.
Summary Of Key Points
This summary provides key points from our privacy notice, but you can find out more details about any of these topics by
clicking the link following each key point or by using our table of contents below to find the section you are looking for.
What personal information do we process?
When you visit, use, or navigate our Services, we may process personal information depending on how you interact with us
and the Services, the choices you make, and the products and features you use.
Learn more about personal information you disclose to us.
Do we process any sensitive personal information?
We do not process sensitive personal information.
Do we receive any information from third parties?
We do not receive any information from third parties.
How do we process your information?
We process your information to provide, improve, and administer our Services, communicate with you, for security and
fraud prevention, and to comply with law. We may also process your information for other purposes with your consent.
We process your information only when we have a valid legal reason to do so.
Learn more about how we process your information.
In what situations and with which parties do we share personal information?
We may share information in specific situations and with specific third parties.
Learn more about when and with whom we share your personal information.
How do we keep your information safe?
We have organizational and technical processes and procedures in place to protect your personal information.
However, no electronic transmission over the internet or information storage technology can be guaranteed to be 100%
secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be
able to defeat our security and improperly collect, access, steal, or modify your information.
Learn more about how we keep your information safe.
What are your rights?
Depending on where you are located geographically, the applicable privacy law may mean you have certain rights regarding
your personal information.
Learn more about your privacy rights.
How do you exercise your rights?
The easiest way to exercise your rights is by contacting us using this form.
We will consider and act upon any request in accordance with applicable data protection laws.
Table of Contents
What Information Do We Collect?
How Do We Process Your Information?
When And With Whom Do We Share Your Personal Information?
Do We Use Cookies And Other Tracking Technologies?
How Long Do We Keep Your Information?
How Do We Keep Your Information Safe?
Do We Collect Information From Minors?
What Are Your Privacy Rights?
Controls For Do-Not-Track Features
Do California Residents Have Specific Privacy Rights?
Do Virginia Residents Have Specific Privacy Rights?
Do We Make Updates To This Notice?
How Can You Contact Us About This Notice?
How Can You Review, Update, Or Delete The Data We Collect From You?
What Information Do We Collect?
Personal information you disclose to us
In Short: We collect personal information that you provide to us.
We collect personal information that you voluntarily provide to us when you register on the Services, express an interest
in obtaining information about us or our products and Services, when you participate in activities on the Services,
or otherwise when you contact us.
Personal Information Provided by You. The personal information that we collect depends on the context
of your interactions with us and the Services, the choices you make, and the products and features you use.
The personal information we collect may include the following:
- phone numbers
- email addresses
- usernames
- passwords
- contact preferences
Sensitive Information. We do not process sensitive information.
How Do We Process Your Information?
In Short: We process your information to provide, improve, and administer our Services, communicate
with you, for security and fraud prevention, and to comply with law. We may also process your information for other
purposes with your consent.
We process your personal information for a variety of reasons, depending on how you interact with our Services, including:
- To facilitate account creation and authentication and otherwise manage user accounts. We may process your information
so you can create and log in to your account, as well as keep your account in working order.
- To deliver and facilitate delivery of services to the user. We may process your information to provide you with the
requested service.
- To respond to user inquiries/offer support to users. We may process your information to respond to your inquiries
and solve any potential issues you might have with the requested service.
When And With Whom Do We Share Your Personal Information?
In Short: We may share information in specific situations described in this section and/or with the following third parties.
We may need to share your personal information in the following situations:
- Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.
Do We Use Cookies And Other Tracking Technologies?
In Short: We may use cookies and other tracking technologies to collect and store your information.
We may use cookies and similar tracking technologies (like web beacons and pixels) to access or store information.
Specific information about how we use such technologies and how you can refuse certain cookies is set out in
the "What Are Your Privacy Rights?" section.
How Long Do We Keep Your Information?
In Short: We keep your information for as long as necessary to fulfill the purposes outlined in this
privacy notice unless otherwise required by law.
We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice,
unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements).
No purpose in this notice will require us keeping your personal information for longer than thirty six (36) months past
the start of the idle period of the user's account.
When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize
such information, or, if this is not possible (for example, because your personal information has been stored in backup
archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.
How Do We Keep Your Information Safe?
In Short: We aim to protect your personal information through a system of organizational and technical security measures.
We have implemented appropriate and reasonable technical and organizational security measures designed to protect the
security of any personal information we process. However, despite our safeguards and efforts to secure your information,
no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure,
so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to
defeat our security and improperly collect, access, steal, or modify your information. Although we will do our best to
protect your personal information, transmission of personal information to and from our Services is at your own risk.
You should only access the Services within a secure environment.
Do We Collect Information From Minors?
In Short: We do not knowingly collect data from or market to children under 18 years of age.
We do not knowingly solicit data from or market to children under 18 years of age. By using the Services, you represent
that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent's
use of the Services. If we learn that personal information from users less than 18 years of age has been collected,
we will deactivate the account and take reasonable measures to promptly delete such data from our records. If you
become aware of any data we may have collected from children under age 18, please contact us.
What Are Your Privacy Rights?
In Short: You may review, change, or terminate your account at any time.
Withdrawing your consent: If we are relying on your consent to process your personal information, which may be
express and/or implied consent depending on the applicable law, you have the right to withdraw your consent at any
time. You can withdraw your consent at any time by contacting us by using the contact details provided in the section
"How Can You Contact Us About This Notice?" below.
However, please note that this will not affect the lawfulness of the processing before its withdrawal nor, when
applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful
processing grounds other than consent.
Account Information
If you would at any time like to review or change the information in your account or terminate your account, you can
contact us using the contact information provided.
Upon your request to terminate your account, we will deactivate or delete your account and information from our
active databases. However, we may retain some information in our files to prevent fraud, troubleshoot problems, assist
with any investigations, enforce our legal terms and/or comply with applicable legal requirements.
Cookies and similar technologies: Most Web browsers are set to accept cookies by default. If you
prefer, you can usually choose to set your browser to remove cookies and to reject cookies. If you choose to remove
cookies or reject cookies, this could affect certain features or services of our Services. You may also opt out of
interest-based advertising by advertisers on our Services.
Controls For Do-Not-Track Features
Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this privacy notice.
Do California Residents Have Specific Privacy Rights?
In Short: Yes, if you are a resident of California, you are granted specific rights regarding access
to your personal information.
California Civil Code Section 1798.83, also known as the "Shine The Light" law, permits our users who are California
residents to request and obtain from us, once a year and free of charge, information about categories of personal
information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all
third parties with which we shared personal information in the immediately preceding calendar year. If you are a
California resident and would like to make such a request, please submit your request in writing to us using the
contact information provided below.
If you are under 18 years of age, reside in California, and have a registered account with Services, you have the right
to request removal of unwanted data that you publicly post on the Services. To request removal of such data, please
contact us using the contact information provided below and include the email address associated with your account and
a statement that you reside in California. We will make sure the data is not publicly displayed on the Services, but
please be aware that the data may not be completely or comprehensively removed from all our systems (e.g., backups, etc.).
CCPA Privacy Notice
The California Code of Regulations defines a "resident" as:
- (1) every individual who is in the State of California for other than a temporary or transitory purpose and
- (2) every individual who is domiciled in the State of California who is outside the State of California for a
temporary or transitory purpose
All other individuals are defined as "non-residents."
If this definition of "resident" applies to you, we must adhere to certain rights and obligations regarding your personal information.
What categories of personal information do we collect?
We have collected the following categories of personal information in the past twelve (12) months:
Category | Examples | Collected |
---|---|---|
A. Identifiers | Contact details, such as real name, alias, postal address, telephone or mobile contact number, unique personal identifier, online identifier, Internet Protocol address, email address, and account name | Yes |
B. Personal information categories listed in the California Customer Records statute | Name, contact information, education, employment, employment history, and financial information | Yes |
C. Protected classification characteristics under California or federal law | Gender and date of birth | No |
D. Commercial information | Transaction information, purchase history, financial details, and payment information | No |
E. Biometric information | Fingerprints and voiceprints | No |
F. Internet or other similar network activity | Browsing history, search history, online behavior, interest data, and interactions with our and other websites, applications, systems, and advertisements | No |
G. Geolocation data | Device location | No |
H. Audio, electronic, visual, thermal, olfactory, or similar information | Images and audio, video or call recordings created in connection with our business activities | No |
I. Professional or employment-related information | Business contact details in order to provide you our Services at a business level or job title, work history, and professional qualifications if you apply for a job with us | No |
J. Education Information | Student records and directory information | No |
K. Inferences drawn from other personal information | Inferences drawn from any of the collected personal information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics | No |
L. Sensitive Personal Information | No |
We will use and retain the collected personal information as needed to provide the Services or for as long as the user has an account with us.
We may also collect other personal information outside of these categories through instances where you interact with us
in person, online, or by phone or mail in the context of:
- Receiving help through our customer support channels;
- Participation in customer surveys or contests; and
- Facilitation in the delivery of our Services and to respond to your inquiries.
How do we use and share your personal information?
More information about our data collection and sharing practices can be found in this privacy notice. You may contact us
by referring to the contact details at the bottom of this document. If you are using an authorized agent to exercise your
right to opt out we may deny a request if the authorized agent does not submit proof that they have been validly authorized
to act on your behalf.
Will your information be shared with anyone else?
We may disclose your personal information with our service providers pursuant to a written contract between us and
each service provider. Each service provider is a for-profit entity that processes the information on our behalf,
following the same strict privacy protection obligations mandated by the CCPA.
We may use your personal information for our own business purposes, such as for undertaking internal research for
technological development and demonstration. This is not considered to be "selling" of your personal information.
We have not disclosed, sold, or shared any personal information to third parties for a business or commercial purpose
in the preceding twelve (12) months. We will not sell or share personal information in the future belonging to website
visitors, users, and other consumers.
Your rights with respect to your personal data
Right to request deletion of the data — Request to delete
You can ask for the deletion of your personal information. If you ask us to delete your personal information, we will respect your request and delete your personal information, subject to certain exceptions provided by law, such as (but not limited to) the exercise by another consumer of his or her right to free speech, our compliance requirements resulting from a legal obligation, or any processing that may be required to protect against illegal activities.
Right to be informed — Request to know
Depending on the circumstances, you have a right to know:
- whether we collect and use your personal information;
- the categories of personal information that we collect;
- the purposes for which the collected personal information is used;
- whether we sell or share personal information to third parties;
- the categories of personal information that we sold, shared, or disclosed for a business purpose;
- the categories of third parties to whom the personal information was sold, shared, or disclosed for a business purpose;
- the business or commercial purpose for collecting, selling, or sharing personal information; and
- the specific pieces of personal information we collected about you.
In accordance with applicable law, we are not obligated to provide or delete consumer information that is de-identified
in response to a consumer request or to re-identify individual data to verify a consumer request.
Right to Non-Discrimination for the Exercise of a Consumer's Privacy Rights
We will not discriminate against you if you exercise your privacy rights.
Right to Limit Use and Disclosure of Sensitive Personal Information
We do not process consumer's sensitive personal information.
Verification process
Upon receiving your request, we will need to verify your identity to determine you are the same person about whom we
have the information in our system. These verification efforts require us to ask you to provide information so that we
can match it with information you have previously provided us. For instance, depending on the type of request you submit,
we may ask you to provide certain information so that we can match the information you provide with the information we
already have on file, or we may contact you through a communication method (e.g., phone or email) that you have previously
provided to us. We may also use other verification methods as the circumstances dictate.
We will only use personal information provided in your request to verify your identity or authority to make the request. To the extent possible, we will avoid requesting additional information from you for the purposes of verification. However, if we cannot verify your identity from the information already maintained by us, we may request that you provide additional information for the purposes of verifying your identity and for security or fraud-prevention purposes. We will delete such additionally provided information as soon as we finish verifying you.
Other privacy rights
- You may object to the processing of your personal information.
- You may request correction of your personal data if it is incorrect or no longer relevant, or ask to restrict the
processing of the information.
- You can designate an authorized agent to make a request under the CCPA on your behalf. We may deny a request from an
authorized agent that does not submit proof that they have been validly authorized to act on your behalf in accordance
with the CCPA.
- You may request to opt out from future selling or sharing of your personal information to third parties. Upon
receiving an opt-out request, we will act upon the request as soon as feasibly possible, but no later than fifteen (15)
days from the date of the request submission.
To exercise these rights, you can contact us by referring to the contact details at the bottom of this document.
If you have a complaint about how we handle your data, we would like to hear from you.
Do Virginia Residents Have Specific Privacy Rights?
In Short: Yes, if you are a resident of Virginia, you may be granted specific rights regarding access to and use of your personal information.
Virginia CDPA Privacy Notice
Under the Virginia Consumer Data Protection Act (CDPA):
"Consumer" means a natural person who is a resident of the Commonwealth acting only in an individual or household context.
It does not include a natural person acting in a commercial or employment context.
"Personal data" means any information that is linked or reasonably linkable to an identified or identifiable natural person.
"Personal data" does not include de-identified data or publicly available information.
"Sale of personal data" means the exchange of personal data for monetary consideration.
If this definition "consumer" applies to you, we must adhere to certain rights and obligations regarding your personal data.
The information we collect, use, and disclose about you will vary depending on how you interact with us and our Services.
Your rights with respect to your personal data
- Right to be informed whether or not we are processing your personal data
- Right to access your personal data
- Right to correct inaccuracies in your personal data
- Right to request deletion of your personal data
- Right to obtain a copy of the personal data you previously shared with us
- Right to opt out of the processing of your personal data if it is used for targeted advertising, the sale of personal data,
or profiling in furtherance of decisions that produce legal or similarly significant effects ("profiling")
We have not sold any personal data to third parties for business or commercial purposes. We will not sell personal data
in the future belonging to website visitors, users, and other consumers.
Exercise your rights provided under the Virginia CDPA
If you have any questions, you may contact us using this form.
If you are using an authorized agent to exercise your rights, we may deny a request if the authorized agent does not
submit proof that they have been validly authorized to act on your behalf.
Verification process
We may request that you provide additional information reasonably necessary to verify you and your consumer's request.
If you submit the request through an authorized agent, we may need to collect additional information to verify your
identity before processing your request.
Upon receiving your request, we will respond without undue delay, but in all cases, within forty-five (45) days of
receipt. The response period may be extended once by forty-five (45) additional days when reasonably necessary. We will
inform you of any such extension within the initial 45-day response period, together with the reason for the extension.
Right to appeal
If we decline to take action regarding your request, we will inform you of our decision and reasoning behind it. If you
wish to appeal our decision, please contact us using this form. Within sixty (60)
days of receipt of an appeal, we will inform you in writing of any action taken or not taken in response to the appeal,
including a written explanation of the reasons for the decisions. If your appeal if denied, you may
contact the
Attorney General to submit a complaint.
Do We Make Updates To This Notice?
In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws.
We may update this privacy notice from time to time. The updated version will be indicated by an updated "Last Updated"
date and the updated version will be effective as soon as it is accessible. If we make material changes to this privacy
notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification.
We encourage you to review this privacy notice frequently to be informed of how we are protecting your information.
How Can You Contact Us About This Notice?
If you have questions or comments about this notice, you may contact us using this form.
How Can You Review, Update, Or Delete The Data We Collect From You?
Based on the applicable laws of your country, you may have the right to request access to the personal information we collect from you, change that information, or delete it. To request to review, update, or delete your personal information, please contact us using this form.
Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).
What is Schedru?
Schedru started as a dorm room project by a junior at Rutgers University studying Computer Science. Trying to register for closed courses every semester was becoming tedious and frustrating, and the current online sniper web apps did not have proper setups to offer both account-based snipes and a good user interface. Schedru was created to solved both of these problems.
Is Schedru free?
Yes. Regular users will be able to snipe Spring and Fall courses on the New Brunswick campus for free. Premium users will be able to snipe all available semesters on all three campuses (New Brunswick, Newark, and Camden). We offer a premium subscription in order to pay for hosting, domain costs, development hours, etc. so that we can keep the main functionality of this app free for everyone to use. The basic functionality of this app will always remain free for everyone (Fall/Spring sniping on NB campus).
What semesters and campuses do you watch?
We are currently supporting these campuses and semesters:
Is Schedru open source?
There are plans in the works to make this app open-source so that developers can help contribute to and build off of Schedru. However, the logistics of turning a private project into an open-source one is generally non-trivial, so it will be some time before any source code is released.
How often does Schedru check for open courses?
It depends on the current number of sections users have selected to watch, but a rough estimate is once every 15-20 seconds. One caveat though: Schedru only checks for openings during hours that WebReg is online (the idea is that you can't register for an opened course if WebReg is offline anyway, so there's no point in getting an email if you cannot register the course). Visit https://sims.rutgers.edu/webreg/ to check if WebReg is online. This website will still be accessible out of those hours so you can manage your Snipes and settings.
How can I check if Schedru is working properly for me?
Find an open section and input it during WebReg hours. See how long it takes for Schedru to email you or text you that it's open. This is your estimate for how fast you'll be notified when an actual section you need opens up.
What do you code in?
Schedru is built on a variety of backend and frontend frameworks. A snapshot of these tools include Python, PostgreSQL, Bootstrap, jQuery, and various APIs for communication services like emailing.
Can I help contribute to this app?
Sure, contact me with your credentials and we can chat from there.
There is a bug or security flaw!
Contact me with details please! I'd greatly appreciate it and I'll keep you in mind when future updates/credits/functionalities are rolled out.
Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).
VERSION 2.1.1 (current) · July 23, 2022
added Google Fi to list of available cellphone carriers
VERSION 2.1.0 · January 19, 2022
fixed a bug causing inability to re-activate a snipe even though it was for an active semester (thanks Alice!)
VERSION 2.0.2 · June 10, 2019
fixed a bug causing closed sections being notified as open (thanks Shehbaz!)
VERSION 2.0.1 · November 13, 2018
made new site mobile-friendly
added News and Hall of Fame pages
minor bug fixes for texting
VERSION 2.0.0 · November 5, 2018
updated for Spring 2019
huge update to general UI/UX of app
added premium membership model
added statistic and premium pages
added premium snipe access to other campuses (Camden, Newark)
added premium snipe access to other semesters (Summer, Winter)
minor bug fixes and other improvements
VERSION 1.4.2 · April 25, 2018
updated for Fall 2018 registration
redesigned login screen
VERSION 1.4.1 · December 11, 2017
deactivating, reactivating, and removing Snipes won't require page refresh anymore (however refresh is still needed to see updated lists)
Snipes are now ordered by last updated time in descending order, meaning the most recently added/deactivated is at the top of each list
email notification is now checked by default when adding an index to Snipe
VERSION 1.4.0 · December 2, 2017
made active and inactive Snipe tables more mobile friendly
added PSA to bottom of page
VERSION 1.3.6 · November 16, 2017
fixed bug causing error screen right after a new user registers
VERSION 1.3.5 · November 15, 2017
fixed error causing AT&T users to receive text in segments (thanks to Omkar Brahmbhatt for discovering and helping to solve this issue)
VERSION 1.3.4 · October 30, 2017
updated for Spring 2018 registration
VERSION 1.3.3 · September 12, 2017
made footer mobile-friendly
VERSION 1.3.2 · September 11, 2017
added ability to earn ten extra Snipes by promotion
VERSION 1.3.1 · July 15, 2017
added option to log in using user's email address instead of username
VERSION 1.3.0 · July 3, 2017
added option on home page to recover forgotten password
added option on settings page to change your password
minor icon additions on settings page to make text look nicer
VERSION 1.2.3 · June 29, 2017
rearranged footer links and added top link bars to certain pages for easier site navigation
added meeting time information next to each Snipe's index number
VERSION 1.2.2 · June 20, 2017
fixed bug that stopped Snipe checking after certain notifications due to concurrency issues
VERSION 1.2.1 · June 14, 2017
fixed bug that falsely notified users of open sections due to database sync issues
VERSION 1.2.0 · June 6, 2017
optimization to checking algorithms: check times have been cut in half
fixed bug that prevented text notifications for some users
force page reloads when using back button to prevent cached views
VERSION 1.1.0 · June 5, 2017
added version history logs
patched integrity error upon start-of-day DB cleansing, which caused Snipe checking to pause
removed update button for each Snipe
checkboxes for notification types automatically update without having to force a page refresh
Snipes are now listed by index number in ascending order, rather than last updated time
dashboard displays notification message if WebReg is currently offline
VERSION 1.0.0 · June 2, 2017
official release
Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).
If you are still having issues with texting, please double check your settings aren't blocking unknown numbers from texting you. In the meantime, you can still use email notifications and have them notify you directly on your phone (Click here for Gmail instructions).