Skip to content

Commit

Permalink
feat: Add Myriad Importer Extension to deliverables table
Browse files Browse the repository at this point in the history
  • Loading branch information
agustinustheo committed Nov 19, 2024
1 parent 61337d4 commit 6101659
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion deliveries/myriad_social-milestone_3.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,9 @@ For ease of testing, we have a [Dockerfile](https://github.com/myriadsocial/myri
| 6. | Backend Improvements and Algorithm Enhancements | 1. https://github.com/myriadsocial/myriad-web/commit/677b54ee - Update FilterBuilderService for filtering (#972)<br>2. https://github.com/myriadsocial/myriad-api/commit/2a42f273 - Fixed get posts by profile endpoint (#970)<br>3. https://github.com/myriadsocial/myriad-api/commit/a2265144 - Fix get posts by profile (#968)<br>4. https://github.com/myriadsocial/myriad-api/commit/ed271af0 - Fix get posts by profile (#967)<br>5. https://github.com/myriadsocial/myriad-api/commit/8d58fac8 - Replace firebase with minio (#964)<br>6. https://github.com/myriadsocial/myriad-api/commit/1a361e28 - Fix issue with uploading image (#963)<br>7. https://github.com/myriadsocial/myriad-api/commit/d7255d68 - Fix mention notification (#957)<br>8. https://github.com/myriadsocial/myriad-api/commit/20ce7dcc - Fix update comment notification message (#953)<br>9. https://github.com/myriadsocial/myriad-api/commit/e30dde91 - Fix email leak on find post by id api (#947)<br>10. https://www.youtube.com/watch?v=D0Km7_Buclo | We have significantly enhanced our backend infrastructure and algorithms to improve content discovery, platform performance, and user experience. ![Improved Backend](https://github.com/myriadsocial/myriad-web/raw/main/docs/Filtering%20cut%20off12.png "Improved Backend") Users can now seamlessly import and embed YouTube content with native playback support, automatic metadata extraction, and optimized performance, while our refined content ranking algorithm focuses on the most recent 12 months of data to ensure fresh content, phasing out historical posts while still maintaining archive access. Enhanced ranking factors now include post engagement metrics, timeline trends, hashtag usage, user interactions, and content quality signals. |
| 7. | Performance Optimization and Enhancement | The performance enhancements were done within the server's NGINX configuration, which is not shared here. But you can take a look at how we set it up within this repository: https://github.com/myriadsocial/myriad-infrastructure | We have implemented significant performance improvements to enhance the user experience and reduce resource consumption. These optimizations focus on reducing payload sizes, implementing modern compression techniques, and optimizing network requests. ![Transfer Size](https://github.com/myriadsocial/myriad-web/raw/main/docs/image-1.png "Transfer Size") We have successfully cut the total transfer size by more than 50%, reducing it from 24.3 MB to 10.4 MB. On another note, the platform now utilizes Brotli compression, a modern compression algorithm that offers better compression ratios compared to traditional methods like gzip. We've also achieved a significant improvement in Fetch/XHR payload efficiency through Brotli compression, reducing the overhead to just 7% of its previous size. Next, through careful analysis and optimization of our JavaScript bundles, combined with Brotli compression, we've achieved a 14% reduction in JavaScript payload size, bringing it down to 325kb. Our latest updates have made Myriad Social faster and more efficient. Pages load quicker, use less data, and work better on all devices. Using new compression technology and better code, we've cut loading times in half while using less bandwidth. |
| 8. | Self-Hosting Capabilities | 1. Marauder.sh script: https://github.com/myriadsocial/myriad-infrastructure/blob/main/linux/marauder.sh<br>2. Dockerfile for testing: https://github.com/myriadsocial/myriad-infrastructure/blob/main/linux/Dockerfile<br>3. Directory housing the relevant scripts: https://github.com/myriadsocial/myriad-infrastructure/tree/main/linux | Myriad Social can now be self-hosted, giving users complete control over their social media infrastructure. Detailed [documentation and resources](https://github.com/myriadsocial/myriad-infrastructure/blob/main/linux/README.md) are available to help you begin your self-hosting journey. |
| 9. | Additional Clients | https://github.com/myriadsocial/myriad-importer-extension | We have developed a browser extension that enables seamless content importing and cross-posting from various social media platforms to Myriad.social. The extension supports:<br>- Twitter Posts: Automatic detection and import of Twitter posts with badge notifications for existing imports<br>- Reddit Posts: Direct importing of Reddit content with similar badge notification system<br>- YouTube Integration: Automatic conversion of URLs to embedded iframes with custom caption support<br>- Twitch Integration: Channel URL conversion to embedded players with proper domain settings<br><br>Key features include:<br>- Magic link authentication system<br>- Text selection and formatting capabilities<br>- Clean, responsive popup interface<br>- Secure API integration<br><br>The extension is available at:<br>- https://myriad.social/extension<br>- Chrome Web Store: [Myriad Extension](https://chrome.google.com/webstore/detail/myriad-extension/caafifipbilmonkndcpppfehkhappcci) |

**Additional Information**
We are excited to share this delivery document with you to confirm the successful completion of all deliverable items from our initial application. We apologise that this deliverable is overdue due to several technical challenges and an unexpected product update that required a migration to Paseo.

We are excited for you to experience these new features and improvements. Your feedback is invaluable to us, so please do not hesitate to share your thoughts and suggestions.
We are excited for you to experience these new features and improvements. Your feedback is invaluable to us, so please do not hesitate to share your thoughts and suggestions.

0 comments on commit 6101659

Please sign in to comment.