Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5380 Add instructions for installing Mathjax plugin for Etherpad

LDEV-5362 Set development server port to 9003, the default for LAMS

    • -0
    • +105
    ./whiteboard/package.json
LDEV-5362 Fix image uploads after Whiteboard upgrade

    • -1
    • +1
    ./whiteboard/scripts/server-backend.js
LDEV-5362 Upgrade Whiteboard to version 1.7 (2023-02-10)

    • -0
    • +64
    ./whiteboard/config/webpack.base.js
    • -10
    • +21
    ./whiteboard/scripts/s_whiteboard.js
    • -20
    • +78
    ./whiteboard/scripts/server-backend.js
    • -83
    • +264
    ./whiteboard/src/js/whiteboard.js
LDEV-5204, UMAN-16 Make Whiteboard icons smaller on hand held devices

LDEV-5204, UMAN-16 After load prefix author so steps can not be undone

    • -0
    • +10
    ./whiteboard/scripts/s_whiteboard.js
    • -0
    • +1523
    ./whiteboard/src/js/whiteboard.js
LDEV-5204, UMAN-16 Make buttons on iPad smaller

    • -0
    • +216
    ./whiteboard/src/css/main.css
LDEV-5223 Fix privileges reset on Etherpad reconnect

Merge remote-tracking branch 'origin/v4.6' into LDEV-5083

  1. … 2 more files in changeset.
LDEV-5304 Silence chatty CSRF logs

Merge remote-tracking branch 'origin/v4.6' into v4.7

  1. … 2 more files in changeset.
LDEV-5320 rename output file

LDEV-5320 Rename security filter to audit filter

  1. … 3 more files in changeset.
LDEV-5320 Add security logger

It logs calls to Spring controllers in Admin module.

  1. … 2 more files in changeset.
LDEV-5319 Replace invalid XML characters instead of throwing error

  1. … 4 more files in changeset.
LDEV-5223 Add some whitespace to test email system

LDEV-5223 Fix escaped replies authors in Etherpad comments

LDEV-5306 Improve Etherpad readability by changing the default font

    • -0
    • +92
    ./etherpad/etherpad-lite/src/static/css/pad.css
LDEV-5305 Mute verbose logging in custom Spring binder

LDEV-5302 Rename sysadmin role to appadmin

  1. … 181 more files in changeset.
Merge branch 'LDEV-5260' into v4.7

Conflicts:

lams_build/3rdParty.userlibraries

  1. … 8 more files in changeset.
LDEV-5278 Remove obsolete handler

    • -1
    • +0
    ./deployment-handler/io.undertow.servlet.ServletExtension
  1. … 2 more files in changeset.
LDEV-5277 Add LAMS dynamic registration as LTI Advantage Tool

  1. … 7 more files in changeset.
LDEV-5277 Configure Jackson to accept @JsonProperty annotations

  1. … 1 more file in changeset.
LDEV-5223 Fix escaped names in Authors pop up

LDEV-5260 Rewrite polling to producer-subscriber model

Till now we had "are-learners-answers-updated" polling on controller

level.

It was rewritten to following scenario:

- method which stores learner answers is aware whether answers have

changed, i.e. it knows if charts need to be updated

- it flushes latest data to DB and puts tool content ID to Sink

- Sink notifies all interested Fluxes (currently only charts updating

one, but in the future other ones like updating table with answer % too)

- FluxMap holds a map of tool content ID -> interested hot publisher

Flux

- the Flux checks if it is interested in the tool content ID from the

Sink

- if so, it fetches data from DB and emits it to all subscribers, i.e.

opened monitoring windows with charts displayed

- data is cached so it is immediately available on for the next

subscriber

- data is throttled so calls to DB are not made too often

- if all subscribers are gone, the hot publisher Flux is still active; a

timeout is added which removes it from FluxMap when there were not emits

for the given time

  1. … 6 more files in changeset.
LDEV-5260 Add Reactor library

  1. … 6 more files in changeset.
LDEV-5259 Silence verbose scanner logs

LDEV-4411 Silence cache logs which flood LAMS log files