## What's Changed - Fix date-fns dynamic import by @matc-pub in [#2716](https://github.com/LemmyNet/lemmy-ui/pull/2716) - Adding a post title only filter to the search page. by @dessalines in [#2695](https://github.com/LemmyNet/lemmy-ui/pull/2695) - Fixing woodpecker warnings. by @dessalines in [#2696](https://github.com/LemmyNet/lemmy-ui/pull/2696) - Separating login and register links for must login alert. by @dessalines in [#2679](https://github.com/LemmyNet/lemmy-ui/pull/2679) - Dont simplify cross-posts for a community feed. by @dessalines in [#2678](https://github.com/LemmyNet/lemmy-ui/pull/2678) ## What's Changed in v0.19.6-beta.7 - 0.19.6-beta.7 by @dessalines - Updating translations. by @dessalines - Fixing peertube and ordinary video embeds. by @dessalines in [#2676](https://github.com/LemmyNet/lemmy-ui/pull/2676) - Changing sameSite cookie from Strict to Lax. by @dessalines in [#2677](https://github.com/LemmyNet/lemmy-ui/pull/2677) - Remove show new post notifs setting. by @dessalines in [#2675](https://github.com/LemmyNet/lemmy-ui/pull/2675) - Fix memory leak around emojis on server render by @makotech222 in [#2674](https://github.com/LemmyNet/lemmy-ui/pull/2674) - Enable spellcheck for markdown text area by @SleeplessOne1917 in [#2669](https://github.com/LemmyNet/lemmy-ui/pull/2669) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.6-beta.6...v0.19.6-beta.7 ## What's Changed in v0.19.6-beta.6 - 0.19.6-beta.6 by @dessalines - Pre release dep bump by @SleeplessOne1917 in [#2661](https://github.com/LemmyNet/lemmy-ui/pull/2661) - Updating translations. by @dessalines - Updating translations. by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.6-beta.5...v0.19.6-beta.6 ## What's Changed in v0.19.6-beta.5 - 0.19.6-beta.5 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.6-beta.4...v0.19.6-beta.5 ## What's Changed in v0.19.6-beta.4 - 0.19.6-beta.4 by @dessalines - Add ability to fill magnet link title on post creation. by @dessalines in [#2654](https://github.com/LemmyNet/lemmy-ui/pull/2654) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.6-beta.3...v0.19.6-beta.4 ## What's Changed in v0.19.6-beta.3 - 0.19.6-beta.3 by @dessalines - Updating translations. by @dessalines - Registration application view by @SleeplessOne1917 in [#2651](https://github.com/LemmyNet/lemmy-ui/pull/2651) - Add torrent help by @dessalines in [#2650](https://github.com/LemmyNet/lemmy-ui/pull/2650) - More moderation history by @dessalines in [#2649](https://github.com/LemmyNet/lemmy-ui/pull/2649) - Fix tribute related bug by @SleeplessOne1917 in [#2647](https://github.com/LemmyNet/lemmy-ui/pull/2647) - Update typescript-eslint monorepo to v8 (major) by @dessalines in [#2646](https://github.com/LemmyNet/lemmy-ui/pull/2646) - Updating translations. by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.6-beta.2...v0.19.6-beta.3 ## What's Changed in v0.19.6-beta.2 - 0.19.6-beta.2 by @dessalines - Adding renovate schedule. by @dessalines in [#2644](https://github.com/LemmyNet/lemmy-ui/pull/2644) - Remove min and max length from password input when using login form by @SleeplessOne1917 in [#2643](https://github.com/LemmyNet/lemmy-ui/pull/2643) - Remove trending communities card from home. by @dessalines in [#2639](https://github.com/LemmyNet/lemmy-ui/pull/2639) - Set data-bs-theme based on the presence of "dark" in theme name by @SleeplessOne1917 in [#2638](https://github.com/LemmyNet/lemmy-ui/pull/2638) - Fixing modlog filtering to allow admins and mods to filter by mod. by @dessalines in [#2629](https://github.com/LemmyNet/lemmy-ui/pull/2629) - Fix issue from logo bugfix by @SleeplessOne1917 in [#2620](https://github.com/LemmyNet/lemmy-ui/pull/2620) - Make more post params cross-postable by @SleeplessOne1917 in [#2621](https://github.com/LemmyNet/lemmy-ui/pull/2621) - Fix wonky comment action icon button alignment by @SleeplessOne1917 in [#2622](https://github.com/LemmyNet/lemmy-ui/pull/2622) - Prevent broken logo from crashing site by @SleeplessOne1917 in [#2619](https://github.com/LemmyNet/lemmy-ui/pull/2619) - Add rate limit info message. by @dessalines in [#2563](https://github.com/LemmyNet/lemmy-ui/pull/2563) - Removing renovate from git cliff by @dessalines in [#2564](https://github.com/LemmyNet/lemmy-ui/pull/2564) - Update dependency prettier to v3.3.3 by @dessalines in [#2600](https://github.com/LemmyNet/lemmy-ui/pull/2600) - Fix getQueryString by @matc-pub in [#2558](https://github.com/LemmyNet/lemmy-ui/pull/2558) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.5...v0.19.6-beta.2 ## What's Changed in v0.19.5 - 0.19.5 by @dessalines - Leave admin confirmation by @SleeplessOne1917 in [#2556](https://github.com/LemmyNet/lemmy-ui/pull/2556) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.5-alpha.3...v0.19.5 ## What's Changed in v0.19.5-alpha.3 - 0.19.5-alpha.3 by @dessalines - Regenerate themes by @SleeplessOne1917 in [#2554](https://github.com/LemmyNet/lemmy-ui/pull/2554) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.5-alpha.2...v0.19.5-alpha.3 ## What's Changed in v0.19.5-alpha.2 - 0.19.5-alpha.2 by @dessalines - Fix auto download bug by @SleeplessOne1917 in [#2552](https://github.com/LemmyNet/lemmy-ui/pull/2552) - Remove ignore scripts by @SleeplessOne1917 in [#2545](https://github.com/LemmyNet/lemmy-ui/pull/2545) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.5-alpha.1...v0.19.5-alpha.2 ## What's Changed in v0.19.5-alpha.1 - 0.19.5-alpha.1 by @dessalines - Make uploads only viewable to oneself by @SleeplessOne1917 in [#2540](https://github.com/LemmyNet/lemmy-ui/pull/2540) - Handle CrossPostParams when mounting CreatePost by @matc-pub in [#2521](https://github.com/LemmyNet/lemmy-ui/pull/2521) - Keep CreatePost mounted when updating URL, fixes focus resets. by @matc-pub in [#2520](https://github.com/LemmyNet/lemmy-ui/pull/2520) - Move fetchPageTitle into componentWillMount and only call client side. by @matc-pub in [#2519](https://github.com/LemmyNet/lemmy-ui/pull/2519) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4...v0.19.5-alpha.1 ## What's Changed in v0.19.4 - 0.19.4 by @dessalines - Revert "0.19.4" by @dessalines - 0.19.4 by @dessalines - Revert "0.19.4" by @dessalines - 0.19.4 by @dessalines - Revert "0.19.4" by @dessalines - Fix copy title from metadata by @SleeplessOne1917 in [#2518](https://github.com/LemmyNet/lemmy-ui/pull/2518) - 0.19.4 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.11...v0.19.4 ## What's Changed in v0.19.4-rc.11 - 0.19.4-rc.11 by @dessalines - Create post query params by @SleeplessOne1917 in [#2515](https://github.com/LemmyNet/lemmy-ui/pull/2515) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.10...v0.19.4-rc.11 ## What's Changed in v0.19.4-rc.10 - 0.19.4-rc.10 by @dessalines - Upping lemmy-js-client_version. by @dessalines in [#2513](https://github.com/LemmyNet/lemmy-ui/pull/2513) - Bump translation submodule by @SleeplessOne1917 in [#2511](https://github.com/LemmyNet/lemmy-ui/pull/2511) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.9...v0.19.4-rc.10 ## What's Changed in v0.19.4-rc.9 - 0.19.4-rc.9 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.8...v0.19.4-rc.9 ## What's Changed in v0.19.4-rc.8 - 0.19.4-rc.8 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.7...v0.19.4-rc.8 ## What's Changed in v0.19.4-rc.7 - 0.19.4-rc.7 by @dessalines - Updating translations. by @dessalines - Update deps and package manager by @SleeplessOne1917 in [#2505](https://github.com/LemmyNet/lemmy-ui/pull/2505) - Adding @matc-pub to codeowners. by @dessalines in [#2500](https://github.com/LemmyNet/lemmy-ui/pull/2500) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.6...v0.19.4-rc.7 ## What's Changed in v0.19.4-rc.6 - 0.19.4-rc.6 by @dessalines - Fix 502 error on initial settings page load. by @dessalines in [#2498](https://github.com/LemmyNet/lemmy-ui/pull/2498) - Fix some submit button issues by @matc-pub in [#2487](https://github.com/LemmyNet/lemmy-ui/pull/2487) - Remove renovate schedule. by @dessalines in [#2488](https://github.com/LemmyNet/lemmy-ui/pull/2488) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.5...v0.19.4-rc.6 ## What's Changed in v0.19.4-rc.5 - 0.19.4-rc.5 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.4...v0.19.4-rc.5 ## What's Changed in v0.19.4-rc.4 - 0.19.4-rc.4 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.3...v0.19.4-rc.4 ## What's Changed in v0.19.4-rc.3 - 0.19.4-rc.3 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.2...v0.19.4-rc.3 ## What's Changed in v0.19.4-rc.2 - 0.19.4-rc.2 by @dessalines - Updating translations. by @dessalines - Render more while reloading only some resources by @matc-pub in [#2480](https://github.com/LemmyNet/lemmy-ui/pull/2480) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-rc.1...v0.19.4-rc.2 ## What's Changed in v0.19.4-rc.1 - 0.19.4-rc.1 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.19.4-beta.8...v0.19.4-rc.1 ## What's Changed in 0.19.4-beta.8 - 0.19.4-beta.8 by @Nutomic - Fix video thumbnail override issue by @SleeplessOne1917 in [#2474](https://github.com/LemmyNet/lemmy-ui/pull/2474) - Use non-deprecated QR library by @SleeplessOne1917 in [#2475](https://github.com/LemmyNet/lemmy-ui/pull/2475) - Updating translations. by @dessalines - Fix Language not allowed infinite loading on failed post by @SleeplessOne1917 in [#2457](https://github.com/LemmyNet/lemmy-ui/pull/2457) - Refresh admin settings on submit by @SleeplessOne1917 in [#2456](https://github.com/LemmyNet/lemmy-ui/pull/2456) - Fix leap year issue by @SleeplessOne1917 in [#2453](https://github.com/LemmyNet/lemmy-ui/pull/2453) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.7...0.19.4-beta.8 ## What's Changed in v0.19.4-beta.7 - 0.19.4-beta.7 by @dessalines - Updating translations. by @dessalines - Fix bug where newly created communities cannot be edited until refresh by @SleeplessOne1917 in [#2451](https://github.com/LemmyNet/lemmy-ui/pull/2451) - Fix bug where UI breaks trying to send a DM by @SleeplessOne1917 in [#2452](https://github.com/LemmyNet/lemmy-ui/pull/2452) - Prevent onBlur from appending URL scheme to URLs by @SleeplessOne1917 in [#2449](https://github.com/LemmyNet/lemmy-ui/pull/2449) - Fix dev dockerfile by @SleeplessOne1917 in [#2444](https://github.com/LemmyNet/lemmy-ui/pull/2444) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.6...v0.19.4-beta.7 ## What's Changed in v0.19.4-beta.6 - 0.19.4-beta.6 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.5...v0.19.4-beta.6 ## What's Changed in v0.19.4-beta.5 - 0.19.4-beta.5 by @dessalines - Hiding RSS button for saved view on profile page. Fixes #2438 by @dessalines in [#2440](https://github.com/LemmyNet/lemmy-ui/pull/2440) - Prevent videos and embeds from showing if adult consent not accepted by @SleeplessOne1917 in [#2436](https://github.com/LemmyNet/lemmy-ui/pull/2436) - Mod action history by @SleeplessOne1917 in [#2437](https://github.com/LemmyNet/lemmy-ui/pull/2437) - Adding creator_banned_from_community to view votes modal. by @dessalines in [#2435](https://github.com/LemmyNet/lemmy-ui/pull/2435) - Add fallback image for broken images by @SleeplessOne1917 in [#2434](https://github.com/LemmyNet/lemmy-ui/pull/2434) - Content warning fixups by @matc-pub in [#2432](https://github.com/LemmyNet/lemmy-ui/pull/2432) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.19.4-beta.4...v0.19.4-beta.5 ## What's Changed in 0.19.4-beta.4 - Using corepack to install pnpm, instead of npm -g by @dessalines in [#2431](https://github.com/LemmyNet/lemmy-ui/pull/2431) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.4...0.19.4-beta.4 ## What's Changed in v0.19.4-beta.4 - 0.19.4-beta.4 by @dessalines - Adding vote display modes by @dessalines in [#2426](https://github.com/LemmyNet/lemmy-ui/pull/2426) - Make confirm popup for adult consent by @SleeplessOne1917 in [#2419](https://github.com/LemmyNet/lemmy-ui/pull/2419) - chore: fix some comments by @TechVest in [#2427](https://github.com/LemmyNet/lemmy-ui/pull/2427) - Adding image upload views for admins and profiles. by @dessalines in [#2424](https://github.com/LemmyNet/lemmy-ui/pull/2424) - Use muted display names, and always show instance for non-local. #1975 #2064 by @dessalines in [#2425](https://github.com/LemmyNet/lemmy-ui/pull/2425) - Only conditionally render most of content action dropdown and workaround for tippy warning by @matc-pub in [#2422](https://github.com/LemmyNet/lemmy-ui/pull/2422) - Correct mistake from block urls PR by @SleeplessOne1917 in [#2420](https://github.com/LemmyNet/lemmy-ui/pull/2420) - Add hide post UI by @SleeplessOne1917 in [#2408](https://github.com/LemmyNet/lemmy-ui/pull/2408) - Use mixins and decorators for scroll restoration and tippy cleanup by @matc-pub in [#2415](https://github.com/LemmyNet/lemmy-ui/pull/2415) - Fix parent comment linking when not showing context by @snan in [#2417](https://github.com/LemmyNet/lemmy-ui/pull/2417) - Block urls by @SleeplessOne1917 in [#2409](https://github.com/LemmyNet/lemmy-ui/pull/2409) - Fix deselecting community/creator filter for search form by @matc-pub in [#2416](https://github.com/LemmyNet/lemmy-ui/pull/2416) ## New Contributors - @TechVest made their first contribution in [#2427](https://github.com/LemmyNet/lemmy-ui/pull/2427) - @snan made their first contribution in [#2417](https://github.com/LemmyNet/lemmy-ui/pull/2417) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.3...v0.19.4-beta.4 ## What's Changed in v0.19.4-beta.3 - 0.19.4-beta.3 by @dessalines - fix: add a default margin bottom to ul and ol in a comment field by @richardj in [#2414](https://github.com/LemmyNet/lemmy-ui/pull/2414) - Fix incorrectly escaped user export JSON by @aeharding in [#2412](https://github.com/LemmyNet/lemmy-ui/pull/2412) - Adding generate translations to pnpm dev task. by @dessalines in [#2410](https://github.com/LemmyNet/lemmy-ui/pull/2410) - Adding alt_text and custom_thumbnail to post form. by @dessalines in [#2404](https://github.com/LemmyNet/lemmy-ui/pull/2404) - Fix tag failure notifs. by @dessalines in [#2403](https://github.com/LemmyNet/lemmy-ui/pull/2403) ## New Contributors - @richardj made their first contribution in [#2414](https://github.com/LemmyNet/lemmy-ui/pull/2414) - @aeharding made their first contribution in [#2412](https://github.com/LemmyNet/lemmy-ui/pull/2412) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.2...v0.19.4-beta.3 ## What's Changed in v0.19.4-beta.2 - 0.19.4-beta.2 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.4-beta.1...v0.19.4-beta.2 ## What's Changed in v0.19.4-beta.1 - 0.19.4-beta.1 by @dessalines - Updating translations. by @dessalines - Add matrix account link to create private message form by @SleeplessOne1917 in [#2399](https://github.com/LemmyNet/lemmy-ui/pull/2399) - Adds a loading skeleton to posts, comments and trending communities by @rodrigo-fm in [#2311](https://github.com/LemmyNet/lemmy-ui/pull/2311) - Fixing woodpecker. by @dessalines in [#2402](https://github.com/LemmyNet/lemmy-ui/pull/2402) - Show user email in registration application by @SleeplessOne1917 in [#2400](https://github.com/LemmyNet/lemmy-ui/pull/2400) - Rework query parsing by @matc-pub in [#2396](https://github.com/LemmyNet/lemmy-ui/pull/2396) - Notify users that they are banned from a community by @SleeplessOne1917 in [#2397](https://github.com/LemmyNet/lemmy-ui/pull/2397) - Fix registration pending translation bug by @SleeplessOne1917 in [#2393](https://github.com/LemmyNet/lemmy-ui/pull/2393) - Community visibility setting by @SleeplessOne1917 in [#2376](https://github.com/LemmyNet/lemmy-ui/pull/2376) - Do most of the theme handling from the Theme component by @matc-pub in [#2390](https://github.com/LemmyNet/lemmy-ui/pull/2390) - Lazy loading less common languages for syntax highlighting by @matc-pub in [#2388](https://github.com/LemmyNet/lemmy-ui/pull/2388) - Lazy load translations and date-fns, server side support for "Browser Default" language by @matc-pub in [#2380](https://github.com/LemmyNet/lemmy-ui/pull/2380) - Removing alectrocute and jsit from codeowners. by @dessalines in [#2391](https://github.com/LemmyNet/lemmy-ui/pull/2391) - Adding git-cliff to help generate changelogs. by @dessalines in [#2386](https://github.com/LemmyNet/lemmy-ui/pull/2386) - On account deletion add 'delete content' checkbox (fixes #2384) by @Nutomic in [#2385](https://github.com/LemmyNet/lemmy-ui/pull/2385) - Add badge for local subscribers to communities by @SleeplessOne1917 in [#2377](https://github.com/LemmyNet/lemmy-ui/pull/2377) - Bump dependencies by @SleeplessOne1917 in [#2378](https://github.com/LemmyNet/lemmy-ui/pull/2378) - Fix links to users and communities not including query in hyperlink by @SleeplessOne1917 in [#2368](https://github.com/LemmyNet/lemmy-ui/pull/2368) - Make code blocks use correct theme when in dark mode by @SleeplessOne1917 in [#2367](https://github.com/LemmyNet/lemmy-ui/pull/2367) - Hide WYSIWYG buttons when previewing markdown by @SleeplessOne1917 in [#2366](https://github.com/LemmyNet/lemmy-ui/pull/2366) - always show fedilinks (issue #2160) by @Die4Ever in [#2344](https://github.com/LemmyNet/lemmy-ui/pull/2344) - Changing security.txt to use github security advisories page. by @dessalines in [#2334](https://github.com/LemmyNet/lemmy-ui/pull/2334) - Fix scroll bug when modal closes from browser back button by @SleeplessOne1917 in [#2363](https://github.com/LemmyNet/lemmy-ui/pull/2363) - Prevent password length error silent truncation by @SleeplessOne1917 in [#2364](https://github.com/LemmyNet/lemmy-ui/pull/2364) - Show the community name instead of the creator name when appointing mod by @Kradyz in [#2358](https://github.com/LemmyNet/lemmy-ui/pull/2358) - Update deps, namely sharp by @SleeplessOne1917 in [#2357](https://github.com/LemmyNet/lemmy-ui/pull/2357) - increase font sizes on all themes by @iatenine in [#2352](https://github.com/LemmyNet/lemmy-ui/pull/2352) - Move to pnpm by @dessalines in [#2345](https://github.com/LemmyNet/lemmy-ui/pull/2345) ## New Contributors - @rodrigo-fm made their first contribution in [#2311](https://github.com/LemmyNet/lemmy-ui/pull/2311) - @iatenine made their first contribution in [#2352](https://github.com/LemmyNet/lemmy-ui/pull/2352) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.3...v0.19.4-beta.1 ## What's Changed in v0.19.3 - v0.19.3 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.3-rc.2...v0.19.3 ## What's Changed in v0.19.3-rc.2 - v0.19.3-rc.2 by @dessalines - Make it more obvious when a community is locked by @SleeplessOne1917 in [#2329](https://github.com/LemmyNet/lemmy-ui/pull/2329) - Downgrade sharp. by @dessalines in [#2337](https://github.com/LemmyNet/lemmy-ui/pull/2337) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.3-rc.1...v0.19.3-rc.2 ## What's Changed in v0.19.3-rc.1 - v0.19.3-rc.1 by @dessalines - Upgrading deps. by @dessalines in [#2336](https://github.com/LemmyNet/lemmy-ui/pull/2336) - Updating translations. by @dessalines - Revert "Fix captcha cache control bug" by @dessalines in [#2335](https://github.com/LemmyNet/lemmy-ui/pull/2335) - Improve TOTP modal by @SleeplessOne1917 in [#2327](https://github.com/LemmyNet/lemmy-ui/pull/2327) - Make a separate post markdown field character limit. by @dessalines in [#2331](https://github.com/LemmyNet/lemmy-ui/pull/2331) - Fix fedi link regression by @SleeplessOne1917 in [#2324](https://github.com/LemmyNet/lemmy-ui/pull/2324) - Fix captcha cache control bug by @SleeplessOne1917 in [#2326](https://github.com/LemmyNet/lemmy-ui/pull/2326) - Add logic to filter view for denied registration applications by @jmcharter in [#2322](https://github.com/LemmyNet/lemmy-ui/pull/2322) - Update Dockerfile to Node 21 by @kroese in [#2315](https://github.com/LemmyNet/lemmy-ui/pull/2315) - Clean up Dockerfile by @ubergeek77 in [#2314](https://github.com/LemmyNet/lemmy-ui/pull/2314) ## New Contributors - @jmcharter made their first contribution in [#2322](https://github.com/LemmyNet/lemmy-ui/pull/2322) - @ubergeek77 made their first contribution in [#2314](https://github.com/LemmyNet/lemmy-ui/pull/2314) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.2...v0.19.3-rc.1 ## What's Changed in v0.19.2 - v0.19.2 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.2-rc.5...v0.19.2 ## What's Changed in v0.19.2-rc.5 - v0.19.2-rc.5 by @dessalines - Adding admin view vote modal. by @dessalines in [#2303](https://github.com/LemmyNet/lemmy-ui/pull/2303) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.2-rc.4...v0.19.2-rc.5 ## What's Changed in v0.19.2-rc.4 - v0.19.2-rc.4 by @dessalines - Fix error page error interpolation by @SleeplessOne1917 in [#2302](https://github.com/LemmyNet/lemmy-ui/pull/2302) - Fix compact theme letter tail cutoff bug by @SleeplessOne1917 in [#2301](https://github.com/LemmyNet/lemmy-ui/pull/2301) - Store volume level on window object by @ismailkarsli in [#2307](https://github.com/LemmyNet/lemmy-ui/pull/2307) - Do not auto expand media if blur_nsfw is active and the post is NSFW by @ismailkarsli in [#2305](https://github.com/LemmyNet/lemmy-ui/pull/2305) - Fix dark theme highlight color for recent comments, restores colors to 0.18 values by @Pseudochron in [#2297](https://github.com/LemmyNet/lemmy-ui/pull/2297) ## New Contributors - @Pseudochron made their first contribution in [#2297](https://github.com/LemmyNet/lemmy-ui/pull/2297) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.1...v0.19.2-rc.4 ## What's Changed in v0.19.1 - v0.19.1 by @dessalines - Updating translations. by @dessalines - Use highlight color for new comments on dark themes that won't burn your eyes out by @SleeplessOne1917 in [#2295](https://github.com/LemmyNet/lemmy-ui/pull/2295) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.1-rc.1...v0.19.1 ## What's Changed in v0.19.1-rc.1 - v0.19.1-rc.1 by @dessalines - Re-add show source for comments by @SleeplessOne1917 in [#2290](https://github.com/LemmyNet/lemmy-ui/pull/2290) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0...v0.19.1-rc.1 ## What's Changed in v0.19.0 - v0.19.0 by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.16...v0.19.0 ## What's Changed in v0.19.0-rc.16 - v0.19.0-rc.16 by @dessalines - Upgrading lemmy-js-client. by @dessalines in [#2285](https://github.com/LemmyNet/lemmy-ui/pull/2285) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.15...v0.19.0-rc.16 ## What's Changed in v0.19.0-rc.15 - v0.19.0-rc.15 by @dessalines - Updating translations. by @dessalines - Make sure banned toast has correct user. by @dessalines in [#2281](https://github.com/LemmyNet/lemmy-ui/pull/2281) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.14...v0.19.0-rc.15 ## What's Changed in v0.19.0-rc.14 - v0.19.0-rc.14 by @dessalines - Fixing link targets reloading page. Fixes #2275 by @dessalines in [#2276](https://github.com/LemmyNet/lemmy-ui/pull/2276) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.13...v0.19.0-rc.14 ## What's Changed in v0.19.0-rc.13 - v0.19.0-rc.13 by @dessalines - Moderation/content action overhaul by @SleeplessOne1917 in [#2258](https://github.com/LemmyNet/lemmy-ui/pull/2258) - Fixing communityToChoice. Fixes #2231 . Fixes #2232 . by @dessalines in [#2271](https://github.com/LemmyNet/lemmy-ui/pull/2271) - Only generate manifest if it isn't already in memory by @SleeplessOne1917 in [#2272](https://github.com/LemmyNet/lemmy-ui/pull/2272) - Adding a few promise.all concurrent fetches to FetchInitialData. #2234 by @dessalines in [#2270](https://github.com/LemmyNet/lemmy-ui/pull/2270) - Changing auth cookie name back to jwt. by @dessalines in [#2269](https://github.com/LemmyNet/lemmy-ui/pull/2269) - Added aspect ratio to the videos by @ismailkarsli in [#2268](https://github.com/LemmyNet/lemmy-ui/pull/2268) - Move lemmyClient generation into fetchInitialData functions. Fixes #2243 by @dessalines in [#2260](https://github.com/LemmyNet/lemmy-ui/pull/2260) - fix wrapped http client by @phiresky in [#2267](https://github.com/LemmyNet/lemmy-ui/pull/2267) - Revert "Improve build performance" by @SleeplessOne1917 in [#2262](https://github.com/LemmyNet/lemmy-ui/pull/2262) - Improve build performance by @kroese in [#2261](https://github.com/LemmyNet/lemmy-ui/pull/2261) - Revert "Ignore autogenerated css files from being tracked in the repo" by @dessalines in [#2259](https://github.com/LemmyNet/lemmy-ui/pull/2259) - Ignore autogenerated css files from being tracked in the repo by @SleeplessOne1917 in [#2256](https://github.com/LemmyNet/lemmy-ui/pull/2256) ## New Contributors - @phiresky made their first contribution in [#2267](https://github.com/LemmyNet/lemmy-ui/pull/2267) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.11...v0.19.0-rc.13 ## What's Changed in v0.19.0-rc.11 - v0.19.0-rc.11 by @dessalines - Fixing cross-fetch issues. by @dessalines in [#2254](https://github.com/LemmyNet/lemmy-ui/pull/2254) - Fixing comments auto-collapsing. Fixes #2252 by @dessalines in [#2253](https://github.com/LemmyNet/lemmy-ui/pull/2253) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.10...v0.19.0-rc.11 ## What's Changed in v0.19.0-rc.10 - v0.19.0-rc.10 by @dessalines - Merge branch 'ssr_fix_2' by @dessalines - Forgot to add yarn.lock. by @dessalines - Trying another SSR fix. #2243 by @dessalines - Trying another SSR fix. #2243 by @dessalines in [#2251](https://github.com/LemmyNet/lemmy-ui/pull/2251) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.9...v0.19.0-rc.10 ## What's Changed in v0.19.0-rc.9 - v0.19.0-rc.9 by @dessalines - Updating translations. by @dessalines - Disable post voting buttons when logged out. Fixes #2248 by @dessalines in [#2249](https://github.com/LemmyNet/lemmy-ui/pull/2249) - Attempting to fix SSR. #2243 by @dessalines in [#2247](https://github.com/LemmyNet/lemmy-ui/pull/2247) - Fixing instance blocking. Fixes #2245 by @dessalines in [#2246](https://github.com/LemmyNet/lemmy-ui/pull/2246) - Fixing QR code CSP, try 2. Fixes #2241 by @dessalines in [#2242](https://github.com/LemmyNet/lemmy-ui/pull/2242) - Fix shutdown behaviour by @kroese in [#2239](https://github.com/LemmyNet/lemmy-ui/pull/2239) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.8...v0.19.0-rc.9 ## What's Changed in v0.19.0-rc.8 - v0.19.0-rc.8 by @dessalines - Multi-platform Dockerfile by @kroese in [#2235](https://github.com/LemmyNet/lemmy-ui/pull/2235) - Update deps by @SleeplessOne1917 in [#2237](https://github.com/LemmyNet/lemmy-ui/pull/2237) - Upgrading deps. by @dessalines in [#2233](https://github.com/LemmyNet/lemmy-ui/pull/2233) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.7...v0.19.0-rc.8 ## What's Changed in v0.19.0-rc.7 - v0.19.0-rc.7 by @dessalines - Fixing follow from subscribe page. Fixes #2215 by @dessalines in [#2229](https://github.com/LemmyNet/lemmy-ui/pull/2229) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.6...v0.19.0-rc.7 ## What's Changed in v0.19.0-rc.6 - v0.19.0-rc.6 by @dessalines - Updating translations. by @dessalines - Adding creator_is_admin and creator_is_mod, removing pointless functions by @dessalines in [#2228](https://github.com/LemmyNet/lemmy-ui/pull/2228) - Update bs theme when site theme is changed by @SleeplessOne1917 in [#2226](https://github.com/LemmyNet/lemmy-ui/pull/2226) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.5...v0.19.0-rc.6 ## What's Changed in v0.19.0-rc.5 - v0.19.0-rc.5 by @dessalines - Settings Import/export by @SleeplessOne1917 in [#2223](https://github.com/LemmyNet/lemmy-ui/pull/2223) - Auto focus search input when navigating to search page by @SleeplessOne1917 in [#2224](https://github.com/LemmyNet/lemmy-ui/pull/2224) - Remove previous button for PaginatorCursor by @dessalines in [#2221](https://github.com/LemmyNet/lemmy-ui/pull/2221) - Fix back button from posts going back twice instead of once by @SleeplessOne1917 in [#2220](https://github.com/LemmyNet/lemmy-ui/pull/2220) - Fixing errors. Fixes #2216 by @dessalines in [#2219](https://github.com/LemmyNet/lemmy-ui/pull/2219) - Fixing QR code CSP. by @dessalines in [#2218](https://github.com/LemmyNet/lemmy-ui/pull/2218) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.4...v0.19.0-rc.5 ## What's Changed in v0.19.0-rc.4 - v0.19.0-rc.4 by @dessalines - Upgrade for lemmy js client `0.19.0-alpha.16` by @dessalines in [#2210](https://github.com/LemmyNet/lemmy-ui/pull/2210) - Search page select fix by @SleeplessOne1917 in [#2201](https://github.com/LemmyNet/lemmy-ui/pull/2201) - Fixed markdown parsing error particularly with the spoiler tag. by @jgrim in [#2200](https://github.com/LemmyNet/lemmy-ui/pull/2200) - use improved notification system for all notification types by @biosfood in [#2190](https://github.com/LemmyNet/lemmy-ui/pull/2190) - Make 2FA input play nicer with phone keyboards by @SleeplessOne1917 in [#2199](https://github.com/LemmyNet/lemmy-ui/pull/2199) - Add code highlighting by @Ategon in [#2195](https://github.com/LemmyNet/lemmy-ui/pull/2195) ## New Contributors - @jgrim made their first contribution in [#2200](https://github.com/LemmyNet/lemmy-ui/pull/2200) - @Ategon made their first contribution in [#2195](https://github.com/LemmyNet/lemmy-ui/pull/2195) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.3...v0.19.0-rc.4 ## What's Changed in v0.19.0-rc.3 - v0.19.0-rc.3 by @dessalines - Updating for new v19 changes. by @dessalines in [#2191](https://github.com/LemmyNet/lemmy-ui/pull/2191) - Dont hide reply box on other actions. Fixes #1968 by @dessalines in [#2189](https://github.com/LemmyNet/lemmy-ui/pull/2189) - Add curl for basic healthcheck by @dvanderveer in [#2186](https://github.com/LemmyNet/lemmy-ui/pull/2186) - Tweak 2fa by @SleeplessOne1917 in [#2179](https://github.com/LemmyNet/lemmy-ui/pull/2179) - Add RTL/BIDI to post text by @hamidrezakp in [#1963](https://github.com/LemmyNet/lemmy-ui/pull/1963) - Simplify favicon by removing unneeded metadata by @Daniel15 in [#2176](https://github.com/LemmyNet/lemmy-ui/pull/2176) ## New Contributors - @dvanderveer made their first contribution in [#2186](https://github.com/LemmyNet/lemmy-ui/pull/2186) - @hamidrezakp made their first contribution in [#1963](https://github.com/LemmyNet/lemmy-ui/pull/1963) - @Daniel15 made their first contribution in [#2176](https://github.com/LemmyNet/lemmy-ui/pull/2176) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-beta.8...v0.19.0-rc.3 ## What's Changed in v0.19.0-beta.8 - v0.19.0-beta.8 by @dessalines - Adding cursor pagination. Fixes #2155 by @dessalines in [#2173](https://github.com/LemmyNet/lemmy-ui/pull/2173) - fix: Fix emoji picker custom emoji bug by @SleeplessOne1917 in [#2175](https://github.com/LemmyNet/lemmy-ui/pull/2175) - Fixing broken docker build due to missing rxjs. by @dessalines in [#2174](https://github.com/LemmyNet/lemmy-ui/pull/2174) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-beta.7...v0.19.0-beta.8 ## What's Changed in v0.19.0-beta.7 - v0.19.0-beta.7 by @dessalines - Dont push to :latest docker tag by @Nutomic in [#2171](https://github.com/LemmyNet/lemmy-ui/pull/2171) - fix: Prevent login screen from redirecting to signup by @SleeplessOne1917 in [#2170](https://github.com/LemmyNet/lemmy-ui/pull/2170) - Totp change by @SleeplessOne1917 in [#2165](https://github.com/LemmyNet/lemmy-ui/pull/2165) - Adding scaled sort to UI. Fixes #2156 by @dessalines in [#2169](https://github.com/LemmyNet/lemmy-ui/pull/2169) - Improve notifications by @biosfood in [#2132](https://github.com/LemmyNet/lemmy-ui/pull/2132) - Smart url parsing by @Trombach in [#2141](https://github.com/LemmyNet/lemmy-ui/pull/2141) - fix: Fix bug where old settings would linger on page until browser refresh by @SleeplessOne1917 in [#2153](https://github.com/LemmyNet/lemmy-ui/pull/2153) - fix: Fix bug where user could not block person from profile page by @SleeplessOne1917 in [#2151](https://github.com/LemmyNet/lemmy-ui/pull/2151) - Husky fix for production build. by @dessalines in [#2150](https://github.com/LemmyNet/lemmy-ui/pull/2150) ## New Contributors - @Trombach made their first contribution in [#2141](https://github.com/LemmyNet/lemmy-ui/pull/2141) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.19.0-rc.1...v0.19.0-beta.7 ## What's Changed in v0.19.0-rc.1 - v0.19.0-rc.1 by @dessalines - feat: Block instance by @SleeplessOne1917 in [#2144](https://github.com/LemmyNet/lemmy-ui/pull/2144) - Remote follow by @SleeplessOne1917 in [#1875](https://github.com/LemmyNet/lemmy-ui/pull/1875) - Remove auth from API request body params by @SleeplessOne1917 in [#2140](https://github.com/LemmyNet/lemmy-ui/pull/2140) - fix inbox read filtering by @biosfood in [#2131](https://github.com/LemmyNet/lemmy-ui/pull/2131) - allow limited markdown in spoiler summary by @biosfood in [#2126](https://github.com/LemmyNet/lemmy-ui/pull/2126) - Changed blocked instances to not be linked from instance page by @Security-Chief-Odo in [#2121](https://github.com/LemmyNet/lemmy-ui/pull/2121) - fix purge submit button by @biosfood in [#2128](https://github.com/LemmyNet/lemmy-ui/pull/2128) - Increase cache-control max-age to 60s by @Nutomic in [#2124](https://github.com/LemmyNet/lemmy-ui/pull/2124) - Don't hide the 'show source' button for anonymous users by @biosfood in [#2127](https://github.com/LemmyNet/lemmy-ui/pull/2127) - Disable "Next" button in Paginator when the next page is empty by @noskla in [#2114](https://github.com/LemmyNet/lemmy-ui/pull/2114) - Add moderator view button by @biosfood in [#1993](https://github.com/LemmyNet/lemmy-ui/pull/1993) - Communities search by @SleeplessOne1917 in [#2108](https://github.com/LemmyNet/lemmy-ui/pull/2108) - Display more information why has the login failed by @noskla in [#2109](https://github.com/LemmyNet/lemmy-ui/pull/2109) - Fix husky for yarn 2 . by @dessalines in [#2110](https://github.com/LemmyNet/lemmy-ui/pull/2110) - Report fix by @SleeplessOne1917 in [#2089](https://github.com/LemmyNet/lemmy-ui/pull/2089) - always show community name with instance for easy copy-pasting to friends by @Die4Ever in [#2073](https://github.com/LemmyNet/lemmy-ui/pull/2073) - Update spoiler icon to diamond shape. by @camporter in [#2102](https://github.com/LemmyNet/lemmy-ui/pull/2102) - Ensure markdown links have the noopener and nofollow rel tags by @camporter in [#2100](https://github.com/LemmyNet/lemmy-ui/pull/2100) - Move allowed and blocked instance tables to the column right of linked instance table by @dnswrsrx in [#2071](https://github.com/LemmyNet/lemmy-ui/pull/2071) - Woodpecker updates. by @dessalines in [#2046](https://github.com/LemmyNet/lemmy-ui/pull/2046) - Federate emoji sizing by @makotech222 in [#2063](https://github.com/LemmyNet/lemmy-ui/pull/2063) - Moved title field to the top of post-form (#2039, #2059) by @drumlinish in [#2061](https://github.com/LemmyNet/lemmy-ui/pull/2061) - Temp fix to modlog failing to render future dates by @makotech222 in [#2058](https://github.com/LemmyNet/lemmy-ui/pull/2058) - Move banned users to a separate admin tab. by @camporter in [#2057](https://github.com/LemmyNet/lemmy-ui/pull/2057) - Fixing webpack build. by @dessalines in [#2042](https://github.com/LemmyNet/lemmy-ui/pull/2042) - Frontend Settings - "Blur NSFW" and "Auto Expand" by @tgxn in [#1640](https://github.com/LemmyNet/lemmy-ui/pull/1640) - Add open links in new tab by @dessalines in [#2032](https://github.com/LemmyNet/lemmy-ui/pull/2032) - Fix comment insertion from context views. Fixes #2030 by @dessalines in [#2031](https://github.com/LemmyNet/lemmy-ui/pull/2031) - Fix password autocomplete by @SleeplessOne1917 in [#2033](https://github.com/LemmyNet/lemmy-ui/pull/2033) - Fix suggested title " " spaces by @devalnor in [#2037](https://github.com/LemmyNet/lemmy-ui/pull/2037) - Lemmy 2515 controversial posts and comments by @iByteABit256 in [#1727](https://github.com/LemmyNet/lemmy-ui/pull/1727) - Update translation submodule by @SleeplessOne1917 in [#2023](https://github.com/LemmyNet/lemmy-ui/pull/2023) - Mark post as read when clicking "Expand here" on the preview image on the post listing page (#1600) by @milandamen in [#1978](https://github.com/LemmyNet/lemmy-ui/pull/1978) - Expanded the RegEx to check if the title contains new line caracters. Should fix issue #1962 by @SomeoneStoleMyNickname in [#1965](https://github.com/LemmyNet/lemmy-ui/pull/1965) - Fix document title of admin settings being overwritten by tagline and emoji forms in [#2003](https://github.com/LemmyNet/lemmy-ui/pull/2003) - Upgrading deps, running prettier. by @dessalines in [#1987](https://github.com/LemmyNet/lemmy-ui/pull/1987) - ES-Lint tweak by @SleeplessOne1917 in [#2001](https://github.com/LemmyNet/lemmy-ui/pull/2001) - Use proper modifier key in markdown text input on macOS by @HamzahMansour in [#1995](https://github.com/LemmyNet/lemmy-ui/pull/1995) - Fixing comment report showing dot. by @dessalines in [#1989](https://github.com/LemmyNet/lemmy-ui/pull/1989) - Make sure comment score color matches your vote. by @dessalines in [#1988](https://github.com/LemmyNet/lemmy-ui/pull/1988) - Allow limited set of markdown in title inline md rendering, fixes #1976 by @creesch in [#1977](https://github.com/LemmyNet/lemmy-ui/pull/1977) - Allow selecting from all languages in person settings (fixes #1971) by @Nutomic in [#1985](https://github.com/LemmyNet/lemmy-ui/pull/1985) - Separate final comment row + add classes by @djvs in [#1982](https://github.com/LemmyNet/lemmy-ui/pull/1982) - Allow sorting on /communities by @googleben in [#1934](https://github.com/LemmyNet/lemmy-ui/pull/1934) - Fix base.output (see #1911) by @tiziodcaio in [#1943](https://github.com/LemmyNet/lemmy-ui/pull/1943) - Add show/hide button to password fields by @SleeplessOne1917 in [#1861](https://github.com/LemmyNet/lemmy-ui/pull/1861) - Fix start_url and scope in web app manifest by @randfur in [#1931](https://github.com/LemmyNet/lemmy-ui/pull/1931) - Remove lodash.merge dependency by @tiziodcaio in [#1911](https://github.com/LemmyNet/lemmy-ui/pull/1911) - Set person_id to myId in handleLeaveModTeam by @lionirdeadman in [#1929](https://github.com/LemmyNet/lemmy-ui/pull/1929) - Remove invalid default option from language list by @lemmus-org in [#1919](https://github.com/LemmyNet/lemmy-ui/pull/1919) - Fix CSP in dev mode by @sunaurus in [#1918](https://github.com/LemmyNet/lemmy-ui/pull/1918) - Add Toast Messages for Bad Logins by @rosenjcb in [#1874](https://github.com/LemmyNet/lemmy-ui/pull/1874) - Comment border tweak by @SleeplessOne1917 in [#1820](https://github.com/LemmyNet/lemmy-ui/pull/1820) - Add nonce-based CSP header by @sunaurus in [#1907](https://github.com/LemmyNet/lemmy-ui/pull/1907) - Use the 'node' user instead of root while running in a container by @camporter in [#1894](https://github.com/LemmyNet/lemmy-ui/pull/1894) - Add community name to featured post action in Modlog by @KarboniteKream in [#1891](https://github.com/LemmyNet/lemmy-ui/pull/1891) - Use canonical URLs by @mminer237 in [#1883](https://github.com/LemmyNet/lemmy-ui/pull/1883) - Add theme option for compact that respects browser default by @lemmus-org in [#1870](https://github.com/LemmyNet/lemmy-ui/pull/1870) - Update post listing to prefer local image when available by @lemmus-org in [#1858](https://github.com/LemmyNet/lemmy-ui/pull/1858) - robots.txt: Disallow /modlog since it is not relevant for bots by @drumlinish in [#1850](https://github.com/LemmyNet/lemmy-ui/pull/1850) ## New Contributors - @noskla made their first contribution in [#2114](https://github.com/LemmyNet/lemmy-ui/pull/2114) - @drumlinish made their first contribution in [#2061](https://github.com/LemmyNet/lemmy-ui/pull/2061) - @tgxn made their first contribution in [#1640](https://github.com/LemmyNet/lemmy-ui/pull/1640) - @devalnor made their first contribution in [#2037](https://github.com/LemmyNet/lemmy-ui/pull/2037) - @iByteABit256 made their first contribution in [#1727](https://github.com/LemmyNet/lemmy-ui/pull/1727) - @milandamen made their first contribution in [#1978](https://github.com/LemmyNet/lemmy-ui/pull/1978) - @SomeoneStoleMyNickname made their first contribution in [#1965](https://github.com/LemmyNet/lemmy-ui/pull/1965) - @HamzahMansour made their first contribution in [#1995](https://github.com/LemmyNet/lemmy-ui/pull/1995) - @creesch made their first contribution in [#1977](https://github.com/LemmyNet/lemmy-ui/pull/1977) - @googleben made their first contribution in [#1934](https://github.com/LemmyNet/lemmy-ui/pull/1934) - @tiziodcaio made their first contribution in [#1943](https://github.com/LemmyNet/lemmy-ui/pull/1943) - @randfur made their first contribution in [#1931](https://github.com/LemmyNet/lemmy-ui/pull/1931) - @lionirdeadman made their first contribution in [#1929](https://github.com/LemmyNet/lemmy-ui/pull/1929) - @lemmus-org made their first contribution in [#1919](https://github.com/LemmyNet/lemmy-ui/pull/1919) - @rosenjcb made their first contribution in [#1874](https://github.com/LemmyNet/lemmy-ui/pull/1874) - @KarboniteKream made their first contribution in [#1891](https://github.com/LemmyNet/lemmy-ui/pull/1891) - @mminer237 made their first contribution in [#1883](https://github.com/LemmyNet/lemmy-ui/pull/1883) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.2-rc.1...v0.19.0-rc.1 ## What's Changed in v0.18.2-rc.1 - v0.18.2-rc.1 by @Nutomic - Fix XSS vuln by @makotech222 in [#1897](https://github.com/LemmyNet/lemmy-ui/pull/1897) - User inferno prompt instead of handrolled one by @SleeplessOne1917 in [#1867](https://github.com/LemmyNet/lemmy-ui/pull/1867) - Darkly tweak by @SleeplessOne1917 in [#1811](https://github.com/LemmyNet/lemmy-ui/pull/1811) - Reopen PR 1420 Feature add three six and nine months options frontend by @c-andy-candies in [#1689](https://github.com/LemmyNet/lemmy-ui/pull/1689) - Update lemmy-js-client and lemmy-translations by @sunaurus in [#1848](https://github.com/LemmyNet/lemmy-ui/pull/1848) ## New Contributors - @c-andy-candies made their first contribution in [#1689](https://github.com/LemmyNet/lemmy-ui/pull/1689) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1...v0.18.2-rc.1 ## What's Changed in v0.18.1 - v0.18.1 by @dessalines - Dark theme tweaks by @SleeplessOne1917 in [#1840](https://github.com/LemmyNet/lemmy-ui/pull/1840) - fix: Adjust sidebar banner to wrap bellow the title by @oliverwhite19 in [#1819](https://github.com/LemmyNet/lemmy-ui/pull/1819) ## New Contributors - @oliverwhite19 made their first contribution in [#1819](https://github.com/LemmyNet/lemmy-ui/pull/1819) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.11...v0.18.1 ## What's Changed in v0.18.1-rc.11 - v0.18.1-rc.11 by @dessalines - add ruby annotation support by @MichaelCharles in [#1831](https://github.com/LemmyNet/lemmy-ui/pull/1831) - fix: Fix mobile thumbnail being too small by @jsit in [#1814](https://github.com/LemmyNet/lemmy-ui/pull/1814) - Use Join Lemmy hostname as link text in footer by @dnswrsrx in [#1737](https://github.com/LemmyNet/lemmy-ui/pull/1737) - fix: Add focus ring color to post action buttons and markdown help link by @jsit in [#1816](https://github.com/LemmyNet/lemmy-ui/pull/1816) - fix: Fix focus ring styles for radio button toggles #1772 by @jsit in [#1773](https://github.com/LemmyNet/lemmy-ui/pull/1773) - Don't show login toaster upon user settings change by @alectrocute in [#1802](https://github.com/LemmyNet/lemmy-ui/pull/1802) - Fix home page not using site-level listing type #1612 by @jcgurango in [#1778](https://github.com/LemmyNet/lemmy-ui/pull/1778) - feat: Subtler user badge style by @jsit in [#1796](https://github.com/LemmyNet/lemmy-ui/pull/1796) - Fix data-bs-theme by @SleeplessOne1917 in [#1810](https://github.com/LemmyNet/lemmy-ui/pull/1810) ## New Contributors - @MichaelCharles made their first contribution in [#1831](https://github.com/LemmyNet/lemmy-ui/pull/1831) - @jcgurango made their first contribution in [#1778](https://github.com/LemmyNet/lemmy-ui/pull/1778) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.10...v0.18.1-rc.11 ## What's Changed in 0.18.1-rc.10 - v0.18.1-rc.10 by @SleeplessOne1917 - Attempt to fix inability to logout from some instances (subdomains) by @alectrocute in [#1809](https://github.com/LemmyNet/lemmy-ui/pull/1809) - feat(theme): Vaporwave by @SleeplessOne1917 in [#1682](https://github.com/LemmyNet/lemmy-ui/pull/1682) - fix: Revert smaller text size by @jsit in [#1795](https://github.com/LemmyNet/lemmy-ui/pull/1795) - Updated the regex for isAuthPath to reduce false positive hits by @Security-Chief-Odo in [#1806](https://github.com/LemmyNet/lemmy-ui/pull/1806) - fix: Add focus border to markdown toolbar buttons by @SleeplessOne1917 in [#1797](https://github.com/LemmyNet/lemmy-ui/pull/1797) - fix: Add focus border to markdown toolbar buttons by @jsit - fix: Add data-bs-theme attribute for user dark/light modes by @jsit in [#1782](https://github.com/LemmyNet/lemmy-ui/pull/1782) - fix: Break text on post titles so long words don't overflow by @SleeplessOne1917 in [#1771](https://github.com/LemmyNet/lemmy-ui/pull/1771) - Merge remote-tracking branch 'lemmy/main' into fix/fix-long-words-in-titles-overflow by @jsit **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.9...0.18.1-rc.10 ## What's Changed in v0.18.1-rc.9 - v0.18.1-rc.9 by @dessalines - fix: Fix comment collapse and vote buttons not having focus style by @jsit in [#1789](https://github.com/LemmyNet/lemmy-ui/pull/1789) - Add missing modlog reasons by @SleeplessOne1917 in [#1787](https://github.com/LemmyNet/lemmy-ui/pull/1787) - Fix search page breaking on initial load when logged in by @SleeplessOne1917 in [#1781](https://github.com/LemmyNet/lemmy-ui/pull/1781) - feat: Add PR template by @jsit in [#1785](https://github.com/LemmyNet/lemmy-ui/pull/1785) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.8...v0.18.1-rc.9 ## What's Changed in 0.18.1-rc.8 - v0.18.1-rc.8 by @SleeplessOne1917 - Fix profile loading spinner by @SleeplessOne1917 in [#1780](https://github.com/LemmyNet/lemmy-ui/pull/1780) - Merge branch 'main' into fix-profile-loading-spinner by @SleeplessOne1917 - fix: Fix badge alignment and break out into component by @SleeplessOne1917 in [#1770](https://github.com/LemmyNet/lemmy-ui/pull/1770) - Merge branch 'main' into fix/fix-badges-spacing-componentize by @SleeplessOne1917 - Merge branch 'main' into fix/fix-badges-spacing-componentize by @jsit - fix: Move getRoleLabelPill to the only component that uses it by @jsit - fix: Remove unused hasBadges() function by @jsit - Merge branch 'main' into fix/fix-badges-spacing-componentize by @jsit - fix: Fix badge alignment and break out into component by @jsit - Fix profile loading spinner by @m-gail - fix: Fix heading levels by @SleeplessOne1917 in [#1762](https://github.com/LemmyNet/lemmy-ui/pull/1762) - Merge branch 'main' into fix/h1-page-titles by @jsit - fix: Small cleanup to search/inbox controls by @SleeplessOne1917 in [#1760](https://github.com/LemmyNet/lemmy-ui/pull/1760) - Merge branch 'main' into fix/use-row-in-filters by @SleeplessOne1917 - fix: Fix up filter row gaps and margins a little by @jsit - fix: Simplify row classes a bit by @jsit - fix: Fix some gaps in search filters by @jsit - fix: Fix row gap on search options by @jsit - fix: Add bottom margin to inbox controls by @jsit - fix: Small cleanup to search/inbox controls by @jsit - Merge branch 'main' into fix/h1-page-titles by @jsit - fix: Fix heading levels by @jsit - fix: Break text on post titles so long words don't overflow by @jsit - fix: Post expand button was not showing if body-only post by @SleeplessOne1917 in [#1757](https://github.com/LemmyNet/lemmy-ui/pull/1757) - Merge branch 'main' into fix/expand-button-when-no-link by @alectrocute - Prevent JWT token from showing up on error page by @SleeplessOne1917 in [#1766](https://github.com/LemmyNet/lemmy-ui/pull/1766) - Merge branch 'main' into auth-error-message by @SleeplessOne1917 - feat(a11y): Change behavior of some file upload fields by @SleeplessOne1917 in [#1577](https://github.com/LemmyNet/lemmy-ui/pull/1577) - Merge branch 'main' into feat/create-post-file-upload-a11y by @SleeplessOne1917 - Merge branch 'main' into feat/create-post-file-upload-a11y by @jsit - fix: Fix avatar image overlay aspect ratio by @jsit - fix: Fix circle image aspect ratio by @jsit - fix: Add some spacing between upload field and image; fix circle image aspect ratio by @jsit - Merge branch 'main' into feat/create-post-file-upload-a11y by @jsit - Merge branch 'main' into feat/create-post-file-upload-a11y by @jsit - fix: Use Bootstrap file upload form control styles by @jsit - Fix feedback on banning an unbanning by @pascaldevink - fix vote button alignment by @alectrocute - remove icon by @alectrocute - Indicate valid and invalid fields in signup form by @dullbananas - capitalize button by @alectrocute - Move password reset form to separate route, view by @alectrocute - feat(UI): Reduce base font size by @jsit - Fix: missing semantic css classes and html elements by @0xAnansi - chore(DX): Add prettier to eslint config for use with editors by @jsit - Only give child comments colored borders by @SleeplessOne1917 - Associate NSFW label with its checkbox by @minorninth - fix: Remove unnecessary string interpolations by @jsit - fix: Remove unnecessary class by @jsit - fix: Remove unnecessary classes by @jsit - fix: Restore removed classes by @jsit - fix: Remove wrapping li's by @jsit - fix: Remove extraneous classes by @jsit - fix: Move things back to where they were by @jsit - chore: Separate post mod buttons into functions by @jsit - Merge branch 'main' into feat/create-post-file-upload-a11y by @jsit - Merge remote-tracking branch 'lemmy/main' into feat/create-post-file-upload-a11y by @jsit - fix(a11y): Change the look and behavior of some file upload fields by @jsit - Merge branch 'auth-error-message' of https://github.com/LemmyNet/lemmy-ui into auth-error-message by @SleeplessOne1917 - Merge branch 'main' into auth-error-message by @SleeplessOne1917 - fix: Fix vote buttons not showing spinners while registering vote #1761 by @jsit in [#1764](https://github.com/LemmyNet/lemmy-ui/pull/1764) - Merge branch 'main' into fix/vote-button-no-spinners-1761 by @jsit - fix: Fix vote buttons not showing spinners while registering vote #1761 by @jsit - Update yarn lock by @SleeplessOne1917 - Move export to barrel file by @SleeplessOne1917 - Prevent JWT token from showing up on error page by @SleeplessOne1917 - fix: Fix joined button check color by @SleeplessOne1917 in [#1763](https://github.com/LemmyNet/lemmy-ui/pull/1763) - Merge branch 'main' into fix/fix-joined-check-color by @SleeplessOne1917 - Fix markdown editor quote bugs by @jsit in [#1732](https://github.com/LemmyNet/lemmy-ui/pull/1732) - Merge branch 'main' into undefined_quote by @jsit - Merge branch 'main' into undefined_quote by @SleeplessOne1917 - Fix quotedText bugs in markdown editor by @sunaurus - fix: Fix joined button check color by @jsit - Fix DM replies not working by @jsit in [#1730](https://github.com/LemmyNet/lemmy-ui/pull/1730) - Merge branch 'main' into dm_fix by @jsit - Fix DM replies by @sunaurus - Merge branch 'main' into fix/expand-button-when-no-link by @SleeplessOne1917 - fix: Fix vote buttons in list view variable width by @SleeplessOne1917 in [#1756](https://github.com/LemmyNet/lemmy-ui/pull/1756) - Merge branch 'main' into fix/list-view-vote-button-width by @SleeplessOne1917 - fix: Fix thumb buttons having gray background #1754 by @SleeplessOne1917 in [#1755](https://github.com/LemmyNet/lemmy-ui/pull/1755) - fix: Fix thumb buttons having gray background #1754 by @jsit - fix: Fix vote buttons in list view variable width by @jsit - fix: Update comment to reflect new logic by @jsit - fix: Post expand button was not showing if body-only post by @jsit - Add support for Command (⌘) key shortcuts on Markdown text areas by @SleeplessOne1917 in [#1750](https://github.com/LemmyNet/lemmy-ui/pull/1750) - Add metaKey to markdown-textarea, for macos by @paradox460 - Fix jwt cookie path by @SleeplessOne1917 in [#1741](https://github.com/LemmyNet/lemmy-ui/pull/1741) - Fix jwt cookie path by @sunaurus - Add fallback date-fns locale import by @SleeplessOne1917 in [#1729](https://github.com/LemmyNet/lemmy-ui/pull/1729) - Add fallback date-fns locale import by @sunaurus ## New Contributors - @m-gail made their first contribution - @paradox460 made their first contribution **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.7...0.18.1-rc.8 ## What's Changed in 0.18.1-rc.7 - v0.18.1-rc.7 by @SleeplessOne1917 - v0.18.1-rc.6 by @SleeplessOne1917 - Fix date-fns locale import failing for some locales by @SleeplessOne1917 in [#1721](https://github.com/LemmyNet/lemmy-ui/pull/1721) - Fix date-fns locale import failing for some locales by @sunaurus - Fix nonexistent property `req.cookies` by @SleeplessOne1917 in [#1719](https://github.com/LemmyNet/lemmy-ui/pull/1719) - fix req.cookie nonexistent -.- by @alectrocute - Fix broken `user.auth()` method on `middleware.ts` by @SleeplessOne1917 in [#1718](https://github.com/LemmyNet/lemmy-ui/pull/1718) - Merge branch 'fix-cache-auth' of https://github.com/LemmyNet/lemmy-ui into fix-cache-auth by @alectrocute - Merge branch 'main' into fix-cache-auth by @SleeplessOne1917 - wip by @alectrocute - wip by @alectrocute - Merge branch 'main' of https://github.com/LemmyNet/lemmy-ui into fix-cache-auth by @alectrocute - Enforce SameSite=Strict by @diamondburned in [#1713](https://github.com/LemmyNet/lemmy-ui/pull/1713) - fix service worker path by @alectrocute - fix cache auth method by @alectrocute - Fix some issues by @SleeplessOne1917 in [#1711](https://github.com/LemmyNet/lemmy-ui/pull/1711) - Fix authorized route false flag by @SleeplessOne1917 - Fix dev caching issue by @SleeplessOne1917 ## New Contributors - @diamondburned made their first contribution in [#1713](https://github.com/LemmyNet/lemmy-ui/pull/1713) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.5...0.18.1-rc.7 ## What's Changed in v0.18.1-rc.5 - v0.18.1-rc.5 by @dessalines - Cache static data for a day by @SleeplessOne1917 in [#1708](https://github.com/LemmyNet/lemmy-ui/pull/1708) - Merge branch 'main' into cache-control by @SleeplessOne1917 - Fix `PostListing` mobile margin layout issue by @alectrocute in [#1706](https://github.com/LemmyNet/lemmy-ui/pull/1706) - change max-age to 5 for non-authed responses by @alectrocute - Cache static data for a day by @SleeplessOne1917 **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.4...v0.18.1-rc.5 ## What's Changed in 0.18.1-rc.4 - Try increasing node memory. by @dessalines **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.4...0.18.1-rc.4 ## What's Changed in v0.18.1-rc.4 - v0.18.1-rc.4 by @dessalines - Fix taglines on `Home` by @alectrocute in [#1701](https://github.com/LemmyNet/lemmy-ui/pull/1701) - Use git hash to break cache by @SleeplessOne1917 in [#1684](https://github.com/LemmyNet/lemmy-ui/pull/1684) - Removing unecessary timezone adjusting by @SleeplessOne1917 in [#1698](https://github.com/LemmyNet/lemmy-ui/pull/1698) - Merge branch 'main' into fix_datetime_2 by @SleeplessOne1917 - Fix missing classes on external link thumbnails with images by @alectrocute in [#1695](https://github.com/LemmyNet/lemmy-ui/pull/1695) - Merge branch 'main' into fix_datetime_2 by @alectrocute - Fixing site setup. Fixes #1694 by @dessalines in [#1697](https://github.com/LemmyNet/lemmy-ui/pull/1697) - Removing unecessary timezone adjusting by @dessalines - Communities page: make search type default to "Communities' by @SleeplessOne1917 in [#1685](https://github.com/LemmyNet/lemmy-ui/pull/1685) - Merge branch 'main' into community-search by @alectrocute - Allow audio captcha through CSP by @SleeplessOne1917 in [#1690](https://github.com/LemmyNet/lemmy-ui/pull/1690) - fix formatting by @Raicuparta - Merge branch 'main' into community-search by @SleeplessOne1917 **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.3...v0.18.1-rc.4 ## What's Changed in 0.18.1-rc.3 - Fixing lints. by @dessalines in [#1686](https://github.com/LemmyNet/lemmy-ui/pull/1686) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.3...0.18.1-rc.3 ## What's Changed in v0.18.1-rc.3 - v0.18.1-rc.3 by @dessalines - Merge branch 'main' into community-search by @Raicuparta - Add Security.txt by @rcmaehl in [#1408](https://github.com/LemmyNet/lemmy-ui/pull/1408) - Fixing timezone issue with date-fns. Fixes #1680 by @dessalines in [#1681](https://github.com/LemmyNet/lemmy-ui/pull/1681) - Add error toast for 413 content too large response on image uploads by @sunaurus in [#1675](https://github.com/LemmyNet/lemmy-ui/pull/1675) - Add publicPath for static js by @sunaurus in [#1672](https://github.com/LemmyNet/lemmy-ui/pull/1672) - Fix search page to stop `couldnt_find_object` error by @scme0 in [#1669](https://github.com/LemmyNet/lemmy-ui/pull/1669) - Add fixed width/height to `PostListing` thumbnail parent by @alectrocute in [#1660](https://github.com/LemmyNet/lemmy-ui/pull/1660) - fix: Add user action buttons to post dropdown #1653 by @jsit in [#1655](https://github.com/LemmyNet/lemmy-ui/pull/1655) - Search only communities by default when coming from communities page by @Raicuparta ## New Contributors - @rcmaehl made their first contribution in [#1408](https://github.com/LemmyNet/lemmy-ui/pull/1408) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.2...v0.18.1-rc.3 ## What's Changed in v0.18.1-rc.2 - v0.18.1-rc.2 by @dessalines - Adding nightly docker build. by @dessalines in [#1678](https://github.com/LemmyNet/lemmy-ui/pull/1678) - Return appropriate error codes by @SleeplessOne1917 in [#1665](https://github.com/LemmyNet/lemmy-ui/pull/1665) - Add i386 theme by @SleeplessOne1917 in [#1662](https://github.com/LemmyNet/lemmy-ui/pull/1662) - Set cache-control headers to reduce server load (fixes #412) by @Nutomic in [#1641](https://github.com/LemmyNet/lemmy-ui/pull/1641) - Make community sidebar "Subscribe"/"Joined"/"Pending" button consistent by @SleeplessOne1917 in [#1670](https://github.com/LemmyNet/lemmy-ui/pull/1670) - Merge branch 'main' into bugfix/fix-subscribe-button-layout by @alectrocute - Add `darkly-pureblack` theme by @SleeplessOne1917 in [#1610](https://github.com/LemmyNet/lemmy-ui/pull/1610) - Merge branch 'main' into feat/pureblack-theme by @alectrocute - Revert #1463, markdown default lang select by @jsit in [#1667](https://github.com/LemmyNet/lemmy-ui/pull/1667) - Revert #1463, markdown default lang select by @jsit - Merge branch 'main' into feat/pureblack-theme by @alectrocute - Merge branch 'main' into feat/pureblack-theme by @alectrocute - fix a few colors by @alectrocute - Merge branch 'main' into feat/pureblack-theme by @alectrocute - Merge branch 'main' into feat/pureblack-theme by @alectrocute - run prettier by @alectrocute - add darkly-pureblack theme by @alectrocute - formatting by @alectrocute - make subscribe/unsub/pending button consistent by @alectrocute - Fix subscribe and block community buttons not showing up on first load by @jsit in [#1661](https://github.com/LemmyNet/lemmy-ui/pull/1661) - Merge branch 'main' into subscribe-fix by @SleeplessOne1917 - Remove hard-coded `getRoleLabelPill` text foreground color classes by @alectrocute in [#1658](https://github.com/LemmyNet/lemmy-ui/pull/1658) - Fix subscribe and block community buttons not showing up on first load by @SleeplessOne1917 - fix: Fix alignment of preview mini-overlay buttons on thumbs by @SleeplessOne1917 in [#1630](https://github.com/LemmyNet/lemmy-ui/pull/1630) - Merge branch 'main' into fix/thumb-action-button-alignment by @alectrocute - Move `getRoleLabelPill` to `@utils/app` by @SleeplessOne1917 in [#1656](https://github.com/LemmyNet/lemmy-ui/pull/1656) - refactor by @alectrocute - Distinguish "Creator" badge on comments by @SleeplessOne1917 in [#1623](https://github.com/LemmyNet/lemmy-ui/pull/1623) - refactor again by @alectrocute - change me-2 to me-1, no need for me-2 width by @alectrocute - make mod shrunken label text-primary by @alectrocute - oops by @alectrocute - refactor x2 by @alectrocute - refactor by @alectrocute - Merge branch 'main' of https://github.com/LemmyNet/lemmy-ui into bugfix/make-post-creator-badge-stand-out-more by @alectrocute - Use `classNames` in #1650 by @SleeplessOne1917 in [#1651](https://github.com/LemmyNet/lemmy-ui/pull/1651) - add @jsit advice by @alectrocute - Fix borders on `MarkdownTextarea` buttons when disabled by @SleeplessOne1917 in [#1650](https://github.com/LemmyNet/lemmy-ui/pull/1650) - fix weird borders when markdown textarea is disabled by @alectrocute - use span by @alectrocute - always show badge on mobile by @alectrocute - Merge branch 'main' of https://github.com/LemmyNet/lemmy-ui into bugfix/make-post-creator-badge-stand-out-more by @alectrocute - remove toUpperCase since the translation is uppercase by @alectrocute - add tooltip by @alectrocute - make post creator badge stand out more by @alectrocute - Merge branch 'main' into fix/thumb-action-button-alignment by @jsit - Reduce fetchLimit (40 -> 20) by @sunaurus in [#1638](https://github.com/LemmyNet/lemmy-ui/pull/1638) - feat(UI): Always put post body behind toggle on post listings by @jsit in [#1596](https://github.com/LemmyNet/lemmy-ui/pull/1596) - Merge branch 'main' into feat/toggle-body-1595 by @jsit - Moving webpack-bundle-analyzer require inside mode check to fix docker. by @SleeplessOne1917 in [#1642](https://github.com/LemmyNet/lemmy-ui/pull/1642) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.1-rc.1...v0.18.1-rc.2 ## What's Changed in 0.18.1-rc.1 - Moving webpack-bundle-analyzer require inside mode check to fix docker. by @dessalines - Merge branch 'main' into feat/toggle-body-1595 by @jsit **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.1-rc.1...0.18.1-rc.1 ## What's Changed in v0.18.1-rc.1 - v0.18.1-rc.1 by @dessalines - Fix allowed and blocked instances not being fetched for admin settings by @SleeplessOne1917 in [#1627](https://github.com/LemmyNet/lemmy-ui/pull/1627) - Add space between cancel and ban button by @SleeplessOne1917 in [#1620](https://github.com/LemmyNet/lemmy-ui/pull/1620) - Merge branch 'main' into create_space_between_cancel_and_ban_button by @dessalines - Merge branch 'main' into create_space_between_cancel_and_ban_button by @SleeplessOne1917 - Add space between cancel and ban button by @pascaldevink - fix: Move toggle button to its own function by @jsit - Merge remote-tracking branch 'lemmy/main' into feat/toggle-body-1595 by @jsit - fix: Show metadata preview card on all post pages by @jsit - Fix feedback on banning an unbanning by @pascaldevink - fix vote button alignment by @alectrocute - remove icon by @alectrocute - Indicate valid and invalid fields in signup form by @dullbananas - capitalize button by @alectrocute - Move password reset form to separate route, view by @alectrocute - feat(UI): Reduce base font size by @jsit - Fix: missing semantic css classes and html elements by @0xAnansi - partially revert change by @alectrocute - chore(DX): Add prettier to eslint config for use with editors by @jsit - fix: Remove unnecessary class by @jsit - fix: Remove unnecessary classes by @jsit - fix: Restore removed classes by @jsit - fix: Remove wrapping li's by @jsit - fix: Remove extraneous classes by @jsit - fix: Move things back to where they were by @jsit - chore: Separate post mod buttons into functions by @jsit - remove hook entirely by @alectrocute - fix bug collapsing previews when voting by @alectrocute - fix: Remove unnecessary string interpolations by @jsit - Merge branch 'main' into feat/toggle-body-1595 by @jsit - fix: Remove unused comment by @jsit - feat: Use plus/minus expand button in title for showing body/preview by @jsit - Merge branch 'main' into feat/toggle-body-1595 by @jsit - feat(UI): Always put post body behind togggle on post listings (home/community) #1595 by @jsit - fix: Restore mdNoImages import by @jsit - fix: Fix alignment of preview mini-overlay buttons on thumbs by @jsit - fix: Remove body preview by @SleeplessOne1917 in [#1629](https://github.com/LemmyNet/lemmy-ui/pull/1629) - fix: Remove body preview by @jsit - fix(UI): Make max-width wider, and make sidebar narrower on wide screens (#1536) by @SleeplessOne1917 in [#1590](https://github.com/LemmyNet/lemmy-ui/pull/1590) - Merge branch 'main' into fix/wider-max-width-1536 by @SleeplessOne1917 - feat(UI): Make post listing (icon) avatars smaller (line-height) by @SleeplessOne1917 in [#1597](https://github.com/LemmyNet/lemmy-ui/pull/1597) - Merge branch 'main' into feat/hide-avatars-on-listings by @jsit - fix: Remove smallavatars prop by @jsit - fix: Restore icon avatars; make smaller and roundrect by @jsit - Merge branch 'main' into feat/hide-avatars-on-listings by @jsit - Merge branch 'main' into feat/hide-avatars-on-listings by @jsit - Merge remote-tracking branch 'lemmy/main' into feat/hide-avatars-on-listings by @jsit - feat(UI): Hide avatars on listings by @jsit - Merge branch 'main' into fix/wider-max-width-1536 by @jsit - Prevent `PostListing` previews from collapsing when voting by @SleeplessOne1917 in [#1608](https://github.com/LemmyNet/lemmy-ui/pull/1608) - Merge branch 'main' into bug/fix-image-collapse-upon-vote by @SleeplessOne1917 - partially revert change by @alectrocute - Merge branch 'main' into bug/fix-image-collapse-upon-vote by @alectrocute - remove hook entirely by @alectrocute - fix bug collapsing previews when voting by @alectrocute - Merge remote-tracking branch 'lemmy/main' into fix/wider-max-width-1536 by @jsit - Fix `VoteButtons` positioning by @SleeplessOne1917 in [#1624](https://github.com/LemmyNet/lemmy-ui/pull/1624) - Merge branch 'main' into bugfix/vote-button-position by @SleeplessOne1917 - Fix feedback on banning an unbanning by @SleeplessOne1917 in [#1622](https://github.com/LemmyNet/lemmy-ui/pull/1622) - Merge branch 'main' into fix_feedback_on_ban_and_unban by @SleeplessOne1917 - Fix feedback on banning an unbanning by @pascaldevink - fix vote button alignment by @alectrocute - Remove thumbnail expand icon on `PostListing`'s `postTitleLine` by @alectrocute in [#1618](https://github.com/LemmyNet/lemmy-ui/pull/1618) - Indicate valid and invalid fields in signup form by @dullbananas in [#1450](https://github.com/LemmyNet/lemmy-ui/pull/1450) - Capitalize "Mark all as read" button on `Inbox` by @alectrocute in [#1616](https://github.com/LemmyNet/lemmy-ui/pull/1616) - Move password reset form to separate route, view by @alectrocute in [#1390](https://github.com/LemmyNet/lemmy-ui/pull/1390) - feat(UI): Reduce base font size by @jsit in [#1591](https://github.com/LemmyNet/lemmy-ui/pull/1591) - Fix: missing semantic css classes and html elements by @0xAnansi in [#1583](https://github.com/LemmyNet/lemmy-ui/pull/1583) - Merge remote-tracking branch 'lemmy/main' into fix/wider-max-width-1536 by @jsit - chore: Separate post mod buttons into functions by @jsit in [#1599](https://github.com/LemmyNet/lemmy-ui/pull/1599) - Merge branch 'main' into chore/separate-mod-button-functions by @jsit - Merge branch 'main' into chore/separate-mod-button-functions by @jsit - fix: Remove unnecessary class by @jsit - fix: Remove unnecessary classes by @jsit - fix: Restore removed classes by @jsit - fix: Remove wrapping li's by @jsit - fix: Remove extraneous classes by @jsit - fix: Move things back to where they were by @jsit - chore: Separate post mod buttons into functions by @jsit - Merge remote-tracking branch 'lemmy/main' into fix/wider-max-width-1536 by @jsit - chore(DX): Add prettier to eslint config for use with editors by @jsit in [#1611](https://github.com/LemmyNet/lemmy-ui/pull/1611) - chore(DX): Add prettier to eslint config for use with editors by @jsit - chore: Remove unnecessary string interpolations by @SleeplessOne1917 in [#1603](https://github.com/LemmyNet/lemmy-ui/pull/1603) - Merge branch 'main' into chore/fix-unnecessary-string-interpolation by @jsit - Merge branch 'main' into chore/fix-unnecessary-string-interpolation by @SleeplessOne1917 - fix: Remove unnecessary string interpolations by @jsit - Merge branch 'main' into fix/wider-max-width-1536 by @jsit - Only give child comments colored borders by @SleeplessOne1917 in [#1594](https://github.com/LemmyNet/lemmy-ui/pull/1594) - Merge branch 'main' into comment-border by @SleeplessOne1917 - Associate NSFW label with its checkbox by @jsit in [#1605](https://github.com/LemmyNet/lemmy-ui/pull/1605) - Associate NSFW label with its checkbox by @minorninth - Only give child comments colored borders by @SleeplessOne1917 - fix: Fix image/title wrapping on small by @jsit - fix: Fix post listing vote/image/title widths by @jsit - fix: Fix a too-small thumbnail column by @jsit - fix: Set max height on post listing thumbnails by @jsit - fix: Tidy up divs by @jsit - fix: Make navbar container full screen width #1536 by @jsit - Merge branch 'main' into fix/wider-max-width-1536 by @jsit - feat(UI): Fix some link hover colors by @SleeplessOne1917 in [#1598](https://github.com/LemmyNet/lemmy-ui/pull/1598) - feat(UI): Fix some link hover colors by @jsit - Merge branch 'main' into fix/wider-max-width-1536 by @jsit - CSP should allow data urls for media-src or the audio captcha won't work by @SleeplessOne1917 in [#1592](https://github.com/LemmyNet/lemmy-ui/pull/1592) - Merge branch 'main' into csp_media_src_data_urls by @SleeplessOne1917 - Add margin to new comment text by @SleeplessOne1917 in [#1588](https://github.com/LemmyNet/lemmy-ui/pull/1588) - Update post-listing.tsx by @SleeplessOne1917 - Merge branch 'main' into new-comment-space by @SleeplessOne1917 - Use spae instead of margin by @SleeplessOne1917 - Add margin to new comment text by @SleeplessOne1917 - CSP should allow data urls for media-src or the audio captcha won't work by @minorninth - Merge branch 'main' into fix/wider-max-width-1536 by @jsit - Fix search request being called twice on search page by @SleeplessOne1917 in [#1589](https://github.com/LemmyNet/lemmy-ui/pull/1589) - Merge branch 'main' into double-search by @alectrocute - Fix search request being called twice on search page by @SleeplessOne1917 - fix(UI): Make max-width wider, and make sidebar narrower on wide screens #1536 by @jsit - Fix noisy "Can't set headers after they are sent" error by @SleeplessOne1917 in [#1585](https://github.com/LemmyNet/lemmy-ui/pull/1585) - Merge branch 'main' into bug/cant-set-headers-after-sent-fix by @jsit - Handle embedded videos the same as other content by @SleeplessOne1917 in [#1586](https://github.com/LemmyNet/lemmy-ui/pull/1586) - handle embedded iframe content better by @alectrocute - fix lint error by @alectrocute - fix error on prod by @alectrocute - chore(a11y): Remove a11y eslint overrides by @SleeplessOne1917 in [#1578](https://github.com/LemmyNet/lemmy-ui/pull/1578) - chore: Empty commit to re-trigger Woodpecker by @jsit - chore(a11y): Remove a11y eslint overrides, as there are (almost) no more violations by @jsit - feat(dev): Vote components by @SleeplessOne1917 in [#1488](https://github.com/LemmyNet/lemmy-ui/pull/1488) - Merge branch 'main' into feat/vote-components by @SleeplessOne1917 - fix(a11y): Some accessibility fixes by @SleeplessOne1917 in [#1576](https://github.com/LemmyNet/lemmy-ui/pull/1576) - fix: Fix some classes on private message collapse/expand button by @jsit - chore(a11y): Remove now-passing jsx-a11y tests from exemptions by @jsit - fix(a11y): Change divs and links to buttons by @jsit - fix: Remove invalid class by @jsit - fix: Add type=button to buttons by @jsit - Merge remote-tracking branch 'lemmy/main' into feat/vote-components by @jsit - fix(a11y): Fixing some small a11y issues by @SleeplessOne1917 in [#1570](https://github.com/LemmyNet/lemmy-ui/pull/1570) - Merge remote-tracking branch 'lemmy/main' into fix/a11y-fixes-2 by @jsit - fix(UI): Fix some Bootstrap 5 font classes by @jsit in [#1567](https://github.com/LemmyNet/lemmy-ui/pull/1567) - Merge remote-tracking branch 'lemmy/main' into fix/fix-font-classes-bs5 by @jsit - chore: Empty commit to re-trigger Woodpecker by @jsit - fix: Fix another class by @jsit - fix: Fix some Bootstrap 5 font classes by @jsit - fix(a11y): Restore aria-activedescendant by @jsit - fix(a11y): Make foreground of 'remove image button' white by @jsit - fix(a11y): Add alt text to emojis form by @jsit - fix(a11y): Fix some a11y markup in Searchable Select component by @jsit - fix(a11y): Change image remove button to true button element by @jsit - fix: Ignore rule for clickaway div; 'Esc' works for this by @jsit - chore: Empty commit to re-trigger Woodpecker by @jsit - fix: Fix some Bootstrap 5 font classes by @jsit - fix: Fix some Bootstrap 5 font classes by @jsit - Merge branch 'main' into feat/vote-components by @jsit - Fix emojis being unable to save by @SleeplessOne1917 in [#1539](https://github.com/LemmyNet/lemmy-ui/pull/1539) - Merge branch 'main' into emoji-upload-button by @SleeplessOne1917 - fix(a11y): Fix non-list item being inside ul list in navbar by @SleeplessOne1917 in [#1569](https://github.com/LemmyNet/lemmy-ui/pull/1569) - Merge branch 'main' into fix/non-list-item-in-navbar by @SleeplessOne1917 - fix(a11y): Fix non-unique ID attribute on re-used element by @SleeplessOne1917 in [#1568](https://github.com/LemmyNet/lemmy-ui/pull/1568) - Merge branch 'main' into fix/fix-dropdown-id-unique by @SleeplessOne1917 - fix(a11y): Close Emoji Picker on 'esc', make jump link interactive button by @SleeplessOne1917 in [#1547](https://github.com/LemmyNet/lemmy-ui/pull/1547) - Merge branch 'main' into fix/a11y-fixes by @SleeplessOne1917 - feat: Private Message UX improvements by @SleeplessOne1917 in [#1543](https://github.com/LemmyNet/lemmy-ui/pull/1543) - Merge branch 'main' into feat/create-private-message-updates by @jsit - fix: Fix incorrect function reference by @jsit - Merge remote-tracking branch 'lemmy/main' into feat/create-private-message-updates by @jsit - fix: Clarify a comment by @jsit - fix: Fix merge error by @jsit - Remove federation worker count by @cetra3 - fix: Add triangle alert icon to language warning by @jsit - added litely-compact by @dankxiaobong - changed where custom compact code goes by @dankxiaobong - added darkly-compact - issue 552 by @dankxiaobong - Refactor first load handling by @SleeplessOne1917 - Fix issue when navigating awat from settings by @SleeplessOne1917 - Give function better name by @SleeplessOne1917 - Change function name by @SleeplessOne1917 - Make date distance format use correct verbiage by @SleeplessOne1917 - Extract date fns setup by @SleeplessOne1917 - Remove unused dep by @SleeplessOne1917 - Replace momentjs with date-fns by @SleeplessOne1917 - Cache post listings and restore listing state when using browser back navigation buttons. by @dudeami0 - v0.18.0 by @dessalines - Fix homepage `scrollTo(0, 0)` failing when document size changes. by @dudeami0 - v0.18.0-rc.8 by @dessalines - Moved `!isBrowser()` check to `FirstLoadServer.isFirstLoad` by @dudeami0 - Fix server-side rendering after first load. by @dudeami0 - fix: Add aria-describedby for language warning by @jsit - Update src/shared/components/common/markdown-textarea.tsx by @jsit - Update src/shared/components/common/markdown-textarea.tsx by @jsit - fix: Disable save button if no text is entered by @jsit - fix: Fix some more private message form stuff by @jsit - feat: Clean up the Create Private Message page a bit by @jsit - Merge branch 'main' into fix/a11y-fixes by @jsit - fix: Fix some emoji escape logic by @jsit - fix: Button doesn't need tabindex by @jsit - fix: Emoji picker can be closed with escape key, other a11y fixes by @jsit - fix: Fix some a11y issues on jump to content button by @jsit - fix: Fix non-unique ID attribute on re-used element by @jsit - fix(a11y): Fix non-list item being inside ul list in navbar by @jsit - Merge branch 'main' into emoji-upload-button by @SleeplessOne1917 - Merge branch 'main' into emoji-upload-button by @alectrocute - Fix emojis being unable to save by @SleeplessOne1917 - Merge branch 'main' into feat/vote-components by @jsit - feat: Default language dropdowns to user's interface language by @jsit in [#1463](https://github.com/LemmyNet/lemmy-ui/pull/1463) - fix: Empty commit to re-trigger Woodpecker by @jsit - fix: Fix up some interface language logic and design by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @jsit - fix: Use simpler syntax for languageId array by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @SleeplessOne1917 - fix: Fix language selection bug by @jsit - fix: Use Interface Language instead by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @jsit - Merge branch 'main' into feat/default-to-user-primary-lang by @jsit - feat: Default language dropdowns to user's primary language by @jsit - Merge branch 'main' into feat/vote-components by @jsit - Fix comments uncollapsing when they're not supposed to by @SleeplessOne1917 in [#1540](https://github.com/LemmyNet/lemmy-ui/pull/1540) - Remove federation worker count by @SleeplessOne1917 in [#1541](https://github.com/LemmyNet/lemmy-ui/pull/1541) - Remove federation worker count by @cetra3 - fix: Add triangle alert icon to language warning by @SleeplessOne1917 in [#1534](https://github.com/LemmyNet/lemmy-ui/pull/1534) - Merge branch 'main' into fix/add-aria-describedby-lang-warn by @jsit - fix: Add aria-describedby for language warning by @SleeplessOne1917 in [#1533](https://github.com/LemmyNet/lemmy-ui/pull/1533) - fix: Add triangle alert icon to language warning by @jsit - Merge branch 'main' into fix/add-aria-describedby-lang-warn by @SleeplessOne1917 - Refactor first load handling by @SleeplessOne1917 in [#1529](https://github.com/LemmyNet/lemmy-ui/pull/1529) - Merge branch 'main' into first-load-refactor by @SleeplessOne1917 - added litely-compact and darkly-compact - issue 552 by @SleeplessOne1917 in [#1438](https://github.com/LemmyNet/lemmy-ui/pull/1438) - Merge branch 'LemmyNet:main' into added-darkly-compact-552 by @dankxiaobong - Merge branch 'main' into added-darkly-compact-552 by @dankxiaobong - Merge branch 'LemmyNet:main' into added-darkly-compact-552 by @dankxiaobong - Merge branch 'LemmyNet:main' into added-darkly-compact-552 by @dankxiaobong - Merge branch 'main' into added-darkly-compact-552 by @dankxiaobong - Merge branch 'main' into added-darkly-compact-552 by @dankxiaobong - added litely-compact by @dankxiaobong - changed where custom compact code goes by @dankxiaobong - added darkly-compact - issue 552 by @dankxiaobong - Refactor first load handling by @SleeplessOne1917 - Fix issue when navigating awat from settings by @SleeplessOne1917 in [#1528](https://github.com/LemmyNet/lemmy-ui/pull/1528) - Fix issue when navigating awat from settings by @SleeplessOne1917 - Cache post listings and restore listing state when using browser back navigation buttons. by @SleeplessOne1917 in [#1526](https://github.com/LemmyNet/lemmy-ui/pull/1526) - Merge branch 'main' into feature/home-scroll-restoration by @dudeami0 - Replace MomentJS with Date-Fns (Retry) by @SleeplessOne1917 in [#1517](https://github.com/LemmyNet/lemmy-ui/pull/1517) - Give function better name by @SleeplessOne1917 - Merge branch 'main' into reduce-bundle by @SleeplessOne1917 - Change function name by @SleeplessOne1917 - Make date distance format use correct verbiage by @SleeplessOne1917 - Extract date fns setup by @SleeplessOne1917 - Merge branch 'main' into reduce-bundle by @SleeplessOne1917 - Remove unused dep by @SleeplessOne1917 - Replace momentjs with date-fns by @SleeplessOne1917 - Cache post listings and restore listing state when using browser back navigation buttons. by @dudeami0 - fix: Add aria-describedby for language warning by @jsit - Merge remote-tracking branch 'origin/main' into feat/vote-components by @jsit - Fix homepage `scrollTo(0, 0)` failing when document size changes. by @SleeplessOne1917 in [#1515](https://github.com/LemmyNet/lemmy-ui/pull/1515) - Merge remote-tracking branch 'upstream/main' into fix/home-scrollTo by @dudeami0 ## New Contributors - @cetra3 made their first contribution - @dankxiaobong made their first contribution **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0...v0.18.1-rc.1 ## What's Changed in v0.18.0 - v0.18.0 by @dessalines - Fix homepage `scrollTo(0, 0)` failing when document size changes. by @dudeami0 **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.8...v0.18.0 ## What's Changed in v0.18.0-rc.8 - v0.18.0-rc.8 by @dessalines - Fix server-side rendering after first load. by @SleeplessOne1917 in [#1509](https://github.com/LemmyNet/lemmy-ui/pull/1509) - Moved `!isBrowser()` check to `FirstLoadServer.isFirstLoad` by @dudeami0 - Fix server-side rendering after first load. by @dudeami0 - fix: Specify vote content type so buttons work for both comments and posts by @jsit - v0.18.0 by @dessalines - Fix homepage `scrollTo(0, 0)` failing when document size changes. by @dudeami0 - v0.18.0-rc.8 by @dessalines - Moved `!isBrowser()` check to `FirstLoadServer.isFirstLoad` by @dudeami0 - Fix server-side rendering after first load. by @dudeami0 - fix!: Try to get Vote Buttons component working in Comments by @jsit - fix: Remove unused prop by @jsit - Merge branch 'main' into feat/vote-components by @jsit - Remove `noIndent` prop from comment nodes on person view by @alectrocute in [#1491](https://github.com/LemmyNet/lemmy-ui/pull/1491) - Fix inability to navigate to `Home` from `Settings` routes by @alectrocute in [#1506](https://github.com/LemmyNet/lemmy-ui/pull/1506) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.7...v0.18.0-rc.8 ## What's Changed in v0.18.0-rc.7 - v0.18.0-rc.7 by @dessalines - Remove bullet list items from `ISSUE_TEMPLATE` by @SleeplessOne1917 in [#1504](https://github.com/LemmyNet/lemmy-ui/pull/1504) - Merge branch 'main' into actually-last-issue-template-tweaks by @alectrocute - Minor `ISSUE_TEMPLATE` cleanup by @alectrocute in [#1493](https://github.com/LemmyNet/lemmy-ui/pull/1493) - Fix broken `BUG_REPORT.yml` template by @alectrocute in [#1492](https://github.com/LemmyNet/lemmy-ui/pull/1492) - Fix `Modlog` refetch on component mount by @alectrocute in [#1490](https://github.com/LemmyNet/lemmy-ui/pull/1490) - remove bullet list items by @alectrocute - Update `ISSUE_TEMPLATE` config by @alectrocute in [#1478](https://github.com/LemmyNet/lemmy-ui/pull/1478) - Merge branch 'main' into update-issue-template by @alectrocute - make suggested changes by @alectrocute - change verbiage by @alectrocute - good catch by @alectrocute - make suggested changes by @alectrocute - Merge branch 'update-issue-template' of https://github.com/alectrocute/lemmy-ui into update-issue-template by @alectrocute - Merge branch 'main' into update-issue-template by @alectrocute - add emojis back to ISSUE_TEMPLATE by @alectrocute - formatting ISSUE_TEMPLATE by @alectrocute - update issue template by @alectrocute - fix: Rework some vote buttons architecture by @jsit - Merge remote-tracking branch 'origin/main' into feat/vote-components by @jsit - feat: Add post body preview to desktop by @SleeplessOne1917 in [#1455](https://github.com/LemmyNet/lemmy-ui/pull/1455) - Merge remote-tracking branch 'origin/main' into feat/add-post-body-preview-to-desktop by @jsit - fix: Add post body preview to desktop post listing view by @jsit - fix: Fix i18n UserService import issue by @jsit - fix: Undo some other extraneous changes by @jsit - fix: Undo some extraneous changes by @jsit - fix: Remove tippy duplicate functions by @jsit - Merge remote-tracking branch 'origin/main' into feat/vote-components by @jsit - Convert Lemmy and KBin community and user references into local instance links by @SleeplessOne1917 in [#1462](https://github.com/LemmyNet/lemmy-ui/pull/1462) - Merge branch 'main' into main by @SleeplessOne1917 - Adding jsit to codeowners. by @dessalines - Fix video embeds by @SleeplessOne1917 in [#1479](https://github.com/LemmyNet/lemmy-ui/pull/1479) - Merge branch 'main' into fix-video-embeds-on-posts by @alectrocute - bandaid fix our video embeds by @alectrocute - Cleanup, only check for /u/ if /c/ and /m/ checks fail by @Zetaphor - Rename function to be more generic, since it parses users by @Zetaphor - Merge branch 'main' into main by @Zetaphor - Enable users to zoom on mobile by @SleeplessOne1917 in [#1474](https://github.com/LemmyNet/lemmy-ui/pull/1474) - Merge branch 'main' into enable-zoom by @SleeplessOne1917 - Fix avatar alignment issue by @SleeplessOne1917 in [#1475](https://github.com/LemmyNet/lemmy-ui/pull/1475) - Merge branch 'enable-zoom' of https://github.com/LemmyNet/lemmy-ui into enable-zoom by @SleeplessOne1917 - Merge branch 'main' into enable-zoom by @SleeplessOne1917 - Omit user-scalable to use default by @SleeplessOne1917 - Enable users to zoom on mobile by @SleeplessOne1917 - Typescript linter fixes by @Zetaphor - Remove pipe from community link regex by @Zetaphor - Add missing classes by @Zetaphor - Use shorter regex in community link parser by @Zetaphor - Move regex pattern to config by @Zetaphor - Update community link markdown parsing by @Zetaphor - Update getHttpBase dependency reference by @Zetaphor - Merge branch 'main' into main by @Zetaphor - Remove scroll position set/get for `Community` and `Home` by @SleeplessOne1917 in [#1472](https://github.com/LemmyNet/lemmy-ui/pull/1472) - Merge branch 'main' into grave-scroll-issue-bugfix by @alectrocute - Feature add hours as sorting options frontend by @SleeplessOne1917 in [#1345](https://github.com/LemmyNet/lemmy-ui/pull/1345) - Merge branch 'main' into main by @L3v3L - Add fallback `style` tag for theme if backend offline by @SleeplessOne1917 in [#1469](https://github.com/LemmyNet/lemmy-ui/pull/1469) - rethink it a bit by @alectrocute - add fallback style tag by @alectrocute - Merge branch 'main' into main by @L3v3L - prettier by @L3v3L - woodpecker trigger by @L3v3L - woodpecker trigger by @L3v3L - Merge branch 'main' into main by @L3v3L - woodpecker trigger by @L3v3L - Merge remote-tracking branch 'upstream/main' into main by @L3v3L - Merge branch 'main' into main by @L3v3L - refactor if into switch case by @L3v3L - Merge branch 'main' of github.com:L3v3L/lemmy-ui into main by @L3v3L - Merge branch 'main' into main by @SleeplessOne1917 - Merge branch 'main' into main by @L3v3L - clean code by @L3v3L - add hours as sorting options by @L3v3L - rethink it a bit by @alectrocute - Merge branch 'main' into main by @Zetaphor - Add community link class by @Zetaphor - Add local community link parser plugin for Markdown-It by @Zetaphor - fix: Revert to old mobile vote style by @jsit - feat: Move vote buttons to separate component by @jsit - Organize `env.ts` files into `@utils/env` by @SleeplessOne1917 in [#1468](https://github.com/LemmyNet/lemmy-ui/pull/1468) - fix merge conflicts by @alectrocute - Fix capitalization on post "Lock" button by @alectrocute in [#1467](https://github.com/LemmyNet/lemmy-ui/pull/1467) - Fix buildThemeList() function to ensure no duplicates by @scme0 in [#1466](https://github.com/LemmyNet/lemmy-ui/pull/1466) ## New Contributors - @L3v3L made their first contribution **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.6...v0.18.0-rc.7 ## What's Changed in v0.18.0-rc.6 - v0.18.0-rc.6 by @dessalines - Fix grave `ReferenceError: fetch is not defined` error by @alectrocute in [#1460](https://github.com/LemmyNet/lemmy-ui/pull/1460) - move env utils into folder by @alectrocute - Regenerate manifest on HTTPBase external change by @SleeplessOne1917 in [#1459](https://github.com/LemmyNet/lemmy-ui/pull/1459) - Fix I18 next circular reference by @SleeplessOne1917 in [#1456](https://github.com/LemmyNet/lemmy-ui/pull/1456) - Merge branch 'main' into remove-i18-circle by @SleeplessOne1917 - (Hopefully) fix webmanifest different origin issue by @SleeplessOne1917 in [#1457](https://github.com/LemmyNet/lemmy-ui/pull/1457) - Expand video embeds to fullwidth by @SleeplessOne1917 in [#1437](https://github.com/LemmyNet/lemmy-ui/pull/1437) - Merge branch 'main' into expand-video-embeds-to-fullwidth by @SleeplessOne1917 **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.5...v0.18.0-rc.6 ## What's Changed in v0.18.0-rc.5 - v0.18.0-rc.5 by @dessalines - remove embed prefix until a translation can be added by @cloventt - Merge branch 'main' into expand-video-embeds-to-fullwidth by @cloventt - Merge branch 'main' into expand-video-embeds-to-fullwidth by @cloventt - Merge branch 'main' into expand-video-embeds-to-fullwidth by @cloventt - add a prefix to hint to screenreaders what this iframe is by @cloventt - wrap video embeds in the ratio container by @cloventt - Fix I18 next circular reference by @SleeplessOne1917 - fix: Fix i18n UserService import issue by @SleeplessOne1917 in [#1453](https://github.com/LemmyNet/lemmy-ui/pull/1453) - Merge branch 'main' into fix/fix-i18n-user-service-import by @SleeplessOne1917 - Commenting out markdown_it_emoji, because it breaks bolds. by @SleeplessOne1917 in [#1448](https://github.com/LemmyNet/lemmy-ui/pull/1448) - Merge branch 'main' into remove_markdown_it_emoji by @dessalines - Merge branch 'main' into remove_markdown_it_emoji by @SleeplessOne1917 - Merge branch 'main' into remove_markdown_it_emoji by @SleeplessOne1917 - Commenting out markdown_it_emoji, because it breaks bolds. by @dessalines - fix: Fix i18n UserService import issue by @jsit - `utils.ts` organization, round two by @alectrocute in [#1427](https://github.com/LemmyNet/lemmy-ui/pull/1427) - Cleaning up new comment badge. Fixes #1443 by @SleeplessOne1917 in [#1449](https://github.com/LemmyNet/lemmy-ui/pull/1449) - Merge branch 'main' into fix_new_comments_badge by @SleeplessOne1917 - Centering emojimart in view. by @SleeplessOne1917 in [#1447](https://github.com/LemmyNet/lemmy-ui/pull/1447) - Merge branch 'main' into center_emojis by @SleeplessOne1917 - Centering emojimart in view. by @dessalines - Merge branch 'main' into fix_new_comments_badge by @SleeplessOne1917 - Upgrade lemmy-js-client to `0.18.0-rc.2` by @dessalines in [#1445](https://github.com/LemmyNet/lemmy-ui/pull/1445) - Cleaning up new comment badge. Fixes #1443 by @dessalines - Remove docs translations from links by @Nutomic in [#1441](https://github.com/LemmyNet/lemmy-ui/pull/1441) ## New Contributors - @cloventt made their first contribution **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.4...v0.18.0-rc.5 ## What's Changed in v0.18.0-rc.4 - v0.18.0-rc.4 by @dessalines - fix(tabs): Fix tab semantics and a11y by @jsit in [#1382](https://github.com/LemmyNet/lemmy-ui/pull/1382) - fix: Fix Communities search/filter header #1417 by @dessalines in [#1435](https://github.com/LemmyNet/lemmy-ui/pull/1435) - Merge branch 'main' into fix/1417-communities-search-layout by @dessalines - Post form adj by @dessalines in [#1442](https://github.com/LemmyNet/lemmy-ui/pull/1442) - Fixing handlePostNsfwChange. by @dessalines - fix: Small adjustments to create post form by @dessalines in [#1436](https://github.com/LemmyNet/lemmy-ui/pull/1436) - fix: Small adjustments to create post form by @jsit - Merge branch 'main' into fix/1417-communities-search-layout by @dessalines - fix: Remove Bootstrap JS in sidebars by @jsit in [#1434](https://github.com/LemmyNet/lemmy-ui/pull/1434) - Store manifest in memory so it does not need to be generated for every page request by @SleeplessOne1917 in [#1433](https://github.com/LemmyNet/lemmy-ui/pull/1433) - Com create post by @SleeplessOne1917 in [#1431](https://github.com/LemmyNet/lemmy-ui/pull/1431) - fix: Fix Communities search/filter header #1417 by @jsit - feat: Hide 'comments' in post listing comments button by @SleeplessOne1917 in [#1429](https://github.com/LemmyNet/lemmy-ui/pull/1429) - Merge branch 'main' into feat/shorten-comments-button-text by @SleeplessOne1917 - Fix mobile navbar bug by @SleeplessOne1917 in [#1428](https://github.com/LemmyNet/lemmy-ui/pull/1428) - fix loading custom themes with a custom LEMMY_UI_EXTRA_THEMES_FOLDER by @SleeplessOne1917 in [#1325](https://github.com/LemmyNet/lemmy-ui/pull/1325) - Merge branch 'main' into patch-1 by @SleeplessOne1917 - feat: Drop dependency for tsconfig-paths-webpack-plugin by @SleeplessOne1917 in [#1426](https://github.com/LemmyNet/lemmy-ui/pull/1426) - feat: Drop dependency for tsconfig-paths-webpack-plugin by @jsit - Merge branch 'main' into patch-1 by @n3oney - fix: fix loading custom themes with a custom LEMMY_UI_EXTRA_THEMES_FOLDER by @n3oney - feat: Hide 'comments' in post listing comments button; icon and title text is clear by @jsit - Organize `utils.ts` into folder, update imports by @SleeplessOne1917 in [#1332](https://github.com/LemmyNet/lemmy-ui/pull/1332) - Merge branch 'main' into breakout-role-utils by @SleeplessOne1917 - Component classes v2 by @SleeplessOne1917 in [#1421](https://github.com/LemmyNet/lemmy-ui/pull/1421) - Merge branch 'main' into feat/component-classes-v2 by @SleeplessOne1917 - Fix `main.css` variables by @alectrocute in [#1424](https://github.com/LemmyNet/lemmy-ui/pull/1424) - component classes v2 by @djvs - Merge branch 'main' into breakout-role-utils by @alectrocute ## New Contributors - @n3oney made their first contribution **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.3...v0.18.0-rc.4 ## What's Changed in v0.18.0-rc.3 - v0.18.0-rc.3 by @dessalines - forgot an import by @alectrocute - add tsconfigpathsplugin to resolve by @alectrocute - Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils by @alectrocute - Merge branch 'main' into breakout-role-utils by @alectrocute **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-beta.9...v0.18.0-rc.3 ## What's Changed in v0.18.0-beta.9 - v0.18.0-beta.9 by @dessalines - feat: Bootstrap 5 by @jsit in [#1378](https://github.com/LemmyNet/lemmy-ui/pull/1378) - Add scripts to make managing translations easier by @SleeplessOne1917 in [#1414](https://github.com/LemmyNet/lemmy-ui/pull/1414) - fix: Shrink and normalize some post action button colors and sizes by @SleeplessOne1917 in [#1409](https://github.com/LemmyNet/lemmy-ui/pull/1409) - Merge branch 'main' into fix/fix-post-action-button-sizes by @SleeplessOne1917 - Fix redirect after successful password reset by @SleeplessOne1917 in [#1412](https://github.com/LemmyNet/lemmy-ui/pull/1412) - Fix redirect after successful password reset by @sunaurus - fix: Shrink and normalize some post action button colors and sizes by @jsit - make suggested changes by @alectrocute - Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils by @alectrocute - Merge branch 'main' into breakout-role-utils by @alectrocute - Fix language missing class. by @SleeplessOne1917 in [#1392](https://github.com/LemmyNet/lemmy-ui/pull/1392) - Merge branch 'main' into fix_language_select_custom by @SleeplessOne1917 - Fixing missing class for language select. by @dessalines - Updating translations. by @dessalines - make suggested changes by @alectrocute - update imports by @alectrocute - Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils by @alectrocute - Merge branch 'main' into breakout-role-utils by @SleeplessOne1917 - fix(themes): Litely Red was importing the wrong vars by @SleeplessOne1917 in [#1399](https://github.com/LemmyNet/lemmy-ui/pull/1399) - Merge branch 'main' into fix/fix-wrong-litely-red-import by @SleeplessOne1917 - fix(a11y): Add aria-label to featured pins by @SleeplessOne1917 in [#1354](https://github.com/LemmyNet/lemmy-ui/pull/1354) - Merge branch 'main' into fix/add-aria-label-to-featured-pins by @SleeplessOne1917 - Merge remote-tracking branch 'origin/main' into fix/add-aria-label-to-featured-pins by @jsit - fix: Fix display inline of post title by @jsit - fix: Only post title should be inside h5, not the additional metadata icons by @jsit - fix: Use btn-sm for advanced menu dropdown buttons by @jsit - fix: Remove some extra classes on flag/report buttons by @jsit - fix: Fix vertical alignment and border radius of advanced dropdown menu items by @jsit - fix(a11y): Add aria-controls for advanced button dropdown by @jsit - fix: Fix some button labels and tippy text by @jsit - Empty commit to re-trigger Woodpecker job by @jsit - fix: Remove unused var by @jsit - feat: Move advanced post menu into dropdown by @jsit - Merge branch 'main' into fix/add-aria-label-to-featured-pins by @SleeplessOne1917 - Merge branch 'main' into fix/add-aria-label-to-featured-pins by @jsit - Merge branch 'main' into fix/add-aria-label-to-featured-pins by @SleeplessOne1917 - Empty commit to re-trigger Woodpecker job by @jsit - fix(a11y): Add aria-label to fetaured pins by @jsit - fix: Litely Red was importing the wrong vars by @jsit - export default everything, will fix type errors next by @alectrocute - fix missing imports by @alectrocute - Merge branch 'main' into breakout-role-utils by @dessalines - fix: Always show advanced post buttons dropdown by @SleeplessOne1917 in [#1398](https://github.com/LemmyNet/lemmy-ui/pull/1398) - fix: Always show advanced post buttons dropdown by @jsit **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/v0.18.0-rc.2...v0.18.0-beta.9 ## What's Changed in v0.18.0-rc.2 - v0.18.0-rc.2 by @dessalines - feat(post): Move post domain beneath post title by @jsit in [#1363](https://github.com/LemmyNet/lemmy-ui/pull/1363) - Merge branch 'main' into breakout-role-utils by @dessalines - Changed some text in feature request template by @SleeplessOne1917 in [#1386](https://github.com/LemmyNet/lemmy-ui/pull/1386) - Updated link to lemmy-repo as direct link to issues by @krestenlaust - Merge branch 'main' into main by @SleeplessOne1917 - feat(css): make vertical rhythm more consistent for post listings by @SleeplessOne1917 in [#1383](https://github.com/LemmyNet/lemmy-ui/pull/1383) - feat(css): make vertical rhythm more consistent for post listings by @ayan4m1 - Changed text in feature request template by @krestenlaust - fix: Fix post creator text alignment by @SleeplessOne1917 in [#1373](https://github.com/LemmyNet/lemmy-ui/pull/1373) - Merge branch 'main' into fix/fix-post-creator-alignment by @jsit - fix(post): Fix missing labels on block/report buttons in new dropdown by @SleeplessOne1917 in [#1377](https://github.com/LemmyNet/lemmy-ui/pull/1377) - Merge branch 'main' into fix/add-labels-to-block-report by @jsit - fix(post): Fix missing labels on block/report buttons in new dropdown by @jsit - Merge branch 'main' into fix/fix-post-creator-alignment by @SleeplessOne1917 - fix: Fix too-intense hr color between posts by @SleeplessOne1917 in [#1376](https://github.com/LemmyNet/lemmy-ui/pull/1376) - Merge branch 'main' into fix/fix-intense-hr-color by @SleeplessOne1917 - fix: Add compiled theme stylesheets by @jsit - fix: Fix too-intense hr color between posts by @jsit - fix: Use classnames by @jsit - Merge remote-tracking branch 'origin/main' into fix/fix-post-creator-alignment by @jsit - fix: Prettier ignore generated themes, as they aren't written by humans by @SleeplessOne1917 in [#1372](https://github.com/LemmyNet/lemmy-ui/pull/1372) - Merge branch 'main' into fix/prettier-ignore-generated-themes by @SleeplessOne1917 - feat: Badge-ify NSFW and removed by mod title info by @SleeplessOne1917 in [#1370](https://github.com/LemmyNet/lemmy-ui/pull/1370) - feat: Badge-ify NSFW and removed by mod title info by @jsit - fix: Prettier ignore generated themes, as they aren't written by humans by @jsit - chore: Empty commit to retrigger Woodpecker job by @jsit - fix: Fix post creator text alignment by @jsit - feat: Move advanced post menu into dropdown by @SleeplessOne1917 in [#1362](https://github.com/LemmyNet/lemmy-ui/pull/1362) - Merge branch 'main' into feat/move-advanced-post-menu-into-dropdown by @SleeplessOne1917 - fix: Only post title should be inside h5, not the additional metadata icons by @SleeplessOne1917 in [#1353](https://github.com/LemmyNet/lemmy-ui/pull/1353) - Merge branch 'main' into fix/fix-post-title-element by @SleeplessOne1917 - Don't hide "show NSFW" checkbox on instances that have NSFW disabled by @SleeplessOne1917 in [#1366](https://github.com/LemmyNet/lemmy-ui/pull/1366) - Merge branch 'main' into main by @SleeplessOne1917 - Always allow users to control whether they see NSFW content by @sunaurus - Merge branch 'main' into fix/fix-post-title-element by @jsit - fix: Fix display inline of post title by @jsit - Merge branch 'main' into fix/fix-post-title-element by @jsit - fix: Only post title should be inside h5, not the additional metadata icons by @jsit - Merge branch 'main' into feat/move-advanced-post-menu-into-dropdown by @jsit - fix(a11y): Fix some a11y issues in Site Sidebar and use native Bootstrap Collapse and Card classes by @SleeplessOne1917 in [#1355](https://github.com/LemmyNet/lemmy-ui/pull/1355) - Merge branch 'main' into fix/site-sidebar-collapse by @SleeplessOne1917 - feat(a11y): Add eslint-plugin-jsx-a11y by @SleeplessOne1917 in [#1358](https://github.com/LemmyNet/lemmy-ui/pull/1358) - feat(a11y): Add eslint-plugin-jsx-a11y by @jsit - fix: Fix build error by @jsit - chore: Empty commit to re-trigger woodpecker job by @jsit - fix: Remove unused var by @jsit - Merge branch 'main' into fix/site-sidebar-collapse by @jsit - fix: Fix some small style issues by @jsit - fix: Fix Trending sidebar card too by @jsit - fix: Cleaner logic by @jsit - fix(a11y): Fix some mobile styles for Sidebar Cards by @jsit - fix(a11y): Apply same accordion/collapse markup to Subscribed Communities sidebar card by @jsit - fix: Add .accordion wrapper around sidebar to obtain negative bottom margin by @jsit - fix(a11y): Fix some a11y issues in Site Sidebar and use native Bootstrap Collapse and Card classes by @jsit - fix: Use btn-sm for advanced menu dropdown buttons by @jsit - fix: Remove some extra classes on flag/report buttons by @jsit - fix: Fix vertical alignment and border radius of advanced dropdown menu items by @jsit - fix(a11y): Add aria-controls for advanced button dropdown by @jsit - fix: Fix some button labels and tippy text by @jsit - Empty commit to re-trigger Woodpecker job by @jsit - fix: Remove unused var by @jsit - feat: Move advanced post menu into dropdown by @jsit - Refactor/tidy server by @SleeplessOne1917 in [#1322](https://github.com/LemmyNet/lemmy-ui/pull/1322) - Merge branch 'main' into refactor-server-tidy by @SleeplessOne1917 - fix: Remove some unused vars by @SleeplessOne1917 in [#1352](https://github.com/LemmyNet/lemmy-ui/pull/1352) - Merge branch 'main' into chore/sass-cleanup by @SleeplessOne1917 - fix: Remove some unused vars by @jsit - Merge branch 'main' into refactor-server-tidy by @alectrocute - chore: Sass cleanup by @SleeplessOne1917 in [#1351](https://github.com/LemmyNet/lemmy-ui/pull/1351) - Merge branch 'main' into chore/sass-cleanup by @SleeplessOne1917 - fix: Fix some references to ; they should refer to a specific gray in case changes by @jsit - fix: Move var to grays area by @jsit - fix: Fix broken theme overrides; group theme variable files by variable type by @jsit - Merge branch 'main' into refactor-server-tidy by @SleeplessOne1917 - chore: Theme sass cleanup by @SleeplessOne1917 in [#1343](https://github.com/LemmyNet/lemmy-ui/pull/1343) - Merge branch 'main' into chore/sass-cleanup by @SleeplessOne1917 - fix: Fix input-bg for darkly theme by @jsit - chore: Fix a missing theme color by @jsit - chore: Remove some more redundancies by @jsit - chore: Remove some more redundancies by @jsit - chore: Fix vars by @jsit - Merge remote-tracking branch 'origin/main' into chore/sass-cleanup by @jsit - chore: Remove some redundant Sass variable declarations and re-organize them by @jsit - fix: Fix imports by @jsit - fix merge conflicts by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @dessalines - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - Merge branch 'main' into refactor-server-tidy by @alectrocute - formatting by @alectrocute - use tsx ext only when needed by @alectrocute - refactor server, tidy up, use handlers/middleware/utils pattern by @alectrocute - fix accidental changes by @alectrocute - remove comments by @alectrocute - Merge branch 'main' into breakout-role-utils by @alectrocute - Add default profile picture for users who do not set one by @SleeplessOne1917 in [#1339](https://github.com/LemmyNet/lemmy-ui/pull/1339) - feat(navbar): Add labels for navbar items on mobile in [#1323](https://github.com/LemmyNet/lemmy-ui/pull/1323) - fix: Fix rounded top corners in markdown textarea by @SleeplessOne1917 in [#1344](https://github.com/LemmyNet/lemmy-ui/pull/1344) - fix: Fix rounded top corners in markdown textarea by @jsit - Revert "fix: Sass files don't need to refer to full node_modules path" by @SleeplessOne1917 in [#1342](https://github.com/LemmyNet/lemmy-ui/pull/1342) - Revert "fix: Sass files don't need to refer to full node_modules path" by @jsit - fix: Sass files don't need to refer to full node_modules path by @SleeplessOne1917 in [#1341](https://github.com/LemmyNet/lemmy-ui/pull/1341) - fix: Sass files don't need to refer to full node_modules path by @jsit - fix: Remove inline styles and use Bootstrap classes by @SleeplessOne1917 in [#1340](https://github.com/LemmyNet/lemmy-ui/pull/1340) - Merge branch 'main' into fix/markdown-bootstrap-classes by @jsit - feat: Add Badges common component by @SleeplessOne1917 in [#1336](https://github.com/LemmyNet/lemmy-ui/pull/1336) - Merge branch 'main' into feat/add-badges-common-component by @jsit - Merge branch 'main' into feat/add-badges-common-component by @jsit - fix: Fix missing prop by @jsit - Merge branch 'main' into feat/add-badges-common-component by @SleeplessOne1917 - fix: Add total users in site sidebar by @jsit - fix: Re-add 'number of communities' to site sidebar by @jsit - fix: Fix broken link by @jsit - Merge remote-tracking branch 'origin/main' into feat/add-badges-common-component by @jsit - feat: Move Badges to common component by @jsit - fix: Remove inline styles and use Bootstrap classes by @jsit - Fixed NSFW image blur spilling outside the preview by @SleeplessOne1917 in [#1251](https://github.com/LemmyNet/lemmy-ui/pull/1251) - Merge branch 'main' into fix-nsfw-blur-spill by @SleeplessOne1917 - Route data refactor by @SleeplessOne1917 in [#1043](https://github.com/LemmyNet/lemmy-ui/pull/1043) - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Generate theme css by @SleeplessOne1917 in [#1246](https://github.com/LemmyNet/lemmy-ui/pull/1246) - Merge branch 'main' into generate-theme-css by @SleeplessOne1917 - Merge branch 'main' into generate-theme-css by @SleeplessOne1917 - Merge branch 'main' into generate-theme-css by @SleeplessOne1917 - Merge branch 'main' into generate-theme-css by @SleeplessOne1917 - Fixed color scheme variables of litely-red by @fheft - Merge branch 'main' into generate-theme-css by @SleeplessOne1917 - Recompiled theme files using latest Bootstrap 4 by @fheft - Added npm scripts to rebuild theme files by @fheft - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - 1117 jump to main content by @SleeplessOne1917 in [#1158](https://github.com/LemmyNet/lemmy-ui/pull/1158) - Merge branch 'main' into 1117-jump-to-main-content by @SleeplessOne1917 - feat: Move text formatting bar above textarea by @SleeplessOne1917 in [#1334](https://github.com/LemmyNet/lemmy-ui/pull/1334) - Merge branch 'main' into feat/markdown-format-bar-above by @SleeplessOne1917 - Merge branch 'main' into feat/markdown-format-bar-above by @jsit - fix: Fix rounded textarea in Markdown box by @jsit - feat: Fix some colors on dark mode by @jsit - feat: Redesign the format bar / textarea into a single bordered area with divider by @jsit - feat: Move text formatting bar above textarea by @jsit - feat: Adds Jump to main content functionality by @skspade - chore: ensures validURL function does not throw exception by @skspade - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Fix first loads not working by @SleeplessOne1917 - Cleanup by @SleeplessOne1917 - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Merge branch 'main' into route-data-refactor by @SleeplessOne1917 - Refactor route data by @SleeplessOne1917 - Merge branch 'main' into fix-nsfw-blur-spill by @SleeplessOne1917 - fix: Vertically align icons in post listing by @SleeplessOne1917 in [#1337](https://github.com/LemmyNet/lemmy-ui/pull/1337) - fix: Vertically align icons in post listing by @jsit - Merge branch 'main' into fix-nsfw-blur-spill by @SleeplessOne1917 - Merge branch 'main' into fix-nsfw-blur-spill by @dessalines - Merge branch 'main' into fix-nsfw-blur-spill by @dessalines - Removed duplicated CSS rule by @fheft - Merge branch 'main' into fix-nsfw-blur-spill by @SleeplessOne1917 - Fixed NSFW image blur spilling outside the preview by @fheft - and of course, yarn.lock by @alectrocute - hopefully last merge fiasco cleanup by @alectrocute - more cleanup by @alectrocute - even more cleanup by @alectrocute - more cleanup by @alectrocute - attempt to fix crazy merge fiasco by @alectrocute - Merge branch 'LemmyNet:main' into breakout-role-utils by @alectrocute - Fix infinite spinner for login that results in failure by @SleeplessOne1917 in [#1305](https://github.com/LemmyNet/lemmy-ui/pull/1305) - Merge branch 'main' into feature/login-error by @SleeplessOne1917 - Add semantic ID's and classes to improve theming/userscript experience by @SleeplessOne1917 in [#1327](https://github.com/LemmyNet/lemmy-ui/pull/1327) - Remove extra div in post sidebar by @Zetaphor - Add a class to the more button on a comment node by @Zetaphor - Merge branch 'feature/add-ids-and-classes' of github.com:Zetaphor/lemmy-ui into feature/add-ids-and-classes by @Zetaphor - Merge branch 'main' into feature/add-ids-and-classes by @SleeplessOne1917 - Switch navbar classes to ids by @Zetaphor - Merge branch 'LemmyNet:main' into feature/add-ids-and-classes by @Zetaphor - Use aside semantic HTML tag for sidebars by @Zetaphor - Use article semantic HTML tag for posts/comments by @Zetaphor - Use footer semantic HTML tag by @Zetaphor - Add lemmy-site class for easier detection by @Zetaphor - Merge branch 'main' into feature/add-ids-and-classes by @Zetaphor - Add ID's and classes to sidebars by @Zetaphor - Add clases and ID's to post form/listing by @Zetaphor - Add classes to post and comment repy textareas by @Zetaphor - Rename markdown-textarea ID's by @Zetaphor - Add nav and footer ID's by @Zetaphor - handle login failures correctly by @ayan4m1 - wrap login call in try/catch for error handling by @ayan4m1 - Merge branch 'breakout-role-utils' of https://github.com/alectrocute/lemmy-ui into breakout-role-utils by @alectrocute - pull latest main by @alectrocute - forgot debounce by @alectrocute - reset, merge issues by @alectrocute - Merge branch 'main' into breakout-role-utils by @alectrocute - V18.0 additions by @dessalines in [#1324](https://github.com/LemmyNet/lemmy-ui/pull/1324) - Adding codeowners. by @dessalines - fix "block community" functionality in sidebar by @jenterkin in [#1316](https://github.com/LemmyNet/lemmy-ui/pull/1316) - Merge branch 'main' of https://github.com/LemmyNet/lemmy-ui by @dessalines - Admin Settings: Bugfixes by @alectrocute in [#1313](https://github.com/LemmyNet/lemmy-ui/pull/1313) - hardcoded node version due to bug "Text file busy" error introduced in node 20.3 by @peterwilli in [#1320](https://github.com/LemmyNet/lemmy-ui/pull/1320) - Changed required checkbox in github template by @ludrol in [#1318](https://github.com/LemmyNet/lemmy-ui/pull/1318) - Fix `CreatePost` infinite loading bug by @alectrocute in [#1311](https://github.com/LemmyNet/lemmy-ui/pull/1311) - Make community IDs more easily selectable by @TheLastZombie in [#1306](https://github.com/LemmyNet/lemmy-ui/pull/1306) - fix: Re-arrange elements beneath markdown textarea #1057 by @jsit in [#1288](https://github.com/LemmyNet/lemmy-ui/pull/1288) - Match more specific locales to supported ones by @MageJohn in [#1241](https://github.com/LemmyNet/lemmy-ui/pull/1241) - Improve the look of tables by @ayan4m1 in [#1299](https://github.com/LemmyNet/lemmy-ui/pull/1299) ## New Contributors - @krestenlaust made their first contribution - @jenterkin made their first contribution in [#1316](https://github.com/LemmyNet/lemmy-ui/pull/1316) - @peterwilli made their first contribution in [#1320](https://github.com/LemmyNet/lemmy-ui/pull/1320) - @ludrol made their first contribution in [#1318](https://github.com/LemmyNet/lemmy-ui/pull/1318) - @TheLastZombie made their first contribution in [#1306](https://github.com/LemmyNet/lemmy-ui/pull/1306) **Full Changelog**: https://github.com/LemmyNet/lemmy-ui/compare/0.18.0-rc.1...v0.18.0-rc.2 ## What's Changed in 0.18.0-rc.1 - break out browser and helper methods by @alectrocute - break out all role utils by @alectrocute - feat(post-listing): Add link to post for mobile preview by @SleeplessOne1917 in [#1310](https://github.com/LemmyNet/lemmy-ui/pull/1310) - Merge branch 'main' into main by @SleeplessOne1917 - Go back to previous page after login by @SleeplessOne1917 in [#1309](https://github.com/LemmyNet/lemmy-ui/pull/1309) - Merge branch 'main' into go-back-after-login by @alectrocute - use .replace() instead by @alectrocute - go back if last history action was push, fix bug preventing navigation to / working from login by @alectrocute - feat(post-listing): Add link to post for mobile preview by @marcinmrozdisplate - Prevent dragging zoom on mobile by @SleeplessOne1917 in [#1308](https://github.com/LemmyNet/lemmy-ui/pull/1308) - Merge branch 'main' into add-user-scalable-no by @SleeplessOne1917 - Fix