Selflessly Release Notes

March 23, 2023

Summary New feature - Recurring DonationsEmployeeCompany Administrator

March 3, 2023

Summary

Maintenance release

Employee

  • FIX: Cleanup error message when attempting to make a donation without a credit card on file
  • FIX: On “Edit Profile”, hide the “Settings” and “Favorites” tabs
  • FIX: When making a donation, hide the “Log Your Impact” button
  • FIX: After a donation, Log Your Impact was automatically populated with the nonprofit from the donation

Company Administrator

  • FIX: In-Kind Donations - allow decimals for the value of a fulfilled request
  • FIX: Custom Forms - record Yes/No responses as “Yes/No” instead of “Y/N”
  • FIX: Giving - Donations Given Export CSV fixed

February 21, 2023

Summary

New feature - Payroll Deductions

Employee

  • NEW: New Payment Method option for donations - Payroll Deduction
  • NEW: Email will be sent confirmation donation with Payroll Deduction
  • ENH: New Donations page layout
  • ENH: New Payment Method section
  • ENH: Donations paid with Payroll Deduction will appear on My Impact page
  • ENH: Company Match is allowed for Payroll Deduction donations

Company Administrator

  • NEW: Payroll Deductions tab on the Approvals page
    • Display all the Payroll Deductions to be Approved or Denied
    • Display total amount
    • Sort on any field
    • Export to CSV
    • Email will be sent notifying employee of Approval/Denial
  • NEW: Payroll Deductions to Be Sent tab on the Approvals page
    • Display all the Payroll Deductions to Be Sent
    • Display total amount
    • Sort on any field
    • Export to CSV

January 22, 2023

Summary

The User API now has a Company User ID, so functions can be called by using the company’s internal user identifier. This update also includes more updates to the employee side of the application for use on mobile devices.

Employee

  • ENH: Responsive UI - User Profile page tabs now display as buttons
  • ENH: Responsive UI - Company Activity details page
  • FIX: My Impact - editing a record would throw an error

Company Administrator

  • ENH: Can now create goals for In Kind Donations
  • ENH: An employee has an “Company User ID”, which is optional and can be used to record the employee’s ID from the company’s internal system. Primarily for use in the API at the moment.
  • ENH: User API - Update function now accepts Company User ID as the primary identifier
  • ENH: User API - Add Impact Dollars function now accepts Company User ID as the primary identifier
  • ENH: User API - Delete function now accepts Company User ID as the primary identifier
  • ENH: User API - Get a single user function now accepts Company User ID as the primary identifier
  • ENH: User API - When creating a new user or updating a user, the Company User ID can be given

January 19, 2023

Summary

Primary updates include designations/tributes for donations and several improvements to the application for use on a cell phone

Employee

  • ENH: Log Your Impact - you can now add a designation or tribute to a donation that had been made
  • ENH: Donations - you can now add a designation or tribute to a new donation
  • ENH: Responsive UI - Nonprofits page - Nonprofit display
  • ENH: Responsive UI - Dashboard - Company Activities display
  • ENH: Responsive UI - Dashboard - Nonprofit display
  • ENH: Responsive UI - Dashboard - Benefits display
  • ENH: Responsive UI - Dashboard - Activity Feed display
  • ENH: Responsive UI - Dashboard - Announcements display
  • ENH: Responsive UI - Dashboard - “Log Your Impact” appears at the top center when using a small screen (ex: phone)

Company Administrator

  • ENH: User API - you can now add Impact Dollars via the API
  • ENH: Users page - minor tweak on clickability of the user menu

Foundations

  • ENH: Donation designations/tributes are now available in the donations CSVs
  • ENH: Donation currency now appears in the donations CSVs

January 12, 2023

SummaryCurrency-related goals (Total Impact, Funds Donated) can now be set and displayed in any supported currencyEmployeeCompany AdministratorCompany ImpactGeneral

January 9, 2023

Summary

New countries (Philippines, India, Ghana) and their respective currencies (Philippine Peso, Indian Rupee, Ghanaian Cedi), along with some miscellaneous bug fixes.

Employee

  • FIX: Error when changing the default currency in the user profile (with very large donations)
  • FIX: Limit percentages to 0-100 range

Company Administrator

  • ENH: On User Insights, allow for a date range to be entered
  • ENH: On the Approval tabs, display USD along with Ghanaian Cedi
  • FIX: When on the user dashboard and logging a donation on behalf of another user, the statistics would be incorrect
  • FIX: On the Approval Matches, Ghanaian Cedi did not display properly
  • FIX: When creating a goal with a number value, handle decimals appropriately
  • FIX: When creating a company activity, default to company’s default country

Company User API

  • ENH: Allow for Match Amount to be specified in any supported currency

Foundations

  • ENH: On Export CSV, include USD along with donation currency
  • ENH: For Ghanaian Cedi, make the donation in USD

Internal

  • FIX: Create a new company

January 3, 2023

Summary

A few quick bug fixes

Company Administrator

  • FIX: On the Giving page, year now defaults to 2023
  • FIX: On the Giving page, “All” now displays all-time statistics
  • FIX: On the Giving page, very large donations numbers would cause an error
  • FIX: On the Groups page, very large donations numbers would cause an error

December 30, 2022

Summary

Support for a company to have a default currency other than USD and some other cleanup

Company Administrator

  • ENH: Groups - Added 2023 to year select
  • ENH: Company Giving - Added 2023 to year select
  • ENH: On dashboard, display Total Impact and Total Donations in company currency
  • ENH: Company can now have a preferred currency

Update Profile

  • ENH: If currency is changed, update user currency in donations using the exchange rate of the donation date

Company Currency

  • ENH: Endpoint to change a company’s currency

Log Your Impact

  • FIX: Handle nonprofits from outside the US and Canada
  • FIX: Use today’s exchange rate to calculate match amount remaining

Company Champion

  • FIX: Navigation and page content were sometimes out of sync

November 4, 2022

Summary

A round of minor bug fixes

Company Administrator

  • FIX: When a company administrator had 0 VTO hours remaining, they were unable to log VTO hours on behalf of another user
  • FIX: Unable to edit more than a couple records on the Giving page
  • FIX: Pagination was not functioning properly on the Users page
  • FIX: Navigation was not always updating properly when toggling between company admin and employee views
  • FIX: Loading the Giving page is much improved
  • FIX: The “year” dropdown on the Giving page wasn’t working due to a recent update

Impact Dollars

  • FIX: The Impact Dollars email receipt no longer includes fees

User Profile

  • FIX: In very rare instances, the payment method wasn’t able to be deleted

Selflessly Internal

  • FIX: Extra security added around internal admin pages

October 27, 2022

Summary

Primarily cleanup from the new functionality in the previous release

Search Users

  • FIX: Found on the campaign creation and on company activities, searching for a user had incorrect pagination

Log Your Impact

  • FIX: If used while on the company Giving page, the data on the page will be updated after Log Your Impact is used
  • FIX: When logging volunteer hours on behalf of another user, the confirmation text  "Your donation on behalf of henry rowengartner was successfully added! They will receive an email shortly." was replaced with "Volunteering on behalf of [USER NAME] was successfully added! They will receive an email shortly"
  • FIX: When searching users, the “Log Your Impact” modal will be hidden until the user is selected

Update Hours Volunteered

  • FIX: The confirmation text “"Your signup was successfully updated!" was replaced with "Your volunteer hours were successfully updated"

October 25, 2022

Summary

3 new functions

  • Company Activities user management
  • Log Your Donation on behalf of a user
  • The ability for an admin to edit a user’s donation/volunteer hours

Edit Donation/Volunteer

  • ENH: Now a modal instead of a slideout
  • ENH: Image previews now small boxes
  • ENH: After successful updates, a new confirmation dialog box is displayed
  • ENH: When editing a donation, existing image(s) are displayed
  • FIX: When searching for a nonprofit organization, the country and state/provinces no longer resize
  • FIX: When editing volunteer hours, images are not required
  • FIX: Posting to the activity feed is not allowed when adding/editing on behalf of a user

Log Your Impact

  • ENH: The Log Your Impact page is now a modal
  • ENH: When logging volunteer hours on behalf of a user, the confirmation dialog indicates an email will be sent to the user
  • FIX: When logging a donation on behalf of a user, the match remaining will reflect the user's amount

Company Admin

  • ENH: Can now add/edit a donation on behalf of a user
  • ENH: Can now add/edit volunteer hours on behalf of a user

Company Activities

  • ENH: A company admin can now add/remove users from a signup
  • ENH: “Participation” is now “Signups”
  • ENH: If signup is overbooked, display “Overbooked by X”
  • FIX:  Deleting a link wasn’t working properly

September 29, 2022

Summary

Quick bug fix

Company Admin - Add User

  • FIX: When adding a new user, an email was sent about Impact Dollars even if it was set to $0. An email will now only be sent if the amount is not $0.

September 18, 2022

Summary

Company Admin - Add New User

  • FIX: When adding a new user with Impact Dollars, the application did not check if there were enough dollars available. Now, an error message will appear with the number of available Impact Dollars is exceeded
  • FIX: When adding a new user with Impact Dollars, the application did not apply the Impact Dollars to the company’s available Impact Dollars

Company Admin - Edit User

  • FIX: When adding a new user with Impact Dollars, the application did not check if there were enough dollars available. Now, an error message will appear with the number of available Impact Dollars is exceeded

Company Activity Signups

  • ENH: If an activity is full, the “Participate” button cannot be clicked.

Nonprofit > Log Your Impact

  • FIX: If the VTO used exceeds the amount available, the error message would appear briefly then disappear

July 26, 2022

Summary

New “User Insights” feature and lots of statistics cleanup (specifically displaying year-to-date statistics for Groups)

Company Admins > User Insights

  • NEW: Display by year
  • ENH: Include total hours volunteered
  • ENH: All columns sortable
  • ENH: Users can be edited

Company Admins > Groups

  • NEW: Filter by Year

Company Admins > Giving

  • ENH: Filter by Year

Employees > Groups

  • FIX: Display statistics year to date

Groups Detail Page

  • FIX: Statistics year to date

Company Admins > Dashboard

  • FIX: “Top Performing Groups” header alignment

July 7, 2022

Summary

Primarily improvements to Campaigns display, client engagement, and nonprofit donations process

Campaigns

  • FIX: Handle null link/link text
  • ENH: Open the link in the new tab
  • ENH: Open the document in a new tab
  • FIX: Application state issues
  • FIX: For new campaigns, display 0 documents
  • FIX: When creating a campaign, allow for document creation
  • FIX: Editing a campaign would show the previous document count (if a previous campaign had been accessed)
  • FIX: For new documents, do not show “invalid date”
  • ENH: In the Documents table, hide the description

Company Admins

  • FIX: Participation Goal was missing “%”
  • ENH: Allow company admins to edit donations
  • ENH: Added “Amount donated” and “Hours volunteered” to “Top Performing Groups”

Nonprofit Donation Process

  • ENH: Add “Log Your Impact” to the nonprofit details page
  • ENH: New Nonprofit search results layout
  • ENH: Add “Log Your Impact”, and “Favorite” to Nonprofit search results cards
  • ENH: Replace the star with the button on the nonprofit details page
  • ENH: Make the “Donate” functionality a full page instead of a slideout on the nonprofit search results and nonprofit details pages
  • ENH: When using “Log Your Impact”; with a selected nonprofit, display the name, EIN, and address on the page

Documents

  • FIX: Pagination was not functioning
  • FIX: Log Your Impact not always returning to the previous page

Currencies

  • ENH: Preliminary, behind-the-scenes work only

June 6th, 2022

Summary

Improvements to Campaigns display, various bug fixes

Campaigns

  • ENH: Layout
    • If there is only 1 goal, it will appear in the top right. If there are multiple goals, they will go directly below the description.
    • The dates, primary contact, and link name are all in the header
    • Nonprofits and Groups are displayed side by side, followed by documents
  • ENH: Documents has been factored, and hopefully this will help if we apply documents to other functions in the application
  • ENH: Spacing was added between the documents in the list
  • FIX: “Add New Campaign” was listing all the company wide documents. Now it will show none, as expected.
  • FIX: Console error on the nonprofits section
  • FIX: Console error on the start date
  • FIX: Console error on the URL link
  • FIX: Console warning for a key prop

March 6th, 2022

Summary

More Teams integrations, more work on campaigns

Teams

  • NEW: When an item is added to the activity feed,, push it to Teams
  • NEW: When an campaign is created by a company admin, push it to Teams

User

  • ENH: Campaigns display cleanup
  • BUG: Drop down menu improvements
  • BUG: User Profile - State/Province should be cleared with country changed to UK
  • BUG: Groups - Volunteer Hours were not reflected properly
  • BUG: User Profile - User could not change preference to UK
  • BUG: Documents table not sorting any column

Company Admin

  • ENH: Campaigns editor cleanup
  • ENH: Allow company to prevent donations from appearing in activity feed
  • BUG: User Update - State/Province should be cleared with country changed to UK

Nonprofits

  • England
    • BUG: State/Province caption was “state” for UK

February 28th, 2022

Summary

First Teams integrations, England updates, Company-wide Documents, more work on Campaigns

Teams

  • When an activity is created by a company admin, push it to Teams
  • When an announcement is created by a company admin, push it to Teams

User

  • Documents
    • ENH: Add Documents to Navigation
    • ENH: Display Documents on Campaign page
  • England
    • ENH: England Nonprofit search
  • Campaigns
    • ENH: Display active campaigns in “Get Involved” section
  • BUG: Activity Feed - some avatars not resizing properly
  • ENH: Remove message about impact dollars
  • ENH: Announcements - if no link, do not display button
  • ENH: New Password Requirements (User Profile, Reset Password email)
  • BUG: Nonprofit search - couldn’t use the word “and”

Company Admin

  • Documents
    • ENH: Company-wide Document Management
    • ENH: Add “Documents” to Campaigns
  • England
    • ENH: Verify EIN format for England
    • ENH: Do not require state/province for England
    • BUG: Country settings were not being saved
  • Campaigns
    • ENH: Campaigns - UI improvements
    • ENH: Add “Documents” to Campaigns
  • ENH: On Company Groups add/edit, update UI
  • ENH: Announcements - link and link text should not be required. Link text is only required when a link is present.
  • ENH: Option to hide “Total Impact”
  • ENH: Sponsorships - UI improvements

Foundations

  • Add matching information to Export CSV

Nonprofits

  • England
    • ENH: Do not require state/province for England
    • BUG: Country settings were not being saved
  • BUG: Display “(optional)” for all optional fields

Still need help? Contact Us Contact Us