Releases: ONEARMY/community-platform
v1.7.0
1.7.0 (2022-01-29)
Bug Fixes
- academy url (fd40575)
- academy URL for project kamp (03fb961)
- adjust ordering of path so that auth'd routes take precedent (b1b7496)
- align title length for forms (f0bb5bc)
- alignment of tags closes #1076 (e0af26a)
- always allow env REACT_ENV to take precedence (8ae31e5)
- badge URL for larger avatar (2703c5e)
- broken functions build (7cb49e6)
- broken ref in start script (6c3dadf)
- bump the project version (0e64770)
- comments: conditionally add user.location for comment flags (c4fcaed)
- commitlint: husky hooks (ec1a841)
- consistent vertical padding for section heading (006424c)
- correct read permissions (6026cef)
- default all modules to enabled (db7af5e)
- dependency chain for production release (0d4e563)
- do not display discord or forum links (ae06035)
- do not show mappin in user profile (81589ce), closes #1381
- edge case of active pin being delted (466eadb)
- filter out incomplete map pin entries (ce070a2)
- flex style overriding hidden preference (c0e824a)
- formatting of URL, closes #1256 (7b03e88)
- hide user profile section (8523003)
- ignore deleted in filter counts (746ef0f)
- image icon and default value (2b3afa3)
- incorrect filtering of social links (79e8694)
- lightbox styles not loading (5c6c67e)
- limit hoisting for cypress directory (3efe814)
- link through to platform.onearmy.earth (efcd614)
- mobile menu colours should inherit from theme (1223afc)
- only load colours from primary theme file (b0240fe)
- reduce font-size (434fa30)
- regression in background colour (77cb0e9)
- remove beta tester text (3cfcc8e)
- remove hoisting configuration (26f08e6), closes #1308
- remove subtype from member mappin (e8612ca)
- remove unhelpful logging (bc97d97)
- remove usage of material-ui buttons (c897f46)
- replace material-ui with dedicated lib (bb70f15)
- service worker cache headers (c59d62d), closes /github.com/facebook/create-react-app/issues/2440#issuecomment-305592301
- snags raised in review (b4e487f)
- swap loader for logo based loading component (bb97874)
- switch to styled-components (5faaabf)
- theme detailing (79b1e3c)
- type definitions for tests (1450bd7)
- unload state based on URL location (2b3ca93)
- URL rewriting for Academy content (6ae23e0)
- use css mask to make background color dynamic (123c1f9)
- user page slideshow arrows (9ec1546)
- yarn install script (7d43ade)
Features
- 🔥 remove @material-ui/core (691e2a1)
- 🔥 removes unused component (df7cb39)
- add interactive commit util (33f4af3)
- adds a helpful heading message for the viewer (68f39e4)
- adds avatar for project kamp (3b21e81)
- adds conditional module loading (975e675)
- adds gitpod config (54fefa3)
- adds global one army footer (6d6c30e)
- adds global site footer (548c972)
- adds header icon for theme (918199a)
- adds logflare drain (0ff8fce)
- adds logger lib (f1cf604)
- adds project-kamp theme (769cfe1)
- adds redirect for 404 how tos (b098674)
- adds Security link to doc nav (489144a)
- adds theme switch to DevSiteHeader (76ed805)
- bump styled-components to the latest version ([44930e4](44930e4a96278bb8aa7...
v1.6.0 - Insert Comment
New Features, Bug fixes and Improvements
- Add auth system local overrides and comments auth @chrismclarke (#1191)
- #946 hide map pin when profileType is change to member @prolland006 (#1071)
- #1066 Capitalization across Community Platform @prolland006 (#1070)
- add comments editing @danitrod (#1175)
- Comment login link style update @chrismclarke (#1190)
- add link to login from comments @chrismclarke (#1189)
- fix map pin detail @chrismclarke (#1188)
- Linked username in comments to user profile @patrycjapraczyk (#1173)
- Add comment button @tudi2d (#1179)
- Full div image in how-to introduction @davehakkens (#1180)
Core Updates
- #724 Update react-pose(deprecated) to framer-motion @j-hertzog (#1169)
Misc Updates
- prepare release (1.6.0) @chrismclarke (#1194)
- Hotfix - upload urls @chrismclarke (#1192)
- bump version @chrismclarke (#1193)
- v.1.5.3 hotfix @chrismclarke (#1186)
- Ci fixes @chrismclarke (#1185)
- v1.5 @chrismclarke (#1184)
- Fix/research routes @chrismclarke (#1187)
v1.5 - Feeling lazy
New Features, Bug fixes and Improvements
- 1.5.0 pre-release general fixes @chrismclarke (#1183)
- Add public view for research module (anyone can view, beta-testers can author) @chrismclarke (#1181)
- Add bounty docs @chrismclarke (#1176)
- Comments 💬 (backend + frontend) @tudi2d (#1153)
- Set content max-width to 1000px on UserPage and ResearchItemDetail #1137 @davidyaha (#1152)
- Change display name to username @davehakkens (#1156)
- Add verified flag to map and user profile @davidyaha (#1138)
- Add lazy loading for pages and stores @chrismclarke (#983)
- increase max upload file size (5MB -> 50MB) @chrismclarke (#1134)
- Change Url + text length @davehakkens (#1135)
Core Updates
- Core build fixes - functions and workspaces @chrismclarke (#1160)
- Travis ci fixes @chrismclarke (#1144)
- Refactor auth routing @chrismclarke (#1143)
- Core Updates - React v17, Yarn v2 @chrismclarke (#1140)
- add stats to staging site reset @chrismclarke (#1139)
- Add circle-ci build system @chrismclarke (#1136)
- Housekeeping - storybook, dependencies, documentation, lint fixes @chrismclarke (#1162)
- Add CI Pipelines for CircleCI @chrismclarke (#1178)
- Functions workspace bundling @chrismclarke (#1165)
- build fixes - functions linting @chrismclarke (#1164)
Dependencies
- deprecate body-parser in api function @chrismclarke (#1182)
- Bump dns-packet from 1.3.1 to 1.3.4 in /documentation @dependabot (#1161)
- Bump hosted-git-info from 2.8.4 to 2.8.9 in /functions @dependabot (#1149)
- Bump url-parse from 1.4.7 to 1.5.1 in /documentation @dependabot (#1150)
- Bump lodash from 4.17.20 to 4.17.21 in /documentation @dependabot (#1151)
- Bump ua-parser-js from 0.7.23 to 0.7.28 in /documentation @dependabot (#1147)
- Bump lodash from 4.17.19 to 4.17.21 in /functions @dependabot (#1148)
v1.4.0 - Do your research
In this release we have a first implementation of the upcoming "research" module (published for beta testers) alongside a few minor fixes
New Features, Bug fixes and Improvements
- Research module live, but only for specific users @danitrod (#1129)
- Add initial research module layout @danitrod (#1110)
- Fix user last active updating @danitrod (#1105)
- Research Module - create/edit @danitrod (#1116)
- #1121 Change Profile tips @davehakkens (#1131)
- Minor fix to user backup function @chrismclarke (#1132)
Dependencies
- Bump ssri from 6.0.1 to 6.0.2 @dependabot (#1130)
- Bump react-dev-utils from 7.0.5 to 11.0.4 @dependabot (#1115)
- Bump y18n from 4.0.0 to 4.0.1 in /functions @dependabot (#1119)
- Bump y18n from 3.2.1 to 3.2.2 @dependabot (#1120)
- Bump elliptic from 6.5.3 to 6.5.4 in /documentation @dependabot (#1113)
- Bump elliptic from 6.5.3 to 6.5.4 @dependabot (#1112)
v1.3.0 - Searching for use
Alongside many fixes, minor improvements and core updates we have new features for:
- Howto searching
- Useful button
New Features, Bug fixes and Improvements
- Useful local state @tudi2d (#1102)
- Update useful star icon @danitrod (#1104)
- Add query params updating on search howtos @danitrod (#1101)
- Add how-to client side searching @danitrod (#1098)
- Useful button feature (updated) @chrismclarke (#1094)
- Add useful button tooltip @danitrod (#1097)
- #796 Map profile card issues @prolland006 (#1073)
- Prevent duplicate how-to title in edit @ivokh (#1083)
- Change favicon to new logo @tudi2d (#1084)
- #766 Show prompt only if form value changed @ivokh (#1086)
- Fix "My pin" link on map @alromh87 (#1063)
- Fix social media icon on profile page @alromh87 (#1064)
- #676 Received a broken How-to page #651 sign-in page accessible to logged-in users @prolland006 (#1065)
- Fix flexbox cross-browser issue for step images @tudi2d (#1056)
- Show new flag on howtos @ user update @alromh87 (#1057)
- Feat/user stats migration @chrismclarke (#1055)
- 649 login friendly messages @jxofficial (#991)
- Feat/974 Improve stats computation efficiency @alromh87 (#1053)
Core Updates
- Add pr labeller action @chrismclarke (#1092)
- Developer Preview System @chrismclarke (#1091)
- Code tidying - remove legacy DH integrations, fix version @chrismclarke (#1061)
- Add database archiving @chrismclarke (#1060)
- Add new developer documentation backend (docusaurus) @chrismclarke (#1093)
- v1.3 @BenGamma (#1058)
In Progress
- Add Research module base, update mobx @chrismclarke (#1081)
Dependencies
- Bump nested-object-assign from 1.0.3 to 1.0.4 @dependabot (#1095)
- Bump dompurify from 2.0.7 to 2.0.17 @dependabot (#1082)
- Bump date-and-time from 0.14.1 to 0.14.2 in /functions @dependabot (#1085)
- Bump axios from 0.20.0 to 0.21.1 in /functions @dependabot (#1087)
- Bump ini from 1.3.5 to 1.3.7 in /functions @dependabot (#1077)
- Bump ini from 1.3.5 to 1.3.7 @dependabot (#1078)
- bump v1.3 @BenGamma (#1059)
- Bump googleapis from 35.0.0 to 39.1.0 in /functions @dependabot (#1026)
v1.2.2 - The flag
This new release as quite a few interesting features and improvements 🚀
Thanks to all the contributors that helped out 🖖 🌍
@tudi2d @darigovresearch @jxofficial @alromh87 @chrismclarke
Added
- Display create button for non signed-in user in how-to and event list @BenGamma (#987)
- Add extra infos on profile @alromh87 @BenGamma (#1040)
- Display flag before username in user profile @jxofficial (#985)
- Add country flags at username & how-to card @alromh87 (#1033)
- Cluster pins of different types in map @tudi2d (#1007)
Fixed
- Refactor/dependencies @chrismclarke (#981)
- Format link in user settings to lower case @tudi2d (#995)
- Minor HowTo description style adjustments @tudi2d (#993)
- fix type & lint errors in user-stats.ts @BenGamma (#1047)
- Avoid notification when user edits pin or howto and it was previuosly accepted. #1008 @alromh87 (#1021)
- fix all eslint warnings @BenGamma (#1015)
- Fix links validations @BenGamma (#979)
- Fix notifications display on password reset @Daniel-Davies (#1046)
Changed
- Tag select styling @tudi2d (#994)
- redirect root page to /academy instead of /how-to @BenGamma (#997)
Dependencies
- Bump node-fetch from 2.6.0 to 2.6.1 in /functions @dependabot (#1039)
- Fix rotation of arrow icon for HowTo descriptions @tudi2d (#1043)
- Bump dompurify from 1.0.11 to 2.0.7 @dependabot (#1029)
- Bump markdown-to-jsx from 6.11.1 to 6.11.4 @dependabot (#1030)
- Bump tree-kill from 1.2.1 to 1.2.2 in /functions @dependabot (#1034)
- Bump http-proxy from 1.18.0 to 1.18.1 @dependabot (#1037)
- Bump bl from 3.0.0 to 3.0.1 in /functions @dependabot (#1025)
- Bump elliptic from 6.5.2 to 6.5.3 @dependabot (#1005)
- Bump dot-prop from 5.1.0 to 5.2.0 in /functions @dependabot (#1004)
- Bump lodash from 4.17.15 to 4.17.19 in /functions @dependabot (#998 )
v1.2.0 - Infinite potential
Added
-
Virtual scroll component
We're now rendering the main list of howtos as an infinite list, so that no matter how many there are scrolling will be smooth and images only downloaded if shown on screen
@tudi2d (#962) -
Show platform version on logo hover
@chrismclarke (#960)
Fixed
-
How to creation now has a close button for for submit status popup
Now if a howto fails to upload you can simply close the popup and try again (or copy the content for another time)
@BenGamma (#971) -
Profiles shouldn't show with multiple types such as
Sheetpress Member
after changing
@chrismclarke (#818) -
Links in profiles should now direct to the correct website if cases where the person had not included
http://...
@chrismclarke @BenGamma (#968)
Changed
- Refactor - CI Backend (+db prefixes)
Lots of work has been done on the backend to clean up and speed up our automated testing service (now tests in parallel on 4 machines, testing both chrome and firefox (sorry safari, not supported)). Tests are also now more reliable.
@chrismclarke (#952)
v1.1.0 - Tidy Up Roumba
Added
- You can now embed youtube video in how-to section 📺 #928
- Upload multiple cover images for user profile #941
- You can now re-order steps in a howto #939
- Display user email to admins #943
Fixed
- Various user settings form fixes and code tidying #942
- Howto admin edits keep correct howto owner #938
- TS config minor tweaks #951
- Fix/image inputs #958
Changed
- Limit description length for map pins to 70 characters #926
- Set character limits for user input fields #929
- Change text for profile desciption #936
Breaking
- Users with member profiles will need to reselect their country due to simplification of how this data is stored
v1.0.4 mix is the new black
Added
- show pin number for categories in map filter #921
Fixed
- discord & slack webhooks trigger & display #917 #918 #920
- clear localstorage & OneArmyCache indexDB on automated testing #922
Changed
- remove image caption #912
- filter howto list by _created field instead of _modified #916
- improved how-to guidelines #919
Thanks to our wonderful contributors @alromh87 @tudi2d 👨💻 😷
v1.0.3
Added
- link username to profile #908
- how-to last edit date #909
- banner for PP impact survey #910
- email automation #893
Fixed
- Border style in How-to photos #885
- mystery profile wipe #889
- header height in academy container #907
Thanks to our contributors this month 👩💻 👨💻 @charcharmasonjar @ginnie7 @tudi2d