Commit Graph

7322 Commits (446b125c835dc508553a9aab89d0d33a6affdac7)

Author SHA1 Message Date
Barış Soner Uşaklı 221f9848d2 closes
Misty (Bot) bafb8842e6 Latest translations and fallbacks
Andrew Rodrigues 3292542faa Merge branch 'master' of https://github.com/NodeBB/NodeBB
Andrew Rodrigues 5602092de9 closes
Misty (Bot) 9baeb11b56 Latest translations and fallbacks
Julian Lam 346187d65d fixes
Julian Lam 3cbca69b27 closes
Misty (Bot) 8c370f63fb Latest translations and fallbacks
Julian Lam c93f943bef Merge branch 'develop'
Barış Soner Uşaklı 7d627fe19a
Barış Soner Uşaklı 245e1a9159 closes
Barış Soner Uşaklı 7b45a6ea8b Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Misty (Bot) 49a9ee5024 Latest translations and fallbacks
Julian Lam f97b64a0c6 Fixes
While not the most elegant solution, I'm only really interested in
stopping registrations that contain two emails in one field.

The only separators I know of are the comma and semicolon. If
there are more, please let me know.
Misty (Bot) a81b015262 Latest translations and fallbacks
Misty (Bot) cd2aedc691 Latest translations and fallbacks
Misty (Bot) 3572f8fefb Latest translations and fallbacks
Misty (Bot) 880ccb7fc7 Latest translations and fallbacks
Julian Lam c25d752573 Merge remote-tracking branch 'origin/master' into develop
Misty (Bot) d65ce41879 Latest translations and fallbacks
Misty (Bot) 4686b32c54 Latest translations and fallbacks
Barış Soner Uşaklı 264893a71b closes
Misty (Bot) 12fdd7bb63 Latest translations and fallbacks
Julian Lam 964fd20213 removed addNoReferrer usage as it is done server-side now
Julian Lam a4a961639d only triggering forum updated messaging if hostname matches, fixes
Misty (Bot) 7bdd2144e0 Latest translations and fallbacks
Misty (Bot) 9034424369 Latest translations and fallbacks
Julian Lam a86d91a552 wrapping up post history work
Julian Lam 55788382ea Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 825c493c40 show error
Misty (Bot) b126d7ef09 Latest translations and fallbacks
Barış Soner Uşaklı 15e9bbac92 closes
Barış Soner Uşaklı a224c557c0 closes
Misty (Bot) 854f79142e Latest translations and fallbacks
Barış Soner Uşaklı 723f31a362 closes
Julian Lam da3ce2e1d5 added error text for multiple associations
Barış Soner Uşaklı 651b1cc9f8 closes
Barış Soner Uşaklı 7b6282f530 closes
Barış Soner Uşaklı cf087b6070 strip all tags
Misty (Bot) 52092531c7 Latest translations and fallbacks
Ben Lubar 00776bdd8e Bookmark optimization ()
* Set the user's bookmark if their current bookmark is past the end of the topic.

* Optimize forked topic bookmark updating.

Remove support for updating bookmarks for users who sort by votes.

Don't even consider updating bookmarks for users who have not read the posts being removed.

Only compute post indices once per fork operation instead of once per user that has ever read the topic.
Baris Usakli 3340db9636 remove unused var
Baris Usakli ef4de68f5b closes
Misty (Bot) 5f663b580c Latest translations and fallbacks
Misty (Bot) 8c5aa740ca Latest translations and fallbacks
Barış Soner Uşaklı 6cbd70d510 closes
Barış Soner Uşaklı d16667a5fb closes
Barış Soner Uşaklı 0f2f97a78a Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Barış Soner Uşaklı adc7054390 fix go to post if its on page
Barış Soner Uşaklı 36b4ca1a77 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Misty (Bot) 15192cab64 Latest translations and fallbacks
Barış Soner Uşaklı 7a2d6fe22d Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Barış Soner Uşaklı 089769c107 closes
Misty (Bot) ed506c32a2 Latest translations and fallbacks
psychobunny 69a8eb1100 extra fixes for
psychobunny 6533c664d6 fix font size in appearance menus
Barış Soner Uşaklı a9f6726b3d closes
psychobunny 29be18ae5b closes
Barış Soner Uşaklı b2cb3def98 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Andrew Rodrigues dd34fde7b5
Merge pull request from RoiEXLab/patch-1
Start reading progress at 0
Barış Soner Uşaklı 8689ffe78f closes
Misty (Bot) 211f00282c Latest translations and fallbacks
Julian Lam 897a7d84f9 Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 8427601b04 closes
Misty (Bot) 30f4c0adfd Latest translations and fallbacks
Misty (Bot) 108e1f757e Latest translations and fallbacks
Barış Soner Uşaklı 155e20d216 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Barış Soner Uşaklı c7506d77b0 closes
Julian Lam 5302e79b56 fixing accidental usage of .includes
@benlubar
Julian Lam 5c3155f145 firing hook on chat message load and exposing upload_url to client-side
Barış Soner Uşaklı 2e2b97033e closes , closes
Baris Usakli 7aae167188 remove unused deps
Baris Usakli 14fbc0dc2f remove dupe method
Misty (Bot) b3a021a3af Latest translations and fallbacks
Julian Lam b14e531cee Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 813fdaf6f6 fix pageCount calculation
Misty (Bot) 3ebb885fda Latest translations and fallbacks
Barış Soner Uşaklı 33a8cb947e Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Misty (Bot) df86c2ff3f Latest translations and fallbacks
Misty (Bot) da981c8d74 Latest translations and fallbacks
Misty (Bot) 9df3c0d2d6 Latest translations and fallbacks
Julian Lam 73d3157635 Remove keybindings in ACP as nobody uses them anymore.
If you do, let me know, heh.
Julian Lam ac2e185e34 Fixes
If a connection to the parent process is not detected, disable
the restart and reload buttons (as they won't work anyway).
Misty (Bot) 1b8ff1f6a2 Latest translations and fallbacks
RoiEX 92d3844988
Start reading progress at 0
Julian Lam c20aca8933 decreased full chat height by 1px
Misty (Bot) f948ecef07 Latest translations and fallbacks
Baris Usakli a6b96b6772 fix undef var
Baris Usakli 4fbec0265b closes
Julian Lam 457194b333 Merge branch 'master' into develop
Barış Soner Uşaklı f3fda152bf closes
psychobunny 843fee62e2 utils.debounce
Julian Lam d8b67606bc fixed height detection in chat modal
Barış Soner Uşaklı 2b95dfde91 remove extra hook
Misty (Bot) 66a745d27a Latest translations and fallbacks
Julian Lam f138d3cb70 adding noopener and noreferrer to links in widgets
Barış Soner Uşaklı 81d4766c1a closes
Barış Soner Uşaklı 3d81bcb1fe closes
Misty (Bot) ec391f4472 Latest translations and fallbacks
Misty (Bot) 4da9368857 Latest translations and fallbacks
Barış Soner Uşaklı 772872fb03 trigger action:windows.loaded on coldload if widgets are already rendered
Barış Soner Uşaklı 72140e5338 closes , closes
Julian Lam d0a1eb61bc Updates to allow better chats integration
- Removed unused .createTagsInput method
- Firing action:chat.loaded client-side hook in all cases of chat now
  - New chat window (modal)
  - New chat page load
  - Chat switch event
Misty (Bot) d8fbd51e93 Latest translations and fallbacks
Julian Lam 3de54a5488 Merge branch 'develop' into chat-rewrite
Julian Lam f37b9d786d Merge remote-tracking branch 'origin/master' into develop
Julian Lam 2ad2ef96ba no taskbar invocation on chats page, fixes
Misty (Bot) f4feba94e3 Latest translations and fallbacks
Barış Soner Uşaklı 2f3b7279be closes
Julian Lam 89383c261f fixed scrollToBottom detection in chats page
Julian Lam 8f5dccdfb5 Chat fixes
- Fixed issue where clicking into a chat didn't update unread state
- Fixed issue where receiving new messages in chat page didn't mark chat
  unread
- Fixed issue where chat title sets were broken in modal and page
- Removed chat leave toggle in chat list (is now in chat dropdown)
Barış Soner Uşaklı f70ddce5f9 fix typo in language file
Misty (Bot) c2ba848d00 Latest translations and fallbacks
Julian Lam 9bcd4928c7 Merge branch 'develop' into chat-rewrite
Julian Lam ec07247854 Merge remote-tracking branch 'origin/master' into develop
Julian Lam 19e53ab61b Lots o' chat changes
- Added chat room management (instead of tagsinput)
- Chat leave button in chat options dropdown
- Refreshing participants when user is added
- Updated autocomplete module so that it can be shown above a modal
  (z-index 100005 > 20000)
- Using cant-chat-with-yourself source string, which wasn't defined
  before, but was still used
Misty (Bot) b9ef1a4805 Latest translations and fallbacks
Barış Soner Uşaklı c70cb0d7ad please eslint
Barış Soner Uşaklı bac2da0ace dont crash if app.logout is called from code
Barış Soner Uşaklı 0d2a7359e9 remove step size
Barış Soner Uşaklı ed3e8d282e closes
Barış Soner Uşaklı ff72d022c1 closes
Barış Soner Uşaklı 530b0e8439 closes
Misty (Bot) e779942215 Latest translations and fallbacks
Julian Lam 970c8b6f64 Merge branch 'develop' into chat-rewrite
Julian Lam d1ccd78ac2 Merge remote-tracking branch 'origin/master' into develop
Julian Lam b2b57d49bf WIP add user modal
Barış Soner Uşaklı 9922720dd3 closes
Barış Soner Uşaklı 8446a733e5 closes
Julian Lam cd4d0049e6 fixed broken UI in chat modal, send btn
Julian Lam 82bfd6edfd added a new component shortcut and updated title setting logic
Barış Soner Uşaklı df182bc7e4 closes
Barış Soner Uşaklı 2b6410f201 Merge remote-tracking branch 'refs/remotes/origin/master' into chat-permission
Misty (Bot) a524f9b55f Latest translations and fallbacks
Misty (Bot) 64cbb331b7 Latest translations and fallbacks
Misty (Bot) 1fd0b760b1 Latest translations and fallbacks
Misty (Bot) e563e8ac82 Latest translations and fallbacks
Julian Lam dee18d8442 Merge branch 'develop' into chat-rewrite
Julian Lam 8588a54ff2 Merge remote-tracking branch 'origin/master' into develop
Barış Soner Uşaklı 783d2eb073 remove console.log
Misty (Bot) 4217d06ad0 Latest translations and fallbacks
Julian Lam eea124b312 room rename logic
Julian Lam e091568d17 closes
Julian Lam c9364291fb Merge branch 'develop' into chat-rewrite
Julian Lam f2c251e89c Merge branch 'master' into develop
Barış Soner Uşaklı c12b42180d closes
Peter Jaszkowiak be00a1c013 Support for using yarn instead of npm, include unread counts on cold load ()
* Close 

* Support for package managers besides npm

- Also fixes issue where upgrade-plugins wouldn't work
Julian Lam 8cb914c15e more fixes to better handle transitioning from chat to chat and closing chats, etc.
also modals no longer used on mobile view at all
Baris Usakli 025709499c more fixes
Baris Usakli 242dc41aca move privileges to same page
Julian Lam 5c3c608109 fix chat resizing of modal to work with flexbox implementation
Baris Usakli 63b9255fa1 Merge remote-tracking branch 'refs/remotes/origin/master' into chat-permission
Julian Lam 3d74fc8220 some changes to fix class names used, character countdown support, etc.
Julian Lam d967201b2a drastically simplified main window resizing logic, some language changes
Barış Soner Uşaklı 96084340ad closes
Baris Usakli 4a73621dca chat privilege
Julian Lam 290aa312b4 fixed call to missing method,
Julian Lam 82a95a03be Chat message soft deletion -- closes
Squashed commit of the following:

commit f84c06bdcc45f24ef7ffde6a8f33b48d8f97fc36
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 14:42:47 2017 -0500

    added restore handler for chat messages

commit 725cd370c6ea1e8f4a28298350f3dc024d4e668e
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 14:23:52 2017 -0500

    backend logic and testing complete for deletion and restoration of chat messages

commit 072da758319cc93fa4c6f8bc0d672a1b716dc06e
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 13:52:35 2017 -0500

    changing message delete logic to not remove mids, but to filter when retrieving

commit 68bf373305ab82737658a7c31dc5549af4d6d69f
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 12:37:58 2017 -0500

    logic to handle deletion of a deleted chat message -- added some failing tests

commit 6899d0d234fa752e227188aa69cfcabd0d0500cc
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Dec 18 11:35:36 2017 -0500

    chat message deletion logic
Misty (Bot) 094bab24c9 Latest translations and fallbacks
Julian Lam 541aa7fbc6 closes
Julian Lam 88b47f357b removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite
Barış Soner Uşaklı e4ff1dc61b closes
Barış Soner Uşaklı 108c3c980a show invalid url error if request.head fails
Barış Soner Uşaklı 802ec0e384 remove reduntant code
Barış Soner Uşaklı 76e8bcd80b closes
Barış Soner Uşaklı 99eb1d1785 closes
Misty (Bot) 89f5015d83 Latest translations and fallbacks
Barış Soner Uşaklı 2bf275fe29
Misty (Bot) 0dc37abe1d Latest translations and fallbacks
Barış Soner Uşaklı 43180d4b83
Misty (Bot) 421685ee69 Latest translations and fallbacks
Barış Soner Uşaklı 19ae8dc7e7 closes
Misty (Bot) 302e20d47d Latest translations and fallbacks
Barış Soner Uşaklı faded26dea Revert "disallow underscore in slugs ()"
This reverts commit 4fc3115f33.
Julian Lam 94e8b2b38d Added ajaxify.isCold()
And used it in app.js, so window.scrollTo(0, 0); is not called
on cold load (since you're already at the top). Useful in low-
bandwidth modes since you might accidentally get kicked to the
top of the page due to a slow connection and delayed .init().

Slightly related to testing in 
Baris Usakli f177b01022 closes
Julian Lam 9a59aaa755 topic merge fallbacks
Misty (Bot) a77a681156 Latest translations and fallbacks
Julian Lam 553f894540 error message for disabled SSO registration
Barış Soner Uşaklı d9e115c3e6 closes
Barış Soner Uşaklı fd78eb6d57 closes
Misty (Bot) e7a6326b2f Latest translations and fallbacks
Baris Usakli 3551d7d68e closes
Misty (Bot) dceeb0dd5f Latest translations and fallbacks
Barış Soner Uşaklı 548ec6baf7 closes
Misty (Bot) dc1fad7956 Latest translations and fallbacks
Misty (Bot) c0883f629f Latest translations and fallbacks
Julian Lam 50e824f77a it email translation
Misty (Bot) 7269aa17e0 Latest translations and fallbacks
Julian Lam 4fc3115f33
disallow underscore in slugs ()
Julian Lam 8affaac8f0 tweaking source copy and removing a bit more commented out html. Moving some items around
Linda Badurina c72864888d ACP "Posts" Changes
- Seperate section for "Post Length" settings
- New section for settings that only apply to new users
- Changed order of some settings under "posting restrctions" and "new user restrictions"
- Uncapitalized words that shouldn't have been capitalized
Julian Lam 78c83f2561 fixing tests
Julian Lam 17c52a515d fix incorrect padding/margin values in images in digest
Barış Soner Uşaklı cb4930dac8 remove version and environment from config
Misty (Bot) 44d96cbc59 Latest translations and fallbacks
Misty (Bot) 9f5f769f4a Latest translations and fallbacks
Misty (Bot) 76cfcc039a Latest translations and fallbacks
Julian Lam b1cd68928b updated digest header
Peter Jaszkowiak 9b11413d14 Bundle admin scripts, remove CDN scripts ()
Close 
Misty (Bot) d47c5fae04 Latest translations and fallbacks
Misty (Bot) 5354ac6b10 Latest translations and fallbacks
Misty (Bot) d34f3c7247 Latest translations and fallbacks
Misty (Bot) 373ee17a12 Latest translations and fallbacks
Barış Soner Uşaklı 54b12119e9 add registered query param
Julian Lam 830028b1d5 language strings and fallbacks for
Peter Jaszkowiak c731661a39 Remove external sources from installer page ()
* Remove external sources from installer page

* Remove bootstrap.min.css

* Make spinner display consistently cross-platform

* Change spinner to look better
Barış Soner Uşaklı b0488fec61 smaller notification image
Misty (Bot) 563fe0383c Latest translations and fallbacks
Julian Lam cdc00cc0f2 added 'dissociate' translation string for
Baris Usakli 947fc739eb remove extra translator require
Julian Lam c8395a9bfb Fixes
Waiting for someone to qq my clever code in 3... 2...
Julian Lam 252f611481 changed error text wording
Muhammad Osama Arshad 64895310a9 fix
Peter Jaszkowiak 74ceb78800 Upvote notification frequency selection ()
Closes 

- Notify on every upvote
- Notify on every tenth upvote
- Notify logarithmically (on 10, 100, 1000...)
- Disable upvote notifications
Misty (Bot) 415940af02 Latest translations and fallbacks
Misty (Bot) 018b054c42 Latest translations and fallbacks
Barış Soner Uşaklı 63388be44c closes
Baris Usakli 2065f895d5 closes
Baris Usakli ea3fde332b notification email fixes
add new notification image
fix url to user settings, no need for userslug to be passed in
Baris Usakli 4e029556df closes
Barış Soner Uşaklı c839d1cbc0 closes closes
Julian Lam 321998dd4f Merge branch 'develop'
Barış Soner Uşaklı dd176dd5f2
Notification delivery ()
* ability for users to choose how they receive notifications

add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)

* change var name to types

* cleanup

* add event types for privileged users

* remove unused language keys

* fix uids check

* changed if statements

* upgrade script to preserver old settings
Baris Usakli 9e5a8856d1 fix wrong sorting option in acp
Julian Lam cf9fe0d5af closes
Misty (Bot) fd2a49fd1f Latest translations and fallbacks
Julian Lam cdfa45439e updating email translations to not use template value
close 
Misty (Bot) 2f36284e24 Latest translations and fallbacks
Barış Soner Uşaklı cd3d1f07e0
fix flagReason
Misty (Bot) 6b11bfd9e7 Latest translations and fallbacks
Barış Soner Uşaklı 2ec54166f7 only show alert if on the same category
Barış Soner Uşaklı 9eabb1dc94 closes
use the same UX from /recent on individual categories
Barış Soner Uşaklı f7ccabc3cc only add relative path if not starts with http(s)
acardinale 5ed6b5c414 Add User (uid) Welcome Notification ()
Misty (Bot) 671f357b6d Latest translations and fallbacks
Misty (Bot) 6958ec1f1f Latest translations and fallbacks
Misty (Bot) 9728b80c38 Latest translations and fallbacks
Barış Soner Uşaklı 80ecd4ba6d closes
Misty (Bot) 9fce645d80 Latest translations and fallbacks
Julian Lam 7e0d0e0eb5 Merge remote-tracking branch 'origin/develop'
Barış Soner Uşaklı b74fe98dc4 closes
Barış Soner Uşaklı 008f757a9b closes
Julian Lam 2123e2f74c updated tinycon lib
Misty (Bot) 3853c741d3 Latest translations and fallbacks
Baris Usakli c9465403f5 closes
Barış Soner Uşaklı 18f4f27fe0 closes
Julian Lam e42ff47e5c closes
Barış Soner Uşaklı 25cd21fba8 closes
Barış Soner Uşaklı d5d6748c71 closes
Baris Usakli 47143a4a09 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
Baris Usakli a500e0019c closes
Misty (Bot) 6f02974762 Latest translations and fallbacks
Peter Jaszkowiak 62ae171432 Merge remote-tracking branch 'origin/master' into develop
Misty (Bot) 2929d4b1df Latest translations and fallbacks
Misty (Bot) 2920fc0dfa Latest translations and fallbacks
Peter Jaszkowiak ab8465d7b6 Make deprecation warnings more clear ()
* Add these as warnings

To be removed in next major version

* Make ACP search's purpose more clear

* Only warn once per deprecated path
Misty (Bot) 92684757c6 Latest translations and fallbacks
Baris Usakli c4310395c9 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
# Conflicts:
#	package.json
Baris Usakli 19dc7da42f closes
Misty (Bot) 05c1a6cfed Latest translations and fallbacks
Barış Soner Uşaklı d8dc79e3c7 closes
Baris Usakli 6a6dc7ef06 closes
Peter Jaszkowiak f4355efb30 Optimize translator
- Use `slice` less
- Skip iterations with `indexOf`
Julian Lam 684a66a760 fixes
Peter Jaszkowiak 189008af75 Optimize translator
- Use `slice` less
- Skip iterations with `indexOf`
Peter Jaszkowiak 60a42aa651 Merge branch 'translator-optimization' into develop
Peter Jaszkowiak cf289b9228 Merge remote-tracking branch 'origin/master' into develop
Peter Jaszkowiak 190eea5691 Remove this useless check
Peter Jaszkowiak 46fafb20b9 Remove string.js dependency
Julian Lam 0efa403a68 invoking the proper ACE Editor mode
Julian Lam bf1e922cab Removed Thumbs.db from a vendor dir
Julian Lam 8741f7c63c updated ACP menu label
Julian Lam ae261e073b updating markdown and moving app.load back into ajaxify.end
Julian Lam cfacc4f133 potential fix for
Julian Lam 9cbf1597cd Merge remote-tracking branch 'origin/master' into develop
Julian Lam cd6dcff38b Split up customJS into customHTML and customJS for better organisation ()
* WIP

* fixed customJS not actually working in footer

* Moving scripts to footer, 

* Added upgrade scripts for 
Baris Usakli 500c978a26 closes
Misty (Bot) 681e8074d2 Latest translations and fallbacks
Misty (Bot) 425db49fe8 Latest translations and fallbacks
Peter Jaszkowiak 1c35213934 Fix and forking while debugging ()
* Fix forking while debugging

Debugger address in use no longer happens

* Fix cropper error
Misty (Bot) bb6dcf3779 Latest translations and fallbacks
Misty (Bot) ea41e39dd2 Latest translations and fallbacks
Misty (Bot) 098b8d9971 Latest translations and fallbacks
Dravere 38900a9964 Smtp emailer issue 5951 ()
* Fixed typo at emailer.js line 66 (serice -> service)

* When custom SMTP user and password is empty no authentication is attempted

* Added options to choose custom smtp connection security

* Made custom smtp connection security strings translatable

* Changed switch to if-else for custom smtp security option

* Fixed emailer.js lint errors

* Move custom setting to top of list
Julian Lam 6852c92ed6 Merge remote-tracking branch 'origin/develop'
RoiEX e1f180ea3f Remove uneccessary undefined declaration
RoiEX ce9a3f20c5 Optimize transition
RoiEX 5e4e523198 Make progress bar finer
RoiEX 1fd160a4e6 Add Support for Firefox OSD
Peter Jaszkowiak da9da8190f Bump dependencies
Bumping eslint & configs meant making some linting fixes

For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
Misty (Bot) 47bbe846cb Latest translations and fallbacks
Chế Tiệp Chân Khoa 1f5d14dda4 place some code under the right loop ()
Peter Jaszkowiak dc87d7fc0f Use .js instead of .jst
Fix 
Baris Usakli 8276e20254 closes
Misty (Bot) 3227e778a2 Latest translations and fallbacks
Misty (Bot) 8f0e48aa40 Latest translations and fallbacks
Misty (Bot) bb65ecd8b8 Latest translations and fallbacks
Misty (Bot) 6ea82515cc Latest translations and fallbacks
Misty (Bot) ce59a78aa4 Latest translations and fallbacks