Ecosyste.ms: OpenCollective

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

github.com/userstyles-world/userstyles.world

⭐ Website to browse and share UserCSS userstyles. A modern replacement for UserStyles.org made by the userstyles community.
https://github.com/userstyles-world/userstyles.world

Refactor: use image immediately

d9cbf37fcea82c6d225ff471e8d446c0575e5e89 authored over 3 years ago by Gusted <[email protected]>
fix: check style authors match

eaa3c72b19c5007ca68da61da0d25668d6f9f109 authored over 3 years ago by Gusted <[email protected]>
feat: show current image on edit page

a040ec6cbddc1141b1144d896f8e4569de0d9aaf authored over 3 years ago by Gusted <[email protected]>
feat: allow image edit

3d0a02b576541f63f3cf8f905d787bf801e5a852 authored over 3 years ago by Gusted <[email protected]>
fix: error check, error possible functions

e68b0f51fd5989be9463b88a15c539fc14b8bb9e authored over 3 years ago by Gusted <[email protected]>
refactor: use chaining `c.Status`

f2662e349859667b2e4f4ebd651261b2365a142a authored over 3 years ago by Gusted <[email protected]>
refactor: use EqualFold

7fdc2b0dc14db308405a156ca2cec1b4d1429356 authored over 3 years ago by Gusted <[email protected]>
fix: lowercase response username for OAuth login

6228115377d9d205d2da4ea4aaa5c7809e642cdb authored over 3 years ago by vednoc <[email protected]>
fix: use lowercase username when querying users

Resolves a bug with OAuth. Thanks @Gusted and @FreeplayG!

75515b2841b6fd857b162f1a401d0885d7a18ff8 authored over 3 years ago by vednoc <[email protected]>
fix: use proper OAuth login/register endpoints

Hard-coding redirect URLs isn't good. Just as I told you, @Gusted.

e1e4971b9ae9812a832dba64631ece2d7129e5a5 authored over 3 years ago by vednoc <[email protected]>
fix: use object-fit: contains

- Using the `cover` property will have cases whereby it will be clipped to "fit" what will stret...

bacdc4cb8ddc1b5672e135450990f33879865978 authored over 3 years ago by Gusted <[email protected]>
feat: allow spaces and `-`

37e36645a1747e4611f5c3e7ecadb2efa1752936 authored over 3 years ago by Gusted <[email protected]>
refactor: improve formatting for stats history

8fd207a8d717be521962edc6d182299798630a45 authored over 3 years ago by vednoc <[email protected]>
feat: implement correct view count for style stats

7b01e9bb85d60d1f89744022d904833addd79f88 authored over 3 years ago by vednoc <[email protected]>
fix: github callback detection

dbccac25076403ea172f589885fb8dab2249cd0a authored over 3 years ago by Gusted <[email protected]>
refactor: add errors to the callback API

996c4d691619dc50a83928a0f13e2ecb90327638 authored over 3 years ago by Gusted <[email protected]>
fix: even more accuracy for style view statistics

The previous commit wasn't going to give us 100% accuracy, but this one
will. It works the same ...

c0cf142f4658f650d50368f672f30fea6317e115 authored over 3 years ago by vednoc <[email protected]>
fix: use a more accurate measurement of new views

f90f89185f272a1789aa456ca47a4569226777fd authored over 3 years ago by vednoc <[email protected]>
fix: update time for stats history cron job

888f0545bfdda5fa648faae3b1693f067acd6f00 authored over 3 years ago by vednoc <[email protected]>
refactor: add a query to get just all style IDs

6fc78137c6e9a4cf65b33614b8569ccb439a4749 authored over 3 years ago by vednoc <[email protected]>
feat: add proper dates to stats history queries

0d92e367f43b878bcdbd5379fad6cbaf3c77656c authored over 3 years ago by vednoc <[email protected]>
feat: add logic for history of style statistics

06b9d173bdd14b9501bdba4d4e75c2e82dca1222 authored over 3 years ago by vednoc <[email protected]>
feat: switch to more flexible messaging

fb09c59d5160e9a3ef60db6d010ab0aa2df68f81 authored over 3 years ago by Gusted <[email protected]>
fix: add origin

1a7c016e54d5c36cc6522229b5dd30e0a7fef8cb authored over 3 years ago by Gusted <[email protected]>
feat: stylus integration

2de1a8ef935f9d79ccb1644b56506c33cb064606 authored over 3 years ago by Gusted <[email protected]>
fix: add template for copy icon

Awesome, I forgot to add this until I saw the error in production.

e7536c16277fe7b1a3deebb61160c4f405d34a8d authored over 3 years ago by vednoc <[email protected]>
fix: tweak selector for "no screenshot" gopher

It was causing an error with "copy" icon on Style details page. Now it's
more in line with the o...

0411eedf36c5ec6ba7cd23c6e3487e1a03a0f69a authored over 3 years ago by vednoc <[email protected]>
fix: fix GitHub icon in dark mode on account page

5be19f1c9c0a26db00f4ed01e392070e699e40fc authored over 3 years ago by vednoc <[email protected]>
feat: redirect to correct URL for user profiles

c8f825f7ff1ac701cbe4c81176f034a8ec5093a3 authored over 3 years ago by vednoc <[email protected]>
feat: show defaults when no bio/socials are set

0b2b1775ba1c30667ee63f6572ede3efe1561904 authored over 3 years ago by vednoc <[email protected]>
fix: use lowercase usernames for consistency

This leaves us with one small issue that will be resolved once display
names are implemented.

F...

1ec29ee37dfb0f31422e0f9e52fe4d8a9d7b3136 authored over 3 years ago by vednoc <[email protected]>
feat: add prettier URLs to Style cards

260aea90dcb765d4626225df9515e3e44a22e5f8 authored over 3 years ago by vednoc <[email protected]>
refactor: move slugify function to utils package

ff4f5c69080cc52910adb66e2801aa62d349d7e8 authored over 3 years ago by vednoc <[email protected]>
feat: improve consistency for slugged URLs

No more broken pages!

18964d6331c0eae6c60234676e03137268f0ea2a authored over 3 years ago by vednoc <[email protected]>
refactor: remove unnecessary code for Style page

9ff74d0961558682732a8164db542009ba9be5e4 authored over 3 years ago by vednoc <[email protected]>
fix: update position for checkboxes on import page

addc186acaf62999188f1aac81782b9695bcd237 authored over 3 years ago by vednoc <[email protected]>
fix: remove min-height for inline search bar

1ef5e6adeb9d62195795867e0ad82808e19337b0 authored over 3 years ago by vednoc <[email protected]>
fix: pass 'Slug' variable to details template

09f730dfac554379c7887cd881b697549102f140 authored over 3 years ago by vednoc <[email protected]>
refactor: switch to site variables for tooltips

fddda98c1f6e4dd9f8df5869b7e17030beef49af authored over 3 years ago by vednoc <[email protected]>
feat: add copy to clipboard logic for share button

a8c48e9b132e54e9b8d89d7d49415e417a52e029 authored over 3 years ago by vednoc <[email protected]>
feat: add a way to share direct links to styles

807dd0950e6d6710b4ad7521f4287ed1bf9d1e27 authored over 3 years ago by vednoc <[email protected]>
feat: remove more symbols with slugify function

b07cdeb7e97eb55c08a7326b5b864fe7162e21fa authored over 3 years ago by vednoc <[email protected]>
refactor: move db-specific functions out of utils

It was causing circular dependency; utils package should have have
generic reusable functions, n...

a3202133e99921f1ae60fd3ef857a64220dc81f0 authored over 3 years ago by vednoc <[email protected]>
fix: always redirect to correct slugged URLs

Previously you could put _whatever_ slugged URL as long as style ID was
correct and it would ren...

d0f58e34975bf2d3744f3b1a92e21b58b9a2bb94 authored over 3 years ago by vednoc <[email protected]>
feat: improve slugged URLs for style pages

9b5f7dc880d36ed4f56cfa7fec1889a2a3499d45 authored over 3 years ago by vednoc <[email protected]>
feat: add a link to Stylus project on style page

2875bc381e0542cf4c27505b3ea96fcb3eda7902 authored over 3 years ago by vednoc <[email protected]>
feat: add style names prettier style URLs

c9c17fc7ca7b2033aab5799688cbf1c75e418f17 authored over 3 years ago by vednoc <[email protected]>
fix: resolve paths when adding preview images

486d37ee211abb6eefb8b762270d13896bff13ab authored over 3 years ago by vednoc <[email protected]>
feat: slightly increase quality for preview images

b4e88ec9afd0b17f21c26647f47ae59088b62aad authored over 3 years ago by vednoc <[email protected]>
refactor: replace redundant checks for environment

526ddc9dbf02f2a93ffb774fac5fce9f0aa211d8 authored over 3 years ago by vednoc <[email protected]>
feat: add pseudo-versioning to our CSS file

This hack will always get the latest version of our CSS file in order
to prevent problems with c...

013876d1003b7ef2672a3bdc86bd23de9c770976 authored over 3 years ago by vednoc <[email protected]>
fix: remove git commit hash in dev environment

afa33840819641ca016d59bb8469155c4ff3bc71 authored over 3 years ago by vednoc <[email protected]>
fix: use correct dates when querying statistics

Global variables would get initialized only once — whenever the
application was started — thus c...

adf9784f86da5d69e3dacd005e7aa96fd4152210 authored over 3 years ago by vednoc <[email protected]>
fix: add aria-label to search button in navbar

Gotta improve that Lighthouse score!

2ae76313408020b38487c1e0f9eac4746a59a00b authored over 3 years ago by vednoc <[email protected]>
feat: add base model for History table

This is an extension to Stats model, and as such it will be used for
providing a history for sty...

a3ccf425dc7af62c239c34fc0d8a984f50963299 authored over 3 years ago by vednoc <[email protected]>
docs: highlight recently added features in readme

4c07d98de237da9c3758d8efffb16365a0ff5df6 authored over 3 years ago by vednoc <[email protected]>
refactor: fix typos and change images directory

326a805bdb8e8ba010558dbe6872ff1d9d254aa4 authored over 3 years ago by vednoc <[email protected]>
feat: add a shorthand route for User profile page

b8d95bfd30e6b2b5300f5e4ffd05c9c7aca575ae authored over 3 years ago by vednoc <[email protected]>
refactor: simplify queries for Style statistics

22565f28cccdfa8e515f4f05a44ad08fd293669e authored over 3 years ago by vednoc <[email protected]>
refactor: move link to Explore page below heading

0b5420da9647f4b609b9a7c50deb64eac77e4d8a authored over 3 years ago by vednoc <[email protected]>
feat: enable caching on preview images

ceb6f4b41634c2cf2f9899a3d9c893cb1f276ba0 authored over 3 years ago by Gusted <[email protected]>
fix: correct github links

d000cacf77a119f96224db7d33b43f2376b22a5f authored over 3 years ago by Gusted <[email protected]>
fix: allow underscore within username

- Resolves #50

8713c1645c16832c054e7ea278a5e7f727c3bfb8 authored over 3 years ago by Gusted <[email protected]>
refactor: tweak export parameters

e451695f7fff0f02e18aa02ab644697a96b9b164 authored over 3 years ago by Gusted <[email protected]>
fix: remove subdomain on uso-format

0d8b6a8cb53eb1106ff423f5774c7f1d711d710f authored over 3 years ago by Gusted <[email protected]>
refactor: simplify isUSo

f073d36aef48e3816f5f6136db2c890698730d54 authored over 3 years ago by Gusted <[email protected]>
feat: reroute external images on Index endpoint

ad0da477f9e42a29035984da6aaf095e9791b0f7 authored over 3 years ago by vednoc <[email protected]>
chore: remove database migration

51d886fcd5ae28db344f6433cf289d39c745d158 authored over 3 years ago by vednoc <[email protected]>
refactor: split logic for hashing unique records

327ed77b4696101e82d16b4fdf329adb5494a685 authored over 3 years ago by vednoc <[email protected]>
fix: resolve install counter for the first install

I forgot to set this field to true on the very first install.

42c9e122eae355691a47e1b30d86cdd78736101d authored over 3 years ago by vednoc <[email protected]>
fix: get proper IP addresses in production env

Without this fix, all IPs were 127.0.0.1, so our statistics were capped
at 1 view/install per st...

d3e1d337e07bfe8a91133efc99e126a20b7d1539 authored over 3 years ago by vednoc <[email protected]>
fix: increase max size for limiter middleware

Otherwise it will trigger way too often because images are no longer
hosted externally, and ever...

7dc05eb948799795da255663cf5c2632b73f94e2 authored over 3 years ago by vednoc <[email protected]>
refactor: send correct updatedAt field

47809a62d67ca3e8b41e1a09ae848e6ed254d914 authored over 3 years ago by Gusted <[email protected]>
refactor: remove migrator code

bf4bedbcd11383dc1bb88e4456dd18cd7c13d72b authored over 3 years ago by Gusted <[email protected]>
refactor: use time.Time

6ec04a787aa35245e28a87adfb4675689a483060 authored over 3 years ago by Gusted <[email protected]>
fix: improve thumbnails that don't use 16:9 format

For the love of everything you hold dear, use 16:9 format for images.

fffd9346b48a7b2c26cc379fdb3750d9d55ac169 authored over 3 years ago by vednoc <[email protected]>
feat: enable Fiber's logger in dev environment

aa00401c6d5d941d7e657ae88fcef3f0c3b10d88 authored over 3 years ago by vednoc <[email protected]>
fix: allow USw and GH links for Style preview URLs

5d098b0a0f53ae72b326dfa77368a8595f86a58a authored over 3 years ago by vednoc <[email protected]>
refactor: update announcement and Markdown parser

Normalizing EOL for our Markdown parser didn't play well with HTML
imported from USo-archive, so...

d28d2dd124888377da13e316e07b27ad79b6a7cb authored over 3 years ago by vednoc <[email protected]>
feat: improve information on add/import/edit pages

c5f3a2cb3965a77260c782e25d0915c27dbb0731 authored over 3 years ago by vednoc <[email protected]>
refactor: update consistency for Style images

6d7dba171fc285835bd98a33d27f27d5a9c68cf2 authored over 3 years ago by vednoc <[email protected]>
refactor: increase old max-width for forms

b402e8166fb7ae898428288d0cf0ac03eb775714 authored over 3 years ago by vednoc <[email protected]>
feat: switch from 3-column to 4-column grid

51b12e6cb60c8413fe03d234021cbca32f8ff708 authored over 3 years ago by vednoc <[email protected]>
refactor: improve styles for inline search bar

Thanks to everyone on Discord for suggestions!

1d05375bb11cc4b49a6b82a519f4bc8ccdadb996 authored over 3 years ago by vednoc <[email protected]>
refactor: add icon to inline search in navbar

81d3b5dafa2db5a689b95ef3550c42db7554a167 authored over 3 years ago by vednoc <[email protected]>
feat: compare source code when checking for styles

Fixes #41.

e49fc0cefc0cafa35682e6572e6d95c8599c5d19 authored over 3 years ago by vednoc <[email protected]>
refactor: refactor UpdateStyle queries into one

7c33590ea858c504165addc404d6e977af9073bf authored over 3 years ago by vednoc <[email protected]>
feat: implement mirroring of Style metadata fields

Fixes #48, and fixes #37.

c0a99947a1433ba96548110a248dac781c32024a authored over 3 years ago by vednoc <[email protected]>
refactor: remove unnecessary logic from updater

70bf954844b07d2f60fec9c5b729a047aa03d1de authored over 3 years ago by vednoc <[email protected]>
refactor: split style mirroring into two variants

One will mirror only source code, and the other will mirror style
metadata such as: name, descri...

706f5f6b64e1ca84476aaf3b9cf8abfcca9531db authored over 3 years ago by vednoc <[email protected]>
feat: show User ID and role on profile page

1ab0106075dc30ecfd72cac81a7a1b22a2a8fd10 authored over 3 years ago by vednoc <[email protected]>
fix: normalize empty lines in Markdown areas

68b0a5d2ffa78fc343f63815ea76cccd6c80a6ef authored over 3 years ago by vednoc <[email protected]>
feat: invert GitHub's icon in dark mode

2dac3afebcc46296c272dbcca71395b07bfaeea3 authored over 3 years ago by vednoc <[email protected]>
feat: add links to socials on User profiles

385ce12326a76c16aef1ac49e25b820429d38487 authored over 3 years ago by vednoc <[email protected]>
feat: allow to set socials

80085158664ad14b5ab9fcb36e85f388f87bf1fb authored over 3 years ago by Gusted <[email protected]>
fix: return all necessary data for Index endpoint

96e46d8c48fd826789cf35fc809f43f18912039e authored over 3 years ago by vednoc <[email protected]>
feat: add missing fields to API's index endpoint

References openstyles/stylus#1223.

3ed053582f0333c75c14c89d7230052deacdb5c7 authored over 3 years ago by vednoc <[email protected]>
fix: puts Mikey's state to happy

27b0a0351804240241e3081baafcc2001e17fd83 authored over 3 years ago by Gusted <[email protected]>
refactor: use md5 for Etag

19ddae705f41957ca592e43cb1cadbe86c06f95a authored over 3 years ago by Gusted <[email protected]>
feat: return ETAG on head request for styles

0be198f03a03cc476948b93ca425f4f45c6d6143 authored over 3 years ago by Gusted <[email protected]>