Eric Amodio
22009b9ba4
Adds lazy loading for avatars on the Graph
преди 2 години
Eric Amodio
97a3398624
Avoids loading uncached avatars for now
Until we can dynamically update the Graph when scrolled into view
преди 2 години
Eric Amodio
9b6cc5c626
Reworks storage to be type-safe
преди 2 години
Eric Amodio
f8211797d2
Removes git "models" export file
преди 2 години
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
преди 2 години
Eric Amodio
82740a6ba4
Consolidates GitHub no reply parsing
преди 2 години
Eric Amodio
217c5749a0
Reworks getting the "best" remote with a provider
Improves best remote caching
преди 2 години
Eric Amodio
51740812b6
Allows for missing avatar urls
преди 2 години
Eric Amodio
48e0595207
Avoids MAX_SAFE_INTEGER to ensure ints stay smis
In V8 ints less than 2^30 (on 32bit systems) have optimized storage
преди 3 години
Leo Dan Peña
f65ed258cb
Removing '.jpg' for less stale gravatar
преди 3 години
Eric Amodio
0f0a1d62e8
Adds secret storage access
Renames storage keys for clarity
преди 3 години
Eric Amodio
5c748e0fb9
Moves all storage access into new class
преди 3 години
Eric Amodio
496c35eaef
Removes more system imports
преди 3 години
Eric Amodio
4979fb1e39
Attempts to consolidate commit models (wip)
First pass at converting "blame" commits into a unified model
преди 3 години
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
преди 3 години
Eric Amodio
6148927e94
Improves avatar lookup/caching performance
преди 3 години
Eric Amodio
1d93f9cdbd
Reorganizes git models/parsers/formatters imports
Reorganizes local git support to exclude from web
Swaps sha1 usages to md5 to avoid needing sha1 on the web (md5 is required by Gravatar)
Avoids crypto-browserfy and imports md5.js directly
Uses platform crypto for random nonce strings
преди 3 години
Eric Amodio
4554c48d9d
Adds better Stopwatch & overhauls logging levels
Avoids process.hrtime for web builds
преди 3 години
Eric Amodio
5dee2e97b0
Reworks container usage
преди 3 години
Eric Amodio
fde7defb31
Fixes missing ;
преди 3 години
Aex
d8dbf25853
Fixes #1511 : Double the size of the Avatar
преди 3 години
Eric Amodio
f622ac1dd1
Remove fs need for presence icons
Splits path functions into system/paths module
преди 3 години
Eric Amodio
bf9208ba2a
Adds setting to control rich integrations - #1208
преди 4 години
Eric Amodio
1d788dcccc
Renames to RichRemoteProvider
преди 4 години
Eric Amodio
4a362bb7e8
Adds avatar retries
Moves avatar cache to global storage
Improves avatar cache updates/resets
Improves contributor avatar fetch update
преди 4 години
Eric Amodio
2603c3a382
Improves avatar handling & querying
преди 4 години
Eric Amodio
d43571779d
Adds provider-based avatar support
преди 4 години
Eric Amodio
7f7c2e2535
Fixes lint issues
преди 4 години
Eric Amodio
61d9543255
Fixes a few more LGTM static analysis alerts
преди 5 години
Eric Amodio
59d9071a9b
Updates prettier config
Giving up on better else/catch/finally formatting -- can't fight anymore
Switching to tabs for better accessibility
https://twitter.com/sh4na/status/1146837957200027648
преди 5 години
Eric Amodio
56f73fbd03
Fixes lint issues w/ new avatar code & fixes nits
преди 5 години
Brian Bolte
1657829069
Uses GitHub Avatar for GH 'noreply' email address
Partial fix for #281- covers the `*@users.noreply.github.com` case.
The `users.noreply.github.com` domain comes from users
making use GitHub's 'email privacy' feature.
Since the noreply address doesn't accept email, a user can't link
their preferred Gravatar to this type of email address.
The upside is that this address is easily parsable into:
* (optional) Github User ID
* Github User Name
We can use either to create the associated avatar link
without actually having to do an additonal request
against Github's user search API.
преди 5 години
Eric Amodio
43caac1a46
Fixes #734 - broken hover image with remote dev
преди 5 години
Eric Amodio
3c4bb8c900
Adds contributors node to repos
преди 6 години