9927 Commits (f2fe7c0686962ad9fb933d46f58e252c008a3593)

Author SHA1 Message Date
Barış Soner Uşaklı a757716ddd fix: closes #11708, fix quick reply check 2 years ago
Julian Lam 1d1639d46f fix: improper neutralization of user input in image wrapping code 2 years ago
Julian Lam c5cd76e798 fix: don't update edit data if edited timestamp is not available 2 years ago
Barış Soner Uşaklı 6aae88d5dd use bs5 classes for toggle 2 years ago
Barış Soner Uşaklı 82e26829c5 fix: closes #11620, fix copy code when line numbers are enabled 2 years ago
Barış Soner Uşaklı 469aa5511f fix: textarea on error 2 years ago
Barış Soner Uşaklı d8d486a633 fix: closes #11613, closes #11614
don't add input listener on every send message
2 years ago
Barış Soner Uşaklı 05b58c7047 refactor: remove unused require 2 years ago
Barış Soner Uşaklı ca2be0e869 refactor: remove log 2 years ago
Barış Soner Uşaklı 8f6a68ca09 fix: closes #11612
fix selectors
2 years ago
Barış Soner Uşaklı 51bf5e9512 chore: up markdown 2 years ago
Barış Soner Uşaklı 51096ad234 poc: use csrf_token in ws handshake (#11573) 2 years ago
Barış Soner Uşaklı d55cd464a0 fix: #11601, dont trigger edit if chat input has text
pressing escape will cancel edit
2 years ago
Misty Release Bot 77212c4219 Latest translations and fallbacks 2 years ago
Julian Lam e94c58becd Merge remote-tracking branch 'origin/master' into develop 2 years ago
Misty Release Bot 48a4fd50e8 chore(i18n): fallback strings for new resources: nodebb.themes-harmony, nodebb.themes-persona 2 years ago
Barış Soner Uşaklı f6b2d3768c feat: #11584
add harmony, persona language files
2 years ago
Barış Soner Uşaklı e1bb277fb4 feat: add helper to convert isostrings to localeString 2 years ago
Barış Soner Uşaklı f974c230ef fix: chat ip button not doing anything if clicked outside of icon 2 years ago
Misty Release Bot 489163aab3 chore(i18n): fallback strings for new resources: nodebb.admin-settings-email 2 years ago
Julian Lam 1ac760e89c public/language/
fix: minor change in copy for #11562
2 years ago
Misty Release Bot 6a2c6de0b4 chore(i18n): fallback strings for new resources: nodebb.user 2 years ago
Julian Lam 84313712a2 fix: add an additional check on page load to enforce `requireEmailAddress` setting
The old behaviour would require that an email be entered, but did not block access to the forum (nor did it ensure that the email was verified).

The new behaviour (if the setting is enabled) will ensure that only those users with a confirmed email can continue through.

The only exceptions are super admins (so they don't get locked out).
2 years ago
Barış Soner Uşaklı 34730caf97 fix: selector for nav scroll
harmony doesn't have topic-header, they all have topic-main-buttons
2 years ago
Barış Soner Uşaklı 18e76ba5fc fix: #11570
fix direction of dropdowns on rtl
2 years ago
Barış Soner Uşaklı e832d365ba refactor: removed parsing for taskbar
harmony doesnt have a taskbar
2 years ago
Barış Soner Uşaklı 101fe81d42 feat: add app.newReply
like app.newTopic
2 years ago
Misty Release Bot 5f72844514 chore(i18n): fallback strings for new resources: nodebb.admin-extend-widgets 2 years ago
Barış Soner Uşaklı fbf44a10e7 feat: expiration date for widgets
closes #10495
2 years ago
Barış Soner Uşaklı 0af2b800b3 fix: closes #11561, close dialogs on escape/backdrop click 2 years ago
Misty Release Bot db802db664 chore(i18n): fallback strings for new resources: nodebb.groups 2 years ago
Barış Soner Uşaklı 589761be97 group filter 2 years ago
Barış Soner Uşaklı 8e63e43a3b refactor: move to modals 2 years ago
Barış Soner Uşaklı 24e0e5024d fix: show edit indicator after an edit without reloading the page 2 years ago
Misty Release Bot 819ded6f2b chore(i18n): fallback strings for new resources: nodebb.global, nodebb.pages 2 years ago
Barış Soner Uşaklı 83fca31628 feat: closes #11549, new error pages 2 years ago
Misty Release Bot 6fe660a302 chore(i18n): fallback strings for new resources: nodebb.global 2 years ago
Barış Soner Uşaklı 73d02725f0 new 404 page 2 years ago
Julian Lam 36895421ba refactor: topic mark read/unread routes 2 years ago
Julian Lam 69b409385d refactor: migrate `posts.getReplies` to write API 2 years ago
Julian Lam ee9f53f1ff refactor: deprecate socket method posts.getPidIndex 2 years ago
Julian Lam 02f567ff3f docs: openapi schema for newly added routes 2 years ago
Julian Lam f2082d7de8 refactor: started work on porting socket methods to write API [breaking]
The following socket calls have been removed:

* `posts.getRawPost`
* `posts.getPostSummaryByPid`

Two new Write API routes have been added:

- `GET /api/v3/posts/:pid/raw`
- `GET /api/v3/posts/:pid/summary`
2 years ago
Julian Lam b3787bd50c fix: update openapi spec to specify optional `expiry` argument available to be passed in via request body.
Also updated test runner to ignore any request bodies in spec that are explicitly not required.
2 years ago
Julian Lam 2b70063eec fix: #11545, wrong message shown to new users re: email confirmation 2 years ago
Barış Soner Uşaklı d0a15e9ec8 fix: closes #11539 2 years ago
Barış Soner Uşaklı 156b8e7721 fix: add check for no tids 2 years ago
Misty Release Bot a908bed891 chore(i18n): fallback strings for new resources: nodebb.error, nodebb.tags, nodebb.topic 2 years ago
Barış Soner Uşaklı e3551d80d7 feat: allow tag editing from topic tools
closes #7536
closes #7465
closes #11538
2 years ago
Misty Release Bot 6e7465debf chore(i18n): fallback strings for new resources: nodebb.global 2 years ago