• last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve screen space usage, instead of manually resize

Chat Redesign:

+ Improve responsiveness placing the user list on top of the chat in smaller screens

+ Use the input placeholder property for the message label

+ Hide the submit button

+ Slightly change the border colors

+ Leave the textbox size for the css

+ Increase the height to a more reasonable value

  1. … 1 more file in changeset.
Rework css overflow again

Remove extra overflows in css

Make chat box resizable

When transcripting a message, use the provided user_id when available

This fixes auto logout messages being written down as from unregistered visitor in the transcript

Specialize the way chat::Chat class retrieves the package_id: use the context_id of the chat room (if this is a valid chat room)

This will allow to embed a chat::Chat instance in a xowiki page pinting to an existing chat room and let it use the chat package specific features to e.g. keep transcripts of a conversation

  1. … 1 more file in changeset.
Fade out obsolete code

Use 'export_vars' to export 'room_id'

Whitespace cleanup + Add editor hints

Chat reform:

- rework xotcl-core chat machinery to return its responses through JSON and include information about active users

- depend on xowiki instead of xotcl-core only

- exploit xowiki "Comet" server push implementation when the browser supports it

- reduce code duplication

- drop plain HTML chat

- reduce hardcoded styling

- minor cleanups

    • -73
    • +0
    ./www/ajax/scripted-streaming-chat.js
  1. … 9 more files in changeset.
Converge render method for chat and xotcl-core package

  1. … 1 more file in changeset.
Add editor hints + Whitespace changes

Better separate data from formatting

Normalize indentation

Decouple a bit formatting from data

Give templating a chance

move all hardcoded styling to the adp template, which might be styled by the theme. Also, biring some order in the login proc, e.g. don't open and read a file to include a javascript all the time.

Modernize XoTcl idioms

Whitespace changes + add editor hints

  1. … 26 more files in changeset.
Remove superflous parentheses

  1. … 29 more files in changeset.
Align case of acs_object_type with that of the actual table (fixes automated tests)

This change intentionally ignores Oracle, as its behavior with respect to case is not clear to me.

    • -0
    • +8
    ./sql/postgresql/upgrade/upgrade-5.0-5.0.1d0.sql
Trim whitespace

Use finer grained api for user name

Add better explanation in UI for the 'Archive' option

use more appropriate status codes for error messages

  1. … 1 more file in changeset.
Reduce divergency between oracle and postgres codebase

Moderator is really a generic party and not always a user

Reduce divergency between oracle and postgres codebase

    • -11
    • +0
    ./www/moderator-revoke-postgresql.xql
Whitespace changes

  1. … 5 more files in changeset.
Avoid unnecesary existence checks.

  1. … 5 more files in changeset.