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(oauth_login): split up providers into packages

dc198364d59d4d59f65a65fd7414caca077f4376 authored over 3 years ago by Gusted <[email protected]>
Refactor(crypto): imagine long names

5a09e77c837c09f646018dfd0b5ac01deb2597a3 authored over 3 years ago by Gusted <[email protected]>
fix(alloc): ensure it's non-zero initialized

b4e6e1b5874a748180030821c6c70cc867fddcb7 authored over 3 years ago by Gusted <[email protected]>
refactor(gofumpt): make it happy

67876a2289ac4eadcb643cc4bbe5b285c71cd7be authored over 3 years ago by Gusted <[email protected]>
fix(gocritic): fix false positive

ba8f23ca99210e8dc0f630b294985a785396d760 authored over 3 years ago by Gusted <[email protected]>
refactor(spelling): add a dot to comments

ed3e52919d0d53d0f116323fb27b92ddf8763ffa authored over 3 years ago by Gusted <[email protected]>
refactor(wording): avoid stuttering due to package name

010e2f18b3be33ff75b6f4f327a62c17124c3fff authored over 3 years ago by Gusted <[email protected]>
fix(email): globalify email struct

d03ada8c0237aaacb781b43b14983ff98dcf2cc0 authored over 3 years ago by Gusted <[email protected]>
refactor(codelen): avoid more long lines

b803f780b9971a9a649325c7f8905d1b800a3125 authored over 3 years ago by Gusted <[email protected]>
refactor: make it more consistent with naming

93c5a08b069ec20136595bcded4e0d9bed1fd95b authored over 3 years ago by Gusted <[email protected]>
refactor(envInt): move return outside if {}

ced4d659529fec3af84d4499e63eaf6169ab21e3 authored over 3 years ago by Gusted <[email protected]>
refactor(codelen): make lines 120- characters

a7138f441fc60a20fec2be6ce55eab9244d486f6 authored over 3 years ago by Gusted <[email protected]>
refactor(OAuth): use constant methods

ea68e844d44711bc19ca0aada01be2b4a92aef64 authored over 3 years ago by Gusted <[email protected]>
fix(oauth): broken code

4d7e52befb19903f83e35850bea95d96fb70c6ed authored over 3 years ago by Gusted <[email protected]>
refactor(spelling): correct spelling

be01d367ceeedf3e6ca57c3a25d776fc93bb7582 authored over 3 years ago by Gusted <[email protected]>
refactor(shorten): short the return statements

706dd6de68ce98344042c9ea02f4959e813067c3 authored over 3 years ago by Gusted <[email protected]>
refactor(conversion): remove unnecessary type conversions

d0edca052fb8617c70dcc3ee5956e47aecabbe7e authored over 3 years ago by Gusted <[email protected]>
refactor(whitespaces): remove leading whitespace

aa13b445a5efcf88f2440f99fd86a5d0caac45ab authored over 3 years ago by Gusted <[email protected]>
refactor(typecheck): add more cases of type assertion

007fbe799fb9b3dcd12e53b272fc5af8b934805c authored over 3 years ago by Gusted <[email protected]>
fix(errors): don't expose literal errors

899f88ef222cc88f9884fba35af81cc689e7dfb7 authored over 3 years ago by Gusted <[email protected]>
refactor(typecheck): cover more cases

172e49f86f7a89968fc5c66b6b16f53b5d00ff3f authored over 3 years ago by Gusted <[email protected]>
refactor(errors): use recommended errors.As

5c50821d0cfecb10a9570b34831200e29ad6c768 authored over 3 years ago by Gusted <[email protected]>
refactor(typecheck): add test for type assertion

3c3e7b5fcd8d9c817159079faa9fc8db8d09b945 authored over 3 years ago by Gusted <[email protected]>
tests(parallel): enable parallel tests on strings

9accf35496baf95ea05a0f20459e61f31cad8039 authored over 3 years ago by Gusted <[email protected]>
fix(imports): use import from defined name

9c39b7998883039ad853088ad4253517ba334e94 authored over 3 years ago by Gusted <[email protected]>
chore(ts): add more linting rules

c04c563bc7692d381a93a99d1015f879db6b1651 authored over 3 years ago by Gusted <[email protected]>
chore(ts): bump dependencies

805f1c4c9bb5de5f358b08d79c4efc075fd58974 authored over 3 years ago by Gusted <[email protected]>
refactor(crypto): don't expose internal functions

61e397acf9add5cd9dd78645b01adce30a88b09f authored over 3 years ago by Gusted <[email protected]>
refactor(email): make variables un-global where possible

2fd6a55a42168501868ce72de817a92a543586ea authored over 3 years ago by Gusted <[email protected]>
refactor(email): remove regexp

00a1e18aacb079bb69c91a6105b5f8cc4eee3e26 authored over 3 years ago by Gusted <[email protected]>
fix(mail): Fix mail with only 1 part.

7629d734b19679d50193473befddfaa3da4802bb authored over 3 years ago by Gusted <[email protected]>
refactor(email): faster conversion

98bc3abced2d8bd5d2932784f9cf2ee103da97ad authored over 3 years ago by Gusted <[email protected]>
fix(css): add @media

0b57dcc87f42e9ab085f4fc010584bc326a87679 authored over 3 years ago by Gusted <[email protected]>
feat(css): add highlight to modlog entry

047a9eea84cd65b237c58b3804a24f704e7de255 authored over 3 years ago by Gusted <[email protected]>
feat(modlog): send email about mod actions to designated person

7efcece6f34804daee82030d11053db6fa07030f authored over 3 years ago by Gusted <[email protected]>
refactor(handlers): reorganize code for bans

aa069f7462d11cda84d14462a1b39c294b02a7e8 authored over 3 years ago by vednoc <[email protected]>
fix(styles): update to new USo-archive links

14271785aefa77a456a14bc7eb011050962b40c1 authored over 3 years ago by vednoc <[email protected]>
feat(modlog): add modlog entry for removed styles

74fa19f6823cf6de8a6be7e93eae4c56891d938c authored over 3 years ago by Gusted <[email protected]>
feat(styles): implement ban functionality

12fac374ca63397de69a3350481f75c0216f9a0c authored over 3 years ago by vednoc <[email protected]>
test(utils): add coverage to strings package

48b8e22a7b04759439c344cd8de2cb123efe2326 authored over 3 years ago by vednoc <[email protected]>
chore(release): 1.4.0

ec04346ea8db9ce156beae244c5448af31348cd8 authored over 3 years ago by vednoc <[email protected]>
fix(html): resolve a bug with alerts

It would fail to render the alert template if you tried to sign in
without providing any data. T...

61ac6075ac73d6e668b8700f344c6b2bf0b8f528 authored over 3 years ago by vednoc <[email protected]>
feat(docs): add more content to FAQ page

8f2926202fd48633771aad54847b67fba9b4cc2b authored over 3 years ago by vednoc <[email protected]>
tests(crypto): add more edge-case

a7e74096819e7578ef44f2327da4964fd915b0fc authored over 3 years ago by Gusted <[email protected]>
refactor(crypto): add test for insane config

1c99d7f1db95afc4d0a93707409c2bb751111352 authored over 3 years ago by Gusted <[email protected]>
fix(crypto): don't panic on incorrect input

6e665fe0ea342ec790bb55ab76301c7a380462b4 authored over 3 years ago by Gusted <[email protected]>
feat(crypto): add nonce scrambling into crypto functions

63e2b298ea4c1562e5b10bc874a38d29119fb98f authored over 3 years ago by Gusted <[email protected]>
feat(crypto): add nonce scrambling

972e88afd4b3c8db76919748d29fc55a0c9fa275 authored over 3 years ago by Gusted <[email protected]>
refactor(register): add error logging

067ecee0fffd01b1c15dbceefc4a5c46c06823c7 authored over 3 years ago by Gusted <[email protected]>
chore(deps): bump esbuild

Resolve a little issue that I had.

e423ced4c9ad9770d6b517097e486494bb25bb67 authored over 3 years ago by Gusted <[email protected]>
refactor(ts): move related files into `typescript/` folder

ecf680eb2eb7e4234fa089a5cc97d26d39a91623 authored over 3 years ago by Gusted <[email protected]>
feat(css): improve styles for content in docs

5c2145f8ea016fe30acdb9fa1823391c82d298d5 authored over 3 years ago by vednoc <[email protected]>
feat(docs): expand our internal documentation

458efc6851398aab4f8d20b64bf213820b6c0e7b authored over 3 years ago by vednoc <[email protected]>
fix(auth): resolve cookie issues with Vim Vixen

As mentioned in the code, this only happened in the dev environment.

b37d8c1a1229e66c99fde585ee9cbdeadd359fe3 authored over 3 years ago by vednoc <[email protected]>
chore(deps): update dependencies

github.com/go-co-op/gocron v1.5.0 => v1.6.2
github.com/go-playground/validator/v10 v10.6.1 => v1...

50dac4974e3e41ff219a7e25ef651ee2a2dc1ab7 authored over 3 years ago by vednoc <[email protected]>
refactor(docs): simplify loading required files

088230edab79e4b9d0ab979a3316c2fd749a9f96 authored over 3 years ago by vednoc <[email protected]>
fix(core): trim spaces in reason field for Mod Log

2ba5457fdf99437bc69e2193f62e461b6b9680d0 authored over 3 years ago by vednoc <[email protected]>
refactor(models): move DeleteWhereID to User model

375086a23c3bd232c6d9c9e7c4eb853d050e79b3 authored over 3 years ago by vednoc <[email protected]>
refactor(models): move BanWhereUserID to Style

061e4837ff3a7e19813b578d9b51778712b92d9e authored over 3 years ago by vednoc <[email protected]>
refactor(models): move AddLog code out of handlers

29fca04103616ca20c4f3cccad8ed70bba76a035 authored over 3 years ago by vednoc <[email protected]>
refactor(html): update markup for Mod Log page

a81b358d8c602ffe1cd70b6e4c38203ba7acffa9 authored over 3 years ago by vednoc <[email protected]>
fix(ts): prevent prototype pollution

a086a49b36ffa63f096d6598cfb1aab3425d40b4 authored over 3 years ago by Gusted <[email protected]>
fix(styles): resolve an issue with SEO logic

Dirty fix until we figure out how to deal with SEO stuff.

References #62

d6cea9547beff25944cc7654defa425d19e78c7d authored over 3 years ago by vednoc <[email protected]>
chore(ts): enable more strict rules

2b959d9e9b3bbac925809541c5ef7e760a6c2f70 authored over 3 years ago by Gusted <[email protected]>
fix(modlog): add User and Title to render

f55fc2b91ff5769a1dcc95a9c373733058e127be authored over 3 years ago by Gusted <[email protected]>
feat(modlog): add reason & log when banned user

ea0c57516f8701b51c6b4baaf7732bf8f64cc20e authored over 3 years ago by Gusted <[email protected]>
fix(modlog): add Modlog to nav menu

0df8fa65cb3a6f74044d5ebcbcb8d991b50d98e7 authored over 3 years ago by Gusted <[email protected]>
feat(modlog): create modlog prototype

664f3eb9e0ad637a008973397310a111bebdc2dc authored over 3 years ago by Gusted <[email protected]>
feat(html): add icons to homepage/save buttons

adfb0cfe25442a36f76112152e8828a90eca906c authored over 3 years ago by vednoc <[email protected]>
feat(html): add icons to search/sort buttons

fa7d51568b4ea52805a18c1008dba36215f43721 authored over 3 years ago by vednoc <[email protected]>
fix(json): fix json tags

d23c40587ec5befb09fcc11b8f6ab64cf4d0463e authored over 3 years ago by Gusted <[email protected]>
feat(styles): add data for combined statistics

This data will be used for a second chart variant of Style histories.

68bda021aba7a6da074945fed45f6cbd898fea2b authored over 3 years ago by vednoc <[email protected]>
feat(html): add icons for Style action buttons

9fb1f62c0889c4e5a74ce7891908f882d8e13671 authored over 3 years ago by vednoc <[email protected]>
refactor(html): simplify checks for User roles

73a96fce08a369cc4a1f69d32198d47c17bf141f authored over 3 years ago by vednoc <[email protected]>
fix(css): hide horizontal overflow on body element

When we had them on cards, the tooltips (which I completely forgot
about) would get cut off and ...

fb45db907c4590d579b72b2927343229c924400b authored over 3 years ago by vednoc <[email protected]>
feat(login): bump remember me to a month

8457887e8b781610673929509cf31b0fe0c99303 authored over 3 years ago by Gusted <[email protected]>
feat(images): bump image caching to a month

eab65f965ec796d71d2eeae4a9d9b6a655fc49cf authored over 3 years ago by Gusted <[email protected]>
style(tools): remove unnecessary indentation

6054942c09bcfa678a69ac1cec4f23ea9718e4f8 authored over 3 years ago by vednoc <[email protected]>
fix(css): hide overflow in style cards

This is a quick fix to remove weird overflow issues caused by images
within cards. Thanks @Freep...

0bc94b5efa0a79c697d268a4fb2796d47970bd9e authored over 3 years ago by vednoc <[email protected]>
feat(html): add 'default' option to sort menus

This should make it more clear which option is selected. The default one
is the same as "least r...

4559fe3419c8f67aae7cff30cf42b307d0cfcfa1 authored over 3 years ago by vednoc <[email protected]>
refactor(config): move config package to modules

40a8b0052d9b01aaa66dcf6e2883c67babe5f53c authored over 3 years ago by vednoc <[email protected]>
feat(core): add more sorting options for styles

The only method that's currently missing is sorting alphabetically, but
I doubt it would be usef...

d14f171abd7e40da4aa61c83eb661b1baeddb1db authored over 3 years ago by vednoc <[email protected]>
feat(html): implement meta tags for User profiles

f1e70704645232bf9766e5bba2bc2b79d56e224a authored over 3 years ago by vednoc <[email protected]>
fix(db): add created date to search cards query

Without this fix, sorting styles using newest/oldest option on Search
page would fail because da...

5bd8ff69cae805b17d6ac31fa6f5f3a436e18452 authored over 3 years ago by vednoc <[email protected]>
feat(html): improve meta tags for Style pages

5e45f38cb27199544060e6f7c0779b14d4f66ee8 authored over 3 years ago by vednoc <[email protected]>
refactor(html): update key for User profile pages

215a6b0437667cb3a6d9eef365e0a2f3e85ac8bd authored over 3 years ago by vednoc <[email protected]>
refactor: add whitespace

339835d1c4d37be0ae73c1888748dd3d85b1379e authored over 3 years ago by Gusted <[email protected]>
refactor: error-check StyleIndex.Index

8de9d4c99505fb02f1765d00c5b953975ccf4c34 authored over 3 years ago by Gusted <[email protected]>
refactor: remove useless comment

99017ffaa63b6b6f35653575347ae244c59982b7 authored over 3 years ago by Gusted <[email protected]>
refactor: pre-alloc code

ad22cbca3a983ae451af253a7db33ee3f0284322 authored over 3 years ago by Gusted <[email protected]>
refactor(errors): move these to static

5d4c5780b8ef0d2356f4989c89a195618e4db4fc authored over 3 years ago by Gusted <[email protected]>
fix: revert this line

609729d12c9199fe5337575ea59d696b25b1a2e2 authored over 3 years ago by Gusted <[email protected]>
refactor(if): initialize in if-statement when possible

4670aaf5162f1ac9a45146b0f99731e38ed8266d authored over 3 years ago by Gusted <[email protected]>
refactor(errors): don't capitalize

8dd828af12433523839ca4e92502446970adb3a3 authored over 3 years ago by Gusted <[email protected]>
chore: use recommended `go install` method

d7ee82d7591a38c9ec8fbe5844094a9b0f47cad4 authored over 3 years ago by Gusted <[email protected]>
feat(images): increase quality for screenshots

55b71822b8908f6f03efd74c7e53cdaddd75dbcd authored over 3 years ago by vednoc <[email protected]>
fix(api): add missing logic for JPEG screenshots

e5bd33bca656aab5af629a0acc474c7dcbc57469 authored over 3 years ago by vednoc <[email protected]>
fix(images): remove avif

Memory constrains and limitations on both libvips and libheif side, it isn't safe to implement t...

9e13023b9855b6c8a8557ad53c681b60da345d6a authored over 3 years ago by Gusted <[email protected]>
fix(html): add missing History chart on dashboard

925687dbcf6cb6cbef4a14097c622de46c5be63d authored over 3 years ago by vednoc <[email protected]>
fix(ts): auto-fill proper metadata for homepage

afc459b8752b6d8c1ed714afcd0f354fd39cbcf3 authored over 3 years ago by vednoc <[email protected]>