59 lines
2.9 KiB
Plaintext
59 lines
2.9 KiB
Plaintext
A web interface to an NMDC hub.
|
|
|
|
Chat in real-time on your NMDC hub using a web browser. This project forks and deprecates my earlier `dcwebui2` project since Go seems to use less memory than node.
|
|
|
|
Written in Golang
|
|
|
|
Tags: nmdc
|
|
|
|
=UPGRADING FROM DCWEBUI2=
|
|
|
|
- The configuration file format is identical, but please now ensure it's valid json instead of just a .js file. This means no assignment, use double-quoted strings, and no comments.
|
|
|
|
=CHANGELOG=
|
|
|
|
2017-02-06 1.1.1
|
|
- Fix an issue with malformed content in minified build
|
|
|
|
2017-02-06 1.1.0
|
|
- Feature: Remember last username/password for login; remember last "show joins/parts" status
|
|
- Feature: Display user details on hover (description, email, client tag, share size)
|
|
- Feature: Optional desktop notifications for background PMs (not possible in incognito)
|
|
- Feature: Automatically reconnect with the same username/password if connection was lost
|
|
- Feature: Re-enter last message (Ctrl+Up, Ctrl+Down)
|
|
- Feature: Set custom date/time format (Minutes, Seconds, Full), remembered for next session
|
|
- Feature: Clickable magnet links
|
|
- Feature: Display unread main-chat message count in the page title if the window is inactive
|
|
- Feature: Add warning message when closing tab while still connected (optional preference, disabled by default, will be remembered).
|
|
- Feature: Admin option to load a custom favicon (set `web.custom_favicon=true` and place a `favicon.ico` in the current directory)
|
|
- Feature: Admin option to use external web resources (set `web.external_webroot=true` and use the /client/ directory)
|
|
- Enhancement: Higher resolution favicon
|
|
- Enhancement: Display operators in green in the user list
|
|
- Enhancement: Enable spellcheck for text input once logged in
|
|
- Enhancement: Prevent sending referrer to remote URLs
|
|
- Enhancement: Display joins/parts and connection/disconnection messages in PM tabs
|
|
- Enhancement: Support Shift+Tab to autocomplete backward
|
|
- Enhancement: Support unread status for the main tab
|
|
- Enhancement: Improve page load time via minification
|
|
- Remove unused options from the config file
|
|
- Update socket.io to 1.7.2
|
|
- Update libnmdc to 0.12
|
|
- Add margin between bottom of the text area and the text input box
|
|
- Fix a cosmetic issue with collapsing consecutive spaces in posted messages
|
|
- Fix a cosmetic issue with text size adjustment on mobile devices
|
|
- Fix a cosmetic issue with clearing the screen on reconnection
|
|
- Fix a cosmetic issue with not clearing the userlist on certain types of network error
|
|
- Fix a cosmetic issue with closed PM tabs reappearing in some cases
|
|
- Fix a cosmetic issue with marking all PM tabs as read when switching to a single one
|
|
|
|
2016-11-29 1.0.2
|
|
- Rebuild with libnmdc 0.11
|
|
- Fix an issue with not setting a version in the client tag
|
|
|
|
2016-10-08 1.0.1
|
|
- Fix an issue with backward compatibility with `dcwebui2` configuration file format
|
|
|
|
2016-10-08 1.0.0
|
|
- Port `dcwebui2` from Node.js (Javascript) to Go
|
|
- Fix a cosmetic issue with not clearing userlist on disconnection
|