Skip to content

Releases: dropbox/ttvc

v0.0.2-3

09 Apr 00:15
Compare
Choose a tag to compare
v0.0.2-3 Pre-release
Pre-release

This push represents a rewrite of the ttvc implementation.

  • REVERTME: Don't run playwright tests bab5766
  • MINIMUM_IDLE_MS = 500 926fadb
  • minor: Observer constructors should take consistent args f0a81c2
  • Improve comments on Observer classes 22ef1af
  • Clean up commented-out console.logs! 96435a4
  • Add (failing) test for delayed stylesheet 0ed2238
  • Require library consumers to init() manually 463e60e
  • Clean up exported API b71f3c1
  • Always cleanup mutations 0c2717b
  • setup and cleanup image load listeners per navigation 60bc244
  • Remove test.fail() annotations! 5b7503c
  • Refactor: Extract InViewportImageObserver as separate concept 40ca562
  • REVERTME?: observe documentElement instead of body 25ed47a
  • NetworkIdleObservable: track loading images as well as scripts f459959
  • typescript: Fix new lint errors 5c104fd
  • Lint src and unit test files! 0c12e83
  • Refactor: Use simple cancellation check instead of try/catch 8649f8c
  • fix: Resolve lint errors 0cfd437
  • FIXME: Comment out all console logging da796b1
  • Write unit tests for network idle helpers 4da025c
  • Remove jest setup file 3f74477
  • fixup! Refactor: break up "observables.ts" 64db132
  • Delete e2e style unit tests 98c0e2f
  • Delete now-unused util function 87b1926
  • Refactor: break up "observables.ts" 2fc3f14
  • Tweak tests for increased consistency 0e4ff30
  • Mark three remaining known test failures 293aec6
  • Move analytics script into body tag in some tests 1c1c24f
  • Enable all tests! eca8b6a
  • Uncomment disconnect() implementation 8437379
  • Cancel ttvc calculation when user interacts 59b1e05
  • requestAllIdleCallback supports safari a19977b
  • Don't observe characterData mutations e39845b
  • Replace implementation with proof-of-concept code! 52f9a06
  • entryCountIs accepts a timeout parameter 2e7c45d
  • Typecheck all code (#14) 790449f
  • Set up ESLint! (#13) 60eb5b6
  • Draft Playwright test cases! (#10) 8cc4901
  • Build some bundles with rollup! (#11) 14aba9c
  • Configure Jest to run existing unit tests (#9) 44fd614
  • Clone rSERVER implementation (#8) 3bc7a1a
  • Publish to npm (#7) fed193f
  • Set up e2e test environment using Playwright (#6) 7e4e86b
  • Create .gitignore 2b2ce1a

b7e7918...v0.0.2-3

v0.0.2-2

25 Mar 02:36
Compare
Choose a tag to compare
v0.0.2-2 Pre-release
Pre-release
  • Document basic usage in README 2332248
  • Install and configure jest to support existing unit tests bf1e9f3

v0.0.2-1...v0.0.2-2

v0.0.2-1

25 Mar 00:16
Compare
Choose a tag to compare
v0.0.2-1 Pre-release
Pre-release

v0.0.2-0...v0.0.2-1

v0.0.2-0

24 Mar 23:39
Compare
Choose a tag to compare
v0.0.2-0 Pre-release
Pre-release
  • Include src files in distribution for typechecking 3ff2d3e
  • implement e2e test for happy path f1b7ef4
  • Use .js extension in src imports 4732f0d
  • WIP: Unit test setup 70bf33d
  • Clone rSERVER implementation e761eca

v0.0.1-0...v0.0.2-0

Initial Test Release

24 Mar 00:57
2d4a643
Compare
Choose a tag to compare
Initial Test Release Pre-release
Pre-release
  • Configure files included in published binary 122997a
  • Declare "release" script e14b2dc
  • Update package publication config 3fd988b
  • Install np a3cf66d
  • fixup! Add github actions workflow 40c9fe8
  • Coordinate test and server scripts with npm-run-all 160255c
  • Add github actions workflow 9399387
  • Rewrite test assertions with playwright 8440ff4
  • Reduce timeout in TTVC stub to 200ms fac536a
  • fixup! Stub a simple test server b108f0c
  • Set up wdio tests 45364cd
  • Set up typescript build 5509373
  • Stub a simple test server f335f4f
  • .gitignore vs code settings ff340b7
  • Install express d640bbf
  • Install prettier d6f58bd
  • Declare expected node version c5652bb
  • yarn init 72ada3b
  • Create .gitignore 2d4a643

1f40d35...v0.0.1-0