Commit Graph

17 Commits

Author SHA1 Message Date
defnax
97a4dd5578 Fixed to use counters badges only for new chats 2026-08-27 13:06:22 +02:00
defnax
209adb6564 Fixed Network active chats
- Fixed. Chat previews
- Implemented unread chat counts
2026-08-15 12:27:39 +02:00
defnax
c7011ff280 Improved chat, network & people pages for mobile phones 2026-08-15 11:50:17 +02:00
defnax
307981e960 Added network graph page 2026-08-14 11:46:11 +02:00
defnax
622b48bbf5 Added option to change your Status in your own status dot 2026-08-14 10:54:07 +02:00
jolavillette
38684d7f0c eslint: drop the initialisers that are always overwritten
The last three no-useless-assignment errors. Each declares a value that every
path reassigns before reading it: the exhaustive if/else of customState, the
network/chats branch of displayFriends, and the quality loop of result, which
runs at least once and throws below it.

The web UI now lints clean: 0 errors, 0 warnings, where the branch point had 17.
2026-08-13 13:50:09 +02:00
defnax
23a3f0d0f5 Added setOwnCustomStateString 2026-08-10 20:33:50 +02:00
defnax
1559326ffc Fixed to get own custom state string 2026-08-10 19:59:50 +02:00
defnax
d459613394 Enabled Chat History with direct friends 2026-08-09 14:28:06 +02:00
defnax
41e995e3c8 Added to show custom status on network page 2026-08-09 14:05:08 +02:00
defnax
434f4731b7 Fixed to show own Location name 2026-08-09 13:38:39 +02:00
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
Sumit Kumar Soni
35c5c17309 build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
defnax
289f93efab Added for direct chat file, emoji & image buttons
* corrected some place holder text
2026-07-27 20:58:13 +02:00
defnax
8157f6dd16 disabled getAvatar api call 2026-07-26 21:00:28 +02:00
defnax
6fa597ea15 Improved for phone the webui pages
Added Board posts display
Added for Network to list last Chats
2026-07-26 20:50:14 +02:00
defnax
44f2907e17 split network code 2026-07-21 23:47:19 +02:00