Releases: ONEARMY/community-platform
Releases · ONEARMY/community-platform
v1.0.2 You can't improve what you can't measure
v1.0.1 Caching wizard
Added
- New notification on content validation by admin. Notification is send on a discord channel for the community to see. #868 #874
Fixed
- little bug to allow admin to moderate content #865
- Shout out to @chrismclarke that banged his head out to fix all the e2e tests that appear with v3 db update #871 #878
- add catch to cachDB fallback, defer admin store init #877
Changed
- Large improvements on our caching system using service workers. Images are now cached by the SW, which save a lot of bandwith 🌍 and 💰 #872
v1.0.0 - The Big Bang
Added
- Slack webhooks notification integration for new howto, pin & event #813 #814 #815 #844
- mobile integration of
/settings
page #830 - mobile map filter #834
- moderation system for content howto, map pins & events more infos detailled in the PRs #821 #825
- academy iframe link support, now you can see urls of pages from academy #833
- social media metadata #851
- Warn user when leaving settings without saving #850
- Adding a loader component & others little UI improvements & typos #854
Fixed
- How-to plural dates fix #817
- Padding on how-to steps' numbers #826
- How-to typo #827
- Profile types typography #829
- Events & howto mobile display #836 & parts of #851
- multiple UI & mobile fixes in #849
- fix the persistent values when focus is changed #849
Changed
- update DB to V3 #853
This month big thanks to @alromh87 for his work on the moderation system ✅ , @lauvrenn for her unexpected but always useful fixes 💯 and @chrismclarke for saving our db 👼 !
This is the Big Bang 💥 , this is the version 1.0.0 of Precious Plastic community-platform 🎉
v0.8.3
v0.8.3
Added
- dexie cache busting method #806
We now have a version number for the cache db. Each time we'll make changes to the db structure we'll have to update this reference. By doing so, the cache in users local storage will be cleared. - Academy section embed routing #808
Academy routing used to be limited to/academy
because we use an iframe. You can now navigate in the academy section using academy full routing. Accessible in the dev site only. - Fallback db for user using firefox incognito mode & other in browser no-cache settings #809
- slack hooks notifications hooks #813 #814 #815
Fixed
- Delete individual step image #805
- Lots of fixes & improvement for the validations of the contact links #788 :
- fix issue with empty contact links saved
- fix urls redirection with
mailto:
for emails - automatically add
http://
protocol for link to : social-medias, bazar, forum, website - improved validation for : email address, urls
- link to Discord now leads to Discord invite link, and display username instead of "Discord". Because discord profile links doesn't exist yet.
Changed
- map cluster #800
Thanks to our contributors @lauvrenn and @benjdelt 🖖 🦅, to my beloved maintainer mate @chrismclarke 👽, and to my mom for allow me to be in this world ❤️
v0.8.2
v0.8.1
V0.8.0 map & profile
Added
/map
section is now available to use. Create an account and fill up your profile in/settings
to appear on the map. #730, #733, #742,/admin
section to update tags and change admin roles #716- Improve the test coverage :
- Set up a new firebase environment for cypress #626
- Added some explanations for testing to help contributors get started #637
- Tests for
/how-to/create
page #634, #642, #644, #664, #708 - Tests for
/how-to/edit
page #682 - Tests for
/academy
page #647 - Tests for the
/sign-in
page #652 - Tests for
/sign-up
page #696 - Tests for
/events
page #662, #681 - only run scripts on PRs targetting master and production #713
- refactor the image upload component #691 #735
- added mobile header #721
- zIndex object to theme styling #736
Changed
- Improve field validation on pages :
- Password reset binding and notification #661
- Update user modal menu #699
- changed navbar button colors to match the mock-up #668
- hide event tags with zero results #670
- using docs addons in storybook #741
Fixed
- user signup confirmation email #643
- CreateHowTo page not opening with its url #656
- wrong msg when there are no how-tos #663
- add a Safari-compatible datepicker #667
- delete generated how-tos at end of test #675
- events tags overlapping #701
- sort how-tos chronologically #709
- close dropdown on click away in events #712
- Launch the test browser with a fixed timezone #714
- Add close button to location search #715
Huge thanks to our contributors this month @lauvrenn @tmhung88 @caiokf your are amazing ✨
v0.7.0 profile upgrade
Added
- User profile sections in
/settings
#601 #609 #622 - Page
/academy
in dev site that contain the academy repository #575 - Base work of e2e testing. Testing on pages :
/how-to
,/sign-in
,/sign-up
. Begin the integration with firebase #586 #590 #599 #604 #612 (big thanks to @tmhung88 & @porcelani 💪 ) - Text and Heading components to storybook #618 (thanks @jparadasb 💪)
Updated
/u/<username>
page UI to fit the new profiles data #613 (thanks @drydenwilliams 💪 )- Save images in higher quality #605
- Remove map page from prod
Fixed
- Disallow for now the davehakkens.nl login option, until more stable 1083bcb opened #582
- First file being empty when returning compress image #594 (thanks @drydenwilliams 💪 )
v0.6.0
Added
- Events and Howtos filtering #559 #558
- Allow creator and super admin to edit how-tos. Created url
/how-to/<howto-id>/edit
#564 /sign-up
page #566 #577/sign-in
page #566 #577- Test again multiple nodejs version on CI build #555 (thanks @wallies 💪)
- Allow users to delete their profile #569
Updated
- Branch
production
is now deploy under https://community.preciousplastic.com - Integrate the new design #544 #547 #566 (big thanks to our monthly dev in house @paulpichot 🙌 ) and more usable mobile version on pages :
/how-to
,/how-to/<howto-id>
,/how-to/create
/events
,/events/create
,/map
/settings
/u/<username>
- Better field validation of form #574 (thanks @tudi2d 💪 )
- Refactor the stores #578
Fixed
- Using rootDir in whatchPlugins #567 (thanks @porcelani 💪 )