Commit Graph

140 Commits

Author SHA1 Message Date
28731f6087 Nostr: enable Nostr login 2023-10-04 18:03:26 -05:00
3cebd961ca useSignerStream: rework with nostr-machina 2023-10-04 17:27:39 -05:00
84ca2a269d nostr: add Nostr sign module 2023-10-04 17:07:02 -05:00
47008f39a6 toast: fix toast test (use ESM imports) 2023-10-02 14:35:15 -05:00
3f640e9797 Untuck tests out of __tests__ directories, colocate with program files 2023-10-02 14:27:40 -05:00
645ce60a5f eslint: use semicolon TypeScript delimeter 2023-10-02 13:54:02 -05:00
7d0c699fe3 ScrollTopButton: delay adding the scroll listener so the feed doesn't jump when navigating back 2023-10-02 13:25:59 -05:00
74c231b59b Stop re-rendering the ScrollTopButton so much 2023-10-02 12:22:09 -05:00
460a6e14c3 ScrollTopButton: make better use of callbacks, keep scrolledTop state 2023-10-02 11:50:20 -05:00
2380a0b667 ScrollTopButton: render null when not visible 2023-10-02 11:24:07 -05:00
4e26adb789 ScrollTopButton: swap out legacy Icon for UI Icon 2023-10-02 11:23:04 -05:00
264082b434 ScrollTopButton: a11y, <a> to <button> 2023-10-02 11:22:04 -05:00
9cb677363d Notifications: render ScrollTopButton in a Portal 2023-10-02 11:14:36 -05:00
ff55272d59 Timeline: put ScrollTopButton into a Portal 2023-10-02 10:56:45 -05:00
8945d4d27f Translated using Weblate (Arabic)
Currently translated at 100.0% (1599 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-09-27 23:01:03 +02:00
12118e1435 autosuggest css should be relative, not fixed 2023-09-27 14:40:11 +02:00
136b513878 Merge branch 'max-toot-chars' into 'main'
instanceSchema: support max_toot_chars again

See merge request soapbox-pub/soapbox!2760
2023-09-26 18:07:49 +00:00
814b220da0 instanceSchema: support legacy Pleroma configuration 2023-09-26 12:58:51 -05:00
0986055222 instanceSchema: get rid of any() fields 2023-09-26 12:29:35 -05:00
4b52f20776 instanceSchema: support max_toot_chars again 2023-09-26 12:16:53 -05:00
e950c13858 Translated using Weblate (Slovenian)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/sl/
2023-09-26 05:59:21 +02:00
ec35811623 Translated using Weblate (Spanish (Argentina))
Currently translated at 74.6% (1194 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es_AR/
2023-09-26 05:59:21 +02:00
c0e3179dad Translated using Weblate (Swedish)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/sv/
2023-09-26 05:59:21 +02:00
6df4ef76ec Translated using Weblate (Tamil)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ta/
2023-09-26 05:59:21 +02:00
9c64bd8d61 Translated using Weblate (Telugu)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/te/
2023-09-26 05:59:21 +02:00
b4049d0a26 Translated using Weblate (Thai)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/th/
2023-09-26 05:59:21 +02:00
5ed05e3aeb Translated using Weblate (Ukrainian)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/uk/
2023-09-26 05:59:21 +02:00
369753b86b Translated using Weblate (Welsh)
Currently translated at 71.5% (1144 of 1599 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/cy/
2023-09-26 05:59:21 +02:00
2d7ce9b684 lexical: pass compose text from the reducer on mount
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1531
2023-09-25 22:47:55 -05:00
eb875673fd ComposeForm: insert emoji from picker into lexical
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1529
2023-09-25 16:31:01 -05:00
cdda5363f6 actions: useEmoji --> chooseEmoji 2023-09-25 16:20:47 -05:00
0b0a548f8c EmojiPickerDropdown: minor refactoring 2023-09-25 16:19:08 -05:00
cefe9adc05 EmojiNode: fix getTextContent, remove unused exportDOM 2023-09-25 16:12:51 -05:00
f3783f1a50 AutosuggestPlugin: don't autosuggest hashtags for now
https://gitlab.com/soapbox-pub/soapbox/-/issues/1527
2023-09-25 16:09:53 -05:00
4b5602a086 lexical: render native emojis as Twemoji 2023-09-25 16:02:13 -05:00
2a9cb08d08 lexical: restore EmojiNode, fix Android backspace! 2023-09-25 15:46:29 -05:00
aea2653b19 AutosuggestPlugin: remove extraneous ? 2023-09-25 15:18:46 -05:00
ab22422aa7 MentionNode: use 'segmented' to fix Android problems 2023-09-25 15:12:43 -05:00
e88b952a6f lexical: remove MentionPlugin, only insert mention when selected from autosuggest 2023-09-25 14:49:00 -05:00
71bb8cc73e lexical: fix license path in lexical files 2023-09-25 13:32:12 -05:00
f628cd73b0 MentionPlugin: use a simpler regex, fix double-@ mentions
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1530
2023-09-25 13:30:52 -05:00
5449ea3326 MentionPlugin: simplify regex and getMatch 2023-09-25 12:25:40 -05:00
7ff9d2ed3b MentionPlugin: do a little refactoring 2023-09-25 12:16:29 -05:00
72065ffe23 Merge branch 'emoji-backspace' into 'main'
Disable EmojiNode for now

Closes #1525

See merge request soapbox-pub/soapbox!2755
2023-09-24 20:25:02 +00:00
60f0e6ff6a Disable EmojiNode for now :( 2023-09-24 14:48:38 -05:00
4298722da9 EmojiNode: clone with key 2023-09-24 14:46:19 -05:00
e6023d725e Merge branch 'fix-composer-md' into 'main'
Fix composer always being in Markdown

Closes #1526

See merge request soapbox-pub/soapbox!2754
2023-09-24 18:31:41 +00:00
421cd3721d Fix composer always being in Markdown
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1526
2023-09-24 13:10:34 -05:00
8bbf454af4 LandingTimeline: display About page instead of the feed if the feed is restricted by the API 2023-09-24 12:58:58 -05:00
8500e7bb9a Hide unauth features if they're restricted by the backend 2023-09-24 12:51:00 -05:00