Ecosyste.ms: OpenCollective

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

github.com/flarum/flarum-core

[READ ONLY] Subtree split of Flarum framework core.
https://github.com/flarum/flarum-core

Instances of models should not matter when checking permissions (#2186)

cfbe2514debd91e64ddf41e133817e6dae2a70b7 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Fix installer removing URL port (#2182)

* Fix installer removing URL port

b81691aa5fd02498a80d2dc9da69a7268b59a166 authored over 4 years ago by Matt Kilgore <[email protected]>
Allow manipulating error handler through extender

By giving each middleware a name, they can now be replaced or moved
around using the Middleware ...

bbc700107594fc372871f644c3e6e0f73c233b0a authored over 4 years ago by Franz Liedke <[email protected]>
Fix header contents moving when opening modal (#2131)

* add navbar-fixed-top css class

* App-header position:fixed

d4983726decead6e4a9e1d4b278734b635aa661d authored over 4 years ago by w-4 <[email protected]>
Tests: Actually accept multiple extenders

We did pass multiple extenders to this method in the tests for the
`Model` extender - now this a...

677ec92e634b063ce8668dbd051541d8af724884 authored over 4 years ago by Franz Liedke <[email protected]>
Stop using app() helper in tests

6e0a7f54baa6c842a4a272386f4feeaab0040b83 authored over 4 years ago by Franz Liedke <[email protected]>
Add z-index rule as part of fixing replies dropdown menu width (#2178)

0751bb3e46aa4d31f274056fe5651052bdaec91c authored over 4 years ago by Sami Mazouz <[email protected]>
Inject Url Generator and Translator Interface into notification mailer (#2169)

d9fa9b18ebc6de9208dc858197ff057585a85ad7 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit af26bd22f6e18a57653fef442f07a69db443f2ab [skip ci]

2fd0844d4d260f47cc95aa14e8095296e7175e32 authored over 4 years ago by flarum-bot <[email protected]>
Removed excess Widget class in favor of DashboardWidget (#2164)

0b342416918e1add3ee4549743620c464e52acf1 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit f7985bac61d5f01a84220f4acb1baac6bd7ec897 [skip ci]

af00ff8389b60830c6d4640b558962a03eb3f1ed authored over 4 years ago by flarum-bot <[email protected]>
Use drivers for display names, add display name extender (#2174)

* Deprecate GetDisplayName event

* Add interface for display name driver

* Add username dr...

6722aeba41e100813c07167d1f92bd8fda818d68 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit 26f251b497fa6f52625d105ad174d4e0a9a20e61 [skip ci]

7062bb566e645c7b3d561bcc5f188c83f6c30d18 authored over 4 years ago by flarum-bot <[email protected]>
Don't use body as tooltip container, allow notification area overflow (#2166)

* Don't use body as tooltip container, allow notification area overflow

Badge tooltips are us...

7a66a784fa99a6b998dd2b4d77e86adcf7d642d0 authored over 4 years ago by julakali <[email protected]>
Bundled output for commit 87a490c83e879d501d5d33c2f1bc9bb68da3539f [skip ci]

5129c0f7d1bd524afe379a2fc7d8fa6840d8fa3d authored over 4 years ago by flarum-bot <[email protected]>
Some improvements to request error handling and modal error formatting (#1929)

* Use decodeURI instead of unescape & don't close modals

* Add comment

* Don't use a try/c...

44fb22a04c2d3893f0b9f425f03354750f526f68 authored over 4 years ago by David Sevilla Martín <[email protected]>
Fix notification query with DB prefix

This was fixed in https://github.com/laravel/framework/pull/28400.
See commit 928b36013576bc5d45...

0041c56e2adbae5b862974a0a13406040009cbfa authored over 4 years ago by Franz Liedke <[email protected]>
Test setup: Do not use env() helper

Not needed, and not working without a full Laravel installation.

9bad63edb403cfeff70a2dd416e7c80593640fdb authored over 4 years ago by Franz Liedke <[email protected]>
Fix signature of HandleErrors middleware

In Laravel 5.8, the `Container::tagged()` method was changed to return
an iterator [1].

We only...

d90039e8bb5e0f9773c69693e9ab04419ff1377a authored over 4 years ago by Franz Liedke <[email protected]>
Update Laravel components to v5.8

First part of #2055.

3b4a8cc1ed9893cc209c2e42decb89492e4f1c0f authored over 4 years ago by Franz Liedke <[email protected]>
Remove empty comment

3fae452defbe2428f56dea405994d4a2ba8be567 authored over 4 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI

[ci skip] [skip ci]

485c6ed54b4b2cc24fa5bcdcc7f3af4dfb631a72 authored over 4 years ago by Franz Liedke <[email protected]>
Fix container configuration when not installed

752af9af527ec70e4773d5beda66bfbd7dc8371d authored over 4 years ago by Franz Liedke <[email protected]>
Drop MigrationServiceProvider

aef55c430492e07cf035a68e4d5531f9bcc3d910 authored over 4 years ago by Franz Liedke <[email protected]>
Fix generate:migration command for extensions

Apparently, this code was from back when we had a special "extensions"
directory for Composer pa...

550ee52f77bceb1810b86be8020a771c8863169c authored over 4 years ago by Franz Liedke <[email protected]>
Update beta.13 changelog

50760cd3c6006160f91dff8f6bf27b404bd97d63 authored over 4 years ago by Franz Liedke <[email protected]>
Merge pull request #2142 from flarum/fl/2055-prepare-for-laravel-58

Split up Application and Container

78c942d63fe3869fca17166abc319172720364a5 authored over 4 years ago by Franz Liedke <[email protected]>
Bundled output for commit 1e351900e168d83beb5d1ffe7e16f2b9b81aa328 [skip ci]

09e738ee3fca6b8b2a8451c66d5b8341cb6265f3 authored over 4 years ago by flarum-bot <[email protected]>
Make two more tests compatible with PHPUnit 8

26a1a1d4dd4822a50c23a6777ecf8a02aa00dc93 authored over 4 years ago by Franz Liedke <[email protected]>
Release v0.1.0-beta.13

01718ea44ba391df8c2b480bba124c0fc2a13098 authored over 4 years ago by Daniël Klabbers <[email protected]>
Remove obsolete method

9a6f2a48d00b96dbd6f1e41936cb63426a80d5c2 authored over 4 years ago by Franz Liedke <[email protected]>
Added simply confirmation popup for hiding / deleting posts (#2135)

4989171576973c929711db7c2d94908bde8ffe1b authored over 4 years ago by Alexander Skvortsov <[email protected]>
commit version constant

eb6cc0da34046eb8fbae9227c8b90c9404558e7d authored over 4 years ago by Daniël Klabbers <[email protected]>
Inject new Paths class instead of Application

This (and similar work in other areas) will allow us to further
reduce the API surface of the Ap...

a3fcee29b33d194646be313acb5e96f88dc8dcc2 authored over 4 years ago by Franz Liedke <[email protected]>
Split up Application and Container

- Stop trying to implement Laravel's Application contract, which
has no value for us.
- Stop i...

3cf8065d9590df082fcab2768b5eea61c1adff22 authored over 4 years ago by Franz Liedke <[email protected]>
Extract a class to hold / determine paths

d4b237a04ad296de1b6534f3746d3c1d01905c3e authored over 4 years ago by Franz Liedke <[email protected]>
Bundled output for commit 782d83f862d95d70430c31dac34ce316407caadb [skip ci]

add422f6cf4f6b532f63ca64c5ae4576385a1e62 authored over 4 years ago by flarum-bot <[email protected]>
Update Webpack

b2647ab3de55f56d3fea68e464c0546140314b41 authored over 4 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI

[ci skip] [skip ci]

e26a524421536b297020f11d0b38de804e58b008 authored over 4 years ago by Franz Liedke <[email protected]>
Remove a bunch of deprecated events

Use extenders instead!

Refs #1891.

7056ee8177c0e6c3d41f3aa4ca10c0a28f8d2cc5 authored over 4 years ago by Franz Liedke <[email protected]>
Model extender: Fix inheritance (#2132)

This ensures that default values, date attributes and relationships are properly inherited, when...

509526e9fb67b4183e14bfc772d535b071247d02 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Model extender: Add failing test

We determined that child classes are not properly affected when
extending the parent classes.

R...

4acd98fc49a6af33562d8afc9b80dbabb5f585c0 authored over 4 years ago by Franz Liedke <[email protected]>
Fix test to match its description

Refs #2100.

9bbb0f5f4ca17b17fb8d539aaaf58b4e42483136 authored over 4 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI

[ci skip] [skip ci]

f3dd6e843ef54992b1027177c4962768c994721c authored over 4 years ago by Franz Liedke <[email protected]>
Tweak model extender tests

- Format code
- Reorder methods
- Test a different scenario to avoid the use of sleep()

Refs #2...

746ea63cd6d7d4891310ffff4a91a5572e8fc012 authored over 4 years ago by Franz Liedke <[email protected]>
Clean up model extender

- Remove unused private attributes
- Complete docblocks
- Add scalar type hints
- Format code
- ...

4efa6a1feadb936c325a56c475ae3b18850ffafd authored over 4 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI

[ci skip] [skip ci]

a1f18a2acde6f59c2846bb903e0ee91bd0c37502 authored over 4 years ago by Franz Liedke <[email protected]>
Add model extender (#2100)

This covers default attribute values, date attributes and custom relationships.

e03b29b72f5ec1a88b201b6d6acbb16caa8ef0bc authored over 4 years ago by Alexander Skvortsov <[email protected]>
npm audit fix

bf9634c21c9afc99ad02fe9750b8d037ede511b5 authored over 4 years ago by Franz Liedke <[email protected]>
Bundled output for commit d30b2dee3e0e802aed1e30e01897ba3eb80423a1 [skip ci]

6d8578e64fc85bab70fd691e856623e8e3ccd616 authored over 4 years ago by flarum-bot <[email protected]>
CI: Shorten the lint job name

bdb9f38001ae2e3a4dad8e0ed69345ad34bbe01d authored over 4 years ago by Franz Liedke <[email protected]>
Implement hidden permission groups (#2129)

Only users that have the new `viewHiddenGroups` permissions will be able to see these groups.

...

54bc531310f8151613c242c557fe6778afce31c5 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Statically access Flarum version everywhere

One less reason to inject the huge Application class.

Refs #2055.

bc0a2154d1c7a9e480102a2f1af3fe8b1421f721 authored over 4 years ago by Franz Liedke <[email protected]>
Use Container contract where easily possible

Less usages of the Application god-class simplifies splitting it up.

Refs #2055.

0572e3c659f6f5725b857b179bdc14f612d1c291 authored over 4 years ago by Franz Liedke <[email protected]>
Add compatiblity with Composer 2.0

- The structure of vendor/composer/installed.json will change.
- The same file will now contain ...

11ff6eabf37b3deb1724bce443c530a035ae7b98 authored over 4 years ago by Franz Liedke <[email protected]>
Format code

- Early returns
- Comments
- Write variables only when needed

Refs #2020.

93e30373ccae7157a14eac2f1657a2ec1886cff0 authored over 4 years ago by Franz Liedke <[email protected]>
Load only translations for enabled extensions from language packs (#2020)

fix #1837

Co-authored-by: Daniel Klabbers <[email protected]>

03e4aa8a102517a2015bcd2d87baeb3cf288469e authored over 4 years ago by Robert Korulczyk <[email protected]>
Inline test class

Refs #1977.

5663952d355104a4256ba437b06333d6532d0034 authored over 4 years ago by Franz Liedke <[email protected]>
Make AbstractPolicy compatible with both object and class as $model (#1977)

7369ad4b9c5ad988ca190ecf9ae214464a801181 authored over 4 years ago by Clark Winkelmann <[email protected]>
Bundled output for commit 440e7a7b00641ee276d22bc558d8d507aba5a5f8 [skip ci]

4dc8843123f9e9579c9835c9321cdccc252a2b2d authored over 4 years ago by flarum-bot <[email protected]>
Run prettier for all JS files

83959bfe927724e8b68f1fe0e9e73e9f742ba004 authored over 4 years ago by Franz Liedke <[email protected]>
CI: Run prettier to check for JS code formatting

e782da59073d76b2d3ec47928a460cb64677a01c authored over 4 years ago by Franz Liedke <[email protected]>
Setup husky for automatic formatting before commit

fafbccb7b8fab708eac701e29ad06a65ce794412 authored over 4 years ago by Franz Liedke <[email protected]>
Add NPM shortcut for running prettier

7d8544265329e3761d8c2995807b56c48cfd6732 authored over 4 years ago by Franz Liedke <[email protected]>
Configure prettier via JSON file

04ec9a8b80022bb48cfc042435cc70756d2c80d8 authored over 4 years ago by Franz Liedke <[email protected]>
Install prettier

a972f3e63e84be86e85e9918346e2260a568b7e1 authored over 4 years ago by Franz Liedke <[email protected]>
Merge pull request #2117 from flarum/fl/2055-streamline-uploads

Simplify uploads, avoid Application contract

2097df51e6818a4b99531e44cc6f0f3ff02fc6f2 authored over 4 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI

[ci skip] [skip ci]

db17aee86582314fffc4dfe72c6af10295ff4964 authored over 4 years ago by Franz Liedke <[email protected]>
Tweak event extender (tests)

- Inject contract, not implementation
- Do not dispatch event in test, let the core do that
- En...

145acf53877c66aea4fb92304082738ac481bbd1 authored over 4 years ago by Franz Liedke <[email protected]>
Tweak mail extender (tests)

- Use private over protected
- Use "public" API for building requests in tests
- Add more assert...

afee458f4fe19de1a98f46af244a99902a7879d3 authored over 4 years ago by Franz Liedke <[email protected]>
Bundled output for commit e98145d627ae5f56ca78524334e1e7566c16b621 [skip ci]

fce38622aeeeea4d197044c4dd4648ab7d2b73d9 authored over 4 years ago by flarum-bot <[email protected]>
Add year, localization support for displaying things older than 1 year (#2034)

9b929122989de78dbf57a9b2ce04e80f67fa4b39 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Mail Extender (#2012)

This allows registering new drivers, or overwriting existing ones.

7bd9efbb0db8cb90e3b532bd133c1d3204cd4da8 authored over 4 years ago by Alexander Skvortsov <[email protected]>
Add event extender (used for domain events) (#2097)

59d194e185d12ec233441465f680f04497634a7e authored over 4 years ago by Alexander Skvortsov <[email protected]>
Improved UI of Switch with loading indicator (#2039)

* Moved loading indicator outside of checkboxes to improve ui
* Made loading indicator more vis...

54ba7c2be74fe80f699c764f83e15a9afef20b1f authored almost 5 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit 2fe7d962883453bc8f226fdfcdda81c286a23e81 [skip ci]

b087b77047be75830aae72adb656a8e1fc4484cc authored almost 5 years ago by flarum-bot <[email protected]>
Fix PostStreamScrubber click (#1945)

246380eaf0702698ca58c02752bea20b3e1f23e5 authored almost 5 years ago by w-4 <[email protected]>
Add integration test for API root endpoint

dafb336d34662cfc2df737f48bc53d9b80e56388 authored almost 5 years ago by Franz Liedke <[email protected]>
ForumSerializer: Use UrlGenerator for base URLs

The test from the previous commit proves this works as intended. :)

This is one more step in tr...

76aace3bb016b2f0f87e6e48bfce47319010ebd7 authored almost 5 years ago by Franz Liedke <[email protected]>
Fix mobile notification bubble on colored header (#2109)

eefa3ab1b518ae21ae85146b8de6bcaecf73710e authored almost 5 years ago by Hasan Özbey <[email protected]>
Bundled output for commit 236bedde452d18076638465fbfde5a320b06a2a4 [skip ci]

d84722ba226f6993e78b7b441e7c09780f357fe0 authored almost 5 years ago by flarum-bot <[email protected]>
Protect dismissible modals from closing by ESC key

1f59237fe9d7f1e0a28d451684cf905399a99646 authored almost 5 years ago by Taraflex <[email protected]>
Permissions page: Tweak icon styling

- Give them a fixed width (independent of font library)
- Center the icons in their column
- De-...

1c0f80394c13ab13c32dea3604ee65d796e39be0 authored almost 5 years ago by Franz Liedke <[email protected]>
Simplify uploads, inject filesystem instances

This avoids injecting the Application god class and assembling default
file locations in multipl...

4192a2b81e16759db25f316765bf4114884bb1b6 authored almost 5 years ago by Franz Liedke <[email protected]>
Validate PSR-compatible file upload

Instead of converting the uploaded file object to an UploadedFile
instance from Symfony, because...

4730d4a8d3c25afadd350254bf85fb77ae195102 authored almost 5 years ago by Franz Liedke <[email protected]>
Change default discussion comment count

This allows new public discussions to be immediately visible by users.

0d9322ae2525eb703e409bd88b09ead66c93468c authored almost 5 years ago by Charlie <[email protected]>
Added CSRF Extender (#2095)

0920c7711ea08a05d7d7e2869c9420b04c87ea8d authored almost 5 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit 4ded0ffbb5e730c38dab4607614af6af8af38170 [skip ci]

7e3de1dcd46a3bac79130354767ffb6f48eaf185 authored almost 5 years ago by flarum-bot <[email protected]>
Fix new post injected above unread sticky (#1868)

Refresh the discussion list instead of prepending the new post

c00afee10dc07123e13e9127a16a602c92e61860 authored almost 5 years ago by Sami Mazouz <[email protected]>
Add console extender (#2057)

* Made the console command system extender-friendly

* Added console extender

* Added ConsoleTe...

7a8ead563ce7d1343878e2662ebce2d4d6441b4c authored almost 5 years ago by Alexander Skvortsov <[email protected]>
Send emails through the queue

0aa697c9cfe5c4f383d08ba8aa6c7990050e2964 authored almost 5 years ago by Alexander Skvortsov <[email protected]>
Bundled output for commit 1f20cea653f2cdfecfe8f6c95ab92436b3a06b17 [skip ci]

ef7bac87630089a00863e365c640bf32f8687ac8 authored almost 5 years ago by flarum-bot <[email protected]>
Update JS dependencies to secure versions

c301522dba75c24cd3f887686af401735a72402e authored almost 5 years ago by Franz Liedke <[email protected]>
Deprecations: Add removal dates and replacements

fd086312598dd56f1c00612505a271b343b7cf90 authored almost 5 years ago by Franz Liedke <[email protected]>
fix extensions page layout

cfee915552732bb0b33a287690061e935bdd6073 authored almost 5 years ago by Hasan Özbey <[email protected]>
Revert BC breaks around notification blueprints

No need for breaking backwards compatibility here - encapsulating the
logic for `getAttributes()...

0adde95a83939401108a3212337c2f6e85a77869 authored almost 5 years ago by Franz Liedke <[email protected]>
Bundled output for commit eed1b9cbd006ce48606107c4537d4a029a5f7843 [skip ci]

6943e11fb10642f809336ca729489a8ed50521c8 authored almost 5 years ago by flarum-bot <[email protected]>
fixed an issue with Post--by-start-user for discussions that contain posts of deleted users

410ee61f6b8df091e1c2c043288621c91a9eae24 authored almost 5 years ago by Daniël Klabbers <[email protected]>
Bundled output for commit e7b8c05a779945b8096743978a90807a20f89834 [skip ci]

b6165853c429e530339b6afff9a9b3be3e156bb9 authored almost 5 years ago by flarum-bot <[email protected]>
fix modals

f39f1ce868ef4a18999b37b038f6d307786746f3 authored almost 5 years ago by Hasan Özbey <[email protected]>