Commit Graph

2052 Commits (91e29d7bb21ea00bbd563b2f4edabdc961d3c476)

Author SHA1 Message Date
barisusakli 6bd4524a79 fixed share for category
barisusakli 573cb4b4d7 fixed share links
barisusakli 0574022e02 fixes to infinitescroll
psychobunny c342e75f6e Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 94312cfda8 closes
barisusakli 55dbc5c823 closes
changed post links to "topic/<topic_id>/<topic_slug>/<post_id>"
psychobunny 46028e49f7 closes
psychobunny 0816928949 unset preloader cache after loading url
psychobunny 22d459d4cc temporary fixes for chrome users who have cookies disabled
barisusakli aa0b9f9029 semicolon
barisusakli 09d4f4b47b leaving tags box will create tag
barisusakli 69ac63ed4e updated repo link in admin
psychobunny 09c632330b render widgets sooner
psychobunny cad10a3f9e implemented caching for widgets
psychobunny bfcd13144e Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 4ee055c3ea closes
psychobunny bbcff6a0a5 moved widget rendering up a bit
barisusakli e035d8f1de closes
fixes user images in subfolder installs, if user image has https dont
append relative_path,
also removes relative_path in ajaxify.loadData so it doesnt call
/forum/api/forum/category etc.
psychobunny c7691a8cdc Merge remote-tracking branch 'origin/master' into require.js
Conflicts:
	src/meta.js
Julian Lam be19222817 en_US will no longer throw js error from missing timeago file
psychobunny 3ba51b05f7 fixing the minified version of string.js instead
psychobunny 65f3fa1bbc fixing string.js compatibility
psychobunny f98a52013a Merge remote-tracking branch 'origin/master' into require.js
psychobunny 281aa0049c init, attempt to increase cold load speed
barisusakli 652e1ef574 closes
turns out clicking back causes double script.init() calls and
ajaxify.variables.get('topic_id') can be undefined in one of those
calls.
psychobunny 5b17f9a7a4 added caching per url + rate limiting mechanism to prefetcher, closes
psychobunny 1e05a92c1e no need to send prefetched state anymor
psychobunny d81351579d don't require passing in uid for topics.markAsRead
psychobunny 791fde7904 fixing properly for unread count
psychobunny 08bbf7fdd8 console.log
psychobunny 0334a487b5 fixing properly for profile views
psychobunny 71214c6255 fixed preloader
psychobunny fee591e551 fixes
psychobunny 1fecbd0b90 fixed function signature for ajaxify.loadData
psychobunny bfa3b0f22f global header widgets
barisusakli 351e376812 hide area if there are no widgets
barisusakli e1ad2537b6 fixes navigator progress bar
barisusakli 60742ce316 closes , closes
barisusakli eb0a06b777 closes
Julian Lam 667a78902e closed
barisusakli 48aba5fc64 category widget changes
barisusakli 4e8a9fbe27 closes
psychobunny 9c2bb027d3 fire action:widgets.loaded regardless of callback
psychobunny bf63c927c6 trigger ajaxify.loadingData regardless of cached state
psychobunny 6aeec3a399 action:widgets.loaded
Julian Lam b0b28fad8e removing console logs
barisusakli 04309ac09c show error message if password empty
psychobunny 7f011fe583 calling it ajaxify.preloader instead
psychobunny eb69d898ce use cache-buster in translator instead of timestamp
psychobunny d5bf83f43f closes
Julian Lam b1eb5b175c Merge remote-tracking branch 'origin/master' into groups-pages
Conflicts:
	src/topics/tags.js
Aziz Khoury e0a5cb2b44 my bad
:/
barisusakli b6e0a2ecce parseInt
psychobunny 4cd86affae update all files with new url
barisusakli dbf07f786d closes
Julian Lam 840a56006c added missing files for
barisusakli 66701afdaa closes
fixes the notification image too, the property was called image not
picture
barisusakli b8b482e287 closes
barisusakli fa1275c03a closes
barisusakli 3f43db090b return topics tags
barisusakli 56f442f283 remove punctuation and limit tag length
barisusakli 90cea84af9 max 5 tags per topic
asdasd
barisusakli df73ceaeb7 closes
added tag input box to composer when creating a topic
added new routes for viewing tags 'tags' and 'tags/:tagname'
respectively
post_bar.tpl shows the tags of the topic
can edit the main post to remove or add new tags
added a new menu item to header to go to the tags page
psychobunny 7f7cc8dc62 merging in latest templates.js
barisusakli b30dee2601 no need to store titleEl
barisusakli 9ba0dc3363 closes
barisusakli 20a707e6c1 uploads cleanup
barisusakli e869a6a15a composer refactor
barisusakli ff2bad635c infinite scroll refactor
Julian Lam e43ebb0423 Merge pull request from akhoury/master
captcha support
Julian Lam b1534b7798 removing allowGuestPosting logic in NodeBB
barisusakli 629648bc7d closes
Aziz Khoury 0e0f66ba9e minor cleanups.
Aziz Khoury 230b4a0952 now really fix topic/1503
Aziz Khoury c7734937fb added a bunch of useful utils functions
Aziz Khoury 611fd380eb fixes topic/1503
barisusakli b1aae05a08 closes
psychobunny 033364a2a9 move code from footer.js into admin.js
Julian Lam 7dffc2a2e9 moving chat timestamp to top of message, not end
barisusakli 3e86bdb38f more work on
still needs more work, category is next
psychobunny 3b00417d99 added colorPicker to branding inputs
psychobunny 4cf6ebda7b updated enableColorPicker to accept either a jQ obj or a string; updated it to be able to initialize several inputs at once
psychobunny 29137299c2 added public/src/admin.js; moved enableColorPicker into admin.enableColorPicker
psychobunny e2312c8330 branding settings on ajaxify fixed
psychobunny a5a2e6f04e update BS brand colors in ACP
Julian Lam 5b3318608e updated text copy -- closed
Julian Lam 87f4566e06 more fixed to privs, and ACP modal
Julian Lam 7c8b442dcd more updates to privileges revamp
Julian Lam 72ca0d6d40 got privilege selection working for users and groups
Julian Lam 186943ced1 removing old html in js
Julian Lam 7fe0ab6022 migrated views in js into partials
barisusakli c5d9a68b4b closes
psychobunny 240932dd80 add cursor: pointer if alert's clickfn is defined
barisusakli 2bd15e155f remove listener before adding
psychobunny f2a692add7 some linting of settings.js
psychobunny c3e4c7dea1 using var instead of const for < IE10 compatibility
@frissdiegurke
psychobunny 2b4da7ebcd Merge pull request from frissdiegurke/master
added number-type to settings framework. persist expanded object on serv...
barisusakli d311995c16 closes
Julian Lam e64c1bfec3 closed
Julian Lam 65dd79c84e socket logic for -- handling of help tab in ACP
psychobunny f7fe0aa680 moved documentation out of alerts
barisusakli d0be73a4d4 closes
FrissDieGurke ab2c0cfa9f added number-type to settings framework. persist expanded object on server-side sync if changed
barisusakli 8ee866fc9d closes
barisusakli 4c28de659c closes
psychobunny 643dd74e43 initially hide the account setting menus (prevents the brief flashing of the buttons)
5589e1e148
psychobunny 99b34d5990 allow translator variables to not require a space, see
barisusakli d304bab4f1 dont change height if sizing horizontally
barisusakli c2fb4700de fixes infinite scroll on account pages
barisusakli 66abd20647 moved add commas to process page
psychobunny 2ba2ef5320 closes
psychobunny a0fcdfe629 closes
psychobunny 10716c37d3 closes
barisusakli 933aa5dfcb
barisusakli f714c713f3 fixes deactivate text on plugin buttons
Julian Lam b56df975e0 fixed 1495
barisusakli 883978007d closes
removed updateHeader, the header is using template values in from the
api, update menu partial in vanilla theme as well
psychobunny 678f0f436e importing latest templates.js @Schamper
barisusakli 1f7fd51b40 some work for
psychobunny f697b5a2b8 addBlockquoteEllipses to newly created posts
psychobunny 3b7d222ec3 prevent duplicate blockquotes
barisusakli 7f6ae6df9f possible fix to active users
barisusakli 967b486ce1 closes
ban and delete user admin actions takes an array of uids now.
psychobunny 7033fa7563 closes https://github.com/designcreateplay/NodeBB/issues/1474
psychobunny 3934f2ec88 collapsible blockquotes, closes
FrissDieGurke c4606e7009 minified settings-framework wrapper-length
FrissDieGurke c23df60e1b removed unnecessary method + doc within Settings Framework
barisusakli aea8d50200 removed console.log
barisusakli d43d363a7a refactored topics.js
removed ajaxify.register_events using removeListener now
barisusakli ec399d8b3b moved all account related files to account folder
update nodebb-theme-vanilla too to get the update tpl files
barisusakli 3c96857123 closes
fixed disabled category grey out, added plural move topics string
barisusakli ab15dba0de closes
psychobunny 111898ab0f closes
barisusakli f3d0d70867 closes
psychobunny 6f0e749b60 Merge pull request from frissdiegurke/master
added new settings-system
barisusakli 936530dc48 possible fix for
barisusakli dea4b78cb9 fixes tooltip for users that go online/offline
psychobunny a14ce9d0c6 closes
psychobunny 882589acae moved findBootstrapEnvironment into utils
barisusakli 3ecd523799 added jquery ui datepicker
Ole Reglitzki 4da8121827 jsbeautify
Ole Reglitzki d76ba519d4 added new settings-system
barisusakli e0a83728d6 closes
barisusakli 63d88957a8 replace self links client side
barisusakli c8efeb7d7c closes , bunch of other fixes to 404, 403 in accounts
psychobunny 8fa3baf32d closes
psychobunny 4b18403fa6 moving controls object into its own module
psychobunny 775e6ec8ce comopser bugfix
psychobunny 090ecaffd1 closes
psychobunny bb12ebac48 closes
barisusakli 80ef7e5085 closes
barisusakli fa8cdce748 closes
barisusakli c9551abc5d closes
ability to select a default gravatar image (default, identicon,
mystery-man, monsterid, wavatar, retro) or upload a custom image to use
as default gravatar image
barisusakli caa0c45a11 closes
barisusakli 7339cb5d61 closes
barisusakli 6f2ea3eafc closes
barisusakli adf6f34e42 closes
barisusakli 3ca45fa061 closes
installed plugins are displayed at the top
Julian Lam 46c281db3d Merge pull request from miksago/formatting-dispatch-table
Composer: Implement formatting bar dispatch table
barisusakli a1e6a3616c ability to install/uninstall plugins from ACP
psychobunny e97a705f5c couple of console.logs
barisusakli 3c11030929 closes
barisusakli 2ad715ead3 closes
barisusakli 1ed5145738 better check for pinned
barisusakli 1e3577afe5 fixes topics going to the bottom
psychobunny ad8239aa31 alerts - parse globals before translating
psychobunny 090c4e2aa9 action:ajaxify.contentLoaded - after #content is populated but before fade in animation - append elements to DOM at this stage.
psychobunny af54d9fa64 if translator.addTranslation is called before translator is done loading, the loading property is never set, which crashes translator
Micheil Smith ae9f675b80 Composer: Use formatting dispatch table for inserting uploads and pictures
Micheil Smith bf7de0d051 Composer: Switch to using a dispatch table for buttons
Note: for now, it looks a little messy, but once I merge wrapSelectionInTextareaWith and insertIntoTextarea, it won't be. Promise.
psychobunny 7b453edb2d don't crash if language file not found
@barisusakli seems like something needs footer.json, maybe it's a plugin
if its not crashing for you
xbenjii e1ad061fdc Fixed typo
barisusakli 254267e577 removed 2 titles
barisusakli d431c94ed8 added variable to replying to string
psychobunny 0a727a4af9 use ajaxify.refresh() to revert changes
psychobunny f3993aca4d closes
Julian Lam 8934ac1a2d added try..catch to server parsing of translations, in case a file has a syntax error --
barisusakli b4dc2eebe9 removed one of the timeouts in user search
barisusakli e12beccc09 closes
adds a dropdown to category view to move/pin/lock/delete multiple topics
psychobunny 45e9b53f10 button to revert changes in categories admin
psychobunny a5e304cc0a inline editing of admin/categories description & name
Julian Lam 126260a027 added cache-buster to template xhr urls -- closed
psychobunny 7487a92953 Merge branch 'master' of https://github.com/designcreateplay/NodeBB
psychobunny ef52d47f41 importing latest templates.js
Julian Lam 15bf804fa7 daily digest settings in User Settings
barisusakli f9897daad1 all notifications are translated now closes
Julian Lam 8cb2b9b97a fixed -- themes and plugins no longer auto-restart the server
barisusakli 01555cbb5c return privileges in category
barisusakli 63dfc38dea topic changes to match the new post-bar partial
barisusakli 04488a9a14 closes
psychobunny 0851102800 newline
barisusakli d832a6f805 closes
psychobunny 3c711d72fb regex - no need to escape special characters inside []
psychobunny e5486db1ae Merge branch 'code-quality' of https://github.com/miksago/NodeBB into miksago-code-quality
Conflicts:
	src/database.js
barisusakli 3ea49a8f90 if language or default language is not set use en
barisusakli 3e60451ce4 closes
lets user change languages,
barisusakli 9125292b0e removed get and mget
barisusakli 8aa4f053e8 converted translator.get to translator.translate
barisusakli fb43282a9c removed for in loop
barisusakli 557426c1c9 translator refactor
no longer loads all language files on startup
barisusakli fc8e97448c load sounds on demand, refactored sounds
barisusakli f8a6ab5cf4 if no icon is selected for a category icon will be empty string
Julian Lam 29ec14efa0 fixed
barisusakli a091e06fe3 more work for
barisusakli 06dddccf8e more refactor
barisusakli 252e757185 some more language strings and account.js refactor
barisusakli 7545d55b22 jshint and refactor accountedit
Micheil Smith 8da45b72a9 Composer: Rework formatting bar logic
Micheil Smith 78e1e4fbac Composer: simplify code with early returns
Micheil Smith 9dc0a4b115 Admin/Groups: Pass radix argument to parseInt
Micheil Smith 3e82cab398 Add missing new lines at end of files.
Micheil Smith 66d1f2505f Composer: Pass radix argument to parseInt
Micheil Smith 85cab3aec8 Composer: Escape special characters in regex
Micheil Smith e860b0dd4c Composer: Remove unused variables
Micheil Smith 6e4639496e Improve readability of a selector
Micheil Smith 11b6794946 Refactor connection logic
Aiming to be flatter, with less deep nesting. Still more to go here.
Micheil Smith 0bbd29ac42 Reduce DOM queries for Search elements
Micheil Smith 2c2e5de911 Add missing 'global' variable declaration
barisusakli 14d0081fdf replace 2 error messages with keys
barisusakli 95972209f4 favourite changes
favourites.js no longer makes socket calls, moved that code into
socket.io/posts.js. it also makes a single socket call when you downvote
a post that you previously upvoted.
barisusakli 34b73e15e6 dont add dupes to widgetLocations
this prevents widgets from being executed multiple times
barisusakli e2d0d4db5c added error and success language files
removed some code from server side that was emitting alerts
psychobunny 81dfbba0ec imported latest templates.js
psychobunny cf362f64a3 woops, now everybody is an android browser.
psychobunny 8432d8827e attempt at fixing
psychobunny d5baaacb72 utils.isAndroidBrowser
psychobunny 21a4651a64 latest templates.js, gotta switch to the version on npm soon
psychobunny c52583ae28 replaying changes from a150b2c6f7
psychobunny c5cae312d7 error out early when saving widgets
psychobunny 61478caa3d imported latest templates.js
psychobunny a150b2c6f7 handle if invalid tpl is passed in
barisusakli 54ba2d2ac3 removed console.log
barisusakli d1ec101248 fixed infinite load and select
Barış Soner Uşaklı 962b141e85 Merge pull request from miksago/fix-pagination-offset-error
Fixed: Category pagination error; Check if first offset is NaN
barisusakli e5cf44d398 closes
mark all read will mark everything read, can also select topics and mark
them read, can mark specific categories read too
Micheil Smith 47d21eb008 Fixed: Category pagination error; Check if first offset is NaN
psychobunny b464099cca finally found reliable repro steps and squashed you like the bug you are. fixed
psychobunny 591fb41c08 removed unused content variable
Julian Lam b616ba7304 using preventDefault instead of return false
Julian Lam 14b9c03199 First pass at - Groups.search() + Tests
barisusakli 57dd44a871 removed console.log
barisusakli 5ddf70a671 closes
barisusakli 3c5dd6a5e7 small tweak to reply with text selected
psychobunny c352b4c06d imported latest templates.js, fixes
barisusakli 770e0a67c1 send values directly
psychobunny f235c86a0a closes
barisusakli c1f0d47cd4 closes
looks like copy pasta fail
barisusakli 0cd13b7b66 closes
barisusakli cc3150ff09 closes
barisusakli 421a25eb56 closes