Engineering's Log

--Lā¤ā˜®šŸ¤š

Update D.24

21:25, we released a canary version to test out the additional typing for the url scheme.

21:09, we revamped the Itero showcase panel.

12:00, We discovered a method to import source file, leveraging the existing url scheme within parcel.

2022.06.23

22:00, shoutout Wednesday - we would like to say thank you to: schema#4348 for fixing chrome-webstore-api, Aarush-wadhia for working on the with-jotai and react-router examples, n4ze3m for working on the with-react-query example, prakashchokalingam for fix: avoid parsing old value if not exists, Berbaroovez#0001 for releasing builtin-job-buddy in #built-with-plasmo and pacholoamit#6911 for creating a YouTube video about Plasmo + posting VRNBLTY on #built-with-plasmo šŸ¤—

20:47, we have implemented the Itero network relay to transmit data from the Galatic Empire's storage conduit. We are now piping the data into visual. We are planning a caching mechanism for the proxy, key problem at the moment is cache invalidation.

2022.06.22


Update C.23

12:00, several support convoys arrived today - we are grateful. As we review and incorporate their works, we are also focusing on finalizing support for Itero on MacOSX.

2022.06.17

20:00, this week we would like to say thank you to: jsun969#1144 for helping out on the devtool panel API, zangguojun for testing out examples and filing issues about style frameworks, Braden1996#5496 for reporting the content-script-ui not working in prod build, schema#4348 for reporting an issue about BPP and posting the 2nd extension in #built-with-plasmo, Berbaroovez#0001 and amorriscode for reporting an issue with the automated permission with our storage API, mNk#3027 for flagging the hashReferences issue, liaoyinglong for fixing a regression with prettier dependency. šŸ™

17:00, we looked at the bpp issue. It seems that certain optional query parameter is now enforced by the Galatic Empire's API. The warp shifting to bpp is a bit drastic, we will need to return at a later time. Seeking convoy ship to assist us with this issue!

2022.06.15

23:00, we released plasmo@0.42.7 which addressed 2 of the distress calls. We have also revamped our test suite to run across all of our example projects - these will serves as a sanity check and in the future an end-to-end test suite for our framework.

12:00, we are investigating several distress calls: 1, 2, 3.

2022.06.14


Update B.22

22:50, we found a fix to our parcel inline loader issue. Affectively in 0.41.0, we are deprecating data-url:* and bundle-text:* schemes. Instead, we will created our own: data-base64:* which loads assets into base64 encoded string, and data-test:* which loads files into raw text. The documentation have been reflected accordingly.

18:00, we were live.

15:50, we just added a new capability to the plasmo framework: using env inside manifest overide. The manual for environment variable is further improved together with this change.

2022.06.10

13:40, to show our appreciation toward community members who have supported us along the way, we will have a weekly shoutout every Wednesday. This week, we would like to say thank you to: DanielSinclair#6408 for bringing our attention to style injection and beta-testing content-script-ui, NicoNico#6710 for the first post in #built-with-plasmo, nahtnam#6104 for reporting bugs regarding our redux and newtab solution as well as contributing to GH7, schema#4348 for reporting and testing content-scripts reloading issue, DoggeSlapper#5478 for reporting issue regarding the storage module, Venipa for GH5, kuthia for the ShadowDOM RFC, and Aidurber for testing out getRootContainer in canary.

13:30, we released plasmo@0.39.0 with 2 new feature: getRootContainer and getStyle. The RFC for getRootContainer is discussed in GH10, meanwhile the RFC for getStyle is discussed in GH9. This feature will allow extension shuttles to decloak and either camouflage themselves within the parent ship, or projecting their own shielding.

2022.06.08

23:41, we added a check for nodejs to explicitly terminate our cli if the current environment uses version less than 16 - released in 0.38.2.


Update A.21

2022.06.06

22:00, we fixed auto-reload with content-scripts and manifest mutation/package.json changes. The fix is published in 0.38.0, via d3f4be78c16a1584ed4b8ac54bae1b53b234f291.

21:42, we found an issue with background script watcher - the path was wrong. This was remediated in 0.37.2, via dd1827f1d7c7b3d7663c575e9d3f8e5dd8fc6062.

2022.06.05

22:00, we found an issue with the torpedo launching sequence - the thruster module did not check for available slot before reloading. A fix was released in 0.37.1.

17:00, we are live.

15:00, we just launched a photon torpedo toward the content scripts UI asteroid. The federation space now has the ability to neutralize this threat at will via export default a react component from their source. The manual will be released shortly!

2022.06.03

20:00, we took a quick detour and constructed a light sail with-wagmi. This can be further streamlined into an alternative method of payment for extension using cryptocurrency.

13:08, we are plotting a course toward declarative content-scripts UI API. A slight refactor of our framework will be required to support this enhancement. We think that if this works, it will open new possibilities for orbital craft capability.

2022.06.02

20:48, we established a waste removal facility in the storage planet, together with a slight revamp of how we communicate warning to the ship orbiting this planet using the Plasmo subspace transmitter. The planet tour guide is now published here.

16:14, we discussed some strategy around content-scripts UI. We think a declarative API is the best way to go - similar to our popups and options API. We also have some thought about establishing a new comlinks utilizing the Firebase network with storage as the relay planet. #idea

2022.06.01

${plasmo:universe}/U64eCftcNBXxHZRu3

Back to Engineering Quarter