Commit Graph

51 Commits

Author SHA1 Message Date
John Livingston 45a63eaecd
Terms&Conditions (#18):
* new settings for instance's terms
* new channel option for channel's terms
2024-06-25 12:21:01 +02:00
John Livingston 22ea1a36ae
Share chat dock tab: adding date column, removing password column. 2024-06-19 11:45:37 +02:00
John Livingston a9b6474b8f
Authentication token generation WIP (#98)
First working version.
2024-06-17 14:54:29 +02:00
John Livingston 90afdafbd9
Authentication token generation WIP (#98)
You can now generate links to join chatrooms with your current user. This can be used to create Docks in OBS for example. This could also be used to generate authentication token to join the chat from 3rd party tools.
2024-06-17 11:43:59 +02:00
John Livingston 2739bb823a
Logger: improving the logger, and using it in client code. 2024-06-14 15:17:14 +02:00
John Livingston d931a9c144
Share url element: restore and save state. 2024-06-14 15:07:15 +02:00
John Livingston 1cc6a68089
Fix dynamic table button css 2024-06-13 17:00:08 +02:00
John Livingston b59056f57d
Fix linting. 2024-06-13 16:42:23 +02:00
John Livingston 990ff2385a
Refactoring: merge video-watch scope into common.
In order to be able to use lit in videowatch related code, we have to
merge these scopes.
2024-06-13 16:36:16 +02:00
John Livingston f1e9d1dfec
Dynamic table UI:
* margin bottom
* add row button on left, to be more visible
2024-06-13 15:21:31 +02:00
John Livingston 1d943716dd
Dynamic table: refactoring (more readable code). 2024-06-13 12:31:32 +02:00
John Livingston b6f196d07c
SPDX 2024-06-13 12:03:11 +02:00
John Livingston 38946121b7
tags-input: validate last value when pasting. 2024-06-13 12:00:11 +02:00
John Livingston 618dc6aeae
tags-input:
* add a "copy" button
* fix some css class (adding a prefix to avoid side effects)
* other minor fixes
2024-06-13 11:55:02 +02:00
John Livingston 7cabf12864
Fix tags-input:
* the code handling `separators` was buggy, so i simplified to use only
  one separator
* was not practical for bot quotes (can't edit), so replaced by a
  textarea
2024-06-13 10:48:13 +02:00
John Livingston 8cc9061092
Fix lit linting. (some fix could be better...) 2024-06-12 19:13:35 +02:00
John Livingston 724e8fdce9
Fix lit linting: input-tags should only handle text, not numbers. 2024-06-12 18:59:34 +02:00
John Livingston d4692c81e0
Fix lit linting, WIP. 2024-06-12 18:51:04 +02:00
John Livingston 4976a4f282
Refactoring: moving some template to separate files + classMap fix. 2024-06-12 17:14:39 +02:00
John Livingston 2c3739f633
Refactoring: simplifing the peertube context. 2024-06-12 17:14:38 +02:00
John Livingston 268c60d699
Refactoring. 2024-06-12 17:14:38 +02:00
John Livingston a4a9f85956
Dynamic tables: focus to first input when adding a row. 2024-06-12 17:14:38 +02:00
John Livingston 72c4b0804d
Better UI for channel configuration pages. 2024-06-12 17:14:38 +02:00
John Livingston e811c549fd
Fix checkbox. 2024-06-12 17:14:38 +02:00
John Livingston 2668e5174c
Dynamic table description: always displayed, in a separate line. 2024-06-12 17:14:37 +02:00
John Livingston 597afc8ba6
New page loading and error cases:
* adding new custom elements: spinner and error
* using them on async tasks
2024-06-12 17:14:37 +02:00
John Livingston e84782f346
dynamic table: add confirmation when deleting a line 2024-06-12 17:14:37 +02:00
John Livingston d0252383cd
Dynamic tables: title on add and remove buttons. 2024-06-12 17:14:36 +02:00
John Livingston 6f56a026bb
Custom emojis: import/export functions. 2024-06-10 19:17:49 +02:00
John Livingston 92cf83dcdf
Custom channel emoticons WIP (#130): fix CSS 2024-06-07 14:08:35 +02:00
John Livingston 47b580d132
Custom channel emoticons WIP (#130) 2024-06-07 13:45:07 +02:00
John Livingston 2dbfe49212
Custom channel emoticons WIP (#130): fix CSS 2024-06-07 13:45:06 +02:00
John Livingston a777c7ac8d
Custom channel emoticons WIP (#130) 2024-06-07 13:45:06 +02:00
John Livingston 92e9d6d1af
Custom channel emoticons WIP (#130) 2024-06-07 13:45:05 +02:00
John Livingston aa9697074a
Some refactoring. 2024-06-07 13:45:05 +02:00
John Livingston 5c87eef915
Custom channel emoticons WIP (#130) + various fix/refactoring 2024-06-07 13:45:05 +02:00
John Livingston 04403225fb
Custom channel emoticons WIP (#130) + various fix 2024-06-07 13:45:04 +02:00
Mehdi Benadel 1cf16d79be Fix one typo that wasted hours of debugging 2024-05-28 13:43:07 +02:00
Mehdi Benadel d425663516 fixes around input value for search and tags and tags input cosmetics 2024-05-28 13:43:07 +02:00
Mehdi Benadel cc75aadeb4 Supercharged tags input 2024-05-28 13:43:07 +02:00
Mehdi Benadel 35d9663559 Channel configuration validation + tags input 2024-05-28 13:43:07 +02:00
Mehdi Benadel 854bb8fb27 Move configuration row to shared 2024-05-28 13:43:07 +02:00
Mehdi Benadel d95312aa11 More cleanup 2024-05-28 13:43:07 +02:00
Mehdi Benadel 0f99d66ac4 fixing errors from linting 2024-05-28 13:43:07 +02:00
Mehdi Benadel fb7f44692c fix linting 2024-05-28 13:43:07 +02:00
Mehdi Benadel f549142ae4 Several fixes around channel configuration 2024-05-28 13:43:07 +02:00
Mehdi Benadel 5ef429e9f2 update css handling on dynamic table form 2024-05-28 13:43:07 +02:00
John Livingston 0672dc24a0 Typescript and lit version change + fix form submit. 2024-05-28 13:43:07 +02:00
John Livingston 732f7aedcd REUSE compliance. 2024-05-28 13:43:07 +02:00
John Livingston 1d14bbbda0 Cleaning more stuff. 2024-05-28 13:43:07 +02:00