1
0
mirror of https://github.com/flarum/core.git synced 2025-07-05 09:05:26 +02:00
Commit Graph

61 Commits

Author SHA1 Message Date
809df29d29 feat: Declare & Use CSS Custom Properties () 2021-11-04 22:34:18 +01:00
60f0ef0bd5 Handle post rendering errors to avoid bricking ()
Whether it's due to corrupted content, missing tags, caching issues, or other assorted reasons, post content can't be rendered. Currently, this results in an exception that crashes the entire forum and is hard to debug. Instead, we should log the error and show an indicator message that rendering has failed.

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-10-14 14:30:18 -04:00
af89b23f67 CSS Code Housekeeping ()
* refactor: Avatar classes refactor
* refactor: Badge classes refactor
* chore: Remove commented dead code
* chore: Remove SignUpModal dead CSS code
Flarum seem to have had some kind of user display in the sign up modal 
on successful sign up, which no longer exists.

https://github.com/flarum/core/blob/v0.1.0-beta/js/forum/src/components/SignUpModal.js#L111
* chore: Deprecate unneeded vendor mixins
* chore: Normalize property values format
Co-authored-by: David Wheatley <hi@davwheat.dev>
* chore: Remove @-webkit-keyframes
* chore: Combine animation properties
* chore: Avoid `all` for transition
* chore: translate3d is no longer necessary for hardware acceleration
* fix: Lost cursor pointer to normalize update
* chore: Use CSS variables for more things
* chore: Remove unecessary overspecification
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-21 19:34:07 +01:00
ef20e29b20 [1.x] Custom Colorising with CSS Custom Properties ()
* Start of conversion to CSS variables
* Use variable for Badge colors
* Use variable for avatar bg
* Use variable for user card bg
* Use css variables for hero
* Use css variables for buttons
* Use css variables for sidenav links
* Cleaner style attr

Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-16 10:17:48 +01:00
f1ba5e7b70 Limit height of code blocks ()
* Limit height of code blocks

Users often post lengthy code or configuration listings which makes following the actual discussion difficult. Therefore we limit a code block by half a screen while still being able to scroll through the code listing itself.

* Define a minimal code block height for small screens

* Add max-height compatibility for browsers that don't support `max()`

See https://caniuse.com/css-math-functions

* Less has a built-in `max` function, so we need to escape this value

Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-11 20:28:02 +01:00
da20d75e3c Hide post footer when empty ()
* Add `Post-footer--empty` class if the post footer contains no items

* Hide post footer when it has class `Post-footer--empty`

* Swap to `:empty` pseudoselector

* Prefer ternary operator

* Fix typo
2021-07-13 13:42:19 +01:00
408bb38cc0 Update code block styling to match HLJS 11's new styles () 2021-07-09 10:04:12 +01:00
79f9012694 Fix Post-actions being on top of Post Controls Dropdown
- This was accidentially introduced when an explicit z-index was added to reply-actions to prevent Post-footer from covering it
- Here, we revert that zindex, while making Post-footer inline-block to stop it from covering everything. We also set height=0 to stop implicitly added height
2020-09-18 15:33:01 +02:00
d6acf28fcb Add z-index rule as part of fixing replies dropdown menu width () 2020-05-22 18:50:39 -04:00
19ecd968c6 Removed LESS changes 2019-11-11 12:13:36 +01:00
fc64660f5d Set border to left side only 2019-11-11 12:13:36 +01:00
d5d769ebb1 Added border around post made by active user 2019-11-11 12:13:36 +01:00
6fadc0b653 New heading styles 2018-11-14 13:57:31 +10:30
57f828b3f7 Fix user online icon spacing 2017-07-22 16:10:08 +09:30
c0407ab016 Merge pull request from datitisev/1002-break-words-in-post-with-excesive-width
 Handle word wrapping properly in posts
2016-07-29 21:23:31 +10:00
cde5d20c4c Handle word wrapping properly in posts
* Added overflow-wrap break-word to .Post-body
* Added overflow-wrap normal to pre in .Post-body for code blocks (may change)
2016-07-24 12:16:00 -04:00
d06a834238 Give posts with likes/replies a little more bottom padding 2016-06-05 12:10:22 +09:30
a380424de4 Remove space characters from in-between list items
They were causing some weirdness with spacing between redraws.
2016-05-28 09:38:58 +09:30
be08c32c96 Simplify deleted post toggle CSS
(The animation was buggy anyway)
2016-05-27 13:56:56 +09:30
1177880483 Give PostEdited default cursor; make info slightly more compact 2016-05-27 12:39:15 +09:30
b322cf669a Bring post controls dropdown in front of the composer again
The underlying problem is fixed in flarum-ext-mentions.
2016-05-26 22:25:39 +09:30
909f52522b Show post IP address in meta dropdown. closes closes 2016-05-21 22:02:42 +09:30
9f69b7b846 Fix wonky avatar display when expanding a deleted post 2016-05-21 20:29:04 +09:30
3866e518fa Fix post controls not being clickable in some circumstances
Closes .
2016-05-14 18:07:43 +09:00
696f562b0e Merge branch 'pr/936'
Closes .
2016-05-12 23:56:47 +09:00
aca497e7be Final tweaks to inline code styling
Refs .
2016-05-12 23:56:12 +09:00
805f86b249 Added variables for code color & background; Dark mode & light mode 2016-05-08 17:08:32 -04:00
d8b043dacb Damn you chrome update 2016-04-20 20:53:15 +09:30
645a908dff Fix more avatar positioning regressions 2016-04-20 20:44:57 +09:30
bf79383204 Fix incorrect avatar position if online indicator is present 2016-04-20 20:42:14 +09:30
db53103396 oops 2016-04-20 20:25:11 +09:30
b5a9d0183e Fix avatars not displaying in Chrome 50 2016-04-20 20:21:32 +09:30
8065dc1806 Updated code color from blue-ish to more grey-ish 2016-04-18 21:26:32 -04:00
821bce38be Updated code style to be same as Scotch.IO's 2016-04-17 19:01:19 -04:00
b74ca9979f Remove old styling for DiscussionRenamedPost
New title should now appear as bold.

Refs .
2016-04-01 10:08:22 +09:00
d6c6e78193 Make DiscussionRenamedPost spread across three lines
This also adds a little button for expanding / collapsing this additional information.
It is expanded by default right now because I could not get the toggling to work yet.

Refs .
2016-03-30 22:13:08 +09:00
ff77912dc6 Reconfigure z-index hierarchy: show dropdowns above post composer 2016-03-28 13:32:23 +10:30
dc757fae5f Remove white border from badges, decrease overlap 2016-03-11 12:01:47 +10:30
e55b7a14e5 Added user online indicator to post 2015-12-16 13:43:46 +01:00
1cfae4ad14 Merge branch 'sudo-mode'
# Conflicts:
#	CHANGELOG.md
2015-12-03 15:12:51 +10:30
9896378b59 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
05386b1259 Clean up 2015-12-03 14:51:35 +10:30
e145873d59 Fix appearance of event posts on mobile 2015-10-14 16:35:06 +10:30
d610ea663f Keep post actions visible when controls dropdown is open
Also show without hover on touch devices
2015-09-22 17:05:14 +09:30
4041c18014 Further tweaks to post layout
Move footer after actions so that we'll be able to have larger things
in the footer (e.g. Answers) without pushing down the controls.
2015-09-18 14:38:57 +09:30
92437edd1b Revert "Revert "Scroll overflowing post content""
This reverts commit b695f4d063.
2015-09-16 14:10:30 +09:30
b695f4d063 Revert "Scroll overflowing post content"
This reverts commit 64207a53c6.
2015-09-16 14:08:59 +09:30
64207a53c6 Scroll overflowing post content
closes 
2015-09-16 08:39:30 +09:30
fa265152c7 Clean up new post layout 2015-09-15 12:42:03 +09:30
5c98a08e0f Merge branch 'master' into compact-posts 2015-09-15 11:27:49 +09:30