Commit Graph

1711 Commits

Author SHA1 Message Date
Daniel Klabbers
8b426602b0 call to $this-> assertValidPassword from static context 2015-09-04 00:00:24 +02:00
Franz Liedke
588dc96685 Add a first empty state to the discussion list 2015-09-03 09:59:33 +02:00
Franz Liedke
e6dd1ffc4e Fix code style issues 2015-09-03 08:48:26 +02:00
Franz Liedke
1fc1bf0599 Check prerequisites in console installer, too 2015-09-03 08:42:16 +02:00
Franz Liedke
f8701f1123 Extract installation prerequisites into composable classes and use those in the web-based installer 2015-09-03 08:23:34 +02:00
Anton
0a43250426 Update RouteCollection.php 2015-09-02 19:22:40 +03:00
Anton
a6cc51f726 Update RouteCollection::getPath
This version work faster - old code create closure at every calling getPath
2015-09-02 10:58:44 +03:00
Franz Liedke
e6c96394b7 Merge pull request #403 from mtotheikle/allow-extra-signup-data
Allow support for passing extra signup data to API
2015-09-01 18:28:53 +02:00
Michael Williams
a03edf673c Allow support for passing extra signup data to API 2015-09-01 07:58:14 -07:00
Franz Liedke
bbe9fe4307 Merge pull request #402 from johannsa/master
Fixes enable extension in EntensionManager
2015-09-01 14:58:58 +02:00
Johann Rodríguez
2e5e9f3fdc Fix enable extension in EntensionManager 2015-09-01 12:09:11 +01:00
Franz Liedke
06483dbfb1 Check MySQL version when installing on console
Related to #364.
2015-09-01 08:02:07 +02:00
Franz Liedke
3cb55fbdce Fix typehint 2015-09-01 07:49:06 +02:00
Toby Zerner
4891f2217c API: Add more locale registration APIs 2015-09-01 10:08:37 +09:30
Toby Zerner
150eef8a32 Tidy up default extension metadata 2015-09-01 10:08:37 +09:30
Toby Zerner
4ed5ff5608 Remove redundant call 2015-09-01 10:08:37 +09:30
Toby Zerner
04e711a611 Fix potential error when discussion doesn't exist
Not sure how this could be the case, but can't hurt to add the checks.
addresses #343
2015-09-01 10:08:36 +09:30
Franz Liedke
e4828f49a4 Be more consistent in case AJAX does not work 2015-08-31 22:37:04 +02:00
Franz Liedke
cb1ae3bdce Try to fix Safari bug during installation 2015-08-31 22:35:12 +02:00
Franz Liedke
1888b6e0c1 Merge pull request #387 from rodymol123/master
Align select input properly
2015-08-31 22:04:46 +02:00
Rody Molenaar
64033af4a6 Align select 2015-08-31 21:57:43 +02:00
Franz Liedke
75b8f1f13e Add field for table prefix in web installer
Related to #269.
2015-08-31 09:10:27 +02:00
Toby Zerner
b74976339d Require the PHP fileinfo extension
It's required for the intervention/image package
2015-08-31 15:29:20 +09:30
Toby Zerner
f606dc7020 Permit trailing slashes in discussion/user URLs
closes #334
2015-08-31 14:43:42 +09:30
Toby Zerner
9024cabcb3 Only migrate enabled extensions when upgrading
Also remove the Extension::install() and Extension::uninstall()
methods, because they add nothing that can't be done with migrations.
2015-08-31 14:35:52 +09:30
Toby Zerner
5f9f42dc4b Installer: Prevent crash when views directory is not writable
Use plain PHP templates instead of Blade templates so there is nothing
that needs to be written.

closes #376
2015-08-31 14:25:16 +09:30
Toby Zerner
e49ffeea35 Fix Laravel 5.1 compat
closes #307
2015-08-31 14:07:11 +09:30
Toby Zerner
7b0f599b48 Reload post if user relationship isn't loaded
May fix #295, but haven't been able to reproduce/test.
2015-08-31 14:03:08 +09:30
Toby Zerner
41e7ee712b Properly style modal title bar on mobile
closes #286
2015-08-31 13:46:59 +09:30
Toby Zerner
6bad43e80b Use GroupBadge component to display user badges
closes #277
2015-08-31 13:44:05 +09:30
Toby Zerner
bb5c50d564 Add target="_blank" and rel="nofollow" to all formatted links
closes #247
2015-08-31 13:36:54 +09:30
Toby Zerner
1923537261 Fix reply composer preview button
closes #238
2015-08-31 13:27:04 +09:30
Toby Zerner
1f86514326 Fix JavaScript style 2015-08-31 13:19:51 +09:30
Toby Zerner
a54c6376d8 Add syntax highlighting for code blocks
We might consider extracting this into an extension, but TextFormatter
does syntax highlighting for code blocks by default in live previews
anyway.

closes #248
2015-08-31 13:17:16 +09:30
Toby Zerner
fc9d0ff659 Fix incorrect translation output
app.trans returns a VirtualElement, so there's no need to wrap it in
m.trust.

closes #237
2015-08-31 12:41:36 +09:30
Toby Zerner
9b5b97ff63 Validate password length
We can't do this using the ValidatesBeforeSave trait because the
password has been hashed by then. Instead, we must validate the
original password as it comes in.
2015-08-31 12:38:15 +09:30
Toby Zerner
81e0ac7f90 Validate post length to prevent truncation
closes #235
2015-08-31 12:36:19 +09:30
Toby Zerner
2f72ff3bc1 Extract base Page class 2015-08-31 12:05:33 +09:30
Toby Zerner
71d3a1df33 Refactor start/endComputation into lazyRedraw method 2015-08-31 12:04:51 +09:30
Toby Zerner
01c6c6f3fb Require extensions directory to be writable 2015-08-31 11:22:57 +09:30
Toby Zerner
ad3f4ff718 Remove <script> tags from plain post content
closes #362
2015-08-31 10:49:24 +09:30
Franz Liedke
b8ba44b274 Fix last commit 2015-08-30 15:02:48 +02:00
Franz Liedke
e5a17e8e21 Travis: Use Composer scripts 2015-08-30 15:00:01 +02:00
Franz Liedke
099d66187d Add Composer scripts 2015-08-30 14:59:10 +02:00
Franz Liedke
4a271a7868 Fix asset URL generation
This is important when Flarum is deployed in a subfolder.

Closes #291.
2015-08-29 22:38:31 +02:00
Franz Liedke
13aed29c26 Installer: Check for openssl extension
Closes #296.
2015-08-29 22:07:50 +02:00
Franz Liedke
5fc23ff012 Allow Ctrl key for submitting posts, too
Closes #276.
2015-08-29 17:09:14 +02:00
Toby Zerner
e0552239b6 Merge pull request #338 from lbausch/discussion_validation
Add validation to limit discussion title length
2015-08-29 18:58:42 +09:30
Lorenz Bausch
4af20f8101 limit max title length to 80 characters 2015-08-29 11:26:18 +02:00
Lorenz Bausch
c9bac2ed03 remove executable flag from file 2015-08-29 11:23:05 +02:00