Commit graph

1230 commits

Author SHA1 Message Date
Andreas Nedbal
8141db2ca7 Move profile picture actions to Settings::ProfilePictureController 2022-06-26 22:45:52 +02:00
Andreas Nedbal
efa0048c87 WIP: Move profile actions to Settings::ProfileController 2022-06-26 22:45:52 +02:00
Karina Kwiatek
e64f206f5b Replace anonymous_identifier with author_identifier 2022-06-26 21:07:28 +02:00
Karina Kwiatek
ddd7cfd81d Pass author_identifier in question/question partial 2022-06-26 21:07:28 +02:00
Karina Kwiatek
e5b8ea017c Show anon identifier in tooltip when unmasking 2022-06-26 21:07:28 +02:00
Karina Kwiatek
1b09d51443 Add toggle for moderation view 2022-06-26 21:07:28 +02:00
Karina Kwiatek
73274988c1 Add permanently_banned? method to user model 2022-06-26 18:32:18 +02:00
Karina Kwiatek
0c6d79ce0b Add permanent? method to UserBan 2022-06-26 18:32:18 +02:00
Andreas Nedbal
f6828a24ad Adjust form queries so selector doesn't pick delete button 2022-06-26 17:52:44 +02:00
Andreas Nedbal
bafe92968d Adjust usages of route definitions 2022-06-26 17:52:44 +02:00
Andreas Nedbal
b15aaafccd Move theme templates to new location 2022-06-26 17:52:44 +02:00
Karina Kwiatek
449aa1d998 Fix profiles failing to load when the user disallows anonymous questions 2022-06-26 12:00:31 +02:00
Andreas Nedbal
3788e492dd Add text if no user is (anonymously) blocked 2022-06-25 15:39:30 +02:00
Andreas Nedbal
bc986c6624 Add translations for block settings page 2022-06-25 15:39:30 +02:00
Andreas Nedbal
936b49eef0 WIP: Add UI to manage (anonymous) blocks 2022-06-25 15:39:30 +02:00
Karina Kwiatek
10ead35209 Add translations for inbox moderation 2022-06-23 22:17:14 +02:00
Karina Kwiatek
be8ba63b95 Add a way for moderators to view user inboxes 2022-06-23 22:17:14 +02:00
Karina Kwiatek
cd581fd2b1 Move anon icon tooltip text into translatable string 2022-06-23 21:29:27 +02:00
Karina Kwiatek
a2937a60e9 Add icon for anonymous questions 2022-06-23 21:29:27 +02:00
Karina Kwiatek
15052e203e Appease the dog overlords 2022-06-23 21:29:27 +02:00
Karina Kwiatek
d1ad34eb9c Apply anon display name settings to question author display 2022-06-23 21:29:27 +02:00
Karina Kwiatek
768d360ce7 Add profile setting for anon display name 2022-06-23 21:29:27 +02:00
Karina Kwiatek
e404b61ec1 Sort relationship lists by relationship IDs rather than user IDs 2022-06-18 17:50:41 +02:00
Karina Kwiatek
f379845615 Add frontend for blocking anonymous users 2022-06-15 14:26:48 +02:00
Andreas Nedbal
e4603ff852 Add block identifiers to questionbox 2022-06-13 22:59:41 +02:00
Andreas Nedbal
cf74d6f4c8 Add translations for questionbox 2022-06-13 22:59:41 +02:00
Karina Kwiatek
c173c4a17d Add the ability to block/unblock users from profile pages 2022-06-13 11:56:34 +02:00
Andreas Nedbal
d5e317d3fe Fix missing translation on question view 2022-04-26 08:20:54 +02:00
Andreas Nedbal
a0741a9a68 Add translations for inbox entry 2022-04-25 19:40:23 +02:00
Andreas Nedbal
14d0074cb8 Add translations for inbox sidebar 2022-04-25 19:40:23 +02:00
Andreas Nedbal
5829dc51ec Add translations for inbox show view 2022-04-25 19:40:23 +02:00
Andreas Nedbal
6b1be53827 Add translations for linkfilter 2022-04-19 21:25:56 +02:00
Andreas Nedbal
e06159b465 Fix quote style 2022-04-18 20:15:34 +02:00
Andreas Nedbal
5518014024 Add translations for footer 2022-04-18 20:15:34 +02:00
Andreas Nedbal
c2d0ca7eed Update about page layout 2022-04-17 22:58:42 +02:00
Andreas Nedbal
f43d4b8621 Remove FAQ page 2022-04-17 22:58:42 +02:00
Andreas Nedbal
7e8ba6c647 Add current version as title to site name in footer 2022-04-16 12:56:18 +02:00
Andreas Nedbal
583a3ba519 Remove user#lists action, view and route 2022-04-15 21:32:14 +02:00
Andreas Nedbal
3bbc7a36f8 Remove particleground 2022-04-11 22:41:22 +02:00
Andreas Nedbal
a2f3f5dce2 Replace inline style with utility class 2022-04-10 22:01:27 +02:00
Andreas Nedbal
de3af3638e Add translations for frontpage 2022-04-10 22:01:27 +02:00
Andreas Nedbal
249de5b1ee Fix theme color application on guest navbar 2022-04-10 22:01:27 +02:00
Andreas Nedbal
2ebe96be17 Update layout of frontpage 2022-04-10 22:01:27 +02:00
Andreas Nedbal
933b0c2e9f WIP: new layout for frontpage 2022-04-10 22:01:27 +02:00
Andreas Nedbal
fdd8bf7962 Increase in-feed answer display length 2022-04-08 22:16:38 +02:00
Andreas Nedbal
56af98294a
Merge branch 'main' into refactor/settings-tabs-locales 2022-02-20 21:36:31 +01:00
Andreas Nedbal
2fc4b8f4a4 Add translations for privacy setting attributes 2022-02-20 21:20:57 +01:00
Andreas Nedbal
e424d5ed38 Add translations for privacy settings title 2022-02-20 21:20:57 +01:00
Andreas Nedbal
e26d981105 Fix haml-lint nits 2022-02-20 21:20:14 +01:00
Andreas Nedbal
edf3d3db15 Add translation for "time ago" wording 2022-02-20 21:20:14 +01:00
Andreas Nedbal
ebaa7bfa87 Add translation for none-placeholder 2022-02-20 21:20:14 +01:00
Andreas Nedbal
a182f05996 Increase spacing of sections on the data view 2022-02-20 21:20:14 +01:00
Andreas Nedbal
3af55329df Remove statistics/badges section from data view 2022-02-20 21:20:14 +01:00
Andreas Nedbal
2d63a80761 Add translations for the data view 2022-02-20 21:20:14 +01:00
Andreas Nedbal
072c86a011 Add translation for data page title 2022-02-20 21:20:14 +01:00
Andreas Nedbal
66d8180483 Add translations for settings tabs 2022-02-19 18:08:44 +01:00
Andreas Nedbal
cc50219d05 Add translations for mute rules view 2022-02-18 12:50:27 +01:00
Andreas Nedbal
ee969f5361 Add translation for mute rules title 2022-02-18 12:50:27 +01:00
Andreas Nedbal
b0e1515812 Add translations for recovery key view 2022-02-13 23:41:50 +01:00
Andreas Nedbal
0c1f028b43 Add translations for TOTP setup security view 2022-02-13 23:41:50 +01:00
Andreas Nedbal
118f599fde Add translations for TOTP enabled security view 2022-02-13 23:41:50 +01:00
Andreas Nedbal
a71b5ce294 Add translations for security settings view 2022-02-13 23:41:50 +01:00
Andreas Nedbal
4d7edfb73d Add translations for 2FA login view 2022-02-13 23:41:50 +01:00
Andreas Nedbal
3a718a7e88
Merge branch 'main' into refactor/export-locales 2022-02-13 16:55:19 +01:00
Andreas Nedbal
56d42ebf35 Fix theme settings HAML lint nits 2022-02-13 16:53:42 +01:00
Andreas Nedbal
c50df2f660 Translate forms and raised theme settings sections 2022-02-13 16:53:42 +01:00
Andreas Nedbal
84a72ce8cc Translate general and colors theme settings sections 2022-02-13 16:53:42 +01:00
Andreas Nedbal
83edbad53b Switch confirm dialog text on account settings to voc.confirm 2022-02-13 16:53:42 +01:00
Andreas Nedbal
78357faed5 Translate lead section of theme settings 2022-02-13 16:53:42 +01:00
Andreas Nedbal
64f794256c Translate title of theme settings page 2022-02-13 16:53:42 +01:00
Andreas Nedbal
0119437170 Add translations for user export 2022-02-13 02:26:15 +01:00
Andreas Nedbal
122c45e154 Fix HAML lint in password modal 2022-02-07 21:51:32 +01:00
Andreas Nedbal
3acf2e422a Remove superfluous newlines 2022-02-07 21:51:32 +01:00
Andreas Nedbal
9943e6c207 Add translations for sign in 2022-02-07 21:51:32 +01:00
Andreas Nedbal
44580e7166 Add translations for sign up 2022-02-07 21:51:32 +01:00
Andreas Nedbal
540e5acaba Add translations for account settings 2022-02-07 21:51:32 +01:00
Karina Kwiatek
452eca4afc Make all icons in answerbox dropdown fixed width 2022-02-02 00:08:25 +01:00
Karina Kwiatek
00e6b0925e Fix (desktop) Safari rendering dropdown item as button 2022-02-02 00:08:25 +01:00
Karina Kwiatek
fa7ed8409a Fix service settings form submitting with incorrect entity name 2022-02-01 23:11:10 +01:00
Andreas Nedbal
08c94392e4 Fix HAML codestyle 2022-01-30 21:20:59 +01:00
Andreas Nedbal
3ee847258a Add translations for profile settings 2022-01-30 21:20:59 +01:00
Karina Kwiatek
20c57c5a7c Fix lint errors in comment partial 2022-01-29 21:41:23 +01:00
Karina Kwiatek
441530bc2c Make user avatars in comments link through to profiles 2022-01-29 21:41:23 +01:00
Karina Kwiatek
f4066d55a1 Use translations for feedback page titles 2022-01-29 21:06:03 +01:00
Karina Kwiatek
b49d505dca Add titles for feedback pages 2022-01-29 21:06:03 +01:00
Andreas Nedbal
1b67605e09 Fix HAML codestyle 2022-01-29 20:08:41 +01:00
Andreas Nedbal
45cb2e12af Turn Disconnect link for services red 2022-01-29 20:08:41 +01:00
Andreas Nedbal
383ef62603 Translate ServicesController views 2022-01-29 20:08:41 +01:00
Andreas Nedbal
594eaedce2 Fix HAML codestyle 2022-01-25 22:31:25 +01:00
Andreas Nedbal
f334a6fea9 Remove error section on announcement new/edit forms 2022-01-25 22:31:25 +01:00
Andreas Nedbal
1a3cc96809 Translate Announcement#index 2022-01-25 22:31:25 +01:00
Andreas Nedbal
3404b337eb Add ActiveModel-scoped locales for Announcement model 2022-01-25 22:31:25 +01:00
Andreas Nedbal
8d73008ebf Address review suggestions 2022-01-24 20:13:09 +01:00
Andreas Nedbal
aec10cbb9a Hide locale switcher 2022-01-24 20:13:09 +01:00
Karina Kwiatek
d20e07ee19 Remove relationship counters in users table 2022-01-23 16:48:53 +01:00
Karina Kwiatek
ce951453a2 Make relationships polymorphic 2022-01-23 16:48:53 +01:00
Andreas Nedbal
d56dfc02f9 Move consent POST-logic to separate action 2022-01-22 22:50:32 +01:00
Andreas Nedbal
77c6dc7120 Turn feedback_features_path into snake_case 2022-01-22 22:50:32 +01:00
Andreas Nedbal
153ba70aea Sort feedback items alphabetically 2022-01-22 22:50:32 +01:00
Andreas Nedbal
eecaaeab2d Hide navigation section if Canny is not configured 2022-01-22 22:50:32 +01:00
Andreas Nedbal
2f7d7b2601 Fix HAML codestyle of navigation partials 2022-01-22 22:50:32 +01:00
Andreas Nedbal
3bd43f1cf2 Add feedback links to navigation 2022-01-22 22:50:32 +01:00
Andreas Nedbal
4e9f83330b Fix HAML codestyle 2022-01-22 22:50:32 +01:00
Andreas Nedbal
7374aba6d3 Add generation of the Canny SSO token 2022-01-22 22:50:32 +01:00
Andreas Nedbal
0b76ceb73d WIP: Canny integration 2022-01-22 22:50:32 +01:00
Karina Kwiatek
04177cc135 Use button_to instead of link_to for post in security settings 2022-01-15 17:57:51 +01:00
Karina Kwiatek
f13e84319e Use button_to instead of link_to for post in service settings 2022-01-15 17:57:51 +01:00
Andreas Nedbal
75b93d3535 Use button_to helper to generate a proper logout button 2022-01-15 09:25:30 +01:00
Andreas Nedbal
2647a553ec Remove legacy stylesheet pack tag 2022-01-12 22:36:17 +01:00
Andreas Nedbal
25408cdcf2 Remove unneeded stylesheet_link_tag 2022-01-11 22:41:37 +01:00
Georg Gadinger
331f6477b8 confirmation_instructions: add "do not reply" remark to the email body
There have been several replies to this email containing nothing but the
sentence `Yes, I confirm.` or just simply `Confirmed`.  It seems like
someone discovered that replying to the email with exactly that helped
with recovering their Twitter account after it was locked, and now people
try to do this everywhere else.
2022-01-09 22:57:01 +01:00
Andreas Nedbal
da26bbc6c0 Port comment toggle functionality to TypeScript 2022-01-09 16:05:37 +01:00
Andreas Nedbal
75853612f6 Completely remove legacy moderation script entrypoint 2022-01-08 20:28:52 +01:00
Andreas Nedbal
01bedd1143 Port report comment toggle feature to TypeScript 2022-01-08 20:28:52 +01:00
Andreas Nedbal
00cd54e082 Port ban functionality to TypeScript 2022-01-08 20:28:52 +01:00
Andreas Nedbal
5b324caf7c Add stylesheet pack tag import to load library styles 2022-01-07 22:17:29 +01:00
Karina Kwiatek
136e2fa016
Merge pull request #272 from Retrospring/feature/social-post-tagging
Add the ability to post to services with a tag
2022-01-07 19:40:52 +01:00
Karina Kwiatek
fed37ec81c
Merge pull request #277 from Retrospring/refactor/typescript-settings
Port Settings functionality to TypeScript
2022-01-07 15:14:29 +01:00
Karina Kwiatek
96e48a833b
Merge pull request #194 from Retrospring/refactor/user-bans
Implement ban history
2022-01-06 14:05:33 +01:00
Karina Kwiatek
75d24db1b9
Merge pull request #269 from Retrospring/feature/mod-pagination
Pagination in moderation panel
2022-01-06 14:05:12 +01:00
Andreas Nedbal
12430aebf1 Port theme functionality to TypeScript 2022-01-06 03:21:09 +01:00
Karina Kwiatek
023b642bc1 Disallow @ symbols from post tags
Co-authored-by: Andreas Nedbal <git@pixelde.su>
2022-01-05 19:50:01 +01:00
Karina Kwiatek
683fffd734 Add the ability to post to services with a tag 2022-01-05 19:49:59 +01:00
Andreas Nedbal
ceeca7483e Fix haml-lint nits 2022-01-04 00:05:11 +01:00
Andreas Nedbal
3df0196e1f Add questionbox class to questions
...so they get removed from the DOM after deletion
2022-01-04 00:05:11 +01:00
Andreas Nedbal
a524a244a9 Use utility class instead of inline style on promotion container 2022-01-04 00:05:11 +01:00
Karina Kwiatek
c19b2df93c Implement pagination in Moderation Panel view 2022-01-03 23:23:12 +01:00
Karina Kwiatek
2cab96b9af Implement cursored pagination in Moderation Panel 2022-01-03 22:43:37 +01:00
Andreas Nedbal
4be25b2a1a Replace inline style on inbox entry options with utility class 2022-01-03 16:33:06 +01:00
Karina Kwiatek
6500d7ac71 Update usages of bans 2022-01-02 19:50:44 +01:00
Karina Kwiatek
ea62d91014 Make ban UI more intuitive when a user is already banned 2022-01-02 19:50:02 +01:00
Karina Kwiatek
9a35584284 Refactor ban-related functionality into use cases 2022-01-02 19:50:01 +01:00
Karina Kwiatek
b7ce9cdbba
Merge pull request #222 from Retrospring/feature/muting 2022-01-02 15:31:49 +01:00
Karina Kwiatek
abe33a831f Fix lint errors 2022-01-02 01:55:52 +01:00
Karina Kwiatek
23a5fb55d1 Implement frontend for adding mute rules 2022-01-02 01:55:52 +01:00
Karina Kwiatek
6b626765a8 Create views for managing muted words 2022-01-02 01:55:52 +01:00
Andreas Nedbal
bc316757c3 Fix haml-lint nit 2022-01-02 01:27:03 +01:00
Andreas Nedbal
dabc917ab5 Align dropdown-menu to the right 2022-01-02 01:27:03 +01:00
Andreas Nedbal
92544370b6 Make entirity of "Lists" dropdown clickable 2022-01-02 01:27:03 +01:00
Andreas Nedbal
a4041e5da6 Remove another paragraph where questions are rendered 2022-01-01 02:04:49 +01:00
Andreas Nedbal
4fb1f3f38c Fix wrong spacing in inbox entries 2022-01-01 01:50:46 +01:00
Andreas Nedbal
f803a972b9 Fix haml-lint nit 2021-12-31 22:40:38 +01:00
Andreas Nedbal
a0a403ca4f Use rel="nofollow" in linkfilter view 2021-12-31 22:40:38 +01:00
Andreas Nedbal
1f2c9a08eb Fix haml-lint nits 2021-12-31 22:40:38 +01:00
Andreas Nedbal
67ee589b5b Add question markup renderer 2021-12-31 22:40:38 +01:00
Andreas Nedbal
09172a56ef Add linkfilter action 2021-12-31 22:40:38 +01:00
Georg Gadinger
34aeb2350c views: add rel=nofollow to some links 2021-12-31 19:30:18 +01:00
Andreas Nedbal
a78cb2f2c9 Open profile website links in a new tab 2021-12-30 00:32:46 +01:00
Andreas Nedbal
e3c9d1b7b4 Update mail notice to mention people to look at their spam folder 2021-12-27 20:51:36 +01:00
Andreas Nedbal
3f4bd13486 Add notice on registering about issues with Hotmail/Outlook 2021-12-27 01:44:10 +01:00