* webpack changes
* refactor: remove 500-embed.tpl
* fix: admin script
* chore: up compat
* refactor: remove pulling js from modules
* fix: unintentional padding in notification dropdown elements/lists
* revert: zero-out padding in notifications-list (wrong element selector)
* fix: no padding in notification-list dropdown
* refactor: notifications dropdown to use flexbox, fixes nodebb/nodebb#10284
* fix: nodebb/nodebb#10351, refactor chats menu and dropdown to use flexbox as well
this also fixes the regression caused by nodebb/nodebb#10284
* fix: incorrect default panel-offset
* fix: wonky margins on chat list
* fix: nodebb/nodebb#10363, more timestamp oddities
* Remove hardcoded 70px body padding (#547)
* fix: nodebb/nodebb#10476, eliminate the hardcoded 70px padding in the body element
This also has the nice side effect of simplifying a lot of the panel-offset styling
* fix: adjust topic header distance from top of page
* style: fix spacing
* feat: save panelOffset into localStorage, read by core
* fix: hide post-tools dropdown menu by default, made visible when menu options are loaded (see nodebb/nodebb@690ec2d59
Co-authored-by: Julian Lam <julian@nodebb.org>
Resolving regression caused by #393, and re-introduced original
resize handler method used by @petergood -- placing it behind
lodash .debounce should appease @pitaj's concerns, but I frankly
see no other way to have this feature but also fix cases where
the header is not at the top of the page.
- Switched to the Pulling library
- Moved nav menu to the left side, as is normal elsewhere
- Added chat button on right side
- Unread icon on it shows unread chats
- Added slideout menu on right for only chats
- Both sides will slide open and everything
- Switched to drawer menus instead of the previous reveal style menus