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

Integration tests: Memoize request handler as well

This is useful to send HTTP requests (or their PSR-7 equivalents)
through the entire application...

2fbfa6c1e549a6169f4ec37a9633434cdd08b973 authored over 5 years ago by Franz Liedke <[email protected]>
Add tests for CSRF token check

ca3737f8aca4dd61dc8c9b99d2650cd7166ca542 authored over 5 years ago by Franz Liedke <[email protected]>
Integration tests: Configure vendor path

Now that this is possible, make the easy change...

d5995455c1392c3626aac6526aa9d56f5e7bf84b authored over 5 years ago by Franz Liedke <[email protected]>
Integration tests: Fix test setup

6d4174f7c1cbdf5912a9e52e8fdea3438d838e3f authored over 5 years ago by Franz Liedke <[email protected]>
Fix syntax error

270be9e7f0df4e36523d8647fd9d9c339ef8c291 authored over 5 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI (#1793)

[ci skip] [skip ci]

49bf90103f527c08d209bf690606f329bdcd8595 authored over 5 years ago by Franz Liedke <[email protected]>
Introduce a vendor path

This lets us or anyone modify the path from where dependencies (usually
installed into /vendor b...

9f6ade16543ecc58b2635080a057bbe1070c3e2e authored over 5 years ago by Franz Liedke <[email protected]>
Inject app, not container, to avoid global helpers

c1884836b29ccb382bfc1ebb1c7c1eea39159a45 authored over 5 years ago by Franz Liedke <[email protected]>
Update CHANGELOG.md

added fix for js compiler tmp path fix to changelog

d4a6cce8c355c9a916c2b296e358d7fff3fba99b authored over 5 years ago by Daniël Klabbers <[email protected]>
Merge branch 'master' of github.com:flarum/core

f82c028f644672633bed960853a034827d900d06 authored over 5 years ago by Daniël Klabbers <[email protected]>
fixed issue with the Js compiler being unable to use the system tmp directory, using the one in storage is much safer across different operating systems

6588141c2f782dd65f84aa6c9298fb9e49b97ecc authored over 5 years ago by Daniël Klabbers <[email protected]>
Update CHANGELOG.md

fixed missing link markdown

8b49883f893f51a75787e2fdc451304d2ed8d26c authored over 5 years ago by Daniël Klabbers <[email protected]>
Update CHANGELOG.md

added missing changelog item for #1738

fe33c476f167f8951cf92b585c4a3377976a1e2c authored over 5 years ago by Daniël Klabbers <[email protected]>
Update CHANGELOG.md

referenced incorrect (parent) commit in changelog

89aee5eafafd22bd491ae87dea2edcdfc2552f9f authored over 5 years ago by Daniël Klabbers <[email protected]>
patched constraint for components/font-awesome, fixes #1790

8a25928c3342acf4a329f311db90cbacb7b707c2 authored over 5 years ago by Daniël Klabbers <[email protected]>
Updated names to match components in fontawsome (#1791)

fa-* named components are not present, hence updated to matching names.

03a0d2a5fc2c8a66d60a6cdad2112e4a29118291 authored over 5 years ago by Annim Banerjee <[email protected]>
Load LESS variables via path traversal

Since these files are part of the same package, there is no need
to assume a Composer context to...

4094568fdb025f94cbfecc8e785a5200b851bf67 authored over 5 years ago by Franz Liedke <[email protected]>
Do not rely on extensions_enabled being present

This mostly simplifies setup in complex integration tests.

ee102d8ebfac0b598e40617fb44a2fe89ac35042 authored over 5 years ago by Franz Liedke <[email protected]>
This method should be private

620ed17c9aee31e3f4069f0d525c387ea9529ee1 authored over 5 years ago by Franz Liedke <[email protected]>
remove use of like which might cause unwanted side effects (#1787)

35083986b65eccbebe113b1fbbc79f62ce6e6767 authored over 5 years ago by Daniël Klabbers <[email protected]>
Update changelog

b60dfa4d10104820df7004342d61af791eef1cdd authored over 5 years ago by Franz Liedke <[email protected]>
Bundled output for commit 046c3d0da84aa9a18671f3caf9b99175bf09dae5 [skip ci]

f8a512886708a2ec4bf874139c34a70ddbfc6331 authored over 5 years ago by flarum-bot <[email protected]>
Update insecure jQuery version

Thanks, GitHub security alerts!

6e40cb37a5fd175b2ef96570fd38ecd96fb16cf5 authored over 5 years ago by Franz Liedke <[email protected]>
Restore "originalUri" request attribute

This is helpful when Flarum is installed in subfolders.

Fixes #778.

556c1fbe84478effc657be4add4505018198494a authored over 5 years ago by Franz Liedke <[email protected]>
Use the settings repository's default value

Updates commit 860ac26841fbe3b088f75bdd79da578fa35c6b48.

5c53643fc40e9fcd6cec55ffef128555f27bd066 authored over 5 years ago by Franz Liedke <[email protected]>
Update changelog

d6dc34574f09d5e13daebab9a2c1044b34f30f51 authored over 5 years ago by Franz Liedke <[email protected]>
Update SECURITY.md

fixed typo

894369c2f17bd0fb865ce239067f6f6b62853453 authored over 5 years ago by Daniël Klabbers <[email protected]>
Add a security policy

9d68449e5be84de7f8eeb0051805f5c9e38ef89b authored over 5 years ago by Franz Liedke <[email protected]>
Merge pull request #1779 from clarkwinkelmann/fix-userpage-card-dropdown

Fix dropdown icon not showing in UserCard when on UserPage

4e8907c22d65e98ad1b0a9cc0c826c25d93a8ddd authored over 5 years ago by Toby Zerner <[email protected]>
Remove notification id from serializer attributes

684ac4eb87c6d1345026806b9d88a5371fc33f9d authored over 5 years ago by Clark Winkelmann <[email protected]>
Fix dropdown icon not showing in UserCard when on UserPage

The rule hiding the icon in the UserHero was too broad and applied to UserCard in the list of pos...

8c42757922ad48037b5f7c73ca9491aef7cbe2e9 authored over 5 years ago by Clark Winkelmann <[email protected]>
Remove post id from serializer attributes (#1775)

87dbdc082c9454016d3a54a77e647e70e6e5a398 authored over 5 years ago by Clark Winkelmann <[email protected]>
This small fix prevents that the forum frontend breaks whenever

custom_less is NULL or unavailable in the database. We cannot rely
on this value to exist or is i...

a4fbfa3bd0c8a7445cc0392b8b1d4594552236a7 authored over 5 years ago by Daniël Klabbers <[email protected]>
Update changelog

796363169d90b9b2e15d4bcf13d80adeec90240d authored almost 6 years ago by Toby Zerner <[email protected]>
Fix is:unread gambit

606c71688ce608322a09b1c7666145b35884e572 authored almost 6 years ago by Toby Zerner <[email protected]>
Bundled output for commit b35dd6d405ce4e2cd779f78c2cd3754d3fed362a [skip ci]

5ef385402bc360ecc95066cae7ac2e525647e92c authored almost 6 years ago by flarum-bot <[email protected]>
Fix storing dynamic mail settings

Refs #1169.

35b47fdc863ec92ef130c4f5a74eb9ab932c396f authored almost 6 years ago by Franz Liedke <[email protected]>
Bundled output for commit 7ffe1502ee0d2d396f2e86d26f51d70c11113da0 [skip ci]

23dd0caaad5e6bff19401f59d75ce89f586e37bd authored almost 6 years ago by flarum-bot <[email protected]>
Apply fixes from StyleCI (#1761)

[ci skip] [skip ci]

41b43fd0148c3ef0fdc9c9ca26a89f85e12daf6e authored almost 6 years ago by Franz Liedke <[email protected]>
Allow configuring all drivers via frontend (#1169)

This includes an API endpoint for fetching the list of possible
drivers and their configuration ...

9b3a9c015ffb855b3a6b2928f3a9aef91606df89 authored almost 6 years ago by Franz Liedke <[email protected]>
Remove dead code

Probably a leftover from copy-pasting the BasicsPage.

a9ee040a899ef9bc8f82d98c7a6599925422ffb7 authored almost 6 years ago by Franz Liedke <[email protected]>
Add drivers for Mailgun, Mandrill, SES (#1169)

7f42c0465cc6b91e4832d4d41e686cc89bb69c2f authored almost 6 years ago by Franz Liedke <[email protected]>
Rely on default contribution guidelines

See https://help.github.com/en/articles/creating-a-default-community-health-file-for-your-organi...

8e5a898a39adb46a8212979b9f5b7a5f13016fbc authored almost 6 years ago by Franz Liedke <[email protected]>
Bundled output for commit 1578dfe0e314d73d31825ecea13c5e5e12af8fc8 [skip ci]

6fbec5c062d0d950da462b908ea354a7aa30416a authored almost 6 years ago by flarum-bot <[email protected]>
Fix last commit

eed4386ba1ae9f0090f7bce59aeed6df871d3b21 authored almost 6 years ago by Franz Liedke <[email protected]>
Mail settings: Only show necessary fields (#1169)

a35c5d38f07aa5b55d8f33c3e2feb21b50d9cc80 authored almost 6 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI (#1760)

[ci skip] [skip ci]

b3aed629fc1e7614d48d863e4889947be10444ea authored almost 6 years ago by Franz Liedke <[email protected]>
Implement mail driver classes (#1169)

This adds an interface for mail drivers to implement, defining several
methods that we need thro...

3c7289ac0988875d15d2968c79b2ad36eccb499c authored almost 6 years ago by Franz Liedke <[email protected]>
Allow fallback to check for bound mail drivers (#1757)

cbb3734321f10d28cf4d62df46ae9ef5ddd516d3 authored almost 6 years ago by Daniël Klabbers <[email protected]>
Fix another documentation link

Forgotten in #1699, closes #1736.

189dead19dd0c243aae2116558229f179a51b2da authored almost 6 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI (#1756)

[ci skip] [skip ci]

d92f7095094798f1a7833dea2da9848b9742268d authored almost 6 years ago by Franz Liedke <[email protected]>
Add regression test for #1738

This should ensure we can always search for search terms that appear
either only in the subject ...

7902d39b2d5ae5e757c5b2116293414c8a02d34c authored almost 6 years ago by Franz Liedke <[email protected]>
Fixes #1738 : Search Title within discussions (#1741)

a0d482e7bf2a928d61a9241d3e9ea6fbf1424cd7 authored almost 6 years ago by bdumaspilhou <[email protected]>
Bundled output for commit 3ca98e0e0e11a3411d692c24ff14282f3ac8ab47 [skip ci]

e25bf2eb0d98442001f1aacd55009b57a607c11e authored almost 6 years ago by flarum-bot <[email protected]>
Travis: Fix build job

90b413b8398d51ec6a41882fb0d1b470c6e56dfa authored almost 6 years ago by Franz Liedke <[email protected]>
npm audit fix

3a727baa13756a6e5e5abc4ee319fa4c4fc774cf authored almost 6 years ago by Franz Liedke <[email protected]>
NPM: Update bootstrap package

The old version had a vulnerability.

See https://nvd.nist.gov/vuln/detail/CVE-2019-8331.

9a6a628500704c7b97fce72bd93ab5b123b32847 authored almost 6 years ago by Franz Liedke <[email protected]>
Merge pull request #1743 from flarum/fl/test-structure

Improve test suite structure

b28dccd95fe8e2278516ad10a90066c4db1ff08a authored almost 6 years ago by Franz Liedke <[email protected]>
Bundled output for commit 48064184a733bbc89fcf0c5c22736fecf97c8d54 [skip ci]

34edb503d437d9bb0b3caa1f9fb7b74f1b7ce833 authored almost 6 years ago by flarum-bot <[email protected]>
Copied over logic from EditTagModal to allow additional attributes to be send

to the API based on additional fields rendered by extending the fields.

917884a726fecdf2a25b1e00d7f1ff3cf43d3e63 authored almost 6 years ago by Daniël Klabbers <[email protected]>
Update changelog

8da4ae9bd64f11b26859f46546925473dc2085a9 authored almost 6 years ago by Franz Liedke <[email protected]>
prefixes indices when installing too

7b06a1b57e9fb2e3f362e3d11c4a01b1a9e72f09 authored almost 6 years ago by Daniël Klabbers <[email protected]>
Capsule manager (#1744)

Refactored to use the Capsule Database manager for setting up the
Flarum (mysql) connection.

...

d71aca5947a180b3b3378089efa58d029c993ae0 authored almost 6 years ago by Daniël Klabbers <[email protected]>
Properly wrap error bag in session

Second part of fixing #1683.

b2dc04ca786fb44c67f083146bed014cfb14c4a2 authored almost 6 years ago by Franz Liedke <[email protected]>
Fix error redirect when resetting passwords

This was an oversight from the large database column renamings.

Fixes #1683.

2ad312834873e66af85234fbaa86b8906f552390 authored almost 6 years ago by Franz Liedke <[email protected]>
Add helpful (?) output to test setup script

db8f0cb47c72ebf46e55510946a50797fd8d5696 authored almost 6 years ago by Franz Liedke <[email protected]>
travis: Configure setup for integration tests

b704d8fcd33ac55c1de3d3630bd31284264052c9 authored almost 6 years ago by Franz Liedke <[email protected]>
Setup Composer commands for testing and setup

446b1aedba67929dbd9c68585ec4dc01f64b0f51 authored almost 6 years ago by Franz Liedke <[email protected]>
Make integration tests independent

This creates a dedicated test suite for integration tests. All of them
can be run independently,...

283a159a23006e6b480d06291727d39f39973ff4 authored almost 6 years ago by Franz Liedke <[email protected]>
Move integration tests to separate directory

Again, we do all of this to prepare for creating "real" test suites for
each type of tests.

5844c9d9b2e1ae7c3ffde5a04d48cd287500ea74 authored almost 6 years ago by Franz Liedke <[email protected]>
Extract pure unit tests so that they can run fast

- Move to separate directory (base for a separate test suite)
- Inherit directly from PhpUnit
- ...

f6a9c41efc75a24a001e3b3cb6900e67e863f97a authored almost 6 years ago by Franz Liedke <[email protected]>
Use Collection class rather than collect() helper

04719bc7df35dbb5184dbe55737bb3a12d9ba61a authored almost 6 years ago by Franz Liedke <[email protected]>
Improve problem description for wrong PHP version

548947160e7c5bcb1ec81ae3e9a15d11af547f26 authored almost 6 years ago by Franz Liedke <[email protected]>
DatabaseConfig: Implement Arrayable contract

e899582b38092105b551b74a7979fccb3bf13b4f authored almost 6 years ago by Franz Liedke <[email protected]>
Fix tests

3f23051a464a6f620f887906a87114c0c7b9c318 authored almost 6 years ago by Franz Liedke <[email protected]>
Installer: Support reverting asset publication

b17ac15253a708da67e191d89c8487d68389bdc4 authored almost 6 years ago by Franz Liedke <[email protected]>
Migrator: Fix resetting core migrations

c8983002d06fd248b813a130897f955356f88c9b authored almost 6 years ago by Franz Liedke <[email protected]>
Fix table name in migration

06b5b36ca1cc43698ea1e24046e123f0d39bfcaf authored almost 6 years ago by Franz Liedke <[email protected]>
Remove obsolete dropForeign() migration

Forgotten in commit cbc95e42ddeede4cc3a5afe810df6c96ba9e3b9e.

7d0789b1d4804d4d83ad6a094593772ca5409571 authored almost 6 years ago by Franz Liedke <[email protected]>
Check MariaDB version, update MySQL constraint

See flarum/docs#43.

181fe44aeb40efa44f438e22c350d0c2a92e423b authored almost 6 years ago by Franz Liedke <[email protected]>
Simplify DataProviderInterface

Instead of passing all these objects / arrays from one object to the
next, simply pass an Instal...

c0840188491cde8919821bfeccf1abb6030e3a97 authored almost 6 years ago by Franz Liedke <[email protected]>
Extract AdminUser class that enforces invariants

6d33c1fb0aead1210cb74136a578516e3daefa50 authored almost 6 years ago by Franz Liedke <[email protected]>
Extract DatabaseConfig class with validation

c01a7c5c52723e71dca8d77ecffd28094ea8274c authored almost 6 years ago by Franz Liedke <[email protected]>
Move password confirmation validation to frontends

Since this is not strictly speaking a domain invariant, but rather
specific to the user interfac...

1735e43c2846cc194c983113f084d3de8a70c2ff authored almost 6 years ago by Franz Liedke <[email protected]>
Use dedicated temporary variable instead of array

53b2ce9c04f3e6ac0cb65e768b2b14efb32f8228 authored almost 6 years ago by Franz Liedke <[email protected]>
Combine building and storing config in one step

7a52afffa9afee66a4e0d659dae07428bb5aa4ed authored almost 6 years ago by Franz Liedke <[email protected]>
Switch to a whitelist for enabling extensions

ae55a4013ec994e5acc1d179856ffbff9a3921af authored almost 6 years ago by Franz Liedke <[email protected]>
Get rid of DefaultsDataProvider

Since we do not provide a development VM anymore, it does not make sense
to have "default" crede...

e44a93485e787b7f35dab1353c9246282a3477e6 authored almost 6 years ago by Franz Liedke <[email protected]>
Move default settings to install step

The various installation "frontends" (such as GUI and console) can now
provide custom overrides,...

0a3551ccfcf4f0321508350118e9e56461a1ae98 authored almost 6 years ago by Franz Liedke <[email protected]>
Collapse namespace imports

6be0435d8dd1414f474de96ebb4d6871b1ea08ed authored almost 6 years ago by Franz Liedke <[email protected]>
Catch pipeline's own exception

43ce16282d9bac6a0b0376d9edff2e830fc26227 authored almost 6 years ago by Franz Liedke <[email protected]>
Simplify PrerequisiteInterface

I went with a return type of Collection, because it is easier to call
methods such as isEmpty() ...

cc82af2ff6af76c3241d5cbf2c6463a80c19a944 authored almost 6 years ago by Franz Liedke <[email protected]>
Fix the test setup and installer tests

We are still testing the installation logic, but not testing the
actual CLI task. I would love t...

834691be77e88593b9de60ac7a60d49eb86f2912 authored almost 6 years ago by Franz Liedke <[email protected]>
Split up the installer logic

This is probably the most complicated way I could find to fix #1587.

Jokes aside, this was done...

1bc847c284a3aec488a54d56f195956412ce18d7 authored almost 6 years ago by Franz Liedke <[email protected]>
Bundled output for commit 2dced2e6c88a87352c21539de1cf452bf54da03e [skip ci]

27e882badd91826c36742ef0fb0b26b24849398b authored almost 6 years ago by flarum-bot <[email protected]>
Fixes #1686

- further cleaned up the toggle action
- there's no way to remove the redraws because then the j...

f5699de9f08f87c157d54382d383e1dd4f86592b authored almost 6 years ago by Daniël Klabbers <[email protected]>
Make the Request available to the Formatter\Rendering event (#1721)

This is important because extensions may wish to render post content
differently depending on R...

c3d9f43ce063f6b7331b350a0b8e36f292cd9985 authored almost 6 years ago by Toby Zerner <[email protected]>
Merge branch 'master' of github.com:flarum/core

9d6d3bf8973caf0cfae4bdbdb654f1d90de8976b authored almost 6 years ago by Daniël Klabbers <[email protected]>
update symfony/console, because illuminate/console needs a higher version

61fa37700830cad2d58e3f15cc41fe5e9ad5c731 authored almost 6 years ago by Daniël Klabbers <[email protected]>
Bundled output for commit a39782368e12fe1bc4046b79ebab0e55091c872c [skip ci]

fbc529fe4a5defdaaa76a0efa32aa8170c863c05 authored almost 6 years ago by flarum-bot <[email protected]>