Commit graph

391 commits

Author SHA1 Message Date
Ekaterina Vaartis 70258a2176 Address the save and delete button bugs 2024-01-28 00:03:22 +03:00
Ekaterina Vaartis d5a5b8e254 Fix typo, add warning on replacing local pack 2024-01-22 23:43:20 +03:00
Ekaterina Vaartis 4d7a915154 displayError event, 'emits', "Edit pack" label 2024-01-22 23:14:49 +03:00
Ekaterina Vaartis 8a030d935b Separate emoji editing and upload into a separate component
Handle all state in that component
2024-01-19 23:16:21 +03:00
Ekaterina Vaartis aa49838355 Adjust h-element levels to be smaller 2024-01-19 19:24:36 +03:00
Ekaterina Vaartis a2133f5283 Rearrange stuff in accordance with comments on the MR, mostly
Also, add support for a custom message to the modified indicator
2024-01-18 16:24:55 +03:00
Ekaterina Vaartis 872dffe51b Implement pack pagination, more localization fixes 2024-01-07 16:41:17 +03:00
Ekaterina Vaartis f8e1d5e3e0 Remote pack download, localization 2024-01-07 14:28:34 +03:00
Ekaterina Vaartis 4451cccb3c Error handling, uploading/deleting new emojis, sorting 2024-01-07 12:26:40 +03:00
Ekaterina Vaartis 091532d577 Editing emojis in popover, pack creation/deletion
Also fixed some API calls since they weren't working apparently
2024-01-07 02:45:49 +03:00
tusooa cc4aaccf38
Implement indicator for groups 2023-12-27 22:54:44 -05:00
tusooa 4777bec85f
Add a description on what groups do 2023-12-27 22:36:13 -05:00
tusooa 0110fd86c2
Allow user to mark account as group 2023-12-27 22:30:19 -05:00
Ekaterina Vaartis bfdad56b0d Make the frontend config work somewhat even without DB config 2023-12-21 00:48:14 +03:00
Ekaterina Vaartis f9c85c0c49 Initial incomplete admin emoji settings implementation 2023-12-21 00:18:02 +03:00
HJ 2b41c1cfe8 Merge branch 'notifications-thru-sw' into 'develop'
Notifications improvements.

See merge request pleroma/pleroma-fe!1873
2023-12-13 22:20:59 +00:00
Henry Jameson ff10834f1a cleanup stray console logs 2023-12-14 00:14:06 +02:00
Henry Jameson 5ee8fc0aea add setting to always show push notifications 2023-12-13 23:54:12 +02:00
Henry Jameson b394392d0d fix incorrect path for follow request notifications settings 2023-12-13 21:07:23 +02:00
Henry Jameson febc2aa569 lint 2023-12-13 20:56:27 +02:00
Henry Jameson 072a06fc89 reports visibility setting + actual filtering for desktop notifs 2023-11-19 16:40:30 +02:00
Henry Jameson d178a56924 improve visual for the description bit 2023-11-19 16:14:24 +02:00
Henry Jameson fd3ad106be rearrange notification visibility page a bit. 2023-11-19 16:12:43 +02:00
Henry Jameson e3ee3eacca added some settings for notifications 2023-11-19 15:24:34 +02:00
Henry Jameson 1037a3bb72 remove the WIP tip since pleroma!3862 is in stable 2023-11-19 10:06:06 +02:00
Henry Jameson a190ef2c56 fix crash added in this MR 2023-11-19 10:02:42 +02:00
Henry Jameson 75eea5f2b2 Merge remote-tracking branch 'origin/develop' into admin-dashboard-fixes 2023-11-19 09:58:29 +02:00
Henry Jameson d9ea160a67 account for if there's no primary frontend setup 2023-11-13 17:31:12 +02:00
tusooa 661d5b6d25
Fix frontend admin tab crashing when no primary frontend is set 2023-11-11 19:27:38 -05:00
NEETzsche 2c9930bd5b Display the latest scrobble under a user's name 2023-11-10 06:11:55 -07:00
Henry Jameson ce109c38f3 add favicon setting and add compact layout for AttachmentSetting 2023-11-01 22:10:46 +02:00
Henry Jameson b6a4b62058 add better indication that stuff is happening 2023-11-01 21:53:50 +02:00
Henry Jameson f354cef010 fix no feedback and no dropdown close for actions in frontends tab,
better default suggest
2023-11-01 21:44:14 +02:00
tusooa 7f51ea369e
Make extra notification display customizable 2023-08-18 22:25:32 -04:00
Henry Jameson b3d0360699 fix and cleanup reset button 2023-05-24 11:44:41 +03:00
Henry Jameson d223683b2e make detailed access restriction an expert section 2023-05-24 11:32:16 +03:00
tusooa 6b0d72937e Apply 1 suggestion(s) to 1 file(s) 2023-05-21 18:31:25 +00:00
Henry Jameson 4664d99af2 lint 2023-05-09 23:29:30 +03:00
Henry Jameson ad3916027a lint 2023-05-08 22:14:49 +03:00
Henry Jameson b79f297692 fix double pushbuttons in the draft buttons 2023-05-08 22:04:05 +03:00
Henry Jameson 039b6c61a2 lint 2023-05-08 21:37:29 +03:00
Henry Jameson 09e3735e37 semantics + description for instance access section 2023-05-08 21:36:18 +03:00
Henry Jameson 2322646442 reintroduce width limit on number input but only for sizesetting 2023-05-08 21:13:07 +03:00
Henry Jameson 0f81239451 remove restriction on number input's width 2023-05-08 21:11:48 +03:00
Henry Jameson 05a7e612aa show warning for developer for missing labels 2023-05-08 21:10:06 +03:00
Henry Jameson b9c69a2272 improve the semantics 2023-05-08 21:01:29 +03:00
Henry Jameson 6816bc8bad remove unused stuff 2023-05-05 01:50:41 +03:00
Henry Jameson 1492937a7e lint 2023-04-24 23:01:29 +03:00
Henry Jameson e0fbeee88e finish up attachment setting (right now only for admin section only) 2023-04-24 21:57:31 +03:00
Henry Jameson 9aaa8a86f5 initial implementation of attachmentsetting 2023-04-13 01:11:20 +03:00
Henry Jameson d8ed541d12 reordered registrations section to be above access since it's more
likely to be used more often
2023-04-13 00:02:35 +03:00
Henry Jameson 4c158e636b more i18n stuff, added missing labels and such 2023-04-13 00:02:31 +03:00
Henry Jameson 3e1aeb6d2c Merge remote-tracking branch 'origin/develop' into improve_settings_reusability 2023-04-12 23:31:11 +03:00
HJ ad5bd09204 Merge branch 'tusooa/blocklist-loadmore' into 'develop'
Make block & mute lists able to load more

Closes #1150, #1071, #1226, and #1041

See merge request pleroma/pleroma-fe!1790
2023-04-11 21:25:39 +00:00
Henry Jameson 9e5c7313c6 use draft state instead of live state in that one place 2023-03-29 23:34:30 +03:00
Henry Jameson ac75d051b7 better frontends tab, now you can set default frontend 2023-03-29 23:26:57 +03:00
Henry Jameson 7bb28bb23c frontends tab initial implementation, now you can (re)install frontends! yay! 2023-03-29 00:58:07 +03:00
Henry Jameson 4c3af5c362 handle db config disabled case 2023-03-27 22:57:50 +03:00
Henry Jameson ece69f01b7 added mass-draft-push and mass-draft-reset, small stylistic fixes 2023-03-22 18:57:23 +02:00
Henry Jameson c7a16bdfe2 grouped settings/managed drafts support added 2023-03-22 12:43:53 +02:00
Henry Jameson 6992439c92 fixes for diabled state, tri-state boolean and access control 2023-03-22 00:00:52 +02:00
Henry Jameson 2bf224e214 made draft-mode and source inject-able 2023-03-21 22:46:40 +02:00
Henry Jameson 6b40fc9895 fixes 2023-03-21 22:26:11 +02:00
Henry Jameson 9a97e0d196 modal update, initial localization 2023-03-21 10:26:25 +02:00
Henry Jameson 0b5e536b4c ChoiceSetting support added, added captcha settings 2023-03-20 23:36:47 +02:00
Henry Jameson 819cd41cf0 Merge remote-tracking branch 'origin/develop' into improve_settings_reusability
* origin/develop:
  Translated using Weblate (Chinese (Simplified))
  Generalize IntegerSetting into NumberSetting, add Integer/Float wrappers
  Allow custom emoji reactions: add option to scale reaction buttons
  Fix user-profile route crash on pinned favorites route
  Hide custom emoji in reaction picker when BE does not advertise pleroma_custom_emoji_reactions
  Allow custom emoji reactions
2023-03-20 22:48:38 +02:00
Henry Jameson 332ad77e35 limits tab, backend descriptions 2023-03-19 21:27:07 +02:00
Alexander Tumin 493120b545 Generalize IntegerSetting into NumberSetting, add Integer/Float wrappers 2023-03-18 21:00:50 +03:00
Alexander Tumin 3403f6a1ed Allow custom emoji reactions: add option to scale reaction buttons 2023-03-17 23:55:34 +03:00
Henry Jameson 27f63d5e50 lint 2023-03-17 00:06:31 +02:00
Henry Jameson bfd802ad04 setting admin settings works now. also now we have draftable settings 2023-03-16 23:18:55 +02:00
Henry Jameson 4d23d31fec initial admin settings prototype (WIP) 2023-03-14 21:50:43 +02:00
Henry Jameson 55ea6df40b lint 2023-03-12 17:28:14 +02:00
Henry Jameson 6a7b182af1 fixes for stuff i missed 2023-03-12 17:11:20 +02:00
Henry Jameson 947b73f870 minimize the rest of the sharedcomputedobject 2023-03-12 16:55:39 +02:00
Henry Jameson ac32997f8b move websocket connection logic into module 2023-03-12 16:51:50 +02:00
Henry Jameson af0cd54223 serverSideConfig renamed into profileSettingConfig to avoid confusion
with serverSideStorage, reduced overall need for SharedComputedObject in
settings tabs, moved copypaste code of "setting" type of helpers into a
separate file.
2023-03-12 14:36:49 +02:00
tusooa e516eee479
Make block & mute lists able to load more 2023-02-21 00:39:16 -05:00
tusooa 5468309f6a
Make it possible to auto-select the first candidate in autocomplete 2023-02-20 23:49:34 -05:00
tusooa 902954b298
Use class to style screenreader-only text 2023-02-09 21:35:56 -05:00
HJ f229c4a106 Merge branch 'from/develop/tusooa/autocomplete-accessibility' into 'develop'
Autocomplete accessibility

Closes #1219

See merge request pleroma/pleroma-fe!1771
2023-01-28 23:04:59 +00:00
HJ 22c3012e1c Merge branch 'birthdays' into 'develop'
Birthdays

See merge request pleroma/pleroma-fe!1432
2023-01-25 23:50:54 +00:00
HJ 65e10f07de Merge branch 'from/develop/tusooa/confirm-dialogs' into 'develop'
Confirmation dialogs

See merge request pleroma/pleroma-fe!1431
2023-01-25 23:49:16 +00:00
HJ a9716701be Merge branch 'from/develop/tusooa/multi-iface-lang' into 'develop'
Multiple interface languages support

See merge request pleroma/pleroma-fe!1568
2023-01-25 23:47:29 +00:00
tusooa b1e75c25bd
Merge remote-tracking branch 'upstream/develop' into birthdays 2023-01-22 09:34:01 -05:00
Tusooa Zhu ce8101e60a
Add remove follower confirmation 2023-01-22 09:25:24 -05:00
tusooa 72cb9e8bdb
Make all emoji inputs screen-reader-friendly 2023-01-21 01:28:43 -05:00
Tusooa Zhu 547e85c7c6
Add confirm dialogs for accept & deny follow requests 2023-01-20 23:40:12 -05:00
Tusooa Zhu 1ff2948aeb
Add setting entries for whether to show confirmation dialogs 2023-01-20 23:39:07 -05:00
tusooa d2ba67d565
Merge remote-tracking branch 'upstream/develop' into tusooa/stylelint 2023-01-15 10:00:44 -05:00
tusooa fa3b07352b
Debounce mute word setting 2023-01-14 22:43:18 -05:00
flxy d21ce77670 Use splice instead of delete 2023-01-12 09:45:10 +01:00
tusooa 7dc2277453
Use stylelint 2023-01-09 13:02:16 -05:00
tusooa 78690cdf51
Display detailed backup state 2022-12-24 11:58:33 -05:00
Tusooa Zhu b7e9373965
Add support for multiple interface languages 2022-12-23 22:45:55 -05:00
HJ eae62e2eb8 Merge branch 'fix-excessive-reregistrations' into 'develop'
Fix rogue nested watcher triggering notifications registering too often

Closes #1159

See merge request pleroma/pleroma-fe!1708
2022-12-22 13:15:46 +00:00
Henry Jameson 3cba358743 fix nested properties watcher being triggered far too often 2022-12-21 23:45:35 +02:00
Xnuk Shuman 2fc0927b7a
more resistant code for color parsing error 2022-12-20 21:38:08 +09:00
tusooa d9dbd7064b Merge branch 'xnuk-develop-patch-08175' into 'develop'
Untranslated text "Users" in mute settings

See merge request pleroma/pleroma-fe!1691
2022-12-09 02:43:54 +00:00
Xnuk Shuman 4f66220812
Fix not to show "Save changes" button in "Delete account" section 2022-12-08 06:25:21 +09:00