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

chore: bump fiber

This fixes a serious implementation bug: https://github.com/userstyles-world/fiber/commit/7b1c5d...

4a41d110176739232afec2091aad3e3e5aa2777a authored over 3 years ago
chore: switch fiber depedency

We're going to switch the `gofiber/fiber`[1]
dependency our main dependency in userstyles.world ...

f6b09620a0fa4de758afb4cde29215117400858a authored over 3 years ago
fix(api): clone ID parameter in code endpoint

Attempting to work around an issue caused by Fiber's "zero allocation"
in go routines when upser...

e5946eaa1c59be6a80c2ec9ab669cd53645a098b authored over 3 years ago
fix(api): handle extension-less image previews

071994bc9fb079b503121a43ff601967fe05a87a authored over 3 years ago
fix(mirror): use a correct var for style length

27efb9422572341c5699cbe0e822e533479d632b authored over 3 years ago
docs(changelog): add a reference to a bug report

bed8765244b0698aff025047d3d697d8ec485dbd authored over 3 years ago
chore(release): 1.7.0

358076b7f451f236b9c33d2b03a405ab576a2fce authored over 3 years ago
docs(styles): revise option titles/descriptions

cdaeeb633d861733d5d59ffba27b7f77cc267b66 authored over 3 years ago
refactor(ui): simplify search engine metrics

6068d611144590aae4eb767f368c9622be1473c5 authored over 3 years ago
fix(db): remove stats for deleted/banned styles

857ff6a7f5d84bb953d02cc9218951757196baca authored over 3 years ago
fix(styles): fix an edge-case for mirror options

If new style had nil fields, it would update every single time because
GORM doesn't update nil v...

76ff1174134c364b89f5a08ee33228b3cd04d95b authored over 3 years ago
feat(search): style perf metrics

9a089cf27c429d453122f0830e5ca70c9aff3ac3 authored over 3 years ago
feat(search): add perf metrics

b7d71847681ddcbb7fd78a8b8828bcc202ade92c authored over 3 years ago
feat(ui): improve overflow for tables

add6f4d9d4fecced4740df11b9326a1049526167 authored over 3 years ago
feat(styles): improve mirroring of code/metadata

Also removed mirroring of images from USo-archive because it was causing
issues that I didn't wa...

d7d6fdafd404f951ce44694beb6910d600100644 authored over 3 years ago
feat(cron): speed up mirroring userstyles

555b5fab80610c1200ddf3ac60ea1107c3a3db82 authored over 3 years ago
feat(ui): simplify short dates in tables

a654bd823775dbd37955997e5da452c107ae6d93 authored over 3 years ago
refactor(updater): tweak logic and move to modules

0e0f7621e6262572239fc98f12546c3d3dcea600 authored over 3 years ago
refactor(config): convert env vars to Go types

ec921e7a1f1718efedd55cc2a0437648c2e67c27 authored over 3 years ago
chore: bump some depedencies

91eab4d4c3f6fb4e3747503756bf5c56dc638b19 authored over 3 years ago
feat: take advantage of unsafe.Slice() since go v1.17+

5f44ea0b2a76ccbc7e94cb677f99a452b35176bf authored over 3 years ago
fix: specify correct view directory

2937dd4e85457d6226fde9da8286f3d8591836b9 authored over 3 years ago
chore: bump go-charts

Made some improvements to allocs/op

684d6d2d98664f1113ea878dd89e5f60abb5c3a4 authored over 3 years ago
perf(charts): use bytebufferpool to get []byte

4a47806b1c870ae308a00fddc4c0c9a8f2bf5e76 authored over 3 years ago
chore: bump go-charts

This should improve our garbage collection by a a lot

77425b10343bbc1aa6d190ad99e154a7b3f137be authored over 3 years ago
fix(archive): update base archive URL

I missed this one!

Fixes #86

d6157e59faf13e717c0e99f09b0a327b114d0a15 authored over 3 years ago
fix(dashboard): skip generating bad bar charts

25138ff806ff7fef5de94f7a5fa57b185f9c02ef authored over 3 years ago
refactor(db): decouple style upsert queries

8c8545688118708d7e2d5ada79ce288b756cf888 authored over 3 years ago
fix(handlers): move HSTS/CSP middlewares to prod

It was causing issues when accessing development environment from
another device in the same net...

8d0b6920d5257e96f71c75a1a7489aca603213d9 authored over 3 years ago
refactor(ui): simplify styles for navbar menu

Could use a rewrite and some SVG icons.

b4fefa0a9d00a37c0eca0229d7c78cd7d30689ac authored over 3 years ago
refactor(config): extract max page items variable

062dd994b48a5bd348e3606f1eb74e8df6d2840a authored over 3 years ago
feat(ui): improve table styles on Mod Log page

f75cecb92ac049e309fa92a82e004fd5bcb11b2a authored over 3 years ago
chore(deps): bump Go from v1.16 to v1.17

https://golang.org/doc/go1.17#graph-pruning

58c09faf5b1c9ce21031b733db56db2e3bd3ef3d authored over 3 years ago
refactor(html): extract pagination into a partial

2b61535b7e05926cb50078bed9092528967508bf authored over 3 years ago
refactor(models): extract code for pagination

One step closer to having a reusable pagination component.

10afb917d8c396e9d46c370644b1cc9c80b36fd7 authored over 3 years ago
fix(ui): make style card overflow pixel-perfect

The final-final time...hopefully.

e63ea093b3797872fdae390f25c1bcb9c577fbfe authored over 3 years ago
feat(api): add simpler endpoint for style stats

This commit adds support for Endpoint badge: https://shields.io/endpoint

812f1d965f1033746d1c1e9f2e125aacc9af6f3d authored over 3 years ago
feat(api): add basic style stats endpoint

This is supposed to be used with `shields.io` badges. Thanks @Gitleptune
for the reminder.

327e720e03869c07d39d4098119f0f751b475305 authored over 3 years ago
fix(images): extend and improve raw image URL fix

As per our Discord discussion.

c6cdc9d3d869a042c1673101d1b7db34740a69e4 authored over 3 years ago
docs(faq): add info for "mirroring source code"

References #83

4a66f23afd1b85ba6b733ced8ebfdbe5b9eee197 authored over 3 years ago
fix(html): update references to Codeberg.org

Fixes #84

42d1de481d6f12d4d007906fe5d9586d63e3ac65 authored over 3 years ago
feat(ui): add basic system stats in a new bar

2404e922e10c7f1ebcc0aa88b2785d7ba9b87a64 authored over 3 years ago
fix: correct golang version for CodeQL

3350705fc5a999da9945a4fde9b8681ed5b55499 authored over 3 years ago
chore(deps): remove `pkger` dependency

Figured out that it was causing some performance-related issues after
spending a...lot of time d...

b7be2ff6ed573463e617445816325cc8f3d4f143 authored over 3 years ago
refactor(templates): move global regex to config

4a573c901834479088551fb245ef0492d2c247cc authored over 3 years ago
fix(css): prevent overflow on the actual element

397e615ec8867ab53a4413467bc9e3dd6a4fdcb8 authored over 3 years ago
fix(images): add more data to error logs

There's an issue with images which I can't reproduce when images are
generated, yet database col...

585acaef6fa2c9503e8d77c42d9696eb290c6a2c authored over 3 years ago
fix(html): improve a11y for pagination component

2fb0042f9a40b1aa729c26f3276d73f31e33503b authored over 3 years ago
fix(charts): skip rendering history for new styles

This chart requires two or more points in order to visualize data.

3e55cb4f04129ea4ed2eefecb7d6e346cb71614f authored over 3 years ago
feat(account): implement 'change password' form

Fixes #82

8d393e492d5f32b85674db31be5ad4ae7cdf21e2 authored over 3 years ago
fix(account): allow clearing display names

I don't like the logic for display names, so it's likely going to be
rewritten at some point. Th...

71f8bef222e44f6741b4ed6b94b4349c740732c5 authored over 3 years ago
feat(ui): redirect to edited form on account page

9b0027ebc8c2d1370c9685693fdb3dffebac51fa authored over 3 years ago
feat(account): restructure and improve HTML forms

Also fixed a bug with saving empty forms: you can now remove form values
by clearing inputs and ...

72436f633d76005923899e5462031003b281edf0 authored over 3 years ago
feat(register): add 'confirm password' field

References #82

b8392444c95e82e8426f1b2580a50bcd0139dd77 authored over 3 years ago
refactor(ui): update to new form on recover page

ad735654cb75478ab330ca3a66b11ce2690d751e authored over 3 years ago
docs(faq): add workaround for global userstyles

846d7a0b2d54151649ad99186084ce59ca16710b authored over 3 years ago
refactor(html): make allowed email regex reusable

Grave character is replaced with `\x60`, which is its hex code.

7ea70a4ededa9c6d99e3eecfea94cc95baa9f3a5 authored over 3 years ago
fix(ui): switch to accent color for footer links

Thanks @Gusted for the suggestion.

a5ef21927dee9d4ec35de2f7b0ff485e572715c0 authored over 3 years ago
refactor(html): update naming for data attributes

Just improving naming conventions.

a6a1f3f10bcb0cad1ccee0a7a87187e00731e825 authored over 3 years ago
fix(ui): hide overflow on touch-based devices

While the previous fix worked for everyone that reported overflow
issues, my relative discovered...

86a6ec5aad9f1779c81476747e5c23f3d33006aa authored over 3 years ago
fix(styles): prevent creation of broken userstyles

Hopefully this will help until the next Stylus release.

67827be25a6fdab8f29eb1e0e48d8146298c25bd authored over 3 years ago
fix(ts): make previous page work with CSP

This was currently broken due to our CSP not allowing any inline-scripts. Thank @vednoc

cffcafe36016e4beae29e71febb4b62752f57cde authored over 3 years ago
feat(styles): add content guidelines notice

IMO should be more noticeable but it's something for now. @vednoc we could make it a "box" which...

299acf4db7bbea32bb1d1a2b7a9944f03ad12290 authored over 3 years ago
fix(css): prevent overflow in 'Share style' area

Thanks @FreeplayG for the suggestion.

a1018f663b91482199395cae9a5b45eb7bdf9d30 authored over 3 years ago
docs(github): use 💡 in 'Feature request' template

Thanks @Gitleptune for the suggestion.

bb08f7f64b1747778c8c7393516d0fb997a6a834 authored over 3 years ago
fix(images): allow images from GitHub blob pages

Fixes #81

c0de89bd48e04576f7a0bd109308ec2d44e7d968 authored over 3 years ago
feat(notifcations): add notification when style is removed

9490916584592b9882a4e48bbec2ccd6c36f94c4 authored over 3 years ago
fix(dashboard): link to correct data

2fb0b554e3265343c67aa9ed2422f19565421329 authored over 3 years ago
chore(release): 1.6.1

c0a5f4830eac83688d1dc5ef06fbb3c8c4822ae3 authored over 3 years ago
fix(db): revert duplicate style conditional

This bug was reported by Thomas to our feedback email roughly 22 hours
ago. I took a day off and...

02a81019643a1d309c2e46be69baddc2b8c42a10 authored over 3 years ago
chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /typescript (#78)

Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release n...

fa59132eadbf07c1d26f5a6ea15f2a6828c5f697 authored over 3 years ago
chore(release): 1.6.0

07e5380a54d09847130609d566afe190802e6e52 authored over 3 years ago
feat(dashboard): make dates/numbers more readable

85f788a9c770ff2fa1713c85930ba806cf948212 authored over 3 years ago
docs(faq): revise ToC and add links to front end

Thanks @FreeplayG.

00ef1dcadff4deb6bbd99857ab3dc3f2a77b5afd authored over 3 years ago
feat(html): make 'Write a review' button public

ae40992d8c834ee65cba82c3f855a4c9db27fd54 authored over 3 years ago
feat(html): add release code name to page footer

Starting with v1.6.0 release, we'll start having code names on every
major and minor release. Pa...

a3958e733c46c5a1cabce6bd5bf2d8f4528410ca authored over 3 years ago
refactor(reviews): simplify spam protection

26748ccf9e61b0e49cda2804edab243746bff4e5 authored over 3 years ago
refactor(db): switch to shorthand connection

c98d4e5efbf7b7923d758b3fe480ac5bef00373c authored over 3 years ago
fix(html): add boxes around forms on account page

This was a bug because they were accidentally remove. I also fixed large
font on dashboard page ...

9d7bb79755e33ee36bd13761538d25fba86a466f authored over 3 years ago
fix(dashboard): improve visuals for history charts

Also, vastly improved the speed since we now render a sum of stats per
day, and not _everything_...

56615573a8dda3305b0fdc39703197ec89eef9be authored over 3 years ago
fix(config): update Matrix invite link

This will invite you to a Space, and not a channel in the space.

dc15bcad2ff899871505b2b5953f2a73c567d981 authored over 3 years ago
fix(dashboard): sort slices with proper data

Didn't notice that I sorted empty slices, not the ones holding the data.

7e821114027cbdc2a4b60a3eaf133182f40037bd authored over 3 years ago
feat(ui): add new info and styles for new footer

Should make it more responsive. Not perfect, but it's good enough until
grid is rewritten and re...

83b2de4abfeb6b7bae3fca2d5ab21e7559d3221e authored over 3 years ago
refactor(tools): simplify `fonts` command

0dbfbc0463b347c71b431b80d34aced5cf6d8bdf authored over 3 years ago
refactor(tools): make `fonts` more compact

dd87c7e6c66027b0aaf432269e87a8b42e8d5f3d authored over 3 years ago
refactor(db): extract model vars to utils file

d275ce9399de8944b5b7a5227962d78ad13358ab authored over 3 years ago
feat(tools): download latest release of fonts

2b2bfb5d94a5b8fbc412cf2a7b1f04319b66405c authored over 3 years ago
refactor(db): pass models by value in queries (#71)

b908c3548b238fac849b6e6ea5e7aea3db459446 authored over 3 years ago
feat(tools): add 'fonts' command to run tool (#76)

* chore: don't use third party for fonts
* chore(static): update Inter font to latest version
...

56c6dfb78421adc4afd528f6bdbd4865ca400b5d authored over 3 years ago
fix(ts): remove redirect when on correct page

1540f39f42e76b8b4a587b79ad58e540e3916448 authored over 3 years ago
fix(css): remove invert filter from GitHub icon

I don't know what was going through my mind back when I decided to use a
`filter` instead of usi...

0f12e47fff8ddad2f61c11697f2e32d4ca4fa440 authored over 3 years ago
feat(ui): add links to our chat platforms

8c714100fdb799f31faa20fae67edff34a3fe869 authored over 3 years ago
feat(ui): rewrite and expand info in page footer

e99c3f13a8cb180e27bab331bb2b9a2f5077f9ea authored over 3 years ago
docs(content): minor grammar edits and formatting

Took into account suggestions made by @RiedleroD posted in #75.

2f905ef6c16a7d99f9d8f912d703bcf5fecfe895 authored over 3 years ago
docs(content): add content guidelines (#75)

7e164ba6b615855b5a8550e49a80c0c717b3a84c authored over 3 years ago
refactor(images): remove dead-code

841f57f87a45804c9bdd195d19a4702dc3fe45ff authored over 3 years ago
refactor(images): fix generating images for api's endpoint

8be372a6854873bbe2f865e304bfdddb3e504e55 authored over 3 years ago
refactor(images): ensure to work on`/edit`

b758ee61c364eed30ba0a32dac0f2a10377632cc authored over 3 years ago
fix(search): no exception for notExist

860f8fd30220defb90f93491e50cf6e1d21fb55c authored over 3 years ago
refactor(images): don't generate on demand

cb63f5615bde980451b1fa9977bea830d79d04f1 authored over 3 years ago