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

fix(css): improve styles on Style's link page

f56268a40205d28ab3c41703368ca5ab05254826 authored over 3 years ago by vednoc <[email protected]>
fix(dashboard): prevent being able to ban yourself

bacff9646f464a12039a821f3ff61a81386766f8 authored over 3 years ago by vednoc <[email protected]>
feat(dashboard): allow moderators to ban users

5f8bad44d93fc61cbca6f39e4d59443014276169 authored over 3 years ago by vednoc <[email protected]>
feat(dashboard): add functionality to ban users

8a400b70ffc499adb7fdc6baf40d0b7614367155 authored over 3 years ago by vednoc <[email protected]>
feat(dashboard): show History chart for all styles

8388dfaa762cf16520a214e7bb2ec6295bbd255d authored over 3 years ago by vednoc <[email protected]>
refactor: change OAuth endpoints

As discussed, these naming makes more sense.

cf6384cf4dacfb3a1894a2a7bf5e64e2fdfb8d07 authored over 3 years ago by Gusted <[email protected]>
fix(styles): remove History if data doesn't exist

f63ed610ae76481250bd92a0bc3acda8c06ad126 authored over 3 years ago by vednoc <[email protected]>
refactor(models): add IsAdmin method to User model

a8e63d8fade0afa6a7a7bfc16d2bcbfa1641eaee authored over 3 years ago by vednoc <[email protected]>
feat(dashboard): show user's email field to admins

dd58541eddc1c075d5da2edb9c0dda01925a0cc3 authored over 3 years ago by vednoc <[email protected]>
refactor(html): replace renderSVG with unescape

6da1d0c28ec959fc3707d52f34feccaa9b4ea69f authored over 3 years ago by vednoc <[email protected]>
feat(db): improve migrate/drop/seed functionality

7c054b8731bc1f549fe13bbb56d672783c3adb0d authored over 3 years ago by vednoc <[email protected]>
feat(css): tweak and improve styles for graphs

8084d3a187569e75388daf8eed762ee8b398bf78 authored over 3 years ago by vednoc <[email protected]>
feat(html): add legends to History chart

fca0ff8fb6dc9195b139b0cb93d950c6a3e3cb6c authored over 3 years ago by vednoc <[email protected]>
feat(html): append git commit hash to JS file

Explanation and reasoning in 013876d1003b7ef2672a3bdc86bd23de9c770976.

920ad659d230769d6aa7d8880b23c582d61184ef authored over 3 years ago by vednoc <[email protected]>
feat(css): improve styles for charts

Improves responsive design as well as base styles for charts, so that
they use the same variable...

bc9820d183084d89380190aa37ea96744cea7029 authored over 3 years ago by vednoc <[email protected]>
chore(deps): update go-chart to v2.4.0

4f3536ff20c8a9344a7ef1d9d60700a5306b13b5 authored over 3 years ago by vednoc <[email protected]>
chore: update dep to forked one

2104231c45b65647b64112397b408fba5ad5e886 authored over 3 years ago by Gusted <[email protected]>
feat(styles): show userstyle stats in History area

5e82d06e4c00eed3f8901b8fda870e21a16dd71f authored over 3 years ago by vednoc <[email protected]>
feat(styles): get history data for Style stats

fd7b739a9368c4ec11f51c57ad9420ebf537f516 authored over 3 years ago by vednoc <[email protected]>
fix(err): add missed letter

24b7611254db71c8b2b621afbdb341971885c454 authored over 3 years ago by Gusted <[email protected]>
refactor(images): refactor vips library away

- Move to VIPS CLI and don't rely on CGO code from a golang vips library.
- Enable AVIF format.
...

d94ad005dbd3582ff3d6eee3d0cb3b3db54f38a2 authored over 3 years ago by Gusted <[email protected]>
feat(db): improve error checking for table actions

Also fixed the issue where tables wouldn't drop. I accidentally removed
them from drop function ...

7e61f23bb4706e8c3da4a9614f030a05d6c9a646 authored over 3 years ago by vednoc <[email protected]>
feat(styles): add logic for visualizing statistics

This is a very WIP functionality. There's a lot more to be added before
it's ready for production.

8be681db6f9f052ad5722e077ec8f6b4f70992e3 authored over 3 years ago by vednoc <[email protected]>
refactor(db): simplify connect function

a23c8ab8f5c75531e8fb7fcb4fde45ce1dd80fc1 authored over 3 years ago by vednoc <[email protected]>
refactor(db): replace panics with better logging

188f72efe012504742070c3d89924e9490ab155f authored over 3 years ago by vednoc <[email protected]>
refactor(db): update info used for seed examples

57ecc8deea0d822f038123febe0b40ede8882fef authored over 3 years ago by vednoc <[email protected]>
feat(html): show counters on dashboard page

89cfa530cafaea12cefa323b2d8b96752e17f8c7 authored over 3 years ago by vednoc <[email protected]>
fix(css): improve styles for textareas and select

65cd64e052af4bdd6aeca7bd561cc84e9b8bc3e6 authored over 3 years ago by vednoc <[email protected]>
refactor(html): extract logic for UserCSS template

d4dec031613c322c9bc78ae37a253f53664cc1b1 authored over 3 years ago by vednoc <[email protected]>
refactor(html): restructure partial templates

3d8455abb8c282eea0feef8877e8f3dd512c0fad authored over 3 years ago by vednoc <[email protected]>
refactor(html): restructure style pages

7218c5a802fa95766ae352ccc5a274c5ad6f3e7b authored over 3 years ago by vednoc <[email protected]>
refactor(html): restructure user pages

2b47319a1f845f506874ecd577de075a91be5579 authored over 3 years ago by vednoc <[email protected]>
refactor(handlers): shorten redirect on login page

ce7409ffaff1c21568a79c98cf2077b97a186990 authored over 3 years ago by vednoc <[email protected]>
refactor(html): restructure core pages

3a175f652c95e1bea6e29f39fb1bd3e3ba62ff74 authored over 3 years ago by vednoc <[email protected]>
refactor(html): remove unnecessary markup

3863b6207d6dbf4625e452f1138ed863dd52e1ef authored over 3 years ago by vednoc <[email protected]>
refactor(templates): rename Markdown functions

The use-case of new functions should be more clear with new names.

03f5c16a436fabf57c929b12b883058143c5b5f3 authored over 3 years ago by vednoc <[email protected]>
refactor(templates): split code for render engine

5cbdad2d099bcba49eed5a10f8b862850c528f24 authored over 3 years ago by vednoc <[email protected]>
chore(deps): update Fiber to v2.13.0

ed097e9af8e625d1459ea80f3e23be2e954a6ced authored over 3 years ago by vednoc <[email protected]>
chore(release): 1.3.0

da174eff00b154f92df258c21002267361342a86 authored over 3 years ago by vednoc <[email protected]>
build(tools): check for inotify only in watch mode

7540e374ab2609ffa9606382e542dbd32a46e8de authored over 3 years ago by vednoc <[email protected]>
fix(css): align thumbnails on the left side

Looks a lot better than having them aligned in the center.

cef75dc2a56ad4b28dc339096ace2f3ccd284fd0 authored over 3 years ago by vednoc <[email protected]>
fix(css): avoid resizing userstyle screenshots

d9adc1154840b689b109ac251d30b1acc70edbb8 authored over 3 years ago by vednoc <[email protected]>
fix(styles): update queries for style cards

2885dde32887eb4cbb2f288f21c78af9094d7a0a authored over 3 years ago by vednoc <[email protected]>
fix(stats): include data from previous scheme

This way the statistics that we already have aren't ignored. However, we
might remove old statis...

2bf7ce44ef28c7c9c3983b0b89db14bcb0ed73b2 authored over 3 years ago by vednoc <[email protected]>
refactor(views): fix mikey's mouth

98e5e194fd4ee5632a78fbc944c145457e6f9a74 authored over 3 years ago by Gusted <[email protected]>
fix(stats): update queries on the home page

17809dc2824715b06a7e15a8a035065430cd67a5 authored over 3 years ago by vednoc <[email protected]>
fix(db): default to null instead of time.Time's default

Fixes bug whereby install will be already a valid value when it's shouldn't.

846fbec2c7390308c23a010587e403209ce1faad authored over 3 years ago by Gusted <[email protected]>
fix(history): update queries for stat history

2bb1110eb261980bc711b27a5cdb77b14f705f79 authored over 3 years ago by vednoc <[email protected]>
fix(stats): improve accuracy of style statistics

An obvious oversight that I didn't see until a couple of weeks ago. Now,
the statistics will be ...

d9910a18c89d940443ce436f136103505247e12e authored over 3 years ago by vednoc <[email protected]>
build(tools): compile site assets at build time

This should reduce merge conflicts in the future.

1f173cb3f9bab11a4d620a98ba0e9377f254cfcf authored over 3 years ago by vednoc <[email protected]>
style(go): run `gofumpt` to fix formatting

616558863bfdfbc69b92abfb014eedce9acffc3d authored over 3 years ago by vednoc <[email protected]>
feat(dashboard): add WIP moderation tools

c2495ce21e799366e320b7e26e1ef509d1dd759d authored over 3 years ago by vednoc <[email protected]>
refactor(html): remove legal template from views

58b3776e3a4aa475aa7223f67f3efa17e249ae85 authored over 3 years ago by vednoc <[email protected]>
docs(privacy): reword info on userstyle statistics

f59bcd80f557766c3fb6bca92ac656667eb73862 authored over 3 years ago by vednoc <[email protected]>
docs(privacy): update wording and resolve typos

2b68c62fecc70a6449afbf4d93f4969150afcb72 authored over 3 years ago by vednoc <[email protected]>
refactor(docs): simplify link to Privacy page

c4c8050e8d987d2b3a9770ad9ec15841c4278b55 authored over 3 years ago by vednoc <[email protected]>
chore(docs): remove Terms of Service document

0306549896db3bf36499fddb509f66796b7986f4 authored over 3 years ago by vednoc <[email protected]>
docs(privacy): update info to address PR reviews

78f2e685f61a5b8506b3349d6359261683f7b694 authored over 3 years ago by vednoc <[email protected]>
refactor(html): split Markdown render functions

The beauty of different formats and naming things. (=

3ea7cda2669b67587655c064f75b9f3a63a971a8 authored over 3 years ago by vednoc <[email protected]>
refactor(docs): rewrite Privacy Policy document

c7ae9d4a635ddbb87219486c52293201ca3934d7 authored over 3 years ago by vednoc <[email protected]>
feat(html): enable more Markdown extensions

This commit also fixes various styles that are causing conflicts.

fee7ceda263b98303aace9881a0bd53429862ae1 authored over 3 years ago by vednoc <[email protected]>
refactor(docs): merge docs and legal into one

a9a3d2c91a26f44381b0fa7974976045432b0173 authored over 3 years ago by vednoc <[email protected]>
fix(ts): compile production version

c7f58e041f9080b4fb1a6eb159c68b4bbfccc8ca authored over 3 years ago by Gusted <[email protected]>
feat(ts): add more fields to auto-fill

7d8c4c124891f929d4fc191614a2f16a2ab1fa3b authored over 3 years ago by Gusted <[email protected]>
feat(ts): set default meta

8e1405ea4007c658155d3cdd51845ce5096ca986 authored over 3 years ago by Gusted <[email protected]>
feat(ts): allow description to be set

5a5476e0a5c5846237bc47cb020ec95ca8cda6d4 authored over 3 years ago by Gusted <[email protected]>
refactor(db): split init logic to its own package

897b25e09b3d3dd4ad7f6279c3eea98a38e4ea32 authored over 3 years ago by vednoc <[email protected]>
refactor(db): remove passing DB pointer in queries

574039547d6e1f2095c35ff768e88205ac1375c9 authored over 3 years ago by vednoc <[email protected]>
feat(oauthP) skip to add_style when possible

5f76bebb7e30c5f89d25d4e1a26f5daf1c5d8f7d authored over 3 years ago by Gusted <[email protected]>
refactor(ts): code-style

d447a0ab33c8d09a7bc8761ba9064ad195bd27e6 authored over 3 years ago by Gusted <[email protected]>
fix(ts): safe remove of element

30c2a39ab87f27a28b95ec99d2b65fed97160191 authored over 3 years ago by Gusted <[email protected]>
fix(js): make sure data is an object

71303e77b90ca71c081b30402eedfc003dc077eb authored over 3 years ago by Gusted <[email protected]>
feat(oauthP): enable option to pre-fill information

461ddb03c703867d356235c90659a7f89f47df05 authored over 3 years ago by Gusted <[email protected]>
fix(oauthP): listen to POST request instead of GET

a

869b69d615049c823e74ddc63657ee15c6e7a5c8 authored over 3 years ago by Gusted <[email protected]>
remove read:user scope

After having a little testing and discussion on https://github.com/userstyles-world/userstyles.w...

25a5ce3083985a972e59197117fccb8f5c572838 authored over 3 years ago by Gusted <[email protected]>
fix(oauth_login): set default role to regular

2717bf6f06e02518a66445d5768ffccbb55d9389 authored over 3 years ago by Gusted <[email protected]>
feat(oauth_login): retrieve email from authorized user

6f026ba15ab99328a254454d1304cd9512f5526b authored over 3 years ago by Gusted <[email protected]>
refactor(oauthP): add icon to new Style

5a3c388ec8183d9bc04a9f719436572c5b3f00f6 authored over 3 years ago by Gusted <[email protected]>
feat(oauthP): create new Style based off styleInfo

31813da30088eb9438299808ac3232f1e2c9fd5d authored over 3 years ago by Gusted <[email protected]>
feat(search): sync with database

e736e844e6447822940aefe2d72ed296771b0a7d authored over 3 years ago by Gusted <[email protected]>
chore(release): 1.2.1

478c73b0631a36648ecb1a2998df70943a42a621 authored over 3 years ago by vednoc <[email protected]>
fix(css): add back hints to various links

Looks like we lost them at some point. Could be that the recent sassc
release has something to d...

62949f48bbc5236ee3a584c2e2436288d21bd588 authored over 3 years ago by vednoc <[email protected]>
fix(html): add custom checkbox to register page

c2d39c336293a3f9f0064b029e9ab356360ed281 authored over 3 years ago by vednoc <[email protected]>
fix(core): sort by created date by default

9611b536bfe7cd817157d0468e25327962ab591e authored over 3 years ago by vednoc <[email protected]>
feat(oauthP): show all oauth of user

76b832b1379969f6dddeda9cd62c26a345dca674 authored over 3 years ago by Gusted <[email protected]>
feat(oauthP): show clientID + clientSecret

54917053a6bda3dd8e09d0b3a8ecca63b89b8cd9 authored over 3 years ago by Gusted <[email protected]>
fix(oauth): redirect to oauth after creation

e080ea6684d03b9abe30bdfa06e9f902bd1dd8de authored over 3 years ago by Gusted <[email protected]>
refactor(comments): correct comment format

6b78c9246492031869cb10df54b864d7cc5b30f9 authored over 3 years ago by Gusted <[email protected]>
refactor: Uri -> URI

9c2fc2e029c87529e0ef339d916b88fb7ba269d8 authored over 3 years ago by Gusted <[email protected]>
lint(errors): Use `Errxxx` format and specify more static errors

b821d24d2ad8c28ed16aadd19cb3cd063f98fd1b authored over 3 years ago by Gusted <[email protected]>
lint(gosimple): simplify return statement

325e4551bb320938e6910eeffe998105ae349091 authored over 3 years ago by Gusted <[email protected]>
fix(tools): don't watch static folder

df9c0b36900829354f55f909caef858e7a76136b authored over 3 years ago by Gusted <[email protected]>
chore(release): 1.2.0

85fe88dbfe1cdcdfd52657dc2925657e48442b87 authored over 3 years ago by vednoc <[email protected]>
fix(models): resolve a bug with UpdateOAuth query

e024042c00ca3b07c300ff94c88082d636a3f2ac authored over 3 years ago by vednoc <[email protected]>
fix(html): add custom checkboxes to OAuth page

b39ae3805af12c1b80f29d40b9124e3ed8dc23c5 authored over 3 years ago by vednoc <[email protected]>
fix(html): add custom checkboxes to Import page

5ffc9202ec55c67ee8ae86a8d53c0dc57f300de3 authored over 3 years ago by vednoc <[email protected]>
refactor(models): use a custom name of OAuth table

2336acdc2a46862e6a0fe2f04a85a0a7e02854c2 authored over 3 years ago by vednoc <[email protected]>
fix(db): resolve failing auto-migration for OAuth

7ef03a546083bf368c5778ceae71b6fed7b16ee1 authored over 3 years ago by vednoc <[email protected]>
fix(oauth): resolve a panic from bad validation

b64229a6bd03bc9641ae651a0d7609ff27473c83 authored over 3 years ago by vednoc <[email protected]>
feat(css): improve the look for Style share button

Also removes tweaks for visaul order, so that pressing tab focuses on
the buttons/links as they ...

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