383b80851b
Add localization support to admin status and error messages ( #4631 )
...
* Initial plan
* Add localization support to admin form status and error messages
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Format updated files with prettier
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* Replace t() with Translation component in admin page JSX
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* update package-lock.json
* Update web/i18n/en/translation.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 16:29:40 -07:00
074bff32c1
Update directory.owncast.online -> owncast.directory ( #4485 )
...
* chore: change directory.owncast.online -> owncast.directory. For #4483
* chore: update extracted translations
---------
Co-authored-by: Owncast default web localizations <owncast@owncast.online>
2025-08-02 16:49:11 -07:00
eafcf9148c
Update EditInstanceDetails admin component to support localization ( #4439 )
...
* Initial plan
* Update EditInstanceDetails component to support localization
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
* Update web/types/localization.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add EditInstanceDetails namespace to localization keys
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
* chore: update extracted translations
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Owncast default web localizations <owncast@owncast.online>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-13 13:34:30 -07:00
d9a0d13479
Communicate and handle apub outgoing updates being delayed ( #4009 )
...
* Allow icon only status messages such as STATUS_PROCESSING to be displayed
* Add a processing status state for the EditSocialLinks component
* Log warning for the outbound apub channel being full
* Buffer the outbound apub channel so some API requests are less likely to get blocked during handling
* Make the apub outbound request trace-log always occur after being queued.
* Linting fix
2024-11-30 14:38:00 -08:00
f7b61d8d9a
Javascript formatting autofixes
2024-09-05 21:47:55 +00:00
39e77dc2cc
Markdown-Editor-LineWrapping ( #3908 )
...
* Markdown-Editor-LineWrapping
* added lineWrapping to js and css editors
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2024-09-05 14:45:09 -07:00
4579d9074e
Initial change for Social Media validation ( #3819 )
...
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2024-07-19 12:41:22 -07:00
2b57741397
fix: treat matrix links as regular web urls. Closes #3329
2024-01-21 20:25:05 -08:00
5ac0d5bbca
feat(admin): add explicit directory info agreement modal. Closes #3258
2023-08-16 17:08:19 -07:00
4790880c19
fix(admin): save appearanceVariables to admin global config state. Fixes #3170
2023-07-16 16:34:37 -07:00
15dc718e61
feat: add support for robots.txt disabling search indexing ( #2929 )
...
* feat: add support for robots.txt
Can toggle disabling search engine indexing. Closes #2684
* fix: unexport ts const
2023-05-30 11:09:51 -07:00
e50b23d081
Cleanup unused Javascript ( #3027 )
...
* chore(js): be stricter about dead code warnings
* chore(js): remove dead code and unused exports
* rebase
* chore: remove unused files
* chore(deps): remove unused prop-types dep
* chore(js): remove unused function
* chore(deps): remove + check unused deps
* chore(js): remove unused exports. Closes #3036
2023-05-20 21:15:25 -07:00
7aca27cb08
feat: add support for markdown in offline message. Closes #2921 ( #2977 )
2023-05-01 19:45:27 -07:00
9bef5730d9
fix(admin): make panel header text not so large
2023-04-28 20:47:31 -07:00
b3ac4e1a15
fix(js): consolidate url and account validators
2023-04-16 14:32:18 -07:00
1eac2a1632
FIX : Admin custom CSS area forces entire page to scroll #2886 ( #2892 )
...
* Update EditPageContent.tsx
Adding Scroll to codemirror
* Prettified Code!
* Fixing CSS- code mirror scroll issue
Removing excess code
and fixing CSS code mirror
* Prettified Code!
* Prettified Code!
---------
Co-authored-by: dev265545 <dev265545@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
2023-04-03 21:03:44 -07:00
e86caad06f
Return hideViewerCount in config and set the admin switch correctly. Closes #2887
2023-03-31 22:15:28 -07:00
7e7d655615
Corner radius slider no longer slides ( #2784 )
...
* Corner radius slider no longer slides
* revert
* add optional chaining
2023-03-08 15:00:10 -08:00
e80db09ab1
fix: Prevent color selector from closing on choosing a color ( #2783 )
...
* improv: wrap ColorPicker in memo to prevent unnecessary rerenders
* improv appearance: wrap updateColor in useCallback to prevent unnecessary rerenders due to changing reference to the func
* improv: define ColorCollection Component as top level, and modify it to prevent unnecessary rerenders
2023-03-08 12:13:57 -08:00
fa420ff98f
Support customizing button title text color
2023-01-18 23:14:44 -08:00
f072819e81
Refactor the color customizing admin components
2023-01-18 19:18:31 -08:00
12eb0eed1d
Support customizing button border color
2023-01-18 19:18:30 -08:00
a1a3272031
Hide scrollbars
2023-01-18 19:18:29 -08:00
bd8925f135
Remove theme colors from apperaance customization
2023-01-18 19:18:28 -08:00
6fbd6cbbcf
Lazy load every instance of using ant icons. Closes #2583
2023-01-15 22:31:36 -08:00
7392ae8a54
Reorganize admin components to help bundling
2023-01-10 00:37:11 -08:00