Commit Graph

3720 Commits

Author SHA1 Message Date
Alexander Skvortsov
0aa6eb2b44 Use Link component for links instead of mithril route patch (#2315)
This new component now also supports external links.
2020-10-02 16:56:40 -04:00
flarum-bot
6f8aa0ed5a Bundled output for commit b69abb87b5 [skip ci] 2020-10-02 15:15:05 +00:00
Alexander Skvortsov
b69abb87b5 Adjust PostStreamScrubber height after scroll (#2333) 2020-10-02 11:13:55 -04:00
Alexander Skvortsov
28056d0c0e Ensure that modal hide animates (#2332)
We want to return a promise in``onbeforeremove` with arbitrary loading time to ensure that the animateHide animation has time to complete.
2020-10-02 11:12:49 -04:00
flarum-bot
07b1ed4d76 Bundled output for commit 2696f02ce1 [skip ci] 2020-10-01 18:52:08 +00:00
Alexander Skvortsov
2696f02ce1 Fix multiple scrolls to same post in PostStream (#2264)
While more pleasant from an FSM standpoint, comparing the current targetPost to the previous one does not work if goToNumber is called twice in a row for the same post. For instance, if a user clicks the mentions link to a post twice, the post stream breaks.
2020-10-01 14:50:54 -04:00
flarum-bot
8e8cfe28ec Bundled output for commit 9b3c94964c [skip ci] 2020-10-01 01:03:05 +00:00
Alexander Skvortsov
9b3c94964c Use custom event on ALL SuperTextEditor actions 2020-09-30 21:01:24 -04:00
Sami Mazouz
bd1babcc05 Right align discussion controls dropdown on slidable item (#2330) 2020-09-30 16:53:50 -04:00
flarum-bot
353207a31f Bundled output for commit 3b81aabe9b [skip ci] 2020-09-30 20:34:47 +00:00
Alexander Skvortsov
3b81aabe9b Improve PostStreamState.viewingEnd()
In some cases, such as if we've stickied a post, an event post
may have been added / removed.This means that `this.visibleEnd`
and`this.count()` will be out of sync by 1 post, but we are still
"viewing the end" of the post stream, so we should still reload
all posts up until the last one.
2020-09-30 16:33:10 -04:00
Daniël Klabbers
f332f5bfe4 Mark keys for Config required only with InstalledSite (#2323)
* use fallback on url to prevent errors in cli during install. The value of the fallback doesn't actually matter, we just need something.
2020-09-30 15:38:19 -04:00
Daniël Klabbers
99c47271be Fix for a bug that would delete the new revision of less/js in case the filenames match. 2020-09-30 09:26:32 +02:00
Daniël Klabbers
656dec65dc Allow easier overriding of js compiler (#2318) 2020-09-29 19:03:51 -04:00
flarum-bot
7629aad6ce Bundled output for commit 4a85cc6813 [skip ci] 2020-09-29 22:42:20 +00:00
Alexander Skvortsov
4a85cc6813 Merge pull request #2314 from flarum/as/modal-fix
Frontend Rewrite Followup Modal Fixes
2020-09-29 18:41:03 -04:00
Alexander Skvortsov
12bfff9b5d Rename onshow and onhide
animateShow and animateHide are more descriptive
2020-09-29 18:37:56 -04:00
Alexander Skvortsov
e798cb104b Return on animateShow if already loaded 2020-09-29 18:37:56 -04:00
Alexander Skvortsov
4c3f36a53b Pass ModalManagerState into Modal instances instead of calling the global. 2020-09-29 18:37:56 -04:00
Alexander Skvortsov
5127e7d063 Ensure that readyCallback is called on modals opened from other modals 2020-09-29 18:37:56 -04:00
Alexander Skvortsov
822ace668a Prevent hide animation when opening modal from other modal 2020-09-29 18:37:56 -04:00
Alexander Skvortsov
b4f563c38f Revert "Fix opening modals from other modals. (#2263)"
This reverts commit 1d7002a63f.
2020-09-29 18:37:56 -04:00
flarum-bot
aa290898a5 Bundled output for commit 36faf92864 [skip ci] 2020-09-29 22:35:50 +00:00
Alexander Skvortsov
36faf92864 Merge pull request #2299 from flarum/as/poststream_improvements
[Frontend Rewrite] PostStream Improvements
2020-09-29 18:34:16 -04:00
Franz Liedke
f39c011e9c README: Update badge to truly show latest release
Refs #2311.
2020-09-29 23:23:37 +02:00
Abolade Eniseyin
f040e2ff95 Update logo and badges in README (#2311)
Fixes #2296.
2020-09-29 23:22:51 +02:00
flarum-bot
9869ee0980 Bundled output for commit fc15249e5c [skip ci] 2020-09-29 20:56:44 +00:00
Wadim Kalmykov
fc15249e5c fix clear search (#2325) 2020-09-29 16:55:26 -04:00
flarum-bot
a8ea8b2931 Bundled output for commit 922cb8bb11 [skip ci] 2020-09-28 23:18:39 +00:00
Sami Mazouz
922cb8bb11 Fix mobile controls gesture on discussion deletion/restoration (#2324)
Because the Slidable class was always added on creation, it was lost every time the class list changed (in this case when the discussion was hidden/unhidden which added/removed DiscussionListItem--hidden class). So by determining the Slidable class's presence in elementAttrs() method, it guarantees it always properly set.
2020-09-28 19:07:05 -04:00
Wadim Kalmykov
948ac359dc Improve developer experience by forcing LF line endings (#2321) 2020-09-28 14:04:08 -04:00
Alexander Skvortsov
3c3576c297 Pass a translator instance to getEmailSubject on MailableInterface (#2244)
* Pass a translator instance to getMailSubject (breaking change)

* Temporarily comment out getEmailSubject to avoid BC breaks
2020-09-28 00:04:28 -04:00
flarum-bot
1dfb01d067 Bundled output for commit 4b679a35e0 [skip ci] 2020-09-28 03:51:00 +00:00
Alexander Skvortsov
4b679a35e0 Put m.stream in flarum/utils/stream (#2316) 2020-09-27 23:49:33 -04:00
Franz Liedke
63745b73aa Use reserved TLD for default dev hostname
See https://jdebp.eu/FGA/dns-use-domain-names-that-you-own.html.
2020-09-27 22:55:46 +02:00
flarum-bot
ce9093ab5d Bundled output for commit bfa62dbe8f [skip ci] 2020-09-27 02:14:07 +00:00
Alexander Skvortsov
bfa62dbe8f Add warnings to Mithril 2 BC layer (#2313) 2020-09-26 22:12:43 -04:00
Alexander Skvortsov
98c684c979 Fixed noAnimation: previously, the opposite of what was requested happened 2020-09-25 16:02:39 -04:00
Alexander Skvortsov
2d7f8130c8 DiscussionPage: only set this.discussion after the initial set of posts has loaded, this results in a slightly smoother initial load. 2020-09-25 15:54:54 -04:00
Alexander Skvortsov
71518112b3 Provide location data to scrubber earlier to avoid unnecessary and confusing scrubber animation on page load. 2020-09-25 15:52:18 -04:00
Alexander Skvortsov
63d0730784 Don't animate the initial Scrubber placement 2020-09-25 15:43:41 -04:00
Alexander Skvortsov
a6632fc1b4 Restore fadeIn to 400ms (#2312)
This is the jQuery fadeIn default, which we were relying on before this animation was changed to pure CSS.
2020-09-25 21:15:24 +02:00
Alexander Skvortsov
663ae95f1c Merge pull request #2271 from flarum/fl/laravel-updates-config
This extracts another real class for dealing with the configuration options stored in `config.php`. The idea is to reduce the scope of the `Application` class and make it easier to inject exactly what's needed (rather than an array, which is complicated, or the bloated `Application` class).
2020-09-25 11:22:53 -04:00
Franz Liedke
5500753278 Use Config class for data from config.php 2020-09-25 11:10:52 +02:00
Franz Liedke
63f011f67a Inject/use new config class where applicable 2020-09-25 10:58:53 +02:00
Franz Liedke
6c91ade4c6 Add a helper class for managing low-level config 2020-09-25 10:58:52 +02:00
flarum-bot
c40a0e38d9 Bundled output for commit 8832ea0666 [skip ci] 2020-09-25 02:32:11 +00:00
Alexander Skvortsov
8832ea0666 Add in BC layer for props, initProps, m.withAttr, and m.prop (#2310) 2020-09-24 22:30:55 -04:00
Daniël Klabbers
6fda1e02db Changes methods and properties from private to protected (#2308)
The goal of this PR is to offer increased flexibility for integrators and
custom solutions in skeleton modifications.
2020-09-24 14:30:16 -04:00
Alexander Skvortsov
d1cf97df76 Replace $app->url() with url-generated link to index (#2302) 2020-09-24 11:30:57 -04:00