Block or Report
Block or report EvanHahn
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
signalapp/Signal-Desktop
signalapp/Signal-Desktop PublicA private messenger for Windows, macOS, and Linux.
-
helmetjs/helmet
helmetjs/helmet PublicHelp secure Express apps with various HTTP headers
-
HumanizeDuration.js
HumanizeDuration.js Public361000 becomes "6 minutes, 1 second"
-
brainfuck-web-app
brainfuck-web-app Publica web app written in Brainfuck that returns your user-agent to you
-
696 contributions in the last year
| Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contribution activity
March 2024
Created 45 commits in 8 repositories
Created a pull request in digidem/mapeo-map-server that received 5 comments
refactor!: move tileset list from HTTP API to JS API
This is the next step in a larger refactor where we replace the HTTP API with a JS one.
BREAKING CHANGE: GET /tilesets replaced with listTilesets()
+41
−57
lines changed
•
5
comments
Opened 27 other pull requests in 5 repositories
digidem/mapeo-core-next
2
open
13
merged
2
closed
-
feat: add "received at" timestamp to invites
This contribution was made on Mar 27
-
fix: throw if rejecting an invite that's already being accepted
This contribution was made on Mar 21
-
chore: update Brittle to latest version
This contribution was made on Mar 21
-
feat!: invite cancelations
This contribution was made on Mar 20
-
chore: remove unused cache code from SyncState
This contribution was made on Mar 20
-
chore: replace onceSatisfied with p-event
This contribution was made on Mar 14
-
chore: replace onceSatisfied with p-event
This contribution was made on Mar 14
-
chore: simplify member invite code
This contribution was made on Mar 14
-
chore: update magic-bytes.js to latest version
This contribution was made on Mar 12
-
chore: use
Map, notRecord, for listing all rolesThis contribution was made on Mar 9 -
chore: use the same
noopeverywhereThis contribution was made on Mar 9 -
chore: update Undici to latest version
This contribution was made on Mar 6
-
feat: send device info changes to connected peers
This contribution was made on Mar 6
-
chore!: drop Node 16 support
This contribution was made on Mar 4
-
chore: update config import error
This contribution was made on Mar 4
-
chore: update rimraf to v5.0.5
This contribution was made on Mar 4
-
chore: update ESLint to v8.57.0
This contribution was made on Mar 4
digidem/mapeo-map-server
5
merged
-
refactor!: move tileset creation HTTP API to JS API
This contribution was made on Mar 6
-
chore: avoid materializing array in some cases
This contribution was made on Mar 6
-
refactor!: move MBTiles import from HTTP API to JS API
This contribution was made on Mar 5
-
chore!: drop Node 16 support
This contribution was made on Mar 4
-
refactor!: move style list from HTTP API to JS API
This contribution was made on Mar 4
digidem/mapeo-sqlite-indexer
2
merged
-
chore: switch from tap to node:test and Borp
This contribution was made on Mar 20
-
chore!: drop Node 16 support
This contribution was made on Mar 4
digidem/multi-core-indexer
2
merged
-
chore: remove unused method from Bitfield class
This contribution was made on Mar 7
-
chore!: drop Node 16 support
This contribution was made on Mar 4
digidem/mapeo-schema
1
merged
-
chore: use helper for exhaustiveness checks
This contribution was made on Mar 11
Reviewed 16 pull requests in 6 repositories
digidem/mapeo-core-next
10 pull requests
-
feat: add "received at" timestamp to invites
This contribution was made on Mar 27
-
fix: sync state prior to full sync should be correct
This contribution was made on Mar 25
-
fix: cache namespace sync state
This contribution was made on Mar 21
-
fix: emit sync state on sync.{start,stop}
This contribution was made on Mar 14
-
chore: improve ExpectionAssertion type in Brittle TypeScript definitions
This contribution was made on Mar 14
-
refactor!: use more steps for invites
This contribution was made on Mar 12
-
feat: support serving static maps
This contribution was made on Mar 12
-
feat: add functionality to serve offline fallback map
This contribution was made on Mar 12
-
chore: use
Map, notRecord, for listing all rolesThis contribution was made on Mar 11 -
feat: add method to MapeoManager for getting stable map style json url
This contribution was made on Mar 10
digidem/mapeo-map-server
2 pull requests
-
refactor!: move tileset creation HTTP API to JS API
This contribution was made on Mar 6
-
refactor!: move MBTiles import from HTTP API to JS API
This contribution was made on Mar 5
digidem/mapeo-ipc
1 pull request
-
chore: update to @mapeo/core@9.0.0-alpha.5
This contribution was made on Mar 14
digidem/mapeo-schema
1 pull request
-
Feat: two icon types (svg and png)
This contribution was made on Mar 11
digidem/mapeo-default-config
1 pull request
-
feat:publish package as compressed file
This contribution was made on Mar 8
digidem/mapeo-settings-builder
1 pull request
-
feat: zip
This contribution was made on Mar 7
Created an issue in digidem/mapeo-core-next that received 2 comments
Avoid duplicate imports
Description Normally we use a random ID for new records. This can lead to duplicates when importing data: the same data can be imported twice, resu…
2 tasks
Opened 1 other issue in 1 repository
digidem/mapeo-core-next
1
open
-
Handle errors when receiving bad data from peers
This contribution was made on Mar 11




