Releases: DemocracyLab/CivicTechExchange
Releases · DemocracyLab/CivicTechExchange
3/6/2020 Release
Home Page
- The Active Projects section is now in a carousel that shows up to 6 projects total
Fixes
- Unapproved projects no longer show up in Active Projects section
Link Validation
Create Project Page/User Profile Page
- When users enter invalid urls in any field that accepts urls, they will be alerted and unable to proceed
Sign Up Page
- New users now have the option to sign up for the DemocracyLab newsletter when signing up
OAuth
- OAuth sign in links are now oriented vertically and spelled out explicitly
Misc Fixes
- Navigating to different page sections always scrolls page to the top now
2/27/2020 Release
Sign Up Page
- User is no longer required to read Volunteering Terms before checking that they accept
Bug Fixes
- Project Cards: Project title text again breaks on spaces
2/21/2020 Release
Home Page
- Creates a new landing page for DemocracyLab, aka 'homepage' for the organization; giving an overview of who we are, what we do, and how to get involved.
- Find Projects splash view is removed, and navigating to bare domain will now send users to Home page
Sign Up Page
- There is now a Volunteer agreement that new users must read and accept before signing up for an account.
About Us Page
- Added clickable link support for Board of Director biographies
- Team volunteers are now shown in the order they joined the platform
Bug Fixes
- Removed non-working top-right ‘X’ close buttons from notification modals
2/8/2020 Release
About Us Page
- Added Board of Directors to About Us Page, that can be configured via environment variable.
- In the Team section, DemocracyLab volunteers are now sorted by application date
Sign Up/Sign In
- Sign Up Page: Add Social Media signup
- Sign in Page: Increase Forgot Password and Don't have an account link font size
1/24/2020 Release
SEO
- Implemented robots.txt, which can be set to allow or disallow all crawling via the environment variable: DISALLOW_CRAWLING
Prerender
- Only pages that are present on the sitemap will now show prerendered content
- Added environment variable toggle for showing prerendered content: SEO_JS_ENABLED
1/9/2020 Release
Github Updates
- Latest commit summaries from repositories covered by project's github link will be stored in the database
- Latest 5 commits shown on project profile page. More can be loaded by clicking 'Show more activity'
- If the latest git commit is more recent than a project's updated date, date is updated to match commit date
Sponsor Section
- Footer: Reformat sponsors into separate tiers, with sponsors on their own line
- Partner With Us Page: Separate sponsors into different tiers
UI Changes
- Project and User thumbnails are no longer locked to being cropped to a 1:1 aspect ratio
12/20/2019 Release
Prerender
- Setting window.prerenderReady to true when sitemap pages are finished loading, which signals to prerender.io that it is safe to cache the page.
Bug Fixes
- Fixed race condition with loading facebook api, which was causing the Project Profile pages to occasionally fail to render.
- Project urls are now displayed cut off with ellipses, to keep them from distorting the project profile page and search page project cards.
- Project Profile: Solution and Actions fields correctly show newlines.
12/9/2019 Release
Prerender
- When search engine agents view a page, they will receive a prerendered page cached by a 3rd party service (currently prerender.io)
Bug Fixes
- Portraits on About Us page are now consistently spaced at every screen resolution
- Find Projects: Full-text search now searches the Short Description, Solutions, and Actions fields
Upgrades
- Bootstrap libraries upgraded
- Misc libraries upgraded to address security concerns
11/17/2019 Release
OAuth Authentication
- Users can now sign in or sign up with Github, Facebook, Google, and LinkedIn
Bug Fixes
- Co-owners can now renew or conclude their volunteer commitments
10/25/2019 Release
Events
- Renamed Search Page Organization filter to ‘Events & Groups’
- Added Hack to Give Thanks 2019 Event
- Rename 2018 events to clearly signal they are 2018 events
About Us Page
- Updated Mission Statement
Press Page
- Temporarily Removed Stats Section
Supported Locations
- Add Bay area to locations