Commit Graph

804 Commits

Author SHA1 Message Date
zital f679109fe7 Eurakasa -> Euskara (#1420)
Co-authored-by: bilbao_iban <bilbao_iban@eitb.eus>
2023-02-10 18:25:21 +09:00
notmd 7a0bfa2d68 add moderator role (#1419) 2023-02-10 18:18:48 +09:00
Keith Stevens ebd05e8d32 Fixing basque language name hydration issues on Google Chrome (#1415) 2023-02-10 07:47:43 +01:00
notmd aaa1276bae Admin user management (#1393)
part of #1022

    Allow updating the show_on_leaderboard field.
    Add raw JSON of the user object.
    Add a new user message table.
    Also fixed style issue: hard to see reaction count when the user also reacted.
    Rename MessageTable to MessageConversation.
2023-02-10 15:16:26 +09:00
Andreas Köpf eb340e0d9a removed a ':' for copy message link 2023-02-09 14:52:02 +00:00
Mehdi Zibout 0187d4c17a Fix avatar not displaying correctly in the navbar (#1383) 2023-02-09 19:31:43 +09:00
notmd c8f567e930 fix message reaction count visibility (#1382)
close #1367
*  Only show when the user is author, admin or has reacted to the message for all pages.
*  Add disabled state when user is author
2023-02-09 19:31:04 +09:00
Keith Stevens 7b16ee9a75 When loading recent messages, filter by the user's stored language. (#1292)
A simple short term fix. Applies to #962. To fully fix a small backend change is needed.
2023-02-09 19:29:11 +09:00
notmd ef548edb72 Trollboard expandable (#1354)
* wip

* hide necessary column in trollboard

* remove console.log

* fix build

* clean up

* remove commented code
2023-02-09 09:20:27 +01:00
Richard Macarthy cc3891ed12 Fix hydration issues side menu, move side_menu.json to common.json (#1327)
Fixes #1326

This PR moves all json in side_menu.json to common.json. We have an issue with the side menu layout as it's a high level component and this causes hydration issues with SSR when global namespaces are not passed by default.
2023-02-09 11:45:03 +09:00
Keith Stevens 07b58d4021 Switching username generator library to be less explicit (#1351) 2023-02-08 18:32:25 +01:00
chronikum d35220c702 Remove the automatic refreshing interval when in message tree (#1353)
Co-authored-by: Jonathan Fritz <fritz@nosc.io>
2023-02-08 18:31:11 +01:00
Keith Stevens 7c5f4635d7 Force full page reload on language change (#1291) 2023-02-08 18:19:06 +01:00
Keith Stevens c9d283a1ff update the backend path to manage user status (#1294) 2023-02-08 13:41:15 +01:00
Adrian Cowan db76b0b1fa website: Use existing translations of language names (#1349)
Removed language.json translation file as we don't really need it anymore, just moved the couple of remaining items into tasks.json

I also reverted the change where I created lang_mismatch_lang and lang_mismatch_lang.explanation because we don't actually need two different strings and it was causing an issue where it would show a mix of english and the users language rather than just show the existing "Wrong language" text that is probably a better intermediate until the translations are updated. Let me know if there is a better way to handle updating the source english text for translations.
2023-02-08 19:43:50 +09:00
notmd e6b574e177 fix side meunu layout overflow (#1346) 2023-02-08 19:42:40 +09:00
Adrian Cowan b733471161 website: Fix broken page when detected language not in list. (#1345) 2023-02-08 19:42:11 +09:00
Andreas Köpf 35a2c58565 add trailing slash to text_labels post path 2023-02-08 09:34:17 +00:00
Adrian Cowan 8cbe197d1b website: "Wrong Language" -> "Not {lang}" (#1300)
Change the "Wrong Language" labelling flag to instead say "Not English", "Not French" etc depending on the messages tagged language
2023-02-08 19:23:53 +11:00
notmd 7175ce364c Hide message reaction count when user not reacted yet (#1303)
close #1252
Also add a copy message link feature
2023-02-08 15:28:37 +09:00
notmd a46e4a2bb1 implement trollboard UI (#1301)
* implement trollboard UI

* remove unneeded code

* add link to user

* user link in leaderboard
2023-02-08 13:49:00 +09:00
Adrian Cowan 52af7ba13b website: show language in text area (#1296)
* website: show language in text area

When the language hasn't been detected (too little text) the langauge that it will be submitted as is shown. When we detect the language is not what will be submitted we show the detected language in red. The tooltip informs the user that they don't appear to be writing in the correct language.

Note: this replaces the modal dialog that we use to popup if the language appeared to differ.

* website: Don't suggest the user change the language
2023-02-07 20:17:53 +09:00
Pavel Mokin 801b47949c Scroll to the top every time we get a new task (#1293) 2023-02-07 20:06:43 +09:00
AbdBarho e2327295af Fix error in user stats when loading (#1290)
there was no check for waiting the data to be fetched, worked locally, not when deployed.
2023-02-07 19:57:35 +09:00
notmd b7d0c4331c Ts strict mode (#1288)
part of #879
2023-02-07 19:56:59 +09:00
notmd 5d10b28b20 fix leaderboard when current user doesn't have stats (#1289) 2023-02-07 08:17:21 +01:00
AbdBarho 201a9669e0 Localize the dashboard (#1265) 2023-02-07 14:51:52 +09:00
notmd 952e021c88 Show current user rank in leaderboard (#1263)
close #1000 maybe #1178 too

*  Show current user rank in the leaderboard with +-1 user (only on leaderboard 
*  Extend auto_main script to use random user.
*  Support colSpan in the DataTable component (I haven't verified colSpan in header yet, leave that until we need it)
*  Refactor OasstError to include the path and request method.
2023-02-07 14:49:50 +09:00
AbdBarho 0ef36e81be Basic user stats in the accounts page (#1158)
Closes #747
Blocked by #1156 #1166

Very simplistic, not much styling
2023-02-07 08:10:35 +09:00
Mehdi Zibout 3d221f8925 Expose thumbs up/down buttons in the message table (#1185)
* Expose thumbs up/down buttons in the message table

* show thumbs up/down count only when its greater than 0
2023-02-06 20:59:22 +01:00
MrlolDev b85f7c0734 fix: removed title on the navbar in the mobile view (#1236) 2023-02-06 20:52:36 +09:00
MrlolDev 9adc4852b0 fix: dark theme background to 404 && 500 pages (#1234)
* fix: dark theme background to 404 && 500 pages

* fix: use oa-basic-theme instead of background color.
2023-02-06 20:37:31 +09:00
Saifeddine ALOUI 56b6595d01 Added Arabic locale with right to left support (#1220)
I have added arabic locale and modified the _app.tsx code to automatically detect the current language direction and applies it to the while website.
2023-02-06 11:27:59 +09:00
GuilleHoardings 40b1b5a32e Make the first letter of the language selector upper case (#1214) 2023-02-06 11:25:11 +09:00
AbdBarho 852a2b73a9 Use more screen realestate for tooltips (#1210) 2023-02-06 11:23:13 +09:00
Desmond Grealy 204f45b150 Update FAQ to address common questions we are seeing (#1193)
* First draft of new FAQ copy

* update answers for data license and hardware
2023-02-05 22:28:54 +01:00
AbdBarho 9467b21d53 Update ToS Endpoint (#1207) 2023-02-05 21:51:13 +01:00
Kian-Meng Ang 1e321a6fca Fix typos (#1143)
Found via `codespell -S .mypy_cache,yarn.lock,*.json,*.ipynb -L
rouge,nam,vie`
2023-02-05 20:18:03 +01:00
notmd 364a4f5aa3 Highlight current user in leaderboard (#1194)
* Highlight current user in leaderboard

* use first of type for ssr safety
2023-02-05 20:17:28 +01:00
swaptr 45637dfd51 remove theme button from sidebar (#1181)
* remove theme button from sidebar

Now that the theme switch button is moved to navbar, we can remove this button.

* fix responsiveness
2023-02-05 19:57:35 +01:00
Theodor Peifer 14b41b4a2d Putting a button for toggling the light/dark color mode right into the navigation bar (#1122)
* added button for toggling color mode in nav bar

* removed border from color-theme toggle button

* removed padding around sun icon and made header title slighty responsive

* lower gap between navigation buttons for mobile
2023-02-05 15:34:47 +01:00
AbdBarho e6fe477308 Show ToS on all pages (#1111)
Closes #1047
2023-02-05 19:58:20 +09:00
AbdBarho 692d178a24 Fix localization in for labelling (#1132) 2023-02-05 15:16:12 +09:00
Korbinian Pöppel 7fac0d70c8 Live language feedback (#1071)
* Add live language detection using 'lande' in TrackedTextarea.

* Remove 'Disable Language Detection'.

* Re-run linter.
2023-02-05 15:10:53 +09:00
Richard Macarthy 3b61a26c9c Add halt tree, and copy message id features (#1088) 2023-02-05 15:09:39 +09:00
Yannic Kilcher 280979c7b0 added mainenance mode (#1130) 2023-02-04 22:37:48 +01:00
Anthony Chiu 2de9bccfba Add modal padding bottom and tooltip (#1116) 2023-02-04 21:53:02 +01:00
AbdBarho b724b37d4c Fix ToS page in dark mode (#1091) 2023-02-04 14:39:50 +01:00
Keith Stevens ef5b9d7757 Fixing the way we generate the backenduser object during jwt creation (#1090) 2023-02-04 08:18:19 +01:00
Andreas Köpf 323432c150 update LAION's address 2023-02-03 22:31:39 +00:00