Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ssbc/patchfoo

Plain SSB web UI. Uses HTML forms instead of client-side JS. Designed for use on low-power and low-resource computers.
https://github.com/ssbc/patchfoo

Pass through filter parameter

5299f99daca8d6d71597eb1f8b6d4115d76bfa2a authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use ssb-client that fixes adding blobs

b39ddc54907e7484ac5ea895d4d074e38200ff3a authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Sanitize limit values

8440eb927f93ded7f18ab38dbd0d6005785ee076 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix crash on private stream

93cedb4dbe760934ac0138bd9f087079662060b8 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
ignore node_modules

ef1e4683dc34451caf9669062273b4e1bef84937 authored about 7 years ago by Yardena Cohen <[email protected]>
Add channel to advanced search

5b924278be5b8a04c95c2e112fbf5827b0244697 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Show estimated message size and warning if too large

1b5f9989da716b8083b240036f0e56e9501e090d authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Move limit downstream of filter

7cde48e22a5a07d8824832eceeed7c0d7ea5b742 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Update install instructions for ssb-npm

7a16575265ccf7a79b53ee5a6cb1c8732e5c79ea authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix name conflict

d3244b38bb2daecb1cf73cefc2fa50ca30640ffb authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use ssb-client cli

0e7bd91590b8c9fc28113c785e39946943491719 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Allow specifying default filter setting

42934b9b8952245a7d37b17ca0bb119e82ebd96c authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Update ssb-mentions for encrypted blob links

4cdef510b17e915fb1c743293f81458e3b0bf8d9 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix

2e0bc018be690210118b32285b6a04d1357e2201 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Filter messages socially

5119a5de3b2bba836f2847ca18227c14baf2b629 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
ssb-npm-migrate

7afbbc3ef5ed319fedcc079b860705ff63fa862d authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
New package-lock.json

91d70e33fd08c6915c819e3c3639987273c83cfd authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
no ssb-party

6c8f1f352ce8a6d41a78a6dc1d3d7c930811c897 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
pkg lock

478d180cfca170ebe73521aa1355b5512f547541 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
pkg lock

eb2049cdd3507cb4e239bd331ced85bce50934d9 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Remove name parameter from URL

This allows dillo to cache the image even when the name is changed

52e97a91ec0efa0fe8f50b98bed339a449df233a authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Document auth config

066c97d7a3d2602912dcaa5296a01c5407e868b3 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Optional Basic authentication

d1abe1bd49739b5da49e9499e95521e8382d7ab6 authored about 7 years ago by Stuart Gathman <[email protected]>
Render chess messages mini, with link to expand

Prefers words instead of symbol, to work better in dillo

5b2e0985c1eb58df5573111b2081d09a9f489f56 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render acme-challenges-http-01 messages compactly

6ab9353333f70c428f652cebcd982885c42d3ab8 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render npm prebuilds

ab3a0ab5900e05e5c2227eca74196d9460a5354d authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use table header elements for npm packages

3643ae071dc1e2ba89f67606bd267eb3e3f0f312 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Merge branch 'secretblobs' into master

440274d19f302e0f293d56cba685e39e372cda12 authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render chess resigned

7fffac329b2718f0ea918cd9fd53d3e2b47cc93e authored about 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add missing column header

6a3032b17d025bd77eb816648c49ffc01d7a8361 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Make npm links more consistent

9110e551179f40de7b323d7fd8cfcbd41bac8e8d authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
add direct link to patchfoo guide

1e2dc6de6b0d0d59f61e42f99899fcfa2b0abcbe authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
move todo section down; add patchfoo guide

1751fd03d76d16aeba7b1c648be481fd8845230f authored over 7 years ago by Stephen Whitmore <[email protected]>
Render npm package readmes

2eb748d24d3ee0d13f990d2b7eab167a1b41b930 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render npm package publishers

a9feab3b1f5335b14fc0feba4da2b9fe40aa1224 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix npm-packages view

73022a68b920123bf3c150dbce5d5872f6f00669 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render npm-packages

00472915a4fb29399109ec9c088ab1e6a3f9b0ec authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Default encode_msgids to true

c8ef3a1d10fe170e6a1939bb83e6148c4bdbd72d authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use raw message ids in links by default

7466990370952e130b2cd79711f4ed2610c24a1f authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix images on About pages

3572fc31a1187fcc46a1a4276b94deb17ea05d9e authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Let nodejs decide what localhost is

019e623c21d380e10ac78cd88514480b92ff7be3 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Improve chess rendering

- Try to align grid better. %24ydxCxrlEp+fQ+nOQars80VWKIXaT/LwKTCf0MvHKk=.sha256
- Render unpref...

37b9781e79d6cc9fc3242f5891af88b8540f722a authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add ssb client keep-alive

1a33bad6b4f7fda5a5567e2c9b9d1fb20658cfc9 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Improve links on about pages

99751530687fd14483071de4ae97c2caac667c92 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Highlight code in markdown and git files

3e303fe722d3852f27a5f8ce86cbe0cc15584649 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Show contact reason

99d000d4bb9514c2639211a31bb6109db84ad231 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix votes end handling

865a911d8d889a4eb50009d0d879d204012b87b3 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
npm-publish: render markdown in description; add feed sigil

08219f99c20f516629b2be6d1996a21fdcb42731 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add status page

f81b065d0bbbad93c14efff60632681ffc73062e authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render chess invite accept

b0cddb46f0d273976872352c328d5c849408334a authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
more specific selectors for word-break insertion

b4c6d80137b27284ed8384bee00fcc31efa882c5 authored over 7 years ago by ansuz <[email protected]>
more thorough break-word rules

b53763d06143a847d40cf4659b225f68688e6908 authored over 7 years ago by ansuz <[email protected]>
Render arrows with symbol font, for dillo

fc0b1d482f93fc3a256667aa96843b4f0c0c4ecb authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Adjust some styles to improve readability.

- Call out blockquotes
- Keep images constrained
- Prevent long posts from forcing the page out.

e75aae0684addc9819c5b7a6895299c79d999adb authored over 7 years ago by Angelo DiNardi <[email protected]>
make root and branch link indicators more clear (in my head at least).

f5bfde1b7a67b691490a9c979ab7f06312b2a0b3 authored over 7 years ago by Angelo DiNardi <[email protected]>
Hide npm-publish author if it is same as message author

d96c42c6804052c6ea48b6833b6d8b110d3baad8 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Handle feed id in npm author

92f0421665adb2185d90062cf58393742112c5bb authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Improve pagination of sort=claimed stream forwards

a420cffdfbe0457bb07b9aff2778745929295f88 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Handle ?sort=claimed in pagination links

1440f7c6fce5e03dd6c65f4a2e2f81c7d400ca5f authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render chess moves and invites

657cbd53fd8ca892f632356e5e61175d56ce4f91 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render npm-publish messages

70f84d7207fb0c4a8cdf51ece48ec9f619a041f4 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Move blobs.add hack into ssb-party

Requires ssb-party v0.5.0: %JUEZmqElq3NF0kRnJ9c4dwhWi6sNEOfXeYVSTKK4BeM=.sha256

Running patchfo...

7fe3cad4b29b4cac33766b12b9e49fbcf38bec25 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Specify backlinks index manually

as mentioned in %CoRaVRWYmwF/ywtUqqBBb4P9N8zDn+JltO9t1FQJaHE=.sha256,
to allow showing all messa...

47dda2fa1ff7e9e2cc281278bf33e79e46a38873 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix /private fallback stream

%3S0rxvdyV9+CmubFikx7pjMOTVxW9K7taqVEEE2BzvI=.sha256

5f652a26f033d4de982ba32407455dd011a6f056 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Update plugin requirements

a01c8ba40d4da741567ee05ecb7e31c08a0534f4 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix timestamp gt/lt handling

35fe45cff5223c7449614d5ae7ddc6da73d337ec authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use ssb-private for private page

db2d73a056dc9c807827b42db337ba460dd730b2 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use ssb-mentions@npm

0fec67a93d8af9fa888051aa3c087d50d80cb079 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use ssb-backlinks for channels/hashtags if it is available

84af8d8b09c0f1fe8cf07171859be411e5f56670 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add mentions page using ssb-backlinks

631791d5345cbc1c29fc844d5785139dff746958 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Move mergeOpts into util

0d1706f6788075c581198d8ef130c5035aa7eab2 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix handling git hash

9744455da720324fcef0a9c6c55b94df0e62ec41 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Concat manually

a70b61642fbe5dd64fc66ce85028844b746f1868 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Serve images separately from blobs in general

3c505eee78211f128c02c4d38deed617b660087c authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Merge branch 'master' into exif-rotation

cc9024cba630c57aff2e16dbbd04844e4ec61781 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
fixes

b6d136ab10136f9d881b239a338a4c0eea2e65f0 authored over 7 years ago by Stephen Whitmore <[email protected]>
Merge branch 'votes'

a3dca9e424477c2745c59f482342a1580ed807f0 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Don't call blobs.want if we already have the blob

e9b1ee71a12fcd6c15a2f0b06671bc819da98303 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use JPEG EXIF data to rotate image blobs.

b4070f9b60e49b2c378bd85b4d0834101eae2632 authored over 7 years ago by Stephen Whitmore <[email protected]>
Show commit files changed

4d96b6e0f7b726a5d96742e51fcb6c05b1d3f85f authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Protect against too much recursion

81e06ce58a3a4a09b7c6c2837e8076ecec6e38e3 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Use existing function for rendering git commit bodies

2aa94754c9a09e5ea707a30c6e937b7bfb3dd05a authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Cache emoji names from emojis page

%pnyiiuQYfenwuzyelJwZnp2kN9iC11QTpzkCKh/i/f0=.sha256

ae9162cbf72e851a7349aa0579ba695bfa9be6b5 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Handle more missing blobs

d51b2ca77b945cef037d2da636d80ee9fa0cc4ce authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add link to show markdown source

32a86d6e8bf6ffedf4c7dd37e49f58cf07a95e80 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix variable scope

95a25a44b6a1b9f4124030a0c4ec658f63f3e307 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Render attendee messages more concisely

59b921ee52497f2d94c9693a8f4a31eeb5bdbc46 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Fix handling multiple uploads

6f04462393dc718d7d49780bd88c5fbd0aa98d72 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Show gathering times in local time zone

d38a331636e3fd38ef60c926272452f0f3d7f7cf authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add attend button for gatherings

7fdca5304e8322ddc09a35e4018e86984dde9ff4 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Update ssb-mentions dep

ee7abb673cd0a592982e340d29ab64a3f4184eae authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
fix crash

7c81f371ef9f5ddec5484efbab9fe86150b3ad8a authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
add built-in emoji as blobs

c128fb17b25cb8adb9cb9e6c91cdc8e952e342a5 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Prefer message's mentioned emoji over builtin emoji

584d7b9070f3c4ad05308c809e30b3ce0d1c5fce authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Add custom emojis list page

47d16b17caff9dabdb02e246a9869527c06a6a92 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Show warning if blob or emoji is large

04e050fadf375a002f0bb294bab795a4f9389e42 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Include blob size even when just mentioning

cb3aa7e2332964780e817185c05d6f98870496d7 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
refactor to allow asynchronously generating message content

c8ba67e6dd520dbd3671256249feb67be220938d authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Implement custom emoji rendering and uploading

35a3dedeb8b9670721bd363031083cc2c90fa085 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>
Linkify git tags in git-update messages

9e859f9fe19da67e9688bd4310bd2bae75b3d5c1 authored over 7 years ago by cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519>