Updates

The Website Committee is responsible for all the website code and will report all important website changes here.

2026
July
  • ANGELS
  • Halo count added to angel page
    (Displays number of halos donated to that angel)
  • Donate Halos to angels
    (You can donate 1, 5, or 10 of your own halos to an angel)
  • Comment Replies Installed
  • Comments now handle & display replies
    (Replies display nested with parent comment)
  • Notification emails are now sent to the right people
    (Comment email goes to person that submitted angel, reply email goes to the original commenter)
  • Person that submitted angel does not gain halos when commenting on their own angel.
  • SPONSORED ANGELS
  • Initialized Sponsored Angels
    (Fee for improved exposure)
  • Displayed once every reset
  • 24 Hour Reset or after all angels seen
  • Can be displayed anywhere
  • MEDIA
  • Installed Media Upload System
  • Can now upload video, audio, and images to the Media Gallery (Coordinator & Above)
  • When uploading, Can select media type, label title and description
  • Can handle YouTube links
  • Uploads submit as pending till admin reviews
  • Automatically displays media in right gallery once approved
  • Added several APALD related YouTube videos to the media gallery
  • ADMIN
  • Installed Admin Media Gallery
  • Enhanced Admin Site Settings
  • Fixed Admin Mobile Nav Menu
  • Admin Profile Notifications Installed
    (Displays pending submissions on admin's profile dashboard)
  • SECURITY
  • Installed ReCaptcha to limit bots
  • Installed Rate Limiting on Login to limit brute force attacks
  • Added CSRF (Cross-Site Request Forgery) to all current forms
  • BUSINESS PORTAL
  • Initialized Business Portal
  • Initialized Board Members Portal
  • Initialized Documents Gallery
  • Enhanced Test Page
  • PROPOSAL : Sponsored Angels (Recurring or One-Time)
    (Currenlty tied to Paypal)
  • PROPOSAL : Halos
    (Earn, Buy / Spend, Donate)
  • MEMBERSHIP
  • Added toggle button for password on login and registration to reveal/hide password
  • Unverified members can now get a new activation email sent.
  • Installed Login HALO Reward system
    (defaults to 1 every 24 hours but admin changeable)
  • Added a 24hr "Remember Me" option to Login
    (Still in testing)
  • PROFILE
  • Dynamic display of awarded HALO and time till next login award on Dashboard.
  • Online Indicator now on Member Profile
  • SYSTEM
  • Bootstrap installed on every file
    (currently in every file)
  • Cron Job created to mark inactive users offline
June

June 2026

  • CONFIG & ADMIN
  • Initialized Site settings
  • Initialized Config System
  • Initialized Permission System
  • Initialized Logging System & Admin LOGS section
  • Fixed Admin Member Bulk Email
  • Fixed Admin Member CSV Export
  • SYSTEM
  • Reformatted for bootstrap to help with public & private file/folder designation
  • This should kill one major bug in the store
  • STORE
  • Elimated the nasty giant bug in the store thanks to bootstrap system initialization
  • Bug killing to commence!
May

May 2026

  • EVENTS
  • Added 2nd Annual Lima Gathering
  • 6th Annual Mayday events created
  • 80% Converted into the ARTICLE SYSTEM
  • Interface
  • Navigation Menu Reworked
  • Style Pages split
  • Profile Dashboard Reworked
  • CTA & other Buttons styles altered (may change again)
  • LOGIN / AUTH SYSTEM:
  • Reworked Authentication
  • Security Enhancements
  • STORE:
  • Digital Products & Non Digital Now Available
  • Non-Digital Products promote shipping form
  • Member Exclusive Products now possible
  • Product Variants system Installed
  • Shippo Initialized
  • MEDIA GALLERY:
  • Complete Overhaul
  • Now Database Driven (making uploads and tagging possible)
  • Split Media pages by Type (Audio, Video, Images, etc.)
  • Audio Players Reworked
  • ALL Media styles reworked
  • Images and Flyers in masory style with modal viewing
  • ARTICLES:
  • Select Audience on creation and edit (allows exclusive articles)
  • DEA Drug Fact Sheets now in Articles
  • Press Releases now in Articles
  • Events now in Articles
  • Website Features now in Articles
  • Comment Moderation for authors functional
  • Pagination installed
  • APOINTS:
  • Now called HALOS and are available in the store
  • SEARCH:
  • Search system installed
  • Currently searches articles, angels, and videos . . . more to come
  • Highlights search term
  • Can be filtered
  • CHANGELOG:
  • Styling reworked
  • PROFILE:
  • Dashboard reworked
  • Dashboard navigation reworked & restyled
  • Update Profile Form restyled
  • Copyright added to member profile
  • TEAM:
  • Small redesign
  • Email addresses updated
  • Member Update -1/+1
  • BUGS:
  • 5 go down, 10 pop up 😂
April

April 2026

  • ARTICLES:
  • Featured Articles Possible
  • Article Categories
  • Refined Article Allowed Tags
  • Added 2026 Events
  • Bugs squashed this month (100+)
  • STORE EXPANSION:
  • Store Categories
  • Add to Cart & Buy Now
  • Credit Card Acceptance (Stripe Integration)
February

February 2026

  • MEMBER PROFILE:
  • Profile Card Display
  • Angel submission Display
  • Popular Articles Display
  • Memorial Comments Display
  • View Profile added to Profile Dashboard
  • Premium and Premium+ tags added to Profile Display
  • ARTICLES:
  • ARTICLE SYSTEM INSTALLED:
  • Share buttons for FB, X, LinkedIn and Email
  • Added a system to strip all but needed HTML out of the post
  • Sorting, Filtering, Listing
  • Users with CONTRIBUTOR permissions may create/edit their own articles
  • Allows images, links, and basic styling & formatting
  • Created two new articles as examples About APALD and Writing for APALD
  • Added admin display of Articles (managing articles coming soon)
  • MEMBERSHIP:
  • Now logging all account creations
  • Discovered and killed bug in emailing new members their activation code
January

January 11, 2026

  • ADMIN:
  • Admins Interface cleaned and modernized
  • Admins can now modify all members
  • Admins can now bulk mail members
  • Admins can now ban and delete members
  • Admins can now add admin_notes to each member
  • Admins can now sort and filter all members
  • ADVANCED STORE COMPLETE:
  • Member-only access with smooth login redirect (while testing)
  • Product listing with dynamic category/seller filters
  • Advanced sorting (Default, price, name — with clean mobile collapsible options)
  • Clickable product cards with functional Add to Cart / Buy Now buttons
  • Detailed product pages with large images and full info
  • Specific "Product Name added to cart!" success messages on both index and detail pages
  • Mobile-optimized UI (single column, larger text/buttons, collapsible filters/sorting)
  • Recurring indicator, proper Remove/Update functionality, and mobile card layout
  • Full Stripe checkout flow (one-time + recurring), emails, stock management, webhooks
  • "Unavailable" displayed for out-of-stock items
  • BASIC STORE EXPANSION:
  • Base code for the store is complete and working with email receipts
  • Added product images to cart and confirmation page as well as emails
  • BASIC STORE COMPLETE::
  • Product listing with stock display
  • Add to Cart and Buy Now functionality
  • Out-of-stock items correctly disable buttons
  • Stock validation prevents over-purchase
  • Cart checkout (multiple items) via AJAX
  • Buy Now (single item) direct redirect
  • Dynamic Stripe Checkout mode: payment for one-time, subscription for recurring
  • Pending order creation in database with ordered items
  • Successful redirection to Stripe Checkout (test mode so far)
  • Success page displays order receipt
  • Webhook endpoint configured and receiving events
2025
December

December 17, 2025

  • SYSTEM:
  • Added a CONFIG file for default settings
  • Refactored several pages (main, copyright, membership, events) for new CONFIG
June

June 22, 2025

  • SYSTEM:
  • Increased profile image max size from 500KB to 2MB
  • Terminated some bugs in UPDATE PROFILE
  • Added "Referred by" dropdown in UPDATE PROFILE
  • Picking a "referred by" name in profile gives AP POINTS to the person selected
May

May 11, 2025

  • SYSTEM:
  • Memorial Wall refactored to optimize code.
  • Memorial Wall sort buttons redesigned.
  • Memorial Wall pagination added.
  • Memorial Wall limited to 20 angels at once.
  • Angel pages refactored to optimize code.
  • TEAM page refactored and design adjusted.
  • Profile Dashboard jQuery Overhaul ver 1 Started
  • Button style changed on Profile Dashboard
  • jQuery installed to profile Dashboard
  • Update Profile page updated
  • Update Profile page merged with Profile Dashboard via AJAX
  • Upload Profile Image moved to Update Profile
  • Upload Profile Image button removed from Dashboard
  • Update Profile Form styling adjusted
  • jQuery installed
  • Forgot Password component added.
  • Media Gallery images now sortted by newest first
  • Press-releases section added
  • Press-release for new VP posted
  • More security updates
  • Some bugs were wiped out!
  • PARTNERS:
  • iHeart Media Inc. added to partners
  • EVENTS:
  • Added iHeart Media commercial spot to events page
April

April, 2025

  • EVENTS:
  • 5th Annual May Day info added
  • TEAM:
  • Daniel Ritchie added to Board
  • MEDIA:
  • Filesize and uploaded date now displayed on images
2024
August

August 6, 2024

  • MEMBERS:
  • Angel Pages now link to Submitted Member's Profile Page
  • Patreon Account Created
July

July 3, 2024

  • SYSTEM:
  • Created Member Profile Pages
  • Added Angel Listings to Member Profile Page
  • Added "Comments Made" to Member Profile Page
  • Created Member Posts DB
  • Member Posts can be Featured by Owner
  • Added Member's Featured Posts to Member Profile Page
  • Added Public View to Member Profile Page
  • Added Member View to Member Profile Page
  • Added Admin View to Member Profile Page
June

June 30, 2024

  • ANGELS:
  • Added view_count DISPLAY on angel pages
  • Added view_reset_datetime DISPLAY on angel pages
  • Added comment_count to angel COMMENT_DB
  • Added comment_created_datetime to angel COMMENT_DB
  • MEMBERS:
  • Members can now upload profile images (.jpg, .gif, .webp, .png accepted)
  • SYSTEM:
  • Email notification sent to the person that submitted the angel anytime a member comments on that angel
  • When a member comments on an angel page, they earn 5 APoints
  • Comment privacy set to MEMBERS by default on all angels
  • Angel update moved to LIVE server
  • links to FAQ & Changelog fixed on Angel, Profile and Admin pages
  • SYSTEM now counts how many times a member logs in
  • Added referred by to member database (for member referrals)
  • Added SUNRISE and SUNSET to ANGEL database
  • Angel Commenting system added to LIVE server
  • Added STATISTICS page to public view
  • Ability to find angels submitted by SPECIFIC_MEMBER * First step to MEMBER updating angels
  • Angel comments now have a privacy setting (set by person who submitted angel)
  • Angel comments system works, just needs security added, privacy toggle, and moved to LIVE server
  • Added TRIGGER for COMMENT_DB comment_count - when a comment is made, angel's total comment_count increases
  • Added Browser, Device, OS, and IP to copyright
  • ADMIN:
  • Some mobile formatting applied
  • Added sorting buttons for MEMORIAL_VIEWS
  • Sorting Added [ALL, APPROVED, APPROVED with ALL_COMMENTS, MOST_VIEWS, NOT_APPROVED, MOST_COMMENTS]
  • TESTING:
  • Members can now view all the angels they have submitted
  • Members can now see the status of their submitted angels
  • Members can now update their submitted angels
  • Members can now delete their submitted angels
  • Members can now add a middle name & nickname to their angels on update
  • Members can now modify privacy settings for angel's middle name, nickname & comments
  • Possible angel statuses include APPROVED, PENDING, & REJECTED
  • Members can see REASON on REJECTED angel submissions
May

May 30, 2024

  • SYSTEM:
  • Changelog created
  • Content Security Policy established & installed
  • Fixed bug that wouldn't allow button click on Membership page
  • PAGES:
  • Completed Contact Form
  • Modified TEAM buttons to send people to CONTACT_FORM
  • ADMIN:
  • Added Mailing List
  • Added Recent Login
  • Main Panel (Task Panels)
  • Memorials - Started (3 views) & Counter
  • Members - Refactored (3 views) & Counter
  • Pages - Added more with hit counters
  • MEMBERS:
  • Modified Profile Dashboard
  • Added & Completed "Update Profile"
  • Added REWARD_PTS, TEXT_SYSTEM to MEMBER_DB
  • Added REWARD_PTS, TEXT_SYSTEM DISPLAY to Profile pages
  • ANGELS:
  • Angels now have their own page that can be shared on social media sites
  • Angels now have a view counter
  • Angel pages display properly on FB
  • Memorials & Random Angels point to Angel pages
  • Modal View removed from Memorials & Random Angels
  • Started Process of giving each Angel their own page
  • Changed Sorting Method from Dropdown to Labeled Buttons
  • Added Submission Date (Oldest First) to Sorting Options
  • Added Submission Date (Newest First) to Sorting Options
  • Added Age (Oldest First) to Sorting Options
  • Modified Age (Youngest First) Sorting Options
  • Sorting Options Scroll Left <--> Right
  • PROFILES:
  • Profile Dashboard (Mobile View) properly formatted
  • Update Profile (Mobile View) properly formatted
  • CHANGELOG:
  • Added to public view (copyright section)
  • FAQs:
  • Questions about data security and Profile Update added
  • BUGS SQUASHED:
  • Changed Head - fixed BodyId bug
  • Fixed Bug with Memorials Modal not showing
  • Popout Audio Player