Commit Graph

3247 Commits (5bf9c6db7be075bffe6572b9153c96a35404b3e5)

Author SHA1 Message Date
psychobunny 544afd4e4c importing latest templates.js client-side
barisusakli 1a97302d68 fix double anchors around images
if the image is already inside an anchor dont wrap again
Julian Lam 5936c72f96 further fix to
barisusakli 1cf5c3145a doing it properly this time
mainPost always has index 0
Julian Lam c818a37f0f possible fix for
barisusakli c991997552 removed off from search button
barisusakli 53d20cf058 parse variables before rendering widgets
barisusakli 41ed52a414 moved newlines from language file to core
psychobunny 193832ea9b closes
psychobunny 025403b9a8 optimizing data transfer *rolls eyes*
Julian Lam 84f3fee488 latest translations
psychobunny c6ced111b5 quotes are better
psychobunny b1ef42889d updated site title for tags page to be more user friendly
barisusakli f49c95c16f closes
psychobunny a880ac6e9f do one api call for template configs rather than two on cold load
barisusakli 5ce0ebb4ac single socket call on topic enter
psychobunny 39d6941603 remove chat/flag for new incoming posts
psychobunny eb297d7eab client side hooks: action:composer.topics.post, action:composer.posts.reply, action:composer.posts.edit
Filips Alpe 378fd095eb Leave the chat window within the screen
On smaller screens, the top of the chat window can appear so high that it is outside the screen, this fixes that.
barisusakli d3e57d0930 on entry to topic mark notifications read
Julian Lam 3df591a118 latest french translations
Julian Lam 33c4211ac2 latest fallbacks for new assets
Julian Lam 074489020f added missing configs for email, search, and groups, latest fallbacks, removed footer from language strings
Julian Lam 2a4717c80c latest translations from tx
barisusakli 214f6af324 parseInt
barisusakli e420ee5fb6 privilege fix for single category check
barisusakli 4fd2973c53 closes
Julian Lam 9dead8ec9e latest translations... again
Julian Lam 770ea77cac latest translations
Julian Lam 77e0cb170f removed console.log
barisusakli 25483e376f fix online users page
insert users before the anon box if there is one
barisusakli 76ad2b8fb2 fixed to account header
barisusakli aa4089e6d7
simple solution for now, wraps images with <a> that opens in new tab
barisusakli e0be4d146f closes
root--- da7a161245 fluidized ACP groups modal dialog
Julian Lam 89a9d4b7f2 logic for
barisusakli da780cdee7 closes
barisusakli 8caedc935b online users fix
and jshint cleanup
Julian Lam bb7a71389e using websocketAddress config if supplied
barisusakli fed8cc6d53 optimize privileges and assorted fixes.
* new methods
privileges.categories.filter
privileges.topics.filter
privileges.posts.filter

they take a list of ids and a privilege, and return the filtered list of
ids, faster than doing  async.filter and calling the db for each id.

* remove event listeners on recent page before adding
* group.exists works for both single group names and arrays
* helpers.allowedTo works for both a single cid and an array of cids
* moved filter:topic.post hook right before topic creation.
* moved filter:topic.reply hook right before topic reply.
barisusakli 96b0b449b9 closes
barisusakli 6e335ff29a removed debug
barisusakli f71bd41408 more fixes
barisusakli d7520508e3 part1
psychobunny 947c9b6eea you're now logged out server-side when you're banned, so csrf token doesn't work in app.logout
barisusakli 8146358aac closes
fixed translator.load, it wasn't passing in language and was trying to
load undefined.json
barisusakli 093e373025 removed console.log
barisusakli 2d94df93b8 isArray is enough
Julian Lam cff30dbe79 latest translations and fallbacks
Julian Lam 87465ae090 merged latest French translations in, closed