Commit Graph

761 Commits

Author SHA1 Message Date
Magnus Schieder 27682f3742
Make the style of the project titles customizable (#6409)
allow custom font for h1 and h2 projector title
2022-04-26 09:46:31 +02:00
Magnus Schieder 58d5bf7d6c
Fix unwanted line break in pdf export (#6408)
for inactive linenumbering
2022-04-24 17:48:40 +02:00
Emanuel Schütze d716bd5414
Fix pdf making of a motion with line numbers (#6391)
Fixed line breaks by using change recommendations in li elements.
Migrated from OS4 (see #966)
2022-03-28 14:19:04 +02:00
Emanuel Schütze cbfffddec7 Updated translations and autoupdate service
Fixed #3607
2021-11-24 23:08:20 +01:00
Emanuel Schütze 82ad1d2222 Fixed livestream poster image size in help text. 2021-10-22 11:04:27 +02:00
Emanuel Schütze 2287f3bf4f Updated all translations 2021-08-02 12:59:12 +02:00
Sean 0ee14c9986 Fix an error where the workflow would break agenda
If the projected element was null due to workflow restrictions, the
agenda list would throw an error
2021-07-27 13:07:30 +02:00
Sean 30bf5bc808
Merge pull request #6173 from tsiegleauq/more-special-diff-characters
Add rdquo und Prime to special diff entities
2021-07-19 16:38:18 +02:00
Sean cbb9bd14d8 Add rdquo und Prime to special diff entities 2021-07-19 16:25:22 +02:00
Sean bf7eba603d Fix missing zip extension when filename had a dot
while exporting mediafiles, the zip extension was missing if the file
name hat a dot
2021-07-19 16:01:00 +02:00
Sean 0a3ea54a45 Update to Angular12
Updates the client to auglar12
2021-07-08 18:14:09 +02:00
Sean 15fb19ad2f Limit pushing of filter updates in filter service
Limits the pushing updateFilteredData in the baseFilterList service
to only listen for actual changes of the list input data
This should decrease client stress on autoupdates
2021-06-04 14:26:18 +02:00
Emanuel Schütze 51568b652e Updated translations 2021-06-02 16:59:34 +02:00
Sean 1504e33607 Restructure communication components
separates the "Jitsi component" into an own module, several services and components.
2021-06-02 15:09:26 +02:00
Emanuel Schütze 79e5b8e337
Merge pull request #6078 from tsiegleauq/count-poos-in-statistics
Show point-of-order amount in speaker statistics
2021-05-26 17:56:09 +02:00
Sean d4025296fe Show point-of-order amount in speaker statistics
Shows the amount of point of orders in speaker statistics
2021-05-26 17:38:26 +02:00
Sean 74b32af293 Add own font for chyron
Alters Current Speakery Chyron, optionally shows the structure level in
a new line (slightly smaler, faint)
Font for user name in chyron can be configured
Support way more font mime types
Adds an own font for chyron (server, client)
Extends loads-font service
Cleanup countdown-time component from font loading
2021-05-26 16:41:27 +02:00
Tobias Hößl 705c42bd11
Fixes #6030 - amending a list item does not show the change inline in diff box 2021-05-02 20:10:19 +02:00
Emanuel Schütze d86fcd80b7
Merge pull request #6031 from jsangmeister/fix-entitled-users
Fix entitled user calculation and display of voting banner in case of vote delegations
2021-04-29 15:38:49 +02:00
Emanuel Schütze 22df847c78 Updated translations 2021-04-27 23:05:23 +02:00
Finn Stutzenstein c9c90cd4a3 pro/contra speakers and notes for point of order speakers
Enhance Pro Contra UI/UX by Sean
2021-04-27 19:53:17 +02:00
Joshua Sangmeister 8ad008d9de Fix entitled user calculation and display of voting banner in case of vote delegations 2021-04-26 15:44:42 +02:00
Tobias Hößl ba177a89d4
Allow formatting-only-changes without breaking the inline diff 2021-04-05 11:58:09 +02:00
Tobias Hößl 7275aa69af
Bugfix: change detection for additional special characters 2021-03-31 21:44:53 +02:00
Emanuel Schütze bd29777d83 Updated translations 2021-03-19 14:20:15 +01:00
Martin Dickopp a9d223121e Make configurable whether a newly created list of speakers is initially open or closed 2021-03-08 16:28:00 +01:00
Emanuel Schütze ba0e9b3bc6 Add translation service to DiffService. 2021-03-08 12:54:22 +01:00
Tobias Hößl bef322d0a4
Don't show diff view on slides if no change recos exist 2021-03-06 19:16:22 +01:00
Emanuel Schütze bc9b028624 Updated translations 2021-03-05 07:44:49 +01:00
Tobias Hößl ac50d6f8dc Bugfix: better handling of inconsistent states in amendments if the base motion has shrunk 2021-03-04 21:17:14 +01:00
Finn Stutzenstein 619a698272 Error handling:
- catch QuotaExceededError
- add generic error message to the spinner
2021-03-01 17:10:22 +01:00
GabrielInTheWorld a450a1dff5
Merge pull request #5898 from GabrielInTheWorld/cleanup-fix-spinner
Some cleanup in favor of spinner-fixes
2021-03-01 16:49:02 +01:00
Emanuel Schütze d73b2142b7
Merge pull request #5928 from FinnStutzenstein/orderAssignmentOptions
order assignment options by weight
2021-03-01 16:25:14 +01:00
GabrielMeyer 7314bf0999 Cleanup spinner-fixes
- Rename: noop-interceptor -> stable-interceptor
- Put logic from stable.service to openslides-status.service
2021-03-01 16:11:08 +01:00
Emanuel Schütze 4e6f0850c4 Fixed showSubtitle config. Reordered agenda config. 2021-03-01 15:21:43 +01:00
Finn Stutzenstein 0a8274e6e2
order assignment options by weight 2021-03-01 14:40:06 +01:00
Finn Stutzenstein 4929e2b6f6 Change chat access groups
Adjust some client chat feature

- Cleanup some stuff
- Read and write chatting
2021-02-19 15:08:02 +01:00
GabrielMeyer e74df38a0f Fixes an infinite running spinner
The ApplicationRef propagates never a stable state, when in cinema mode. This is, because in the `cinema.component.ts` asynchronous requests are made, before the app was getting stable.
2021-02-15 15:18:10 +01:00
Emanuel Schütze 1cf2763ed6 Updated translations 2021-02-11 21:33:18 +01:00
Sean 69adc1d41c Add Chat UI Components
Add Chat User Interface
Restructure some services
Virtual Scrolling
Manual change detection for message updates
Enhanced Date pipe
Message layout
Tabbed reusable chat window
Deleting messages
Further permission checks
Delete-prompts
Mobile friendly chat usage
automatically scroll to bottom
2021-02-11 17:10:25 +01:00
Finn Stutzenstein 8e5b1fa99d Add Chat on Server and client as draft 2021-02-09 16:07:52 +01:00
Emanuel Schütze 612bf78871 Updated translations 2021-02-08 17:07:32 +01:00
Finn Stutzenstein a839294add
Wait for a stable app (closes #5813) 2021-02-04 12:33:20 +01:00
Sean 04eedc7c37 Cleanup some applause code
Cleans some applause code
2021-02-02 15:52:55 +01:00
Finn Stutzenstein 1380812924
Fixes offline bar on successful reconnections (closes #5810). 2021-02-02 11:56:04 +01:00
Sean cc65b756c7
Merge pull request #5811 from tsiegleauq/applause-client
Add applause in client
2021-02-01 13:34:30 +01:00
Sean e3d718cad0 Add applause in client
Applause button in Jitsi Bar,
Add Applause Service,
Add Applause Display component,
Add Config varriables,
Integrate applause display component in Jitsi bar,
Integrate custom vertical progress bar as own component,
  - vertical and more customizable than the mat-progress-bar
  - includes an optional end icon
  - animated and themed
Add custom clapping icon
applause particles using tsparticles
custom particle component
dynamic add and remove functions to alter particles in runtime
Set own particle shape
Use smooth emitter for clean particle spawning
2021-01-28 15:42:19 +01:00
Martin Dickopp 2130f4970f Improve password generation
Generating an 8-bit random number and reducing it modulo 56
(characters.length) does not choose all numbers 0 to 55 with equal
probability, but chooses 0 to 31 with higher probability than 32 to 55.
This change improves the password generation algorithms by choosing all
characters with equal probability.
2021-01-24 19:14:20 +01:00
Finn Stutzenstein 8049bfa91e
Performance improvements for OS3+
- Cleans up log messages in the client
- Refactored the autoupdate bundle code into an own file
- Added bulk creates for History in Postgresql. This is the only database system
  that supports returning all ids whan multiple elements are inserted. We can
  make usage out of it.
- Added a `disable_history`, that is request-wide
- Disabled history on poll vote requests
- Removed unnecessary user ordering
- Reduced the queries for creating motion vote objects by one
- removed final_data: This was not prefetched. Using the normal data collection
  the data is prefetched
- removed unnecessary user query if vore delegation is not used
2021-01-21 12:53:51 +01:00
FinnStutzenstein e225a57f97
OpenSlides3+: External Autoupdate Service
- Removing channels. Going back to a wsgi deployment
- Removed server projector code
- Autoupdate throttling is now in the client
- New communication stack in the client
- Adopted all deployment methods: Docker stack and docker compose (prod and dev)
- Added autoupdate service as submodule
2021-01-14 07:55:41 +01:00