Commit graph

2060 commits

Author SHA1 Message Date
Domenic Horner 9fd75faa16
Frontend Settings - "Blur NSFW" and "Auto Expand" (#1640)
* fix for en-AU locale

* add setting checkboxes for auto-expand and blur nsfw

* mappings for backend

* blur and nsfw settings

* add icon blur

* fix lint

* revert remove en-au
2023-08-07 13:48:55 -04:00
Dessalines 2efe167f6d
Add open links in new tab (#2032)
* Open links in a new tab setting in UI

* fixes according to review

* also open external links when setting is enabled

* oopsie

* oopsie 2

* pull translations

* Fixing PR comments.

* Fix prettier.

---------

Co-authored-by: Dogeek <simon.bordeyne@gmail.com>
Co-authored-by: Simon Bordeyne <Dogeek@users.noreply.github.com>
Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-08-07 12:59:19 -04:00
Dessalines ff62915ddf
Fix comment insertion from context views. Fixes #2030 (#2031) 2023-08-07 12:53:21 -04:00
SleeplessOne1917 61e0241d89
Fix password autocomplete (#2033) 2023-08-07 12:51:19 -04:00
maxime.io 76a656bc5b
Fix suggested title "&nbsp;" spaces (#2037)
* Fix imported title &nbsp spaces

* Update src/shared/components/post/post-form.tsx

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

* Fix lint issue

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-08-07 12:39:44 +00:00
Pavlos Smith d923cfa522
Lemmy 2515 controversial posts and comments (#1727)
* Added buttons to be able to sort posts and comments by controversy rank

* Added buttons to be able to sort posts and comments by controversy rank

* lost changes

* Hiding controversial sort if downvotes disabled (unfinished)

* Finished hiding sort option correctly

* Removed newline

* Removed hiding logic for now, this should be included in a future PR

* woodpecker re-run

* woodpecker re-run

* woodpecker re-run

* Update lemmy js-client version

---------

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-08-04 16:32:07 -04:00
SleeplessOne1917 1a53a247ab
Update translation submodule (#2023)
* Update translation submodule

* Fix translation generation error
2023-08-04 16:24:13 -04:00
Milan Damen afafb777b4
Mark post as read when clicking "Expand here" on the preview image on the post listing page (#1600) (#1978)
* Mark post as read when clicking "Expand here" on the preview image on the post listing page (#1600)

* Simplified check for mark post as read

* Implemented mark post as read as a property callback instead of directly using HttpService

---------

Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-08-04 10:47:17 -04:00
SomeoneStoleMyNickname 2531d05191
Expanded the RegEx to check if the title contains new line caracters. Should fix issue #1962 (#1965)
* Expanded the RegEx to check if the title contains new line caracters.
Should fix the issue #1962.
Also added Comments for clarity.

* ran yarn and changed according to recommendations
2023-08-04 10:44:03 -04:00
HKayn 8edf69559e
Fix document title of admin settings being overwritten by tagline and emoji forms (#2003)
* Fix document title of admin settings being overwritten

* Remove obsolete imports
2023-08-03 12:27:06 -04:00
Dessalines 9f2289d466
Upgrading deps, running prettier. (#1987) 2023-07-28 16:15:42 -04:00
SleeplessOne1917 dd42bc2a3d
ES-Lint tweak (#2001) 2023-07-28 16:07:16 -04:00
Hamzah Mansour 908b7c5bb1
Use proper modifier key in markdown text input on macOS (#1995)
* add os detect util, use meta key on macos

* pr feedback
2023-07-28 15:25:02 -04:00
Dessalines 88f89cb953
Fixing comment report showing dot. (#1989)
* Fixing comment report showing dot.

* Using list-unstyled instead of removing <ul and <li
2023-07-26 17:11:40 -04:00
Dessalines 2ccaaf1bcd
Make sure comment score color matches your vote. (#1988)
* Make sure comment score color matches your vote.

* Fixing lints.
2023-07-26 19:51:43 +00:00
creesch 925d9624d5
Allow limited set of markdown in title rendering (#1977) 2023-07-26 13:41:57 -04:00
Nutomic a67c70a449
Allow selecting from all languages in person settings (fixes #1971) (#1985) 2023-07-26 13:39:06 -04:00
djvs d42aabb3ca
Separate final comment row + add classes (#1982)
Co-authored-by: djvs <djvs@users.noreply.github.com>
2023-07-25 14:07:17 -04:00
Ben Wyatt 6331323554
Allow sorting on /communities (#1934)
* Allow sorting on communities page

Just a few minor changes to communities.tsx that add a sort dropdown - same element as the sort dropdown in home.tsx

* Fix alignment of communities.tsx selector row

Simple CSS fix for correct alignment of a few elements

---------

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-07-17 11:22:01 -04:00
Daniele Basso 9c489680de
Fix base.output (see #1911) (#1943) 2023-07-14 16:52:05 -04:00
SleeplessOne1917 b7ec7ae311
Add show/hide button to password fields (#1861)
* Make working password inputs

* Make show/hide password button use icon

* Tweak look

* Handle delete account form separately from change settings form

* Adjust password strengthometer position

* Incorporate PR feedback

* Add translations
2023-07-14 13:33:24 -04:00
randfur cd1a11c77a
Fix start_url and scope (#1931)
Remove unused import
2023-07-13 20:01:14 -04:00
Daniele Basso dbeab6450b
Remove lodash.merge dependency (#1911)
Remove lodash.merge dependency from webpack.config.js file, replacing it with using spread sintax (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax)
2023-07-13 20:05:28 +00:00
Lionir 9e246beb03
Set person_id to myId in handleLeaveModTeam (#1929) 2023-07-12 22:26:21 -04:00
Lemmus.org 021677316d
Remove invalid default option from language list (#1919) 2023-07-12 10:04:16 -04:00
Sander Saarend 5d4edf555e
Fix CSP in dev mode (#1918) 2023-07-12 10:03:49 -04:00
rosenjcb 7a804ff333
Add Toast Messages for Bad Logins (#1874)
* Added toast prompts

* Using generic  message instead.

---------

Co-authored-by: Jacob Rosenzweig <rosenjcb@Jacobs-MacBook-Pro.local>
Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-07-12 10:01:47 -04:00
SleeplessOne1917 2911cd8cdb
Comment border tweak (#1820)
* Tweak border depth

* Tweak top level margins
2023-07-10 19:16:03 -04:00
Sander Saarend 546f0ad704
Add nonce-based CSP header (#1907)
* Remove websocket config

* Add nonce based CSP
2023-07-10 14:26:41 -04:00
cmp 462bdb10c9
Use the 'node' user instead of root when running. (#1894) 2023-07-10 10:50:25 -04:00
Klemen Košir ed0fd264de
Add community name to featured post action in Modlog (#1891) 2023-07-10 10:48:27 -04:00
Matthew Miner 53c3cfeade
Use canonical URLs (#1883) 2023-07-10 10:46:36 -04:00
Lemmus.org 6350f68579
Add theme option for compact that respects browser default (#1870) 2023-07-10 10:33:58 -04:00
Lemmus.org 1bd705d7bc
Update post listing to prefer local image when available (#1858) 2023-07-10 10:22:12 -04:00
drumlinish 1774ecdf6c
Disallow /modlog since it is not relevant for bots (#1850) 2023-07-10 10:17:24 -04:00
Felix Ableitner 51842d6410 v0.18.2-rc.1 2023-07-10 13:58:16 +02:00
Anon e80bcf53ac
Fix XSS vuln (#1897) 2023-07-10 07:37:07 -04:00
SleeplessOne1917 3d58baea7c
User inferno prompt instead of handrolled one (#1867) 2023-07-07 19:33:03 -04:00
SleeplessOne1917 45333d8c10
Darkly tweak (#1811)
* Make outline buttons have better contrast in dark themes

* Change secondary color for darkly themes

* Put compact styles back to how they were before

* Forgot to build themes
2023-07-07 14:27:25 -04:00
c-andy-candies 214eae5be5
Reopen PR 1420 Feature add three six and nine months options frontend (#1689)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-07-07 13:37:50 -04:00
Sander Saarend 497fb7014f
Update lemmy-js-client and lemmy-translations (#1848) 2023-07-07 14:53:42 +00:00
Dessalines 7197474633 v0.18.1 2023-07-07 09:17:00 -04:00
SleeplessOne1917 f854a51090
Dark theme tweaks (#1840)
* Make post titles visible on i386

* Make post titles visible on vaporwave dark

* Undo unnecessary changes
2023-07-07 08:23:25 -04:00
Oliver White 53a5bfe592
fix: Adjust sidebar banner to wrap bellow the title (#1819)
* fix: Adjust sidebar banner to wrap bellow the title

* remove flex and add bottom border when uncollapsed

* use classnames utility
2023-07-07 08:22:50 -04:00
Dessalines 02198f1076 v0.18.1-rc.11 2023-07-06 09:15:44 -04:00
Michael Charles Aubrey 1de0fdb8c2
add ruby annotation support (#1831) 2023-07-06 07:44:32 -04:00
Jay Sitter 9ce164245f
fix: Fix mobile thumbnail being too small (#1814)
Co-authored-by: SleeplessOne1917 <abias1122@gmail.com>
2023-07-05 15:31:08 -04:00
Dennis Saw 3a89454e82
Use Join Lemmy hostname as link text in footer (#1737)
* Use Join Lemmy URL as link text in footer when there's a user

I think it makes sense to keep a link to the Join Lemmy website even
though there's a logged in user. There's plenty of other useful info on
that website beyond just joining Lemmy.

Using the URL avoids the phrase "Join Lemmy" and should indicate that
you're navigating to said website.

* Extract hostname from the existing URL constant instead

* Just use hostname of join lemmy site in footer

To maintain consistency whether logged in or not.
2023-07-05 11:42:44 -04:00
Jay Sitter 53348d5ac4
fix: Add focus ring color to post action buttons and markdown help link (#1816) 2023-07-05 11:41:12 -04:00
Jay Sitter b45c24537d
fix: Fix focus ring styles for radio button toggles #1772 (#1773) 2023-07-04 17:24:57 -04:00