Giter VIP home page Giter VIP logo

webmud3's People

Contributors

myonara avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

webmud3's Issues

Mobile version

  • mobile dashboard
  • detect mobile devices.
  • chat only
  • research for muds smaller then 80x25 on mobiles.
  • transparent display keyboard

Sound-Support

Configurable/Plugable Sound Support via GMCP or MXP: download sound to cache and play it.

Single-Sign on for dashboard

  • SAML and/or OIDC???

  • Outh or LDAP from mud? ==> NO.

  • Proposal: REST API over HTTPS with client certificate.

  • negotiate for pass through-logon in mud windows.

User-Configuration-Layer

user specific configurations like (via DB)

  • dashboard configuration: drag and drop elements on register cards.(layout!)
  • per mud: multiple characters or for wizards: test characters.
  • free ANSI-Colour mapping (with defaults)
  • Triggers???
  • Aliases
  • GMCP-display for stats and others.

ANSI-and ESC-Conversion to html

ANSI-escape-sequences:

  • ANSI service rewritten (UI/app/shared/ansi.service.ts
  • UI/src/app/mudspan to resolve UI/src/app/shared/ansi-data.ts to html.

Text Logging

  • Activating/deactivating text log
  • logging all pure text to log
  • Via button present log in a simple text editor window
  • Via button download text to a local file.

MXP-Support

Implement the MXP protocoll with events for the mud-configuration-layer and generic functions like clickable exits or commands.

MUD-Configuration-Layer

On top of the generic MudSocket there should be a MUD-Configuration-Layer:

  • Loadable from Database for that user
  • Default-Configurations (also from DB??)
  • Triggers for GMCP and other events?
  • Standard: Mud-Address, Socket, TLS-Options.
  • Extended: Dashboard-Tester/ may connect to other muds then e.g. UNItopia.
  • Language settings for Frontend!!

Support File-Edit

File Edit like webmud2beta.

GMCP-Module Files:
MUD -> Client:

  • Files.URL { url:"https://www.unitopia.de/filebase/jwt_with_user_mud_file"} URL ready to get (load) or put (save) the file.
  • Files.CurrentPath { "path": "/w/myonara" } Show current path.
  • Files.DirectoryList { "path": "/w/myonara", "entries" : [ { "name":"workroom.c", "size":3832, "filedate":"28.04.2019", "filetime":"18:30:21", "isDir":0},...] }

Client-> MUD

  • Files.OpenFile { "file": "/w/myonara/ed.tmp" } Request an Files.URL token for a particular file.
  • Files.ChDir { "dir": "/w/myonara/public" }

GMCP-Support

general GMCP-support, providing events and sending functions centralized via MudSocket.
A configuration layer for muds implement the necessary handlers for e.g. sounds.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.