RSNewWebUI/webui-src/app/config
jolavillette 2186feea58 Merge master into improvements_v2
Brings the branch up to date with master so #121 can be merged again.

Eight files needed a decision. The branch predates 41111cb ("restore WebUI
styles in SCSS sources"), which recovered into the SCSS a number of rules
that until then existed only in the compiled styles.css, so most conflicts
are that recovery meeting the changes made here. Where both sides describe
the same element the branch's version is kept; where master's rule is a
positioning context the branch has no equivalent for, master's is kept:

  * _chat.scss - master's attach-modal, emoji-picker, rightbar context menu
    and create-lobby-button rules are kept alongside the compact-message
    styles added here. Taking either side whole would have dropped about
    450 lines. .chat-own-profile-card, .chat-hub-rightbar and
    .chat-hub-rightbar .user keep `position: relative`, because
    .chat-create-lobby-btn and .rightbar-context-menu are still declared
    `position: absolute` further down and would otherwise escape to the
    initial containing block. For .user-tooltip the branch's `position:
    fixed` rework wins, and master's `.chat-hub-rightbar .user-tooltip
    { left: -275px }` offset is dropped since it would fight a fixed
    element.
  * _people.scss - master's restored .friends-list-container context menu
    is kept; the pane rules it also restored are shadowed by the branch's
    own !important versions and were dropped as dead code.
  * boards_util.js - the revived updateContent() and the in-flight dedup in
    updateDisplayBoards() are kept. Master's side of the first two hunks
    was comment reformatting only.
  * board_view.js - the rewrite here is kept whole. Master's only change
    since the fork point was `let reader` -> `const reader`, in code the
    rewrite replaced.
  * chat.js - the modals moved out one nesting level here; that structure
    is kept.
  * chat_state.js - `require('people/people_util')` is not restored. It is
    unused, which is why 35c5c17 removed it.
  * build.sh - master's version. The change here concatenated raw .scss
    onto the generated CSS; see the following commits.
  * styles.css - regenerated, see the following commits.
2026-08-08 17:10:48 +02:00
..
config_chat.js build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
config_files.js fixes sporadic loggout and integer handling in People settings 2026-03-07 20:50:53 -05:00
config_mail.js rsMsgs -> (rsMail | rsChats) 2025-12-28 20:13:28 +01:00
config_network.js build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
config_node.js fix: fixed Config section UI, removed unsused classes and fixed some other things 2023-06-18 22:06:39 +05:30
config_people.js Added invite button for rooms 2026-07-17 23:17:34 +02:00
config_resolver.js Added comments viewer & composer for boards 2026-07-28 23:58:26 +02:00
config_services.js fix: fixed Config section UI, removed unsused classes and fixed some other things 2023-06-18 22:06:39 +05:30
config_util.js feat: added more options in files tab in Config section 2023-06-14 16:24:44 +05:30