Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Major Release]: bumped version to v3.1.0 #47

Merged
merged 16 commits into from
Nov 27, 2024

Conversation

lumpinif
Copy link
Collaborator

Dramatically optimized Chrome extension implementation by fixing and improving a batch of issues

We should highly encourage users to update to this version ASAP.

Major Improvements

  1. Streamlined Architecture

    • Restructured code for maximum efficiency for v3
    • Completely eliminated FOUC (Flash of Unstyled Content) issues
    • Fixed stuttering during reply submissions
    • Significantly improved overall performance
  2. Hybrid Implementation Approach

    • Successfully concluded experiments with React components
    • Integrated new implementation while maintaining compatibility
    • Achieved optimal balance between complexity and effectiveness
  3. UI/UX Enhancements

    • Updated chevron icon with improved animations
    • Fixed styling inconsistencies
    • Optimized some visual styles
  4. CI/CD Improvements

    • Fixed version bumping system
    • Fixed manual version control issues

Impact

This refactoring represents a significant milestone in the extension's development, delivering a much more efficient and maintainable codebase while improving the user experience. The new implementation is simpler yet more effective, resulting in better performance and reliability.

The changes demonstrate a high-quality performant baseline aligning with the original functionality of this extension while we can continuously develop more features from now on.

lumpinif and others added 16 commits November 25, 2024 22:21
…ird approach with building new react component while keeping previous implementation separated
…nking-block

build: remove old implmentation and temporary files
…ly concluded the ultimate approach with the simplest while the most effective implementation
…pproach

- fix: flash or unwanted styles (FOUC)
- fix: stutter when submitting new reply
- ref: much optimized performance
build: update the readme for extension development
@lumpinif lumpinif merged commit 2a1f5ff into richards199999:main Nov 27, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant