* OIDC SSO Support
Co-authored-by: Anthony Lawn <thepaperpilot@gmail.com>
* improvements based on review feedback
* Get started with modal
* Make list for providers
* Plug in providers list
* Create or edit provider modal tweaks
* Provider delete modal
* Fix delete modal
* Add add oauth provider buttons
* Hookup some functions
* Add edit oauth
* Some bug fixes
* Delete old OAuth form
* Tweak login page oauth UI
* pnpm version bump
* Use approach other than modal for login screen SSO providers
* Accomodate translation with key different than error type
* Incorporate translations
* Update src/shared/components/home/oauth/oauth-provider-list-item.tsx
Co-authored-by: privacyguard <92675882+privacyguard@users.noreply.github.com>
---------
Co-authored-by: privacyguard <privacyguard@users.noreply.github.com>
Co-authored-by: Anthony Lawn <thepaperpilot@gmail.com>
Co-authored-by: privacyguard <92675882+privacyguard@users.noreply.github.com>
* Fixing titleOnly, PostSort, and CommentSort.
* SortType, Tagline, Emojis (#2718)
* PostSortType
* Hide post sort types in comment view
* Tagline
* CustomEmoji
* Update lemmy-js-client to 0.20.0-alpha.17
* Prompt before leaving unsaved forms
* Add cancel buttons, only create taglines when saving
* Cleanup SortSelect
* Use markdown url for custom emojis
This prevent SSR and CSR from rendering different images after changing
the image of an emoji, already posted emojis will keep showing the old
image. This will also display the same image on different instances that
have overlapping custom emojis.
* Cleanup EmojisForm sorting
* Use existing CommentSortSelect
* Simpler sort type conversion
---------
Co-authored-by: matc-pub <161147791+matc-pub@users.noreply.github.com>
* Make confirm popup for adult consent
* Fix import
* Fix blur and adjust user settings
* Make confirmation popup more stylish
* Add setting to site settings form
* Fix modal bug
* Put adult consent logic all in one place
* Make modal use markdown
* Fix consent modal showing up for currently logged in admin
* Add go-back redirect countdown
* Center modal title
* Handle enable_nsfw correctly
* Blur background of modal to hide spicy things
* Add translations
* Update deps
* Add community visibility to community form for editing and creating
* Add translations
* Make visibility display
* Add translations
---------
Co-authored-by: SleeplessOne1917 <insomnia-void@protonmail.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
* Update darkly-compact.css to set highlight-bg for dark theme
* Revert main.css
* Update darkly-pureblack.css to set highlight-bg for dark theme
* Update darkly-red.css to set highlight-bg for dark theme
* Update darkly.css to set highlight-bg for dark theme
* Update vaporwave-dark.css to set highlight-bg for dark theme
* Update i386.css to set highlight-bg for dark theme
* Update _variables.darkly-pureblack.scss to set $mark-bg-dark
* Update _variables.darkly.scss to set $mark-bg-dark
* Update _variables.i386.scss to set $mark-bg-dark
* Update _variables.vaporwave-dark.scss
* Fix remove post dialog
* Consolidate mod action logic
* Make mod action form less janky
* Move content action dropdown to its own component
* Make reusable component for content action buttons
* Finish up mod dropdown
* Introduce new content dropdown component to post listing
* Fix cancel moderation button bug
* Add icons, tweak UI
* Handle delete/undelete icons
* The thing
* Fix some of the banning related bugs
* Fix mod form ban bugs
* Fix some more bugs
* Make comments use dropdown menu
* Use mod action form with comments
* Make confirmation modal
* Make all the mod action dialogs modals
* Tweak modal
* Fix bug with mod form submit
* Tweak modal more
* More modal tweaking and some feedback toasts
* Use icon pairs for on/off
* Make modals auto focus input
* Implement PR suggestions
* Make UI use async functions where needed
* Make loading state for context action modals
* Hide context actions that users should not be able to do
* Add loading state to confirmation modals
* Use updated translations
* PR feedback
* Add forgotten trnslations
* Fix scrolling bug
---------
Co-authored-by: SleeplessOne <insomnia-void@protonmail.com>
* Add highlighting
* Adds it to mdNoImages as well
* Revert "Adds it to mdNoImages as well"
This reverts commit 2f8e3bb0cc.
* Revert "Add highlighting"
This reverts commit 80bcddd4df.
* Prevent yarn.lock from massively updating
* Add code themes locally
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
* feat: Add modal for totp settings
* Make inputs show up on totp modal
* Make modal work when enabling and disabling 2FA
* Give user better feedback when en/disabling totp
* Use new 2FA flow for login
* Refactor 2fa modal to prevent implementation details from leaking
* chore: Use constant objects where appropriate
* Incorporate translations
* Make working password inputs
* Make show/hide password button use icon
* Tweak look
* Handle delete account form separately from change settings form
* Adjust password strengthometer position
* Incorporate PR feedback
* Add translations
* Make outline buttons have better contrast in dark themes
* Change secondary color for darkly themes
* Put compact styles back to how they were before
* Forgot to build themes
* lemmy/main:
fix vote button alignment
Fix feedback on banning an unbanning
remove icon (#1618)
Indicate valid and invalid fields in signup form (#1450)
capitalize button (#1616)
Move password reset form to separate route, view (#1390)
feat(UI): Reduce base font size (#1591)
Fix: missing semantic css classes and html elements (#1583)
* lemmy/main: (38 commits)
chore: Empty commit to re-trigger Woodpecker
fix(a11y): Fix non-list item being inside ul list in navbar
fix: Fix non-unique ID attribute on re-used element
fix: Fix another class
fix: Fix some Bootstrap 5 font classes
fix: Fix some emoji escape logic
fix: Button doesn't need tabindex
fix: Fix incorrect function reference
fix: Emoji picker can be closed with escape key, other a11y fixes
fix: Fix some a11y issues on jump to content button
fix: Clarify a comment
fix: Fix merge error
Remove federation worker count
fix: Add triangle alert icon to language warning
added litely-compact
changed where custom compact code goes
added darkly-compact - issue 552
Refactor first load handling
Fix issue when navigating awat from settings
Give function better name
...