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

Release 2.4.0 #113

Merged
merged 42 commits into from
Mar 22, 2023
Merged

Release 2.4.0 #113

merged 42 commits into from
Mar 22, 2023

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    aa79dd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3fd323 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ebfb6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1222aec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97f7cd4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f190c3c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    86e555b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5cf0323 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ab35bd1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70719d6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4a0fe61 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0024abb View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    2a91c5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0ee2da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70f506f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67185a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77a8f88 View commit details
    Browse the repository at this point in the history
  6. ci: allow deprecated peers

    jankapunkt committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    928f95d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Configuration menu
    Copy the full SHA
    76dbbbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb8ad0d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Fix

    ToyboxZach committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    75cd152 View commit details
    Browse the repository at this point in the history
  2. Fix back up

    ToyboxZach committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    4bb72a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. fix recconnecting

    ToyboxZach committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    e92d63a View commit details
    Browse the repository at this point in the history
  2. fix packaging

    ToyboxZach committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    9ac754f View commit details
    Browse the repository at this point in the history
  3. fix

    ToyboxZach committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    40dce5b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Update dependencies

    Merge pull request #99 from meteorrn/update-dependencies
    jankapunkt authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    bbb8a78 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    3e734f5 View commit details
    Browse the repository at this point in the history
  2. undo some changes

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    6e5c230 View commit details
    Browse the repository at this point in the history
  3. more undo

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    adc0ce6 View commit details
    Browse the repository at this point in the history
  4. revert package.json

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    722ea95 View commit details
    Browse the repository at this point in the history
  5. Fix prettier

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    123ded1 View commit details
    Browse the repository at this point in the history
  6. finish fixing prettier

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    e26a4a9 View commit details
    Browse the repository at this point in the history
  7. finish fixing prettier

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    12352a6 View commit details
    Browse the repository at this point in the history
  8. fix tests

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    fff71ae View commit details
    Browse the repository at this point in the history
  9. Remove unneeded packages

    ToyboxZach committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    4f543fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b6b1ad8 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Add comments

    ToyboxZach committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    ac28f77 View commit details
    Browse the repository at this point in the history
  2. prettier

    ToyboxZach committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    095fe6f View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Update user logging sequence and make collections deal with reactivit…

    …y better
    
    Merge pull request #111 from ToyboxZach/Merge
    
    Restructure how we handle the Tracker, instead of a global listen to any change make the listens happen on specific queries and collections. Also fixes some bugs where we would generate way too many instances of subscriptions.
    
    This also fixes the log in flow so the series of loggingIn -> LoggedIN is consistent and doesn't allow the package to ever auto log you out as that should be handled by the owning app just like in base meteor.
    
    Every time you register a callback it gets added to a generic "changed" callback, that means that every single callback needs to be called on every single change to a collection which causes a huge hold up on the UI thread.
    
    To make it even worst the subscriptions don't get cleaned up when you resubscribe so every time a "withTracker" or "useTracker" was called you would get stacked subscriptions. This then would lead to 100 plus subscriptions for a single component after some time which leads to bigger and bigger slow downs.
    
    My PR separates that out as much as possible and makes sure that you only have as many subscriptions as you actually need. It is a pretty hefty change and I don't personally use and local collections in my app so those are going to be pretty poorly tested, but if other people want to take my change as a jumping off point I think its a pretty good point for server only subscriptions.
    
    This also fixes up weirdness with the logging in and order of events where you would have an invalid user state or it would force you to logout because of bad internet
    
    Likely fixes these erorrs:
    #75
    #58
    
    and maybe
    #79
    jankapunkt authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    fec54df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fd5278 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b52befd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b003b3b View commit details
    Browse the repository at this point in the history