Ecosyste.ms: OpenCollective

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

UserStyles.world

Free/Libre and Open-Source platform for hosting userstyles.
Collective - Host: opensource - https://opencollective.com/userstyles - Website: https://userstyles.world - Code: https://github.com/userstyles-world

feat(db): skip DB migration on app startup

This commit will greatly improve the startup time. We don't need to
perform migrations unless t...

github.com/userstyles-world/userstyles.world - 842c1a7c8a7b960ea598891a8089a256e1880e48 authored about 3 years ago by vednoc <[email protected]>
fix(cmd): set initial time for uptime command

github.com/userstyles-world/bot - 7a4973c7bd27aa2870e9009dc0792291a9d74d10 authored about 3 years ago by vednoc <[email protected]>
refactor(status): simplify server uptime checks

This will use my previous implementation that checks whether USw's
server is bound to the specif...

github.com/userstyles-world/bot - 183e4af663ec42bf67a8fc18579f344615d5be0e authored about 3 years ago by vednoc <[email protected]>
feat(ui): switch to humanized numbers in cards

github.com/userstyles-world/userstyles.world - 57d9de3c0b9eb501b1d6ad40ab4cc8f080db63b8 authored about 3 years ago by vednoc <[email protected]>
feat(cmd): add a 'report' command

github.com/userstyles-world/bot - 432239c65a076439604a79904fd830ca3053f619 authored about 3 years ago by vednoc <[email protected]>
feat(db): add indexes for more common queries

github.com/userstyles-world/userstyles.world - 57389a4527a2de141944aca9a78a0d98804ba2b2 authored about 3 years ago by vednoc <[email protected]>
refactor(db): remove old 'idx_stats' index

github.com/userstyles-world/userstyles.world - 427322972e33386d8bb7607d20beab13c8a79a2e authored about 3 years ago by vednoc <[email protected]>
feat(db): rewrite indexes for style statistics

This will greatly improve the speed, as well as the CPU load when
processing data in the databas...

github.com/userstyles-world/userstyles.world - 59e5b9a2cb4c0c8f79fe148813d50c9d8b51e219 authored about 3 years ago by vednoc <[email protected]>
fix(cron): disable generation of site statistics

github.com/userstyles-world/userstyles.world - 74345309a5e8cd78c2e069130f460f1f925e5e57 authored about 3 years ago by vednoc <[email protected]>
fix(db): temporarily hide expensive queries

I'm investigating slowdowns on pages where a lot of data has to be
queried/processed, and figuri...

github.com/userstyles-world/userstyles.world - 88cbdf14e10d3d443f9d989f21fbd13d62939d2d authored about 3 years ago by vednoc <[email protected]>
feat(db): improve speed for userstyle statistics

Fast render of userstyle pages. 🚀

github.com/userstyles-world/userstyles.world - 4a576ca91db26ee495e768f1eb8e6952a27b96f3 authored about 3 years ago by vednoc <[email protected]>
feat(db): start indexing userstyle stats

It's time that we go fast. Real fast! 🚀

github.com/userstyles-world/userstyles.world - a5d1f941d3094db355f23f0325041b9bef3951e1 authored about 3 years ago by vednoc <[email protected]>
refactor(db): simplify create/upsert methods

github.com/userstyles-world/userstyles.world - 28af52b69a8f026bafde4d3e7dcaebfb5c242306 authored about 3 years ago by vednoc <[email protected]>
feat(api): improve error checking for ID parameter

github.com/userstyles-world/userstyles.world - 1efabce0b71b06c75f460b3800455f2b77103d83 authored about 3 years ago by vednoc <[email protected]>
feat(limiter): enable sliding window algorithm

@Gusted may have forgotten to enable it. 😎

github.com/userstyles-world/userstyles.world - 4428d2f714d7703f7aca9bb5e68bcd8a0feacf4a authored about 3 years ago by vednoc <[email protected]>
fix(core): skip CSP for our Monitor service

github.com/userstyles-world/userstyles.world - d263aea70a4e6c37cb71f869e87a6d13580a7cca authored about 3 years ago by vednoc <[email protected]>
refactor(log): remove some logging code

- Remove unneeded logging code

github.com/userstyles-world/userstyles.world - feee56534e302b076d99122edcd253b06a95b93a authored about 3 years ago by Gusted <[email protected]>
chore(deps): update algorithms-go

- Update to the latest revision due to some performance gains.

github.com/userstyles-world/userstyles.world - 452d71dd8670e363afab509d71f87813975b0cb2 authored about 3 years ago by Gusted <[email protected]>
refactor(models): switch to `switch`

github.com/userstyles-world/userstyles.world - c6862ef216c299b690bae3e72952f63227caf20f authored about 3 years ago by Gusted <[email protected]>
refactor(templates): unlambda function

github.com/userstyles-world/userstyles.world - ebb457478d7bb7c058d6243cbadfbb34756af8be authored about 3 years ago by Gusted <[email protected]>
refactor(errors): extract error

github.com/userstyles-world/userstyles.world - 569eae3b47518dd274a4bec8d17ba493bc524e63 authored about 3 years ago by Gusted <[email protected]>
refactor: gofmt the codebase

github.com/userstyles-world/userstyles.world - b8fe15dfb1207198264ea210c9d2f321f2097632 authored about 3 years ago by Gusted <[email protected]>
chore(deps): minimize go.sum

github.com/userstyles-world/userstyles.world - a5fe290e288b2adc626df3a1ef30fe38adbc8dc0 authored about 3 years ago by Gusted <[email protected]>
refactor(tests): add `t.Parallel()`

github.com/userstyles-world/userstyles.world - 117d6ad845b7097819ef6a052f234aa6c7a65178 authored about 3 years ago by Gusted <[email protected]>
chore: update dependencies 2/2

github.com/userstyles-world/userstyles.world - 0b24709c9ef5df158ef7d89d4b6131cdd89ca12c authored about 3 years ago by Gusted <[email protected]>
chore: update dependencies 1/2

github.com/userstyles-world/userstyles.world - 48d5f9dac7beca1beacd2c64bd743c3dfc34bdc6 authored about 3 years ago by Gusted <[email protected]>
chore: userstyles-world/fiber -> gofiber/fiber

- Switching back to upstream's gofiber as the limited PR was _finally_ merged https://github.com...

github.com/userstyles-world/userstyles.world - f5b5ee800f777ca44dcb773a4351f0a3ff59e978 authored about 3 years ago by Gusted <[email protected]>
feat(admin): enable proxy to our Monitor service

github.com/userstyles-world/userstyles.world - 090813d8bf54abb06bbdd6c12c96c86a4d628a29 authored about 3 years ago by vednoc <[email protected]>
fix(status): use appropriate method to `Send` msg

github.com/userstyles-world/bot - d93a7ebef144fdd03cad46ade4847f767f39171d authored about 3 years ago by vednoc <[email protected]>
feat(status): announce when the server goes down

github.com/userstyles-world/bot - f106a04634fd95f84e8146f28dca4367afeaea8e authored about 3 years ago by vednoc <[email protected]>
chore(deps): bump go-usercss-parser to v0.10.0

github.com/userstyles-world/userstyles.world - a6850bd97409e1495793c19235d4a90a5143e3a8 authored about 3 years ago by vednoc <[email protected]>
fix(api): resolve a bug in logic for style stats

It wasn't supposed to immediately return the cached result. Sigh.
Mistakes happen, and this one...

github.com/userstyles-world/userstyles.world - fbf4bdb23887f2bf80dea9bfc8ea30070aef82c1 authored about 3 years ago by vednoc <[email protected]>
chore(deps): bump github.com/microcosm-cc/bluemonday (#97)

Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday) from 1.0....

github.com/userstyles-world/userstyles.world - 63c5a7249a5c0338cd586a2f8f92ae9dafa44baa authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /typescript (#96)

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](...

github.com/userstyles-world/userstyles.world - 772ed93b538d718668577a19d2c5c97bbbd83cb7 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(api): allow cached styles to upsert installs

github.com/userstyles-world/userstyles.world - 8c1fb230a770d306405581c6cde18c631ce1f9a8 authored about 3 years ago by vednoc <[email protected]>
feat(api): add caching layer to code endpoint

Optimizing this endpoint will reduce the amount of processing that we do
to every single style. ...

github.com/userstyles-world/userstyles.world - 1c931c44bb3d90898a4bf0f343bb70bd0dbfc681 authored about 3 years ago by vednoc <[email protected]>
docs(profile): initial commit

github.com/userstyles-world/.github - 7b7fffc9053f064eb85a4196f9086d65de3e7dc8 authored over 3 years ago by vednoc <[email protected]>
fix(config): resolve a regression for BaseURL var

Seems like I completely forgot how this worked since I got accustomed to
writing functions in th...

github.com/userstyles-world/userstyles.world - e4ad775fc0d2d51d5e411f5e1b35631df25fa2cd authored over 3 years ago by vednoc <[email protected]>
fix(images): resolve an edge-case for invalid URLs

github.com/userstyles-world/userstyles.world - 65e4554de7a494a901341bd6cef7afcc03b27186 authored over 3 years ago by vednoc <[email protected]>
feat(ui): add icons to 'Resources' in footer area

github.com/userstyles-world/userstyles.world - ddce6189eadd392fbf8963eafc3ecef83900515e authored over 3 years ago by vednoc <[email protected]>
feat(html): show mirror URL below imported URL

github.com/userstyles-world/userstyles.world - 255c4342cb392aedc1f04933b7420fc990e9e33a authored over 3 years ago by vednoc <[email protected]>
fix(strutils): add a fallback value for slug URLs

github.com/userstyles-world/userstyles.world - 4fcc369dc75af7e04ee1ea76735ab506555e2895 authored over 3 years ago by vednoc <[email protected]>
fix(import): add missing logic for preview image

github.com/userstyles-world/userstyles.world - 624317f9fa21ede66f2addfe157cb9c661f8b158 authored over 3 years ago by vednoc <[email protected]>
refactor(login): simplify authorization cookie

github.com/userstyles-world/userstyles.world - fc6b999945545ab96227cb4ff64d19d16d871162 authored over 3 years ago by vednoc <[email protected]>
fix(html): switch to usernames where it matters

I've decided to trade display names for correctness. This change also
removes the potential for...

github.com/userstyles-world/userstyles.world - 75c92d5e072e88c6f9602cb2a6db653083fa5db7 authored over 3 years ago by vednoc <[email protected]>
fix(images): use stricter regex for fixRawURL

We didn't have any issues thus far, but this tweak should eliminate the
possibility of convertin...

github.com/userstyles-world/userstyles.world - c616f0e8885be4d2b8aa4466cdc48065dfcac33b authored over 3 years ago by vednoc <[email protected]>
fix(stats): ignore stats from fediverse bots

github.com/userstyles-world/userstyles.world - 00950af514d2f4246431625a47e436a4df66227a authored over 3 years ago by vednoc <[email protected]>
fix(html): update 'Hero' class in error template

github.com/userstyles-world/userstyles.world - a5f87d3a83c6cfd4752770ea3ab0bf940ab59001 authored over 3 years ago by vednoc <[email protected]>
feat(user): save user's last login date

This is going to be used for a feature that @decembre suggested a while
back. Namely, the idea ...

github.com/userstyles-world/userstyles.world - 6fa3a2052701c44abfd7f9d9b2880f2dbc32b9e2 authored over 3 years ago by vednoc <[email protected]>
feat: show error to user in oauth callback

- Only show a limited amount of errors to the user when a error happens in the OAuth callback.
-...

github.com/userstyles-world/userstyles.world - 1dfb38ff330916022890519c8d3b1916c1b2782e authored over 3 years ago by Gusted <[email protected]>
feat(images): improve logic for image conversion

This commit should make preview image behavior never happen again. The
keyword is on _should_, ...

github.com/userstyles-world/userstyles.world - 660b4f05cbf520a1994d6bc8a29f0b53a16d06f6 authored over 3 years ago by vednoc <[email protected]>
refactor(config): optimize getting BaseURL value

It's not necessary for it to be a standalone function. A simple
variable will work just fine.

github.com/userstyles-world/userstyles.world - 3115c0c74cf85fe8c7dae217a73c14527910a57d authored over 3 years ago by vednoc <[email protected]>
fix(images): resolve incorrect backdrop behavior

If image conversions failed, images shouldn't be shown. This commit
aims to fix that inconsiste...

github.com/userstyles-world/userstyles.world - aa22f0f94eca3240a384987a12e69323d9398689 authored over 3 years ago by vednoc <[email protected]>
fix(config): embed git info during build process

Fixes #90

github.com/userstyles-world/userstyles.world - e421e8d822773c10ef014b3eec8047b49f1d0171 authored over 3 years ago by vednoc <[email protected]>
refactor(proxy): remove unused variable

github.com/userstyles-world/userstyles.world - a9df3b797f4b4d2696e45da3e6aaa8f8ca5d5bd9 authored over 3 years ago by Gusted <[email protected]>
fix(ts): Move proxy callback

Resolves https://github.com/userstyles-world/userstyles.world/issues/89

github.com/userstyles-world/userstyles.world - e1957f3cdbae1dcc467b8e204f99eada9ecf030c authored over 3 years ago by Gusted <[email protected]>
feat(styles): balance items for 2/3/4 grid columns

Math is cool. CC @Gusted

github.com/userstyles-world/userstyles.world - 5c0ff4f62054caa4c7f5f6796a21057b92e2337e authored over 3 years ago by vednoc <[email protected]>
feat(ui): small design improvements for home page

github.com/userstyles-world/userstyles.world - 5d77b363fed592a2704ddba95851e6be1a4a05ec authored over 3 years ago by vednoc <[email protected]>
refactor(models): remove debug output from stats

github.com/userstyles-world/userstyles.world - 8b553e61b39ad858e6e7c88b99c12880fe578ab1 authored over 3 years ago by vednoc <[email protected]>
fix(proxy): split GitHub hack from redirects

github.com/userstyles-world/userstyles.world - d49da70335bd72cf8cf584156e4b9380cb252b54 authored over 3 years ago by vednoc <[email protected]>
fix(sitemap): don't use bytebufferpool

github.com/userstyles-world/userstyles.world - c2a2d4c3c2049bef967d45a98160f9c0cf6cf0f5 authored over 3 years ago by Gusted <[email protected]>
feat(proxy): add a workaround for redirects

github.com/userstyles-world/userstyles.world - 3d33f2e4ca79bd830b8de874663a4f18032909a5 authored over 3 years ago by vednoc <[email protected]>
fix(handlers): avoid using rate limiter in dev env

github.com/userstyles-world/userstyles.world - a7fb198e13cc22dbaa53477dc3479362c6577193 authored over 3 years ago by vednoc <[email protected]>
docs(readme): update project description

github.com/userstyles-world/userstyles.world - 6103ef71fdff87e3ef70b362ef152f046c6713e9 authored over 3 years ago by vednoc <[email protected]>
feat(ui): add humanized values to table statistics

github.com/userstyles-world/userstyles.world - 247ab52408c6262bdf56dc918cd9362b8110ae29 authored over 3 years ago by vednoc <[email protected]>
feat(ui): add 'statistics' section on home page

github.com/userstyles-world/userstyles.world - 631fbcf2ed37f751331ef5989fb7558c72fd56b5 authored over 3 years ago by vednoc <[email protected]>
fix(html): s/iamge/image (#88)

github.com/userstyles-world/userstyles.world - f1ef3f304bc73e6009956a8bc3233025871fac9c authored over 3 years ago by haruna <[email protected]>
feat(sitemap): update sitemap every 2h

github.com/userstyles-world/userstyles.world - 3d4fb89ff5700e063fa95dec5b6a48d908a35507 authored over 3 years ago by Gusted <[email protected]>
feat(sitemap): add sitemap generation

github.com/userstyles-world/userstyles.world - 94a0336cb02dc605f30173147786a2928c4cfc4c authored over 3 years ago by Gusted <[email protected]>
fix(oauth): remove log.Println

github.com/userstyles-world/userstyles.world - f1056f092dbe4fa96850eefdbe8021af366939e0 authored over 3 years ago by Gusted <[email protected]>
fix(random): be nice to garbage collector

github.com/userstyles-world/userstyles.world - a27449763604383b5d7d7322b9df3f9564996cd7 authored over 3 years ago by Gusted <[email protected]>
feat(random): use hex encoding for conversion to string

github.com/userstyles-world/userstyles.world - 67964a94ae2f6a517c7cd19349c541ec23faaa06 authored over 3 years ago by Gusted <[email protected]>
fix(proxy): release agent

github.com/userstyles-world/userstyles.world - 5af98444c1b2b2160546bb8ba4fe627a6457ffe4 authored over 3 years ago by Gusted <[email protected]>
feat(cache): speed up rendering times of home page

A prerequisite for upcoming improvements.

github.com/userstyles-world/userstyles.world - a3a4b19c79735c8cc7f2eb7bcfcbef916b2d9426 authored over 3 years ago by vednoc <[email protected]>
refactor(core): improve var names for home page

github.com/userstyles-world/userstyles.world - da381c1db89f65bc8e3b389926754df7e67feb76 authored over 3 years ago by vednoc <[email protected]>
fix(ci): use proper version for 'setup-go' action

github.com/userstyles-world/userstyles.world - 46810bf12c45728598fcbb374fe26beb18133d78 authored over 3 years ago by vednoc <[email protected]>
feat(proxy): redirect an empty proxy request

There's really nothing that can be seen here, so we'll automatically
redirect you to the home page.

github.com/userstyles-world/userstyles.world - 98993e7c3b5cb4b72679bc53cce2e29c2591352a authored over 3 years ago by vednoc <[email protected]>
feat(proxy): improve error handling and edge-cases

github.com/userstyles-world/userstyles.world - 10ad6fe63fdf2e1173998d729fab53a07eed36c0 authored over 3 years ago by vednoc <[email protected]>
fix(images): create directory for proxy resources

github.com/userstyles-world/userstyles.world - 1e54c3eeaa1f8dd66d1ca953e2fa2e5dda7ec6e0 authored over 3 years ago by vednoc <[email protected]>
feat(proxy): add lazy loading to images

github.com/userstyles-world/userstyles.world - 8f90cb47868c590d8307566169b798250ef6060a authored over 3 years ago by vednoc <[email protected]>
fix(css): unset width for images in style content

github.com/userstyles-world/userstyles.world - e97508cea382ba3e688bef80128abb6bf3907943 authored over 3 years ago by vednoc <[email protected]>
refactor(proxy): simplify variable naming

github.com/userstyles-world/userstyles.world - 0eb61441889f3fb6cbeafcf2ccb7faa11025d8d8 authored over 3 years ago by vednoc <[email protected]>
security(random): replace randomness with /dev/urandom

It was possible in a finite amount of time to brute force the correct seed(with the help of disc...

github.com/userstyles-world/userstyles.world - be6fb6ceb1e40ff70a31601d3cbabaec243c2bd5 authored over 3 years ago by Gusted <[email protected]>
feat(handlers): implement forward proxy

Proof-of-concept is done, but it's not yet ready for production.

Once it's ready, we'll be able...

github.com/userstyles-world/userstyles.world - 2832ff81313c742c0ed12cf4b93fe8809cdec75b authored over 3 years ago by vednoc <[email protected]>
refactor(utils): s/strings/strutils

github.com/userstyles-world/userstyles.world - 9a86e3df1a6833e3e3210c9377442c1469a001d9 authored over 3 years ago by vednoc <[email protected]>
refactor(html): restructure code for mascots

Someone wanted to hide our mascots, so this commit will make it easier.

github.com/userstyles-world/userstyles.world - b3fe9674fd53fb689c228268737ed13e41cdac7d authored over 3 years ago by vednoc <[email protected]>
refactor(validator): `go` -> `defer`

github.com/userstyles-world/userstyles.world - 0ea11a1db9c71833d79c2a53f1ca13230908f8c5 authored over 3 years ago by Gusted <[email protected]>
refactor(dashboard): move mutex to outside struct

github.com/userstyles-world/userstyles.world - 63f6e89d889ca66999f975496a4df6a28fb97646 authored over 3 years ago by Gusted <[email protected]>
refactor(email): check for flush error

github.com/userstyles-world/userstyles.world - a56c2412ae64fbdfc86dba01d56fed9e5d12348c authored over 3 years ago by Gusted <[email protected]>
refactor(models): remove unused receiver

github.com/userstyles-world/userstyles.world - ea310e3fdb08badc6016898118840653f0610a77 authored over 3 years ago by Gusted <[email protected]>
refactor(jwt): rename jwt to jwtToken

github.com/userstyles-world/userstyles.world - 18a9ac0da4b07cc6163eea4cdf5bb6bd0ef2eeb3 authored over 3 years ago by Gusted <[email protected]>
refactor(stats): add named returns

github.com/userstyles-world/userstyles.world - 7cc3c0ab106c7c18ed357ab59b3fc8201e86a297 authored over 3 years ago by Gusted <[email protected]>
fix(dashboard): add mutex lock to struct

github.com/userstyles-world/userstyles.world - a8dc57a9df8e066f981311852792f4c29dafc1e4 authored over 3 years ago by Gusted <[email protected]>
refactor(dashboard): better naming

`getXXX` could imply it return a result while it simply

github.com/userstyles-world/userstyles.world - 337e811bb74a0cb1d6692450795287eaccb83416 authored over 3 years ago by Gusted <[email protected]>
refactor(styles): remove redundant if

github.com/userstyles-world/userstyles.world - 7291a8d555d467b58b8c68889b818a9b24c0e237 authored over 3 years ago by Gusted <[email protected]>
refactor(styles): make fixed cap

github.com/userstyles-world/userstyles.world - 31bdd4268a0e235c17eb87e148e85d26ca44f72a authored over 3 years ago by Gusted <[email protected]>
refactor(templates): lambo status function

github.com/userstyles-world/userstyles.world - 31a3fd9b8d3f9a3f27b075e575df144a0bd5bc6c authored over 3 years ago by Gusted <[email protected]>
fix(tests): remove possible optimization by golang

github.com/userstyles-world/userstyles.world - ebcea2f5589a9224b9429d03b1be7bc47f6ad5b4 authored over 3 years ago by Gusted <[email protected]>
refactor(gofumpt): gofumpt the code

github.com/userstyles-world/userstyles.world - 182c16ee1ce6ebb12ff13040be50853f37942179 authored over 3 years ago by Gusted <[email protected]>