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