profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/derrickreimer/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

derrickreimer/sequenced 298

Generate scoped sequential IDs for ActiveRecord models

derrickreimer/fathom-client 82

A Fathom Analytics library to help with client-side routing

derrickreimer/mini_cache 33

A lightweight in-memory cache for Ruby objects

derrickreimer/elm-keys 11

Advanced keyboard event bindings for Elm

derrickreimer/condensation 9

A collection of handy extensions to the Liquid templating engine

derrickreimer/bypass 6

Mutate URLs and hyperlinks in HTML and plain text documents with ease

derrickreimer/jquery-longclick 3

A jQuery plugin for facilitating long button clicks

derrickreimer/linkety 3

A collection of handy link helpers for Rails views

derrickreimer/dotfiles 2

My personal environment dotfiles

derrickreimer/quack 2

A flexible type coercion library for Ruby

pull request commentderrickreimer/fathom-client

fix: use data attributes for options when loading script

Version 3.2.0 is live now!

jamespamplin

comment created time in 8 days

release derrickreimer/fathom-client

v3.2.0

released time in 8 days

created tagderrickreimer/fathom-client

tagv3.2.0

A Fathom Analytics library to help with client-side routing

created time in 8 days

push eventderrickreimer/fathom-client

Derrick Reimer

commit sha 35bffcee5c29112784280a4e77aa36536c13ce71

3.2.0

view details

push time in 8 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha 0b8c1b5ce494b3ea53f5813d4d9bf5f929a0f417

Update syntax in readme

view details

push time in 12 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha d6dbd49a9c41716e9ba935bb0550465df5637b51

Fallback on the agent to do env substitution

view details

push time in 12 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha 77ba44b5bba2cac54ba8fd1175548e18fc4afff2

Add expand-env flag

view details

push time in 12 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha 9706aaef6eed63b79f326a62f83955d0565cc3c3

Remove debug logging

view details

push time in 12 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha 23da471288f69df4e1ca22d49a4c8536b92ff141

set ENV_DIR

view details

push time in 12 days

push eventsvycal/heroku-buildpack-grafana-cloud-agent

Derrick Reimer

commit sha 7ac2f8d20de1e7a8f8df2983bd0775e5445c5b6f

Export env dir

view details

push time in 12 days

push eventderrickreimer/fathom-client

James Pamplin

commit sha 7f70188177286d0beb0b039bb46360ef964ed611

fix: use data attributes for options when loading script - matches documentation at https://usefathom.com/docs/script/script-advanced - corrects issue with spa=hash and tracking

view details

Derrick Reimer

commit sha 6f41afda3746b1ca053521cf78274d9539bdfd3e

Merge pull request #23 from sellalong/fix-use-data-attributes-on-script fix: use data attributes for options when loading script

view details

push time in 12 days

PR merged derrickreimer/fathom-client

fix: use data attributes for options when loading script
  • matches documentation at https://usefathom.com/docs/script/script-advanced
  • corrects issue with spa=hash and tracking - hosted fathom tracker code couples directly to retrieving the value of the data-spa attribute on the script tag. The following is a subset of the tracker code (prettified):
trackPageview: function(params) {
    var hostname, pathnameToSend, location = getLocation(params = void 0 === params ? {} : params);
    "" !== location.host && (hostname = location.protocol + "//" + location.hostname, pathnameToSend = location.pathname || "/", "hash" == fathomScript.getAttribute("data-spa") && (pathnameToSend += location.hash), this.send({
        p: pathnameToSend,
        h: hostname,
        r: params.referrer || (document.referrer.indexOf(hostname) < 0 ? document.referrer : ""),
        sid: siteId,
        qs: JSON.stringify(qs())
    }))
},
+12 -10

1 comment

2 changed files

jamespamplin

pr closed time in 12 days

pull request commentderrickreimer/fathom-client

fix: use data attributes for options when loading script

Thanks! I'll release this soon.

jamespamplin

comment created time in 12 days

startedathletesgg/heroku-buildpack-grafana-cloud-agent

started time in 12 days

push eventsvycal/calex

Derrick Reimer

commit sha cbd040641041da411b99ab434130d4d16f4e8779

Handle malformed datetimes without zone info

view details

push time in a month

push eventsvycal/calex

Derrick Reimer

commit sha b1eeefc4b73a98f182478f43a6ba1f605d185460

Add duration decoding

view details

push time in a month

push eventsvycal/calex

Derrick Reimer

commit sha 5b4a9af0cd2da31ca7cdcecfe53d385584f5ddc3

Handle GMT offsets for TZID

view details

push time in a month

push eventsvycal/calex

Derrick Reimer

commit sha 7260e798435e337387dc100ab8f0de367f9a7552

Encoding and decoding of datetimes and dates

view details

push time in a month

push eventsvycal/calex

Derrick Reimer

commit sha 56f42fa17b4e65308f671d16fbdaee920554abc4

Add test for Apple structured location

view details

push time in 2 months

push eventsvycal/calex

Derrick Reimer

commit sha bbf8bd1e9a4eccd43fe181efecbb75fadcf09df8

Use tuples for values

view details

push time in 2 months

push eventsvycal/calex

Derrick Reimer

commit sha c69ea0a470f7a1d227b1ace9d3033bbe0b07c7a4

Nesting properly

view details

push time in 2 months

create barnchsvycal/calex

branch : main

created branch time in 2 months

push eventsvycal/calibex

Derrick Reimer

commit sha 618ea8567ad65587d57a4d714283f5751a0a7d77

Prevent choking on X-APPLE-STRUCTURED-LOCATION

view details

push time in 2 months

PR merged derrickreimer/fathom-client

Add in extra clarity for script.js on custom domains

Small change. This has caught people a few times.

+1 -1

0 comment

1 changed file

JackEllis

pr closed time in 2 months

push eventderrickreimer/fathom-client

Jack Ellis

commit sha 1028b3861637d50df92d752dd66b51a41c885120

Add in extra clarity for script.js on custom domains Small change. This has caught people a few times.

view details

Derrick Reimer

commit sha 603f49015e7223a876c05b8597c594fe80ee6059

Merge pull request #22 from JackEllis/patch-3 Add in extra clarity for script.js on custom domains

view details

push time in 2 months

release derrickreimer/fathom-client

v3.1.0

released time in 2 months

push eventderrickreimer/fathom-client

Derrick Reimer

commit sha b4bed537f2d48dc5d038606d299783a3644d4cbd

3.1.0

view details

push time in 2 months

created tagderrickreimer/fathom-client

tagv3.1.0

A Fathom Analytics library to help with client-side routing

created time in 2 months

push eventderrickreimer/fathom-client

Derrick Reimer

commit sha af12a4eac3b6699e80d1a660e633bd0f06ce43e3

Un-manually increment version

view details

push time in 2 months

push eventderrickreimer/fathom-client

Derrick Reimer

commit sha 1ae517454c4021607e919a933758af76a79accc5

Formatting

view details

Derrick Reimer

commit sha 633dfc2d884b11a39dc605ab3099e554164189fd

Bump version

view details

push time in 2 months