flarum-bot
2790a34cf2
Bundled output for commit 81e6964053
[skip ci]
2020-08-08 18:47:16 +00:00
Alexander Skvortsov
81e6964053
Extract PostStream state ( #2160 )
...
Co-authored-by: Franz Liedke <franz@develophp.org >
2020-08-08 14:45:54 -04:00
dependabot[bot]
695e7bb766
Bump elliptic from 6.5.2 to 6.5.3 in /js ( #2251 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-31 01:08:39 +02:00
flarum-bot
cb95c136df
Bundled output for commit ba0e2db8a7
[skip ci]
2020-07-24 22:18:35 +00:00
Alexander Skvortsov
ba0e2db8a7
Extract Composer state ( #2161 )
...
Like previous "state PRs", this moves app-wide logic relating to
our "composer" widget to its own "state" class, which can be
referenced and called from all parts of the app. This lets us
avoid storing component instances, which we cannot do any longer
once we update to Mithril v2.
This was not as trivial as some of the other state changes, as we
tried to separate DOM effects (e.g. animations) from actual state
changes (e.g. minimizing or opening the composer).
New features:
- A new `app.screen()` method returns the current responsive screen
mode. This lets us check what breakpoint we're on in JS land
without hardcoding / duplicating the actual breakpoints from CSS.
- A new `SuperTextarea` util exposes useful methods for directly
interacting with and manipulating the text contents of e.g. our
post editor.
- A new `ConfirmDocumentUnload` wrapper component encapsulates the
logic for asking the user for confirmation when trying to close
the browser window or navigating to another page. This is used in
the composer to prevent accidentally losing unsaved post content.
There is still potential for future cleanups, but we finally want
to unblock the Mithril update, so these will have to wait:
- Composer height change logic is very DOM-based, so should maybe
not sit in the state.
- I would love to experiment with using composition rather than
inheritance for the `ComposerBody` subclasses.
2020-07-25 00:17:25 +02:00
flarum-bot
0dde2dcc9f
Bundled output for commit 6480c6f937
[skip ci]
2020-07-24 21:53:31 +00:00
Franz Liedke
6480c6f937
Fix an irrelevant export name :P
2020-07-24 23:51:44 +02:00
flarum-bot
5df2f11ace
Bundled output for commit 5a60d9d7a1
[skip ci]
2020-07-24 17:03:04 +00:00
Alexander Skvortsov
5a60d9d7a1
Notifications Dropdown: Remove init method that doesn't do anything (cleanup)
2020-07-24 13:01:45 -04:00
dependabot[bot]
7f27f1180b
Bump lodash from 4.17.15 to 4.17.19 in /js ( #2235 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-17 10:47:28 +02:00
flarum-bot
504fcb4b5f
Bundled output for commit c4ffe2affd
[skip ci]
2020-07-10 13:42:33 +00:00
David Sevilla Martin
c81a3c0a11
convert: common/utils/stringToColor
2020-07-10 14:13:33 +02:00
David Sevilla Martin
3f25e74946
convert: common/utils/string
2020-07-10 14:13:33 +02:00
David Sevilla Martin
fb2dba6075
convert: common/utils/RequestError
2020-07-10 14:13:33 +02:00
David Sevilla Martin
20c7615c36
convert: common/utils/liveHumanTimes
...
This file isn't used anywhere. We should be calling it at some point. It has existed for 5 years.
Renamed function because it makes more sense for name to match file name (not that it matters when building)
2020-07-10 14:13:32 +02:00
David Sevilla Martin
961930749c
convert: common/utils/abbreviateNumber
2020-07-10 14:13:32 +02:00
David Sevilla Martin
77d315585c
convert: common/utils/extract
2020-07-10 14:13:31 +02:00
David Sevilla Martin
443fdfd515
convert: common/utils/ItemList
2020-07-10 14:13:31 +02:00
David Sevilla Martin
dd2f6096c1
convert: common/utils/humanTime
2020-07-10 14:05:09 +02:00
David Sevilla Martin
f1e574d843
convert: common/utils/formatNumber
2020-07-10 14:05:07 +02:00
David Sevilla Martín
9f15631883
Initial TypeScript infrastructure ( #2206 )
...
This allows us to get started with converting all Flarum JavaScript code to TypeScript.
In addition, we will have time to experiment to find the best Webpack configuration before integrating into flarum-webpack-config.
See flarum/flarum-webpack-config#3 .
2020-07-03 14:47:44 +02:00
flarum-bot
460aa9c910
Bundled output for commit 56b6e85255
[skip ci]
2020-07-03 05:17:34 +00:00
Alexander Skvortsov
56b6e85255
Fix discussions user page ( #2225 )
...
* Fixed up discussions user page, improve discussion list state signature
2020-07-03 01:16:08 -04:00
flarum-bot
90dd8f60a5
Bundled output for commit ca6724afe1
[skip ci]
2020-07-02 22:33:46 +00:00
Clark Winkelmann
ca6724afe1
Fix user card issue by reverting to original behavior ( #2224 )
...
* Fix user card issue by reverting to original behavior
2020-07-02 18:32:41 -04:00
flarum-bot
2c0856d030
Bundled output for commit e408f98104
[skip ci]
2020-07-01 00:34:15 +00:00
David Sevilla Martín
e408f98104
Switch from 'moment' to 'dayjs' ( #2219 )
...
* Switch from 'moment' to 'dayjs'
* Use humanize code from duration plugin (without actual plugin) for time lapsed events
2020-06-30 20:33:00 -04:00
flarum-bot
77a1a3afda
Bundled output for commit d4def36de8
[skip ci]
2020-07-01 00:00:24 +00:00
Alexander Skvortsov
d4def36de8
Extract ModalManagerState from ModalManager ( #2162 )
2020-06-30 19:59:16 -04:00
flarum-bot
0b20cf4eb7
Bundled output for commit 95f367c837
[skip ci]
2020-06-30 22:08:06 +00:00
Alexander Skvortsov
95f367c837
Extract AlertManagerState from AlertManager ( #2163 )
2020-06-30 18:06:59 -04:00
flarum-bot
4e7c4ede50
Bundled output for commit 1cfdc23865
[skip ci]
2020-06-28 17:45:26 +00:00
Alexander Skvortsov
1cfdc23865
Add check to register state of '0' as false for checkboxes ( #2210 )
...
* Add check to register state of '0' as false for checkboxes
* Add comment explaining state === '0'
2020-06-28 13:44:14 -04:00
flarum-bot
becc75c5c0
Bundled output for commit 2f9beccf2a
[skip ci]
2020-06-27 18:20:09 +00:00
Alexander Skvortsov
2f9beccf2a
Add index page title, add mechanism to clear title from defaultRoute. ( #2047 )
...
* Add "All Descriptions title to index
* Added system to clear custom title if we're on the default route
2020-06-27 14:18:49 -04:00
flarum-bot
d6de442b8a
Bundled output for commit 8513e013f4
[skip ci]
2020-06-26 16:25:45 +00:00
Franz Liedke
8513e013f4
Fix typo and update outdated doc block
2020-06-26 18:23:56 +02:00
flarum-bot
c659b3e72b
Bundled output for commit c8185a22df
[skip ci]
2020-06-26 14:08:35 +00:00
Franz Liedke
c8185a22df
Remove documentation for obsolete component prop
2020-06-26 16:06:56 +02:00
Franz Liedke
0b9e8e0408
Expose a method for clearing notification list
...
Needed for pusher extension.
Refs #2185 .
2020-06-26 15:10:41 +02:00
flarum-bot
365ae0464e
Bundled output for commit 301495478d
[skip ci]
2020-06-26 12:32:40 +00:00
Franz Liedke
301495478d
Move DiscussionListState to correct folder
2020-06-26 12:52:33 +02:00
Franz Liedke
070b4b1c21
Expose state classes via compat
...
This way, they can be extended by extensions.
2020-06-26 12:50:43 +02:00
flarum-bot
c2bea8cde3
Bundled output for commit 144e38049e
[skip ci]
2020-06-24 00:51:55 +00:00
David Sevilla Martín
144e38049e
Call liveHumanTimes() to update ago times every 10s ( #2208 )
...
This file has existed for 5 years, yet it was never used.
2020-06-23 20:50:57 -04:00
flarum-bot
d4905437bd
Bundled output for commit 395ee845ae
[skip ci]
2020-06-20 14:19:53 +00:00
w-4
395ee845ae
Fix discussion unreadCount could be higher than commentCount ( #2195 )
...
* Fix discussion unreadCount being higher than commentCount if posts have been deleted
2020-06-20 10:18:26 -04:00
flarum-bot
f14da4b159
Bundled output for commit 1c1a3b363e
[skip ci]
2020-06-19 21:42:28 +00:00
Alexander Skvortsov
1c1a3b363e
Clean up app.current, app.previous in JS ( #2156 )
...
- Encapsulate app.current, app.previous in PageState objects
- Reorganize Page classes to use one central base class in common
Co-authored-by: Franz Liedke <franz@develophp.org >
2020-06-19 17:41:26 -04:00
flarum-bot
be5ffad574
Bundled output for commit 85deb7ae03
[skip ci]
2020-06-19 00:30:16 +00:00