Franz Liedke
e73c421efa
Update copyright claims in LICENSE
2019-11-28 01:14:16 +01:00
Daniel Klabbers
eadeb75afa
preparing the changelog for beta 11, part 2
2019-11-26 13:23:09 +01:00
Daniel Klabbers
b4db0bac91
preparing the changelog for beta 11
2019-11-26 12:59:29 +01:00
Clark Winkelmann
c7634e48b6
Fix tests to include expectation count and run user saving events
2019-11-26 10:13:18 +01:00
Clark Winkelmann
c2cd9174e4
Add unit test for AvatarUploader
2019-11-26 10:13:18 +01:00
Clark Winkelmann
64dfe9559b
Fix avatar files not being deleted. Fixes #1918
2019-11-26 10:13:18 +01:00
flarum-bot
4506c7cfa3
Bundled output for commit 3acee604d4
[skip ci]
2019-11-24 19:01:17 +00:00
w-4
3acee604d4
history back function fix
...
it shouldn't check for canGoBack again after the array pop()
2019-11-24 13:59:51 -05:00
Daniel Klabbers
a0ed6c5d69
incorrect ability used, drop prefix discussion.
2019-11-22 08:17:02 +01:00
Daniel Klabbers
07313a15c4
test only on the hidePosts policy ability
2019-11-22 08:17:02 +01:00
Daniel Klabbers
6fcc720f6c
resume chain in query builder
2019-11-22 08:17:02 +01:00
Daniël Klabbers
b35afc2be7
[review] using orWhere to allow any where to follow in extensions
2019-11-22 08:17:02 +01:00
Daniël Klabbers
78e146dac8
fixes #1827
...
- set default statement to block access
- added tests to confirm all scenarios work as intended
2019-11-22 08:17:02 +01:00
Franz Liedke
2a71ee215c
Automatically set up Mockery for unit tests
...
- Use provided PhpUnit listener to enforce verification of expectations.
- Include Mockery's trait to auto-close Mockery after each test.
2019-11-21 00:51:11 +01:00
Franz Liedke
b83edc54fc
Actually return null
...
Nullable return types require an explicit null return value; not
returning or returning without value is the "void" type.
2019-11-21 00:46:01 +01:00
David Sevilla Martin
c357907c73
Add test for discussion posts being deleted on discussion delete from DB
2019-11-18 09:23:53 +01:00
David Sevilla Martin
41d55e6fe2
Fix failing tests
2019-11-18 09:23:53 +01:00
datitisev
ea03909fb2
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2019-11-18 09:23:53 +01:00
David Sevilla Martin
2bb554e93b
Remove 'or' from 'orWhereNotExists'
2019-11-18 09:23:53 +01:00
David Sevilla Martin
19c79c9dd3
Add discussion_id foreign key to posts table
2019-11-18 09:23:53 +01:00
flarum-bot
2a974bf8c6
Bundled output for commit 3e07f47b51
[skip ci]
2019-11-15 14:10:15 +00:00
Clark Winkelmann
3e07f47b51
Pass event to KeyboardNavigatable whenCallback ( #1922 )
...
This way the callback can know which key is pressed.
2019-11-15 15:08:36 +01:00
Daniël Klabbers
ba79935bfe
Fix the queue:restart command ( #1932 )
...
Adding a proxy callStatic on our simple implementation of the Manager class allows passing through calls like `forever()` to the underlying cache driver instance.
2019-11-15 15:01:31 +01:00
Franz Liedke
1bb39bbacb
Add a docblock
2019-11-13 21:19:21 +01:00
Daniël Klabbers
6e4c605da1
only show queue commands if using another driver than sync
2019-11-13 13:17:09 +01:00
flarum-bot
e8cbdfe6f8
Bundled output for commit 5c1e0293e3
[skip ci]
2019-11-12 19:27:29 +00:00
Daniël Klabbers
5c1e0293e3
Fix existing Post component classes being dropped
2019-11-12 20:26:07 +01:00
flarum-bot
29359568e8
Bundled output for commit 830f48a212
[skip ci]
2019-11-11 12:00:45 +00:00
Daniël Klabbers
830f48a212
Improved naming of class for post by actor.
...
Made class list for post extensible by using a separate method.
2019-11-11 12:59:26 +01:00
flarum-bot
9f0a178f58
Bundled output for commit f9da947d07
[skip ci]
2019-11-11 11:15:09 +00:00
Matthew Kilgore
f9da947d07
Removed LESS changes
2019-11-11 12:13:36 +01:00
Matthew Kilgore
37ecb7d9a5
Set border to left side only
2019-11-11 12:13:36 +01:00
Matthew Kilgore
6668f1b7ee
Added border around post made by active user
2019-11-11 12:13:36 +01:00
flarum-bot
6d78445569
Bundled output for commit 8fc1458467
[skip ci]
2019-11-09 13:51:55 +00:00
David Sevilla Martin
8fc1458467
Cleanup some code and fix alert dismiss not working
2019-11-09 08:50:24 -05:00
Moritz Stueckler
f7176cb076
feat: re-add debug button/modal
...
Fixes #1687
2019-11-09 08:50:24 -05:00
David Sevilla Martin
898ab9000e
Fix Modal width on <768px screens not occupying the whole page
2019-11-06 17:48:00 -05:00
flarum-bot
0ef0b0c0c0
Bundled output for commit 4211cbb9cb
[skip ci]
2019-10-28 15:37:34 +00:00
Daniël Klabbers
4211cbb9cb
Update User.js
...
Use recommended `anonymous`, see https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/crossOrigin
2019-10-28 16:35:45 +01:00
J.C.Ködel
41e97db5d0
Fix Color Thief cross origin bug
...
When users have external avatar urls (for instance: in a SSO environment where the avatar is provided by another domain), color thief fails to get the avatar dominant color because the canvas would be tainted.
Following the instructions here (https://lokeshdhakar.com/projects/color-thief/ on the "Does it work if the image is hosted on another domain?"), adding an `image.crossOrigin = 'Anonymous';` solves the issue.
Tested on my forum which before suffered from a JS error and works fine (without this fix, the canvas remain in the `body` while an script error is thrown by color thief)
2019-10-28 16:35:45 +01:00
Franz Liedke
fef6612d62
Revert search performance regression
...
We decided it is better to have a less intelligent search (that does not
match search terms in titles) for some people than a bad-performing
search for everyone.
We will revisit the search performance topic in the next release cycle,
possibly with larger changes around indexing.
Refs #1738 , #1741 , #1764 .
2019-10-26 15:41:39 +02:00
Daniël Klabbers
2febb2653f
improve queue error handling
2019-10-18 13:13:30 +02:00
Daniël Klabbers
62e1a8e5c2
added return type hint to memory cache
2019-10-08 15:51:19 +02:00
Daniël Klabbers
ec04ca7f97
add type hinting to settings repository
2019-10-08 15:39:01 +02:00
luceos
479266b368
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2019-10-07 09:56:10 +02:00
Daniël Klabbers
53b2d9fabb
added ability to re-use existing error handling stack
2019-10-07 09:56:10 +02:00
David Sevilla Martin
7d15fb87b7
Alias 'flarum.queue.connection' to Queue contract
2019-10-05 16:14:27 -04:00
Tariq Hussein
2682c573eb
Fixes #1877 Replace getIdsForUsername() with subquery instead. ( #1878 )
2019-10-02 01:04:01 +02:00
flarum-bot
9ddd1b6e81
Bundled output for commit 614b4a1d4e
[skip ci]
2019-10-01 21:50:25 +00:00
Madalin Tache
614b4a1d4e
Update window size ( #1894 )
...
This small change attempts to fix #1727 , as i just got my eye on it and figured i could simply fix it while seeing it.
2019-10-01 23:48:54 +02:00