Commit graph

927 commits

Author SHA1 Message Date
Jay Sitter
c79894a11c
Merge branch 'main' into feat/vote-components 2023-06-23 00:28:53 -04:00
Jay Sitter
094429ff1e fix: Rework some vote buttons architecture 2023-06-22 23:48:53 -04:00
SleeplessOne1917
a2568a41f3
Merge branch 'main' into reduce-bundle 2023-06-23 03:31:29 +00:00
dudeami0
2c85c87e44 Fix server-side rendering after first load. 2023-06-22 23:30:42 -04:00
Alec Armbruster
e5e8f29c67
Remove noIndent prop from comment nodes on person view (#1491)
* remove noIdent prop from person details comment nodes

* remove noIndent prop from usage in Inbox
2023-06-22 22:56:51 -04:00
Alec Armbruster
d127b5626d
Fix inability to go to Home from Settings (#1506) 2023-06-23 02:46:38 +00:00
SleeplessOne1917
d0dff77377 Replace momentjs with date-fns 2023-06-22 19:33:02 -04:00
Alec Armbruster
91a07e79fc
fix lack of modlog refetch on mount (#1490)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-22 18:44:15 -04:00
Jay Sitter
380d6f877c Merge remote-tracking branch 'origin/main' into feat/vote-components
* origin/main:
  fix: Add post body preview to desktop post listing view
  fix: Fix i18n UserService import issue
2023-06-22 18:10:22 -04:00
Jay Sitter
a9bcf0567d Merge remote-tracking branch 'origin/main' into feat/add-post-body-preview-to-desktop
* origin/main: (40 commits)
  Adding jsit to codeowners.
  Cleanup, only check for /u/ if /c/ and /m/ checks fail
  Rename function to be more generic, since it parses users
  Typescript linter fixes
  bandaid fix our video embeds
  Remove pipe from community link regex
  Add missing classes
  Use shorter regex in community link parser
  Move regex pattern to config
  Update community link markdown parsing
  Fix avatar alignment issue (#1475)
  Omit user-scalable to use default
  Update getHttpBase dependency reference
  Enable users to zoom on mobile
  rethink it a bit
  rethink it a bit
  add fallback style tag
  move env utils into folder
  fix capitalization (#1467)
  Fix buildThemeList() function to ensure no duplicates (#1466)
  ...
2023-06-22 17:37:10 -04:00
Jay Sitter
5648843f4e
Merge branch 'main' into feat/default-to-user-primary-lang 2023-06-22 17:34:20 -04:00
Jay Sitter
1ea33e8c7e fix: Undo some other extraneous changes 2023-06-22 17:32:24 -04:00
Jay Sitter
d0fb7e6147 fix: Undo some extraneous changes 2023-06-22 17:30:48 -04:00
Jay Sitter
7af899ee75 fix: Remove tippy duplicate functions 2023-06-22 17:06:33 -04:00
Jay Sitter
be6ec3692e Merge remote-tracking branch 'origin/main' into feat/vote-components
* origin/main: (26 commits)
  Adding jsit to codeowners.
  Cleanup, only check for /u/ if /c/ and /m/ checks fail
  Rename function to be more generic, since it parses users
  Typescript linter fixes
  bandaid fix our video embeds
  Remove pipe from community link regex
  Add missing classes
  Use shorter regex in community link parser
  Move regex pattern to config
  Update community link markdown parsing
  Fix avatar alignment issue (#1475)
  Omit user-scalable to use default
  Update getHttpBase dependency reference
  Enable users to zoom on mobile
  rethink it a bit
  rethink it a bit
  add fallback style tag
  Add community link class
  prettier
  Add local community link parser plugin for Markdown-It
  ...
2023-06-22 16:56:08 -04:00
SleeplessOne1917
cefea2a554
Merge branch 'main' into main 2023-06-22 20:22:43 +00:00
Alec Armbruster
6af2037625
Merge branch 'main' into fix-video-embeds-on-posts 2023-06-22 15:06:44 -04:00
Zetaphor
d58fd63113 Cleanup, only check for /u/ if /c/ and /m/ checks fail 2023-06-22 16:05:20 -03:00
Zetaphor
7bd90da1f8 Rename function to be more generic, since it parses users 2023-06-22 16:02:27 -03:00
Zetaphor
ade8e1a9ea
Merge branch 'main' into main 2023-06-22 15:53:50 -03:00
Zetaphor
110be607c5 Typescript linter fixes 2023-06-22 15:51:25 -03:00
Alec Armbruster
7571f7ac69
bandaid fix our video embeds 2023-06-22 14:45:09 -04:00
Zetaphor
773eef5126 Remove pipe from community link regex 2023-06-22 15:43:01 -03:00
Zetaphor
d6e9b20a6c Add missing classes 2023-06-22 15:40:06 -03:00
Zetaphor
73147ae37c Use shorter regex in community link parser 2023-06-22 15:33:45 -03:00
Zetaphor
fc0c063426 Move regex pattern to config 2023-06-22 15:17:34 -03:00
Jay Sitter
443c128e05 fix: Revert to old mobile vote style 2023-06-22 14:02:15 -04:00
Jay Sitter
7c13b8dba1 feat: Move vote buttons to separate component 2023-06-22 13:36:38 -04:00
Zetaphor
c5779cd9b1 Update community link markdown parsing
Remove links without remote servers, add kbin support, add user support
2023-06-22 14:28:32 -03:00
SleeplessOne1917
aa72a7d805
Fix avatar alignment issue (#1475) 2023-06-22 12:52:47 -04:00
Zetaphor
07235d7a5b Update getHttpBase dependency reference 2023-06-22 13:44:43 -03:00
Zetaphor
8eb588da1b
Merge branch 'main' into main 2023-06-22 13:38:04 -03:00
Alec Armbruster
5c302cc47e
Merge branch 'main' into grave-scroll-issue-bugfix 2023-06-22 11:28:35 -04:00
Alec Armbruster
63b14accec
rethink it a bit 2023-06-22 11:22:36 -04:00
Ivo Barros
7fc35ff699
Merge branch 'main' into main 2023-06-22 15:36:05 +01:00
Zetaphor
8a64322c3b
Merge branch 'main' into main 2023-06-22 11:07:21 -03:00
Alec Armbruster
8e767f2331
fix merge conflicts 2023-06-22 09:04:25 -04:00
Alec Armbruster
fc40b473d7
move env utils into folder 2023-06-22 09:02:48 -04:00
Alec Armbruster
98cedb8832
fix capitalization (#1467)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-22 08:58:51 -04:00
Jay Sitter
f0375889d3 feat: Default language dropdowns to user's primary language 2023-06-22 00:54:07 -04:00
Zetaphor
02717be15c Add community link class 2023-06-22 01:07:33 -03:00
Ivo Barros
c06d386337 prettier 2023-06-22 04:52:04 +01:00
Zetaphor
92482cbe6b Add local community link parser plugin for Markdown-It 2023-06-22 00:48:09 -03:00
Ivo Barros
aa36fe6e5e
Merge branch 'main' into main 2023-06-22 04:23:35 +01:00
Ivo Barros
0beb2a4341 Merge remote-tracking branch 'upstream/main' into main 2023-06-22 02:17:22 +01:00
SleeplessOne1917
32e1fa747e
Merge branch 'main' into remove-i18-circle 2023-06-22 01:06:23 +00:00
SleeplessOne1917
090adeece5
Merge branch 'main' into expand-video-embeds-to-fullwidth 2023-06-22 00:56:01 +00:00
SleeplessOne1917
eae0990442 Fix I18 next circular reference 2023-06-21 20:54:35 -04:00
David Palmer
924e670699
remove embed prefix until a translation can be added 2023-06-22 12:23:36 +12:00
Jay Sitter
bf0f80e798 fix: Add post body preview to desktop post listing view 2023-06-21 19:40:24 -04:00
SleeplessOne1917
8ffe153f63
Merge branch 'main' into fix/fix-i18n-user-service-import 2023-06-21 23:27:07 +00:00
Jay Sitter
8e711c6b54 fix: Fix i18n UserService import issue 2023-06-21 19:26:51 -04:00
Jay Sitter
3f4f319160 fix: Fix i18n UserService import issue 2023-06-21 19:24:01 -04:00
David Palmer
5109118525
Merge branch 'main' into expand-video-embeds-to-fullwidth 2023-06-22 10:52:56 +12:00
91ab497e95 Merge branch 'main' into remove_markdown_it_emoji 2023-06-21 18:31:53 -04:00
Alec Armbruster
043b522ff1
utils.ts organization, round two (#1427)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update src/shared/utils/app/convert-comment-sort-type.ts

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>

* prettier pass

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-06-21 18:28:24 -04:00
David Palmer
3fca825f1f
Merge branch 'main' into expand-video-embeds-to-fullwidth 2023-06-22 09:25:50 +12:00
SleeplessOne1917
9c88c68e2f
Merge branch 'main' into remove_markdown_it_emoji 2023-06-21 21:16:17 +00:00
SleeplessOne1917
1ba0d0f408
Merge branch 'main' into fix_new_comments_badge 2023-06-21 21:14:40 +00:00
Ivo Barros
0e052602ad
Merge branch 'main' into main 2023-06-21 20:45:58 +01:00
3e6236ada3 Cleaning up new comment badge. Fixes #1443 2023-06-21 15:02:23 -04:00
9480e6337b Commenting out markdown_it_emoji, because it breaks bolds.
- Fixes #1439
2023-06-21 14:46:29 -04:00
0c78cf22a7 Centering emojimart in view. 2023-06-21 14:44:37 -04:00
101b830d87
Remove docs translations from links (#1441)
See https://github.com/LemmyNet/lemmy-docs/pull/223

There are redirects in place so this is not urgent.
2023-06-21 10:41:08 -04:00
Jay Sitter
40eefb0c67
fix(tabs): Fix tab semantics and a11y (#1382)
* fix: Fix tab semantics for Settings page

* fix: Use new tabpanel markup for admin settings

* fix: Remove unused currentTab behavior

* fix: Remove Bootstrap tab JS dependency

* fix: Add tabpanel role to rate limit tab panels

* fix: Fix style of tabs

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-21 08:27:27 -04:00
Dessalines
8819cd4976
Merge branch 'main' into fix/1417-communities-search-layout 2023-06-21 08:20:32 -04:00
d2f2d7442a Fixing handlePostNsfwChange. 2023-06-21 08:16:11 -04:00
Dessalines
3e0a32a634
Merge branch 'main' into fix/1417-communities-search-layout 2023-06-21 08:08:23 -04:00
Dessalines
c1e2168a43
Merge branch 'main' into fix/create-post-form-adjustments 2023-06-21 08:07:12 -04:00
Jay Sitter
1d0e96dbc4
fix: Remove Bootstrap JS in sidebars (#1434)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-21 08:05:32 -04:00
SleeplessOne1917
638ab2c462
Com create post (#1431)
* Fix create post for community not having community selected by default

* Fix issue where fields would reset when creating post

* Run prettier and lint
2023-06-21 07:52:32 -04:00
David Palmer
121ed585dc
Merge branch 'main' into expand-video-embeds-to-fullwidth 2023-06-21 16:31:13 +12:00
David Palmer
c16c00db0d
add a prefix to hint to screenreaders what this iframe is 2023-06-21 16:28:27 +12:00
Jay Sitter
deed524a7f fix: Small adjustments to create post form 2023-06-21 00:20:05 -04:00
David Palmer
9858514bb4
wrap video embeds in the ratio container
This should correctly size the embedded video iframe to the full
available width, which looks better and is compatible with mobile
devices.

Also add the "allowfullscreen" modifier to the iframe so that the video
can be expanded to the browser's fullscreen mode.

Also add the post.embed_title as the iframe "title" attribute.
2023-06-21 16:15:02 +12:00
Jay Sitter
65703793f6 fix: Fix Communities search/filter header #1417 2023-06-21 00:01:31 -04:00
SleeplessOne1917
dd9838a7a7
Merge branch 'main' into feat/shorten-comments-button-text 2023-06-21 00:27:52 +00:00
Ivo Barros
747bc943a9 refactor if into switch case 2023-06-21 01:21:14 +01:00
Ivo Barros
ced7b887d2 Merge branch 'main' of github.com:L3v3L/lemmy-ui into main 2023-06-21 01:19:33 +01:00
SleeplessOne1917
bc658a80a4
Fix mobile navbar bug (#1428)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 20:09:45 -04:00
Jay Sitter
3574212c76 feat: Hide 'comments' in post listing comments button; icon and title text is clear 2023-06-20 19:53:55 -04:00
Ivo Barros
a07fc75972
Merge branch 'main' into main 2023-06-20 23:07:57 +01:00
SleeplessOne1917
4da34c1370
Merge branch 'main' into breakout-role-utils 2023-06-20 21:12:18 +00:00
Alec Armbruster
cc4ecb585e
forgot an import 2023-06-20 15:51:37 -04:00
djvs
5033b024f6 component classes v2 2023-06-20 14:46:16 -04:00
Alec Armbruster
697df71b2d
Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils 2023-06-20 10:21:41 -04:00
Alec Armbruster
2d4c9dd1c2
make suggested changes 2023-06-20 10:21:31 -04:00
Alec Armbruster
b8fd516f02
Merge branch 'main' into breakout-role-utils 2023-06-20 10:17:52 -04:00
Alec Armbruster
b874eaa38d
Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils 2023-06-20 10:17:29 -04:00
Alec Armbruster
e4f9c31cfa
make suggested changes 2023-06-20 10:17:16 -04:00
Jay Sitter
c77086a9d5
feat: Bootstrap 5 (#1378)
* feat: Use Bootstrap 5; remove Bootstrap 4

* feat: Add link decoration override global var

* fix: Change sr-only to visually-hidden

* fix: Fix missing toggle button classes

* fix: Use darker green to pass 3:1 contrast and allow foreground color generation

* fix: Replace all mr- and ml- classes with me- (end) and ms- (start) classes

* fix: Replace all pr- and pl- classes with pe- (end) and ps- (start) classes

* fix: Replace custom-select with form-select d-inline-block

* fix: Change max-width to Bootstrap 4's max-width

* fix: Fix badge colors

* fix: Replace deprecated btn-block class with d-block

* fix: Temporary fix for missing btn-block styles

* fix: Fix margin-left auto and margin-right auto

* fix: Fix default border color

* fix: Fix some button widths

* fix: Fix form row margins

* fix: Remove theme color maps; no longer necessary in Bootstrap 5

* fix: Remove unused gray

* test commit

* fix: Fix deprecated input-group-append usage

* fix: Add missing col-form-label classes

* fix: Fix some column widths

* fix: Fix language dropdown style regression

* fix: Fix toast background color

* fix: Fix missing colors in red themes

* fix: Fix default radio button appearance for toggles

* fix: Fix missing margin in search form

* fix: Fix search form widths

* fix: Fix rate limit form columns

* fix: Fix search filters layout

* fix: Fix weird table background issue; re-compile from main updates

* fix: Fix modlog filter layout

* fix: Fix some horizontal margins

* fix: Fix incorrect usage of input-group

* chore: Empty commit to re-trigger Woodpecker job

* fix: Fix incorrect Bootstrap 5 padding class

* fix: Tighten up the home filter bars for the hell of it

* fix: Fix home filter bar gap

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:01:29 -04:00
SleeplessOne1917
4807619b6c
Merge branch 'main' into fix/fix-post-action-button-sizes 2023-06-20 11:10:29 +00:00
sunaurus
c9b48e4980
Fix redirect after successful password reset 2023-06-20 13:45:40 +03:00
Jay Sitter
5e30e7b1a8 fix: Shrink and normalize some post action button colors and sizes 2023-06-20 00:35:50 -04:00
Alec Armbruster
79bdb7e8e8
Merge branch 'main' into breakout-role-utils 2023-06-19 21:49:01 -04:00
Alec Armbruster
69a123b6d8
update imports 2023-06-19 21:48:38 -04:00
Alec Armbruster
b4ac5b9f56
Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils 2023-06-19 21:12:59 -04:00
Alec Armbruster
f53d5db007
export default everything, will fix type errors next 2023-06-19 21:12:42 -04:00
SleeplessOne1917
33cbc8b50e
Merge branch 'main' into fix_language_select_custom 2023-06-20 00:21:43 +00:00
SleeplessOne1917
41cc3d35ea
Merge branch 'main' into breakout-role-utils 2023-06-20 00:14:00 +00:00
SleeplessOne1917
13df4b9c56
Merge branch 'main' into fix/add-aria-label-to-featured-pins 2023-06-19 23:32:00 +00:00
Alec Armbruster
b1b0fdf5f8
fix missing imports 2023-06-19 19:10:53 -04:00
Dessalines
0c95172993
Merge branch 'main' into breakout-role-utils 2023-06-19 18:48:59 -04:00
Jay Sitter
e8dfaa458a fix: Always show advanced post buttons dropdown 2023-06-19 15:56:55 -04:00
b7da6851aa Fixing missing class for language select. 2023-06-19 11:53:18 -04:00
Jay Sitter
94274a1e7f
feat(post): Move post domain beneath post title (#1363)
* feat(post): Move post domain and preview button beneath post title

* fix: Move the 'show body' button back to actions line; only show if there is something to show; add 'active' color

* fix: Fix some margins
2023-06-19 11:26:29 -04:00
Dessalines
02ffa85b58
Merge branch 'main' into breakout-role-utils 2023-06-19 10:04:19 -04:00
ayan4m1
5ccd8922da feat(css): make vertical rhythm more consistent for post listings 2023-06-18 23:55:04 -04:00
Jay Sitter
2348bbbf5b
Merge branch 'main' into fix/fix-post-creator-alignment 2023-06-18 23:45:06 -04:00
SleeplessOne1917
edf13f39e6
Merge branch 'main' into fix/fix-post-creator-alignment 2023-06-19 03:36:32 +00:00
Jay Sitter
6e4b2004dd
Merge branch 'main' into fix/add-labels-to-block-report 2023-06-18 23:23:44 -04:00
SleeplessOne1917
61586459ea
Merge branch 'main' into fix/fix-intense-hr-color 2023-06-19 03:20:59 +00:00
Jay Sitter
ad984c8584 fix: Use classnames 2023-06-18 23:19:56 -04:00
Jay Sitter
b55cf01e72 Merge remote-tracking branch 'origin/main' into fix/fix-post-creator-alignment
* origin/main:
  fix: Prettier ignore generated themes, as they aren't written by humans
  feat: Badge-ify NSFW and removed by mod title info
2023-06-18 23:18:03 -04:00
Jay Sitter
7f818921d2 fix(post): Fix missing labels on block/report buttons in new dropdown 2023-06-18 16:02:55 -04:00
Jay Sitter
473406d1da fix: Fix too-intense hr color between posts 2023-06-18 15:38:16 -04:00
Jay Sitter
90cd24b8ca fix: Fix post creator text alignment 2023-06-18 12:46:31 -04:00
Jay Sitter
28fd28f6d3 feat: Badge-ify NSFW and removed by mod title info 2023-06-18 10:47:29 -04:00
Jay Sitter
3e0ad0d56d fix: Fix display inline of post title 2023-06-18 10:19:42 -04:00
Jay Sitter
fbd2b727cb fix: Only post title should be inside h5, not the additional metadata icons 2023-06-18 10:19:40 -04:00
Jay Sitter
dcf576ff41 fix: Use btn-sm for advanced menu dropdown buttons 2023-06-18 10:18:17 -04:00
Jay Sitter
2e98e28e71 fix: Remove some extra classes on flag/report buttons 2023-06-18 10:18:17 -04:00
Jay Sitter
b4c83b214b fix: Fix vertical alignment and border radius of advanced dropdown menu items 2023-06-18 10:18:17 -04:00
Jay Sitter
fb2c9f7491 fix(a11y): Add aria-controls for advanced button dropdown 2023-06-18 10:18:17 -04:00
Jay Sitter
fc1c4f3279 fix: Fix some button labels and tippy text 2023-06-18 10:18:17 -04:00
Jay Sitter
96a4df220a fix: Remove unused var 2023-06-18 10:18:17 -04:00
Jay Sitter
7c264916a3 feat: Move advanced post menu into dropdown 2023-06-18 10:18:17 -04:00
SleeplessOne1917
0668a52daa
Merge branch 'main' into feat/move-advanced-post-menu-into-dropdown 2023-06-18 13:58:51 +00:00
SleeplessOne1917
37c9d3a9a1
Merge branch 'main' into fix/fix-post-title-element 2023-06-18 13:53:29 +00:00
SleeplessOne1917
30e6cdf29f
Merge branch 'main' into fix/add-aria-label-to-featured-pins 2023-06-18 13:48:45 +00:00
SleeplessOne1917
8df8c71a1f
Merge branch 'main' into main 2023-06-18 13:43:12 +00:00
Jay Sitter
4aacb38de6
Merge branch 'main' into feat/move-advanced-post-menu-into-dropdown 2023-06-18 09:38:25 -04:00
Jay Sitter
137498bfb9
Merge branch 'main' into fix/fix-post-title-element 2023-06-18 09:37:58 -04:00
Jay Sitter
982dbe39da
Merge branch 'main' into fix/add-aria-label-to-featured-pins 2023-06-18 09:37:52 -04:00
sunaurus
3f80010434
Always allow users to control whether they see NSFW content 2023-06-18 14:05:01 +03:00
Jay Sitter
cd0a5a60c6 fix: Fix display inline of post title 2023-06-18 00:41:47 -04:00
Jay Sitter
4da9fcdce9 fix: Use btn-sm for advanced menu dropdown buttons 2023-06-17 21:09:43 -04:00
Jay Sitter
bc69e0116c fix: Remove some extra classes on flag/report buttons 2023-06-17 21:04:40 -04:00
Jay Sitter
d0ae0f7543 fix: Fix vertical alignment and border radius of advanced dropdown menu items 2023-06-17 21:02:58 -04:00
Ivo Barros
5e9a414dfc clean code 2023-06-18 00:51:32 +01:00
Jay Sitter
f702cbd256 fix: Fix build error 2023-06-17 19:27:11 -04:00
Jay Sitter
ffaa3c4fc5 fix: Remove unused var 2023-06-17 19:16:52 -04:00
Jay Sitter
a7b0e2002d fix(a11y): Add aria-controls for advanced button dropdown 2023-06-17 19:10:53 -04:00
Jay Sitter
c48ee703c0 fix: Fix some button labels and tippy text 2023-06-17 18:28:35 -04:00
Jay Sitter
57ef993b82 fix: Remove unused var 2023-06-17 18:17:22 -04:00
Jay Sitter
086b0c0cc9 feat: Move advanced post menu into dropdown 2023-06-17 18:03:12 -04:00
Jay Sitter
3564c6c379 fix: Fix some small style issues 2023-06-17 17:01:14 -04:00
Jay Sitter
c8758317f7 fix: Fix Trending sidebar card too 2023-06-17 15:32:49 -04:00
Jay Sitter
0d302c0e40 fix: Cleaner logic 2023-06-17 15:32:29 -04:00
Jay Sitter
cf5c8a1c07 fix(a11y): Fix some mobile styles for Sidebar Cards 2023-06-17 15:24:55 -04:00