Toby Zerner
b2b4064d12
Clear search when input is empty and enter is pressed. fixes #650
2016-01-13 10:06:04 +10:30
Toby Zerner
a506b7c275
Key item lists to maintain identity across redraws
...
Fixes #667 . This issue was due to the fact that Mithril would change the "Lock" badge into a "Sticky" badge, but the tooltip initialization would not be triggered because it was using the same element. By maintaining element identity, the "Lock" badge will remain untouched, and a new element for the "Sticky" badge will be inserted before it. See https://lhorie.github.io/mithril/mithril.html#dealing-with-focus for more information.
2016-01-13 09:34:12 +10:30
Sajjad Hasehmian
746fc9ea14
Add flash animation when scrolling to post preview fixes #666 🤘
2016-01-12 10:58:19 +03:30
Bogdan Teodoru
6225a29e29
#679 Ask for confirmation before "Mark all as Read"
2016-01-12 08:23:02 +02:00
Sajjad Hasehmian
e84ab1daa1
Add rel="nofollow" to bio links ( fixes #449 )
2016-01-11 13:29:01 +03:30
Bogdan Teodoru
2c51f6e312
#679 Ask for confirmation before "Mark all as Read"
2016-01-10 17:20:01 +02:00
Toby Zerner
cc8494f8af
Merge branch 'scrubber-display-only-comments' of https://github.com/ahsanity/core
2016-01-02 12:04:04 +10:30
Toby Zerner
9d9e5c8fcb
Merge pull request #676 from petermein/user-online-indicators
...
User online indicators
2016-01-02 09:34:11 +10:30
Toby Zerner
f50a11b885
Use username helper when displaying user search results
2015-12-30 15:26:54 +10:30
Peter Mein
596ed23495
Fixed name to camel case
2015-12-26 13:06:58 +01:00
Peter Mein
e607297635
Changed case on helper function
...
Stub for renaming case of file
2015-12-26 13:06:31 +01:00
Ahsanul Bari
6d2de8db07
Issue #197 : Make PostStreamScrubber display numbers relating to only comment posts
2015-12-25 13:01:42 +06:00
Toby Zerner
cb48fffa7e
Extract notification settings into an item list
2015-12-21 10:38:15 +10:30
Peter Mein
b6464a719e
Added missing import
2015-12-16 13:48:38 +01:00
Peter Mein
2e110b6ccb
Added user online indicator to post
2015-12-16 13:43:46 +01:00
Toby Zerner
b5133fab8f
Log in immediately after registration
...
Newly-created accounts are allowed to log in straight away, but they still have the permissions of a guest until they've confirmed their email address. Instead of showing a success message after registration, we reload the page since they're already logged in.
Still todo: show a message explaining that they need to verify their email address to do anything, and allow it to be resent.
2015-12-05 15:22:25 +10:30
Toby Zerner
f81c489eee
Improve LoginButton styles, make popup window smaller
2015-12-05 15:19:24 +10:30
Toby Zerner
d55ba2c483
Merge branch 'sudo-mode'
...
# Conflicts:
# CHANGELOG.md
2015-12-03 15:12:51 +10:30
Toby Zerner
32e9c0587c
Overhaul sessions, tokens, and authentication
...
- Use cookies + CSRF token for API authentication in the default client. This mitigates potential XSS attacks by making the token unavailable to JavaScript. The Authorization header is still supported, but not used by default.
- Make sensitive/destructive actions (editing a user, permanently deleting anything, visiting the admin CP) require the user to re-enter their password if they haven't entered it in the last 30 minutes.
- Refactor and clean up the authentication middleware.
- Add an `onhide` hook to the Modal component. (+1 squashed commit)
2015-12-03 15:11:57 +10:30
Toby Zerner
95472a5d65
Fix some issues with dropdown positioning
2015-12-03 14:51:55 +10:30
Toby Zerner
d1d33cba44
Clean up
2015-12-03 14:51:35 +10:30
dcsjapan
b4926b532c
Add third-level namespacing to deleted_user_text
2015-11-30 11:17:11 +09:00
dcsjapan
d462b36d71
Extract leftover strings
...
Extracts strings that were missed previously in:
- Dashboard page of admin interface.
- Edit Custom CSS modal of admin interface.
- Settings modal of admin interface.
- Post activity list on user page of forum UI.
Hopefully there aren't any more!
2015-11-28 17:14:22 +09:00
Franz Liedke
033a118e97
Rename HTTP method override header
...
This is the name recommended by the JSON-API spec:
http://jsonapi.org/recommendations/#patchless-clients
2015-11-26 17:43:32 +01:00
young
37917bf2c8
Fix #627
2015-11-26 02:03:00 +08:00
Toby Zerner
08034c0d9a
Allow provision of an avatar URL to upload during sign up
...
This can be used by authentication extensions (i.e. mirror Facebook/Twitter profile picture). Rough implementation, needs refactoring.
2015-11-23 11:53:57 +10:30
Toby Zerner
7b0817900e
Don't pad the body when the composer is positioned absolutely (on mobile)
2015-11-23 10:07:23 +10:30
Toby Zerner
11560342a2
Refactor composer preview logic
2015-11-23 08:47:16 +10:30
Toby Zerner
208e923c15
Fix composer preview button on mobile. closes #196
2015-11-21 13:16:25 +10:30
Toby Zerner
e8836bad46
Improve composer appearance/usability on mobile
...
On mobile:
- Move submit button to right side of toolbar
- Move first header item to toolbar
- Size textarea correctly
2015-11-21 13:16:05 +10:30
Toby Zerner
86dd1ac9f4
Make sure dropdowns stay within the viewport horizontally too
2015-11-20 12:35:07 +10:30
Toby Zerner
28c3877454
Add a "load more" button to the end of the post stream
...
This is necessary if the page is viewed in a context with no scrolling, i.e. an auto-resizing iframe
2015-11-20 12:35:07 +10:30
young
fb038867f7
Update LogInModal.js
2015-11-06 15:54:06 +08:00
Franz Liedke
2518cb2526
Fix another error handling regression
2015-11-05 14:17:48 +01:00
Toby Zerner
20a6229228
Release 0.1.0-beta.4
2015-11-05 16:29:13 +10:30
Toby Zerner
4439a42a26
Revert back button behaviour
...
As of e69d277
, the back button was no longer shown if the user came in directly to a discussion. This caused problems on mobile where it was kind of hard to get back home without the button.
2015-11-05 16:24:04 +10:30
Toby Zerner
eef5101238
Use icon instead of "Discussions" text, fix bugs
...
- Fix admin page crash
- Only show invisible pin button on desktop; hide it completely on ≤ tablet
2015-11-03 15:54:06 +10:30
Toby Zerner
e69d277c87
Add label to back button, change behaviour
...
The back button longer shows if the user hasn't actually navigated anywhere. e.g. if they come in directly to a discussion, it will be hidden.
2015-11-03 15:54:05 +10:30
Toby Zerner
43c556f4a8
Release 0.1.0-beta.3
2015-11-03 10:01:52 +10:30
Toby Zerner
ef9e438981
Revert b198927; always attempt to parse JSON
...
This way if there is a PHP error which outputs a 200 OK text/html response, Flarum will correctly show an error message.
2015-10-31 14:49:14 +10:30
Toby Zerner
b86e0516fb
Change ItemList API
2015-10-30 22:45:58 +10:30
Toby Zerner
b198927261
Only parse as JSON if appropriate content type
2015-10-29 17:52:52 +10:30
Toby Zerner
6d49bf1dae
Solidify ItemList API
2015-10-29 17:52:52 +10:30
Toby Zerner
71bb3eadcd
Extract method to get the permalink to a post
...
Necessary so that the embed extension can override it.
2015-10-27 12:09:24 +10:30
Toby Zerner
aea8b17175
Improve logic to see if post has been fully loaded
...
Should fix #295 once and for all.
2015-10-24 13:17:25 +10:30
Franz Liedke
73c02f66e7
Recompile JavaScript
2015-10-22 10:16:08 +02:00
Toby Zerner
b299bd36e8
Add flood control
...
closes #271
2015-10-22 16:57:48 +10:30
Toby Zerner
b482fb93c5
Clean up some old code
2015-10-22 12:25:22 +10:30
dcsjapan
c260d3557f
Rename the key for the "Hidden" badge tooltip
...
- Shortens the key name for consistency with `badge:` namespace.
- Revised YAML to follow.
2015-10-22 09:31:13 +09:00
Toby Zerner
ee7bfddd4b
More helpful avatar upload error messages
...
ref #165 , #118
2015-10-22 10:40:38 +10:30