Commit Graph

5089 Commits (335d711dbdcd7daa483fb1e7711274cecd5eb862)

Author SHA1 Message Date
Julian Lam f6d5b52a8b WIP user-icons
barisusakli e02781f7e8 fix for IS when viewport is short
barisusakli df89a62b32 removed :rage3: comment
barisusakli b2dbb127e2 fix previous commit so it only uses window height if viewport <=0
barisusakli e78de34122 fix case where container might be smaller than viewport
barisusakli 41fb4fe6b5 remove IS topics on category
ability to specify a container for IS, instead of always assuming
$(document)
barisusakli 5a77a2c21c removed debug log
barisusakli 1dc93f2446 closes
barisusakli 5e0a7d7dac some more acp/nav fixes
barisusakli e4f0cd856a prettier admin navigation page
barisusakli 759607a381 parse modals on demand
barisusakli 30bc401797 parse upload picture modal on demand
barisusakli 2e1648b725 fix browsing not disappearing after everyone leaving
barisusakli de15c2925d use topic.toTop()
barisusakli 2e8505c66d home/end keys for inf scroll
barisusakli c3a6b11939 fix first reply insertion
barisusakli e2896ef6b9 socketio/posts socketio/topics refactor
barisusakli 8a3452f985 start reverse IS earlier
Julian Lam 6fe480d8c6 Adding some snazzy hotkeys to chat page
Julian Lam cef8e44b3b Fix bug with missing ref, using pushState instead of replaceState in chats client-side lib
Julian Lam 47d39d3346 closes
Julian Lam 010c04f21f latest translations
barisusakli 8f40b3f00d fix indent
barisusakli c617a3f008 inf scroll changes
dont load main post if start > 0
Julian Lam ebed9d641c Add new ACP option to upload Touch Icon,
Also added a number of fixes for mobile enhancements, such
as serving a manifest.json file for Android devices, and
serving proper link tags for all uploaded touch icons.

This commit also creates a new template helper for link tags.
psychobunny 1dbfa65bc5 closes
barisusakli e461615c1a closes
Julian Lam 66afb59bc8 translations for global resource, closes
barisusakli 054e0bb83b closes
barisusakli ee24fadfff closes https://github.com/julianlam/nodebb-plugin-markdown/issues/52
barisusakli 4e2318fa1e fix title in acp removed extra |
barisusakli 13508ca7f9 closes
barisusakli 75af978145 closes
Julian Lam 78863a438f Firing new hook `filter:auth.list`
This new plugins allows SSO services to list whether a
user has authenticated via that service, and will display
as such in the user's profile editing screen.
Julian Lam fa109241cc Update fontawesome picker module (iconSelect)
- Removed 'fa-doesnt-exist' icon
- Added a icon filter search input
- Added a "No Icon" button at the bottom
- Added link back to full FA list
- If icon is picked, it shows the icon class in the search input
Julian Lam bc9e96f210 Update to FontAwesome 4.4.0
psychobunny 70da64b927 button to revert to original email template
psychobunny 109fe895b3 ability to edit and save custom email templates
psychobunny 55748ac3f5 ability to select what kind of test email to send
barisusakli ee8bb8d908 closes
barisusakli 38cd153077 hide on enter as well
barisusakli 4d8f92de24 closes
Julian Lam a8f9671a11 latest translations
barisusakli da9a6ba399 missing ;
barisusakli 0a9f82e30d removed some dupe code from chats
barisusakli 2f94307125 removed duplicated code in chats
barisusakli 5c51efdab3 globals config.relative_path
barisusakli fbfb39f967 moved socket connection out of app.js
psychobunny a8d44758cb acp remove logo fix
barisusakli 8c2fdcc77c group escape fixes
barisusakli 1cda4e8d9b scrollbar and scroll to bottom on logs page
Julian Lam c148b1c956 If a new message arrives, replace the teaser with the new message content, closes
Julian Lam 2e3eef136f Update chat frontend to better handle incoming messages
When an incoming message occurs from somebody who is new,
a new chat contact is spawned and put into the contact list.
barisusakli 04be0411e7 build search categories server side
Julian Lam 7fae82a9bd Update chat page behaviour on mobile
As the chat page is not optimised for mobile devices, if
entered, the chat messages themselves will be hidden
(corresponding commits on themes), and the client-side
javascript will open the chat modal when contacts are clicked.
barisusakli ade9a44b11 closes
Julian Lam 00f2778534 latest translations
barisusakli f17a716055 closes
barisusakli 1e3391ff12 closes
barisusakli 11c70f3a28 closes
Julian Lam 9454e5a73a latest translations
Barış Soner Uşaklı 5b08538264 closes
Barış Soner Uşaklı 6d8134618f fix chats
barisusakli a5e9394d93 closes
barisusakli 17a40b716e fix topic move notification
barisusakli b17feb3b6c nested categories on search
barisusakli 501bfbfc47 closes
psychobunny 39342f158b Merge pull request from henrywright/master
Replace Less variable that is undefined if Bootstrap is absent
barisusakli 22d6ceab59 closes
barisusakli 0cac0692b6 closes
barisusakli 15b667850e closes
barisusakli af19bd8bd2 msgs on reset
barisusakli 30d087cbd3 closes
Barış Soner Uşaklı bcb3b55ab0 Merge pull request from yariplus/homepages
Add Custom and Category homepages.
barisusakli ad685a0147 fix function in loops
barisusakli 896aadada7 closes
Barış Soner Uşaklı 5831bdd2ec Merge pull request from MegaGM/fix.user-status.update.handling
Fix: When a user changes his online status,
Mega b383c17df2 Resolve
Mega b4bcfb83a7 Fix: When a user changes his online status, all [component="user/status"] elements on a page are changing. The same bug appears in:
/user/*
/users/*
/topic/*
/chats/*

Cold load: http://i.imgur.com/OL2njmf.jpg
After change my status: http://i.imgur.com/J6I8lOC.jpg
yariplus d998fe2dd5 Add Custom and Category homepages.
barisusakli e3ca91e325 fixes item 1
barisusakli 9361ff0772 closes
barisusakli dd5a8e8a88 closes
barisusakli 775e0532eb fix search selector
barisusakli 95b709c806 dont crash if data.responseJSON doesnt exist
barisusakli 459e51862a closes
barisusakli a64cbbc6df
barisusakli 961efa3533 closes
barisusakli 2d175cc3fb closes
barisusakli bb4984a9aa closes
barisusakli e6755d0adc closes
barisusakli a1c407acd0 closes
barisusakli af50ade066 closes
Julian Lam 394fa87b39 on account deletion modal, focus on text input
Julian Lam 3baad54223 Close
This commit introduces notification creation if a user requests
membership to a group (in which case notifications are sent to
all group owners), and user invites to a group (in which case
a notification is sent to the invitee).
Henry Wright dd61116060 Replace Less variable that is undefined if Bootstrap is absent
psychobunny 31fef4f429 hint. damn those globals wtb browserify
psychobunny b6a43fb5cf fixes
psychobunny 4962fb4851 closes
Julian Lam 1a741da3d4 translating parsed template in client side code
Julian Lam 032107d058 latest translations
Julian Lam 1453150105 removed backups folder
Julian Lam c3821c2070 Close
Julian Lam aa8c6f3bdd Update header so text selection is not possible
barisusakli 0ffb81308e closes
barisusakli f9575efaf0 disable fork button during fork
psychobunny ff2543e522 thought they all seemed pretty self-explanatory to me
psychobunny bc5f9d0199 closes
Julian Lam acadc60594 latest translations and fallbacks
psychobunny d5cc37b166 notifications/list and notifications components
psychobunny 30c1001e5d also for settings v2
psychobunny e36976fd39 closes
barisusakli 794c218cb6 fix displayMenuItem
barisusakli f6c95456f2 fix password change notifs
barisusakli 09dacfd6a9 remove bookmark alert on scroll or after 10 secs
barisusakli 980484d930 added config as global :dull:
barisusakli 7689d54d42 closes
barisusakli c3719ea5b5 closes
barisusakli 9d4d904479 404 fix
barisusakli 48512bff6b get rid of app.exposeConfigToTemplates
psychobunny 3c71de285a Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 80b13c94c8 snackbar translation for acp
barisusakli 0be3bd1893 removed ajaxify.variables
Julian Lam dd7d2615dd latest translations
barisusakli 6810b529c9 prevent infinite loop on topic scroll to bottom
psychobunny 82d39753b7 hint
psychobunny b10a7d4410 notifications/icon component
psychobunny b66a58dd52 user/status: don't touch the other classes
fixes that 2px thing @julianlam
psychobunny 54d996ca6a fixed user/logout component + vanilla 3.1.2
psychobunny b19120f822 user/logout componen
psychobunny e9a42cdecb fixed notifications on deskto
psychobunny a44f467ebc Notifications.loadNotifications()
psychobunny 2301362f59 component="header/usercontrol"; also fixes user status bug
psychobunny a663f95669 chats.loadChats()
psychobunny 63be875daa header/userpicture, header/profilelink, header/username components
psychobunny 2e33ae2742 Merge branch 'master' into persona-2.1
psychobunny 6e714a5344 Revert "header/userpicture, header/profilelink, header/username components"
This reverts commit d1effa65d0.
psychobunny d1effa65d0 header/userpicture, header/profilelink, header/username components
psychobunny 306964b4ea chat/dropdown and chat/list component
barisusakli eaefd9d24c remove meta/title.js and meta.title.build
psychobunny 098c56a106 global:header.navigation
psychobunny d75f5574e0
psychobunny a217b42cb1 bonus two for - chats/username route
psychobunny 22fc257e36 bonus for - groups/group route
psychobunny 89b8622cfa other routes done, closes
psychobunny 0e0d8474a4 page titles for user pages
psychobunny 47a7347b54 better mobile support for appearance/themes and appearance/skins
psychobunny 0cb722b9fa prevent floating button from getting hidden behind other components
Julian Lam 92f9553033 Resolved transifex language issue
Julian Lam e003fb38a3 Close
psychobunny 6c44db9a0c closes
barisusakli cf36f7bc79 closes
Julian Lam 1772041b6e fixed invocation of clickdn in snackbar
psychobunny 7210ffdde9 only need to translate bootbox's footer
psychobunny 29859335a8 do md style dropdowns only on mobile @julianlam
psychobunny 3145e75fc0 closes
barisusakli 07d12e85ae closes https://github.com/NodeBB/nodebb-theme-persona/issues/124
psychobunny 19a3950928 don't blow up if no skin was selected
psychobunny ae318c4286 fixed alignment on themes page
Julian Lam 46af72336a updated ACP dropdown toggle so it's thicker
Julian Lam 902d11c6af Fix
barisusakli db90d19b45 fix password confirm
psychobunny d1aaa9ca07 mobile fixes for homepage, languages, sounds
psychobunny 53ce7d48fa fixed padding issue on mobile acp
psychobunny cd83dcf2e0 better styling for snackbar on mobile
psychobunny 7fa4057051 overrideTimeago only needs to be called once
psychobunny 0caa095ea4 closes
psychobunny 0cb8f2b80c closes
psychobunny 6b054a6d14 new acp mobile menu, completed
psychobunny cc299f89e2 mobile menu for ACP first pass
psychobunny 82429c10db slideout
psychobunny 1f9dbd3cf2 hamburger button
psychobunny cb071f3772 md-like positioning for dropdown menu
psychobunny acdfb87117 compact header on mobile
psychobunny ea3fa0ff1d md snackbar for acp
psychobunny a313bc69e2 fix alignment on checkboxes that are first in a form
Barış Soner Uşaklı 76c0e33bcb filter links and children
Julian Lam 141174ac94 Fix ACP active state issue
Apparently, all this time, there was a bug that caused active
states to not properly be shown in subfolder installations. This
commit fixes that regression. ping @psychobunny
psychobunny eb49898a9c mobile tweaks for settings pages
psychobunny fdb3046224 tablet mode fix
psychobunny 2317779a2b really basic mobile support, until we get a slideout menu in
psychobunny cdc351bc02 fixed acp search
psychobunny d9040f18e6 use branding for checkbox
psychobunny 656476620e fix new checkboxes on ajaxify
psychobunny 6dbd7cad84 done with this stupid checkbox experiment
psychobunny 0b683ff8dd search bar placement tweak
psychobunny d091729de3 search bar and restart menu completed
psychobunny 98a10bba89 header dropdown menu
psychobunny 1ce464c7c0 themes page, done
psychobunny fd46b31d6e fixed selection of skins
psychobunny 181bb9a6a7 theme selection buttons
psychobunny 88c466bf3f fixed theme selection
psychobunny b62cf2ad14 fix selection of skins
psychobunny 867c09bab6 revert theme: default theme is now persona
psychobunny 1e2fb5cd4c undo button for skins and themes
psychobunny 9dcaafdb1b widgets save button
psychobunny dfa4f47289 save / create buttons for categories/category
psychobunny f3c70473c3 save button on settings page
psychobunny 969522c2d2 manage/categories
psychobunny a2fd970792 fix skin screenshots
psychobunny d5b88e9c35 fixed markup on /group page
psychobunny 26858436b6 fix for acp subpage nav
psychobunny e04495b012 underped tags page
psychobunny bd494207eb got rid of that fancy edit for cat name/desc + improved layout for settings
psychobunny ffd38b8cc3 some UX tweaks to manage/category
psychobunny 28e2297e63 fixed categories layout
psychobunny c6282e289a main header title + better logic
psychobunny 744a7d4210 extend/widgets
psychobunny d1f45b6d79 extend/plugin
psychobunny ec335b55cd fixed active state for install plugins submenu
psychobunny 4fd99e8aae removed activateMobile
psychobunny c35ef74c5c header tweaks
psychobunny 0eb3d05db8 settings/web-crawler
psychobunny 30970d618c dynamic title for settings pages
psychobunny 2da3b34798 Merge branch 'master' into acp-paper
Barış Soner Uşaklı f4da333b42 Merge pull request from yariplus/catsfixes
Fixing some issues with acp category page
psychobunny ba58c83b97 acp active states for main menu
psychobunny 656589f71f acp skins first pass
psychobunny 9389c0773e acp themes redesign first pass
psychobunny 30cd8d2af9 cleaned up the widgets page 👍
psychobunny f0bed5a1ef new menu completed
psychobunny cc05a0a049 header menu first pass
yariplus 67e450a05b Fix issues with acp category page
strange name for background size variable
invalid class selectors
hijacking of background style
psychobunny d464cb2f0d settings - automated table of contents
psychobunny acb1e8a495 added a tweaked mdl.css that works with BS
psychobunny 60826b1c94 temporarily disabling header
psychobunny e434942a28 first pass on settings design
psychobunny fed87dded6 sayonara, acp menu
psychobunny 685b3ce004 added bootswatch paper 3.3.5
barisusakli 5ababdbdf0 prevent crash if data.enter is not string
barisusakli 5b87af4389 closes
recursively get all children
calculate topic/post count from children
new sorted set `cid:<id>:children`
fix search query params
psychobunny 4b0f50f57e closes
Julian Lam 3b3c383d93 adding a fallback for en_GB and en_US
Julian Lam 9d2c54e26a Add missing timeago locale files
Julian Lam 5007c3a32c latest translations
psychobunny 3d962822c6 properly, @barisusakli so no need to copy pasta everywhere timeago is used
psychobunny 5b1571ad1e don't need to refresh to preview updated skin
psychobunny 0150e0e063 closes
barisusakli f4dd0c14ae update title for new posts as well
Julian Lam 3d9415b65e Fixes
Julian Lam 64ab43b7fc fixed language name for Greek
psychobunny f9b104192b fixing deprecated global translator call
psychobunny 5299e1fdc6 closes
barisusakli c70267bd23 fix indent
barisusakli 5e3e1f8781
barisusakli 6e630b3cfd closes , thanks to @psychobunny
Julian Lam 7160e157de added missing language.json file for Kinyarwanda
Ziggy 08af92c2c0 added Kinyarwanda, Murakoze cyane!!
Julian Lam bd960ea6ac latest translations
Julian Lam 1b812068ca Fix bug where translator would split on all colons, and not just the first