Julian Lam
a66f2dfabe
minor tweaks to positioning of composer window relative to taskbar
12 years ago
Julian Lam
18c991fd42
restyling composer window to be smaller widthwise
...
attempted to fix vertical-alignment of post_window relative to taskbar
12 years ago
Baris Usakli
c1b170ec86
removed anchor around recent posts on account page
12 years ago
Baris Usakli
68c011ce63
recent replies link to user and topic
12 years ago
Baris Soner Usakli
f90eb72706
added minimum lengths into error messages
12 years ago
Baris Soner Usakli
f7d27cdef1
nconf fixes
12 years ago
Julian Lam
6e91810231
introduction of theme engine parsing (themes go in /public/themes!)
12 years ago
Julian Lam
936d29d907
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
44f9fe9f6c
fixing issue where the email check always failed... whoops!
12 years ago
Baris Usakli
2bb4aab6ac
changes to online users code
12 years ago
Baris Usakli
8d21d4f998
closes #91
12 years ago
Julian Lam
ed967a0e2f
applied minor suggestion suggested by @damianb in issue #24
...
closed #88 (regression due to text selection enhancement)
12 years ago
Baris Soner Usakli
cf5f9ad9bd
share links wont refresh page
12 years ago
Baris Soner Usakli
dd4ee28d26
removed ajaxify.enable, closes #85
12 years ago
Julian Lam
145898c3ba
using nconf to manage config file now (issue #24 )
12 years ago
Julian Lam
0e854119c6
removed duplicate id in topic template, closed #84 , where opening a couple threads caused the reply window to load multiple times
12 years ago
Julian Lam
86ad794918
closed #74
12 years ago
Julian Lam
7ec8358369
closed #83
12 years ago
Baris Soner Usakli
5819b43595
moved index code from index.tpl to its own file
12 years ago
Baris Soner Usakli
f7f5da00e1
another fix for js crashes
12 years ago
Baris Soner Usakli
6f57e639f9
changed input to meta
12 years ago
Baris Soner Usakli
49445767cb
temp fix to resolve socket js error
12 years ago
Baris Soner Usakli
f8518b1a9a
moved js code in footer.tpl for admin into footer.js
12 years ago
Baris Soner Usakli
bfc87a8178
fixed admin js error, was trying to use socket. before it was connected
12 years ago
Baris Soner Usakli
4a79459a87
bolded footer topic/post count
12 years ago
Baris Soner Usakli
62ef925fd3
removed graph/picture, closes #72
12 years ago
Baris Soner Usakli
9f892c2e80
fixed pushState urls
12 years ago
Baris Soner Usakli
069368fe88
removed callback
12 years ago
Baris Soner Usakli
de55a35684
more fixes for relative paths
12 years ago
Baris Soner Usakli
2c5e9d47ad
admin routes and fixes
12 years ago
Baris Soner Usakli
d7597608d5
fixed login register logout
12 years ago
Baris Soner Usakli
43e73e3aba
url fixes for templates
12 years ago
Baris Usakli
6eb9af77e6
first pass at subfolder
12 years ago
Baris Usakli
93653e88df
changed most of the ajax calls to use sockets
12 years ago
Baris Usakli
8f2a0014b3
closes #70
12 years ago
Baris Usakli
1d39b08195
password change, closes #66
12 years ago
Baris Soner Usakli
8f4848cc69
userList function for active users, moved it to server side too
12 years ago
Baris Soner Usakli
f2d7f856aa
async.each in user.js
12 years ago
Julian Lam
6ac2564bad
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
5eda18e03c
fixing issue with routes that don't have (or need) a corresponding api_method case from crashing due to 404. (issue #53 )
12 years ago
Baris Soner Usakli
6a4dcc75c2
changes to user routes to return null
12 years ago
Julian Lam
37334e2910
fixing bug where clicking on a taskbar item would cause the page to re-ajaxify (due to href="#").
...
closed #50
12 years ago
Julian Lam
b1e4aecdb0
addressed issue #50 with taskbar weirdness
12 years ago
Julian Lam
9c5e9083fe
closed #43 by refactoring the jquery events for post buttons
12 years ago
Julian Lam
d413d3b29a
closed #40 by removing jquery call that repetitvely bound and unbound anchors
12 years ago
Baris Soner Usakli
87bc13b4d6
copy pasta whitespace fail
12 years ago
Baris Soner Usakli
ed99f2671e
fixed a bug that made topics invisible to users, also closes #47
12 years ago
Baris Usakli
20670e63d1
img class on recent_replies
12 years ago
Baris Usakli
e24606ff73
fixed quoting
12 years ago
Baris Soner Usakli
1e40ed28e5
fixed typo in footer
12 years ago
Baris Soner Usakli
c1484afab7
more fixes
12 years ago
Baris Soner Usakli
3c6d39ab89
closes #45
12 years ago
Baris Soner Usakli
c571a73a8b
closes #44
12 years ago
Baris Usakli
aecffecdf1
footer shows total topic post count
12 years ago
Baris Soner Usakli
761d8fc508
recent page gets alerts when new topics and posts are created
12 years ago
Baris Soner Usakli
56dc29a747
closes #44
12 years ago
Baris Soner Usakli
caf81b7312
fixed a crash if user profile is viewed when they have no posts, fixed the footer user link it uses the userslug now
12 years ago
Baris Soner Usakli
99465f1ffd
moved chat socket.on to footer
12 years ago
Julian Lam
faf70d85d8
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
12a8775de5
hotfixing issue with set_up_posts function in new post event
12 years ago
Baris Usakli
07ceabd371
added space after reps in topic.tpl and topic.js
12 years ago
Baris Usakli
cde765b17d
remove socket listeners in admin/users/search
12 years ago
Baris Usakli
a59fdcbf6a
for andrew
12 years ago
Baris Usakli
8781f05117
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
941ed7e194
user search in admin/users
12 years ago
Julian Lam
97f87ee003
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
936a284397
enabling infinite post loader (re: issue #42 ), fixes #42
12 years ago
Baris Usakli
7ca2c949dd
fixed safari script problem
12 years ago
Julian Lam
9df0b39a5d
started integrating infinite post loading for topic view (re: issue #42 )
12 years ago
Baris Usakli
0cc5b1f907
moved socket.on to admin index
12 years ago
Baris Usakli
c870e8bbf3
testing user search in admin panel
12 years ago
Julian Lam
9098d61fe2
completed fb and g+ integration of buttons in category view
12 years ago
Baris Soner Usakli
9b43f80ff8
changed login to ajax added error message for incorret login, closes #36
12 years ago
Baris Soner Usakli
4103e1db55
removed console.log
12 years ago
Baris Soner Usakli
e0debed04f
removed ajax from make/remove admin
12 years ago
Baris Soner Usakli
34777fa844
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Soner Usakli
ea4f39ca21
server side checks for username/email/password, closes #41
12 years ago
Julian Lam
002695234b
Merge pull request #38 from Alfresco/master
...
Fix for reply locking new topic title as read only
12 years ago
Baris Soner Usakli
7d49294595
closes #37 , used the sorted set and updated it when a new post is made to a topic
12 years ago
Baris Soner Usakli
fcbe99870a
added password confirm to registration and prettified the notifications on regiser page, need to add validation for email/username/password on server side User.create too
12 years ago
Matt Smith
719dedd72b
Moved reply topic unlock
12 years ago
Matt Smith
60dfed79c1
Fixed Reply locking New Topic title edit
12 years ago
psychobunny
939207ef45
moved admin categories into its own file
12 years ago
Julian Lam
bc2d7b7d0f
added twitter intent, regarding issue #35
12 years ago
Julian Lam
d0e5c0dcf1
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
87e2023c86
closed #28 by implementing solution #2
12 years ago
Baris Usakli
51842a32da
dont let users with the same username/slug register closes #33
12 years ago
psychobunny
561ebea362
attempt at fixing issues on safari, in progress
12 years ago
psychobunny
a6ff96c455
addressed issue #7 - removed unintentional flicker on page load
12 years ago
Baris Usakli
a0751d6caa
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
d3a190d74e
username to userslug change
12 years ago
Julian Lam
b1aef19ee9
finishing up topics list in admin panel with infinite loading
12 years ago
psychobunny
f732ab4d5a
fixed another issues in templates.js causing grief in topics admin view
12 years ago
Julian Lam
c34f4e451a
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
39aac31092
minor fix to template rendering
12 years ago
psychobunny
8383874304
closes issue #15 - fixed some issues in templates.js
12 years ago
Julian Lam
4436dbafe9
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
89e852f692
adding 'load more topics' button to topic admin
12 years ago
psychobunny
dbf7887cc6
fixes issue #14
12 years ago
psychobunny
166254b848
fixes issue #16 (ajaxify.go is now called) and reintroduces the fadein animation for new topic post
12 years ago
Baris Usakli
ad11be657e
added turkish characters to utils.slugify
12 years ago
Baris Soner Usakli
281b7a16a8
account edit alert back to 2 seconds
12 years ago
Baris Soner Usakli
1620d1e4be
fixes #17
12 years ago
Baris Soner Usakli
ba3c78846d
removed comments in topic.js
12 years ago
Baris Soner Usakli
6c63ad89de
image upload sends the csrf token now
12 years ago
Baris Soner Usakli
eff3fc9b7a
fixed error in favouriting posts
12 years ago
Baris Usakli
9309722898
fixed indents
12 years ago
Baris Usakli
64a9e5844d
son whitespace conflicts are so 1765
12 years ago
Baris Usakli
523b787e69
added csrf to ajax calls
12 years ago
Julian Lam
0d954b24dc
removed debug statements, adding missing file re: issue #3
12 years ago
Baris Usakli
a32103efbe
fixed indentation of account.js
12 years ago
Baris Usakli
6ec23f86e6
removed commented out line in templates.js
12 years ago
Baris Usakli
cef77c2fd8
changed res.send(JSON.stringify()); to res.json(). closes #25
12 years ago
Julian Lam
ac5b7c02f8
hiding the minimize button for mobile/low resolution users - fixes issue #21
12 years ago
Baris Usakli
a7bce12887
this fixes #13
12 years ago
Baris Usakli
9e7e0f6579
changed updateHeader to check for the existance of the user label
12 years ago
Baris Usakli
41aeee9839
send back empty object if no data for user
12 years ago
Baris Soner Usakli
45dec91e1b
reverted updateHeader code in footer.js to fix top bar after an image upload
12 years ago
Baris Usakli
2498c5c486
fixed taskbar for chat so it doesnt show multiple taskbar buttons for the same person
12 years ago
Baris Usakli
38e1b39c2d
chat windows added to taskbar
12 years ago
Baris Usakli
ffbd777642
moved chat code to its own module
12 years ago
Julian Lam
9fb8701f4f
added a new option "state" to taskbar push... set to 'active' to have it
...
load in an active (darkened) state, while 'pulse' will have it pulse
between darkened and light states
12 years ago
Julian Lam
4334e23c4d
fixing improper use of tertiary if that hopefully resolves issue #1
12 years ago
Baris Soner Usakli
b0111274ad
removed friends.js
12 years ago
Baris Soner Usakli
44d07ea543
changed friends to following/followers, updated routes and the user.js functions
12 years ago
Julian Lam
417034b60a
adding int support in template types too, just for kicks
12 years ago
Julian Lam
ca13d8dd33
Merge branch 'master' of github.com:designcreateplay/NodeBB
12 years ago
Julian Lam
51a941b6d5
tweaking templates code to accept a template-type attribute (for boolean purposes
12 years ago
Baris Soner Usakli
a4fc5ff981
fixed user header image
12 years ago
Julian Lam
dd4bc61b5a
allowed clicking on the taskbar button itself to minimize
12 years ago
Julian Lam
9d3a27ea17
splicing out taskbar related code into its own require module
12 years ago
Julian Lam
07d4466cb4
fixing user label when viewing with js disabled
12 years ago
Julian Lam
05b91caf6c
noscript for home and category view (although it's not quite working for
...
category view yet)
12 years ago
Julian Lam
2dea93d0fb
Merge remote-tracking branch 'origin'
12 years ago
Julian Lam
41187dfddb
adding a confirm dialog behind the theme revert button in the acp
12 years ago
Julian Lam
cbd03e75e2
fixing bug where the number of posts counted was incorrect (1 over), causing thread tools to not appear when a topic was locked.
...
also integrated bootbox into confirm dialogs for thread deletion
12 years ago
psychobunny
1fc596b74b
fixed sidebar flashing in on empty category - got rid of javascript control and set the visibility properly from serverside
12 years ago
Julian Lam
fa03b13209
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
973eb713bf
auto-hiding mod tools on a new_post event, and showing them again if the user can edit that post
12 years ago
psychobunny
d5f3f3d9fb
fixed serverside templates.js bug that prevented blocks from being defined
12 years ago
Julian Lam
2914496799
fixing bug where an anonymous user could follow a topic... yikes
12 years ago
Julian Lam
882b9a917f
ability for users to now follow/subscribe to threads
12 years ago
Julian Lam
7e55e7b3d2
fixing quoting that broke with the introduction of the new post window
12 years ago
Julian Lam
a09cfd9304
started work on noscript tags in pages (but blocked by template bug with block processing), allowed reverting of theme in ACP
...
introducing mixins css file
12 years ago
Julian Lam
49ea40f6ee
tweaks to composer pushing, fixed random extra letter in footer js
12 years ago
psychobunny
97ea98ed3f
topics: reply button in mobile menu + icon
12 years ago
psychobunny
a8f6222824
part2 of mobile sidebar menu. still disabled for now going to come back to this later.
12 years ago
psychobunny
1803595fa2
starting: mobile sidebar menu (intending to take the span3 hidden on mobile and turn it into a slidein sidebar)
12 years ago
psychobunny
2638c03752
added timeout to address bar hiding (as per the official way of accomplishing this task )
12 years ago
psychobunny
950fdefd7b
rehide address bar on mobile after page load completes
12 years ago
psychobunny
3fa41ab316
rehide address bar on mobile after page load completes
12 years ago
psychobunny
5bb9933f4a
added functionality to post button. also introduced some underlying concepts regarding modules and pulling template vars
12 years ago
psychobunny
2ffd436745
improved animations for mobile menu
12 years ago
psychobunny
54f86a912c
mobileMenu module (categories menu), fixed bug I made in account.js when moving code to their own files,
12 years ago
Julian Lam
6f16088cd6
cleaning up readme file and fixing bugs in editing of posts ("asdf" anyone?)
12 years ago
Julian Lam
89d484c4ca
removing old post_window (!!) and fixing default focus when the composer is loaded
12 years ago
Julian Lam
82736d8780
editing of posts using new post window
12 years ago
Julian Lam
061c7a9e66
half broken editing
12 years ago
Julian Lam
2b4782b376
removing console log
12 years ago
Julian Lam
1ff77f853c
Merge branch 'master' into post_window_refactor
12 years ago
Julian Lam
676ddcd3e3
integrating the new post window into the forum
12 years ago
psychobunny
d620c29aa9
added rss button to topics. redesigned how the topic main_post looks - buttons were previously not visible on mobile as well.
12 years ago
psychobunny
d4e4d17c5c
prevent ajaxify from working on links with "target" set. added rss button as well as social icons to category listing.
12 years ago
Julian Lam
446bd3a022
constructing posts window
12 years ago
Julian Lam
0a00eac970
added requirejs, new 'composer' module for all posting related functions (client-side)
...
composer module only has "push" at the moment... doesn't render a window quite yet.
12 years ago
Julian Lam
9af39622ed
actually using identicon default across the site
12 years ago
psychobunny
d76432a20f
console.log
12 years ago
psychobunny
8a939fa4cc
removed left over template variable in category.js
12 years ago
psychobunny
34131ad46c
modified exec_body_scripts to load external scripts. finally moved all the js files out of tpls into their own js
...
todo: still need to organize the individual scripts client side,
12 years ago
psychobunny
d36a81966a
use ajaxify to load 404 (prevents weird refreshing bug); part 1 of client side refactor: moving all template javascript vars into dom;
...
templates.get, templates.set for dynamic variables populated via tpls
12 years ago
Baris Usakli
a4fd54a0c3
topic titles can be edited now
12 years ago
Baris Usakli
da46a73efe
looks better without disconnect alert
12 years ago
Baris Usakli
2d90635dc8
added 500ms delay to disconnect message
12 years ago
Julian Lam
79bf5fad5b
tweaks to notif window to show relative time
12 years ago
Julian Lam
1f7ab82f78
Merge remote-tracking branch 'origin' into notifications
...
Conflicts:
src/webserver.js
12 years ago
psychobunny
cd4ca110a1
moved utils over to client side for code sharing
12 years ago
Julian Lam
78713f0599
Merge remote-tracking branch 'origin' into notifications
12 years ago
Baris Usakli
f4218264e2
successful >:)
12 years ago
Julian Lam
ffbafc99c4
Merge remote-tracking branch 'origin' into notifications
...
Conflicts:
public/css/style.less
public/src/app.js
src/websockets.js
12 years ago
Baris Usakli
9e54602d16
removed debug code
12 years ago
Baris Usakli
3c0b86689a
if same id is used it replaces the current alerts contents
12 years ago
Baris Usakli
58d12c9c7c
possible fix to post window opening on page load
12 years ago
Baris Usakli
fe37dfecf7
connection/disconnection handling
12 years ago
Julian Lam
64f320743a
renaming the notification window to 'alert_window'
12 years ago
Baris Usakli
8d0ac4cb07
chat feature
12 years ago
psychobunny
17cde19020
potential fix for templates bug
12 years ago
Julian Lam
624ccc592c
resolving issue where the post window stays open during navigation
...
- app.close_post_window now neatly closes the post window
12 years ago
Julian Lam
74c13ba299
Merge remote-tracking branch 'origin'
12 years ago
Julian Lam
fd38b60bd6
fixing issue with teasers showing deleted post info
12 years ago
psychobunny
ab492f147f
check for online/offline users, added custom redis sismembers method, fix for category view not showing up if it has no topics
12 years ago
psychobunny
47d491b266
some left over unfinished templates fixes from last week. deeper urls now take higher precedence.
12 years ago
psychobunny
19cfef9570
fixed /recent /popular /active /users/name
12 years ago
psychobunny
cb6d98cecb
derp conflicts
...
Merge branch 'master' of https://github.com/psychobunny/NodeBB
Conflicts:
public/src/templates.js
12 years ago
psychobunny
fb52dfc6c8
templates refactor part 2
...
updated so that tpls get loaded on demand as opposed to all at once on
load; added a function to pull the tpl list on load instead of having to
manually define new templates in code; some clean up; added utils.walk;
12 years ago
Baris Usakli
d8489e2c66
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
dfdbc3bea2
admin/redis page
12 years ago
psychobunny
1cdbd376ba
deprecated server side templates finally. code sharing between client side and server side templates; force_refresh parameter added to temasd
...
deprecated server side templates finally. code sharing between client
side and server side templates; force_refresh parameter added to
templates config.json; created initialization fn for webserver
12 years ago
Baris Usakli
37b5680db0
fixed admin page loading
12 years ago
Baris Usakli
c8b8899219
while you are editing a post you still need to write something dude
12 years ago
Baris Usakli
c2c4c003ab
if the user updates their email change the email uid mapping, added 500ms delay to the disconnect modal
12 years ago
Baris Usakli
5c2efafa0b
disconnect modal
12 years ago
Baris Usakli
0e39acb366
moved addCommas to app, using addCommas in topic.tpl
12 years ago
Baris Usakli
aac8182a1d
dont allow empty or short post title and body
12 years ago
psychobunny
e583c5ffc2
console.log
12 years ago
psychobunny
a663f4e835
Merge branch 'master' of https://github.com/psychobunny/NodeBB
12 years ago
psychobunny
88de8cd824
fixed an issue in bootstrap.js causing ctrl-click to not work. removed ctrl-click / middle click simulation code in ajaxify. am currently using unminified bootstrap TODO minifiy fixed version;
12 years ago
Baris Usakli
34432773d6
fix crash when you go to /topics/nonexistant
12 years ago
Baris Usakli
9d5f6364ad
removed console.logs
12 years ago
Julian Lam
826edbd669
added linking to formatting opts in editor
12 years ago
Julian Lam
dcbc93cacf
fixing up formatting bar to not be highlightable (and not have an outline
...
when the span is focused on), also tweaked the formatting options to
behave a little more smartly when text is currently highlighted when it is
invoked.
12 years ago
Julian Lam
5e9340a4fe
fixing ajaxify bug where external links (and the logout link!) did not
...
work -- basically any link that wasn't a template didn't work
12 years ago
Baris Usakli
b949105142
Merge branch 'master' of https://github.com/psychobunny/NodeBB
12 years ago
Baris Usakli
ecc621e0c1
disconnect event
12 years ago
Julian Lam
e31f6af774
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
b0cf97c5d6
editing features, part 1
12 years ago
Baris Usakli
58aa0ee647
friends
12 years ago
Julian Lam
6c82ffa09a
fixed bug where middle-click didn't work on firefox. Now ajaxify is capturing both onclick and mouseup
12 years ago
Julian Lam
1d78c6a35d
removing debug statements from ajaxify
...
building in middle click and ctrl-click listeners for new tab opening
instructing git to ignore everything in the /uploads folder
12 years ago
Julian Lam
e4364b5362
pushing fix to ajaxify where the homepage did not get added to the history (and thus was unreachable via history action
12 years ago
Julian Lam
3eff46bb52
restricting posting by anons, redirects to login page and saves post to localstorage
12 years ago
psychobunny
3fa0f7c8b5
fixed three bugs in templates: 1) if you're sending in null as a value it should now correctly replace that field as ''. 2) you don't need to put objects last in data anymore (stupid bug) 3) you can now send multiple objects to be parsed in templates properly; Also added deprecation message to server side templates
12 years ago
Julian Lam
613b53ac3d
removing console logs
12 years ago
Julian Lam
c351d83418
added popstate functionality
12 years ago
Baris Soner Usakli
0aeeac9d61
image upload and changing images will clean up later andrew stayla
12 years ago
psychobunny
42b4f90fed
bad commit earlier, lost the footer. just reduced delay to 200ms now and it looks much better
12 years ago
psychobunny
88f64b4a79
optimized the transition between pages just a bit
12 years ago
Julian Lam
e9a552eab4
editing of posts
12 years ago
psychobunny
a4e8f9e706
cleaned up webserver a bit, moved over authentication stuff into its own file, got rid of unused routes, user routes still need to be moved out but am waiting for baris to finish
12 years ago
psychobunny
d77ab9048d
removed logs
12 years ago
psychobunny
09c9d0ee1f
fixed topics bug that was prevent /latest /popular /active and subsequently the admin versions of those routes from working. removed debug statements. added admin socket room. added dynamic updating of active users on acp index
12 years ago
psychobunny
30323fa29f
Merge branch 'master' of https://github.com/psychobunny/NodeBB
12 years ago
psychobunny
f3f08a9c94
more fixes to ajaxify, updated /users blocks to sit flush to the left, started work on the ACP including basic templates, added a method to get active users in all rooms (socket connections), added more routes mostly pointing to admin, added a routing folder to start organizing routes better, starting with admin.
12 years ago
Julian Lam
2acd40a8bb
fixing up the post window to extend the body when opened, so it doesn't clip stuff
12 years ago
psychobunny
8e1ee88878
removed derpy + from header ill come back to that later when im more inspired... fixed ajaxify for custom routed urls, fixed recent/popular/active tab's invalid object initializer
12 years ago
psychobunny
baecab84de
added code to remove fields that are not passed in for templates
12 years ago
psychobunny
31e845f4b0
added regex matching to templates/ajaxify. needs cleanup, just unblocking baris
12 years ago
Baris Usakli
36e7baa84d
userS
12 years ago
Julian Lam
4dced643c5
tweaking app.alert so that on regular fadeout (after timeout expiry), the alert is removed from the DOM
12 years ago
Baris Soner Usakli
781c99295c
fix so templates load when custom_tpl is 'undefined'
12 years ago
psychobunny
e061fe061b
added custom routing from server side, started moving hardcoded scripts into create_route
12 years ago
psychobunny
09c6aace09
custom template half in
12 years ago
Julian Lam
f0eeec8932
fixing alert removal by alert_id and adding alerts when thread is locked or pinned
12 years ago
Julian Lam
7ed2413d96
Merge remote-tracking branch 'origin' into thread_options
...
added some styling and elements to thread deletion
Conflicts:
public/src/ajaxify.js
12 years ago
psychobunny
4b32089367
temporary fix for templates loading twice
12 years ago
psychobunny
6ebc5398a7
fixed custom_mapping bug
12 years ago
Julian Lam
7bbc630dfb
Merge remote-tracking branch 'origin' into thread_options
...
Conflicts:
public/src/templates.js
12 years ago
psychobunny
31542cd9be
finished recent, popular and active posts shells, just need to update api methods
12 years ago
psychobunny
5153aa7652
added template mapping, did users->account
12 years ago
Julian Lam
b2c6d4f7c7
interim commit to thread options
12 years ago
psychobunny
fa64e84dcc
fixed a bug in templates, introduced categories, added default setup script onload, moved home.tpl code over to category, created hierachies
12 years ago
psychobunny
178bc82a55
removed deprecated functions from topics.js (server side parsing) and fixed the 150ms initial delay on first load
12 years ago
psychobunny
8a2c18de5b
fixed ajaxify bug that was rendering pages twice (solved flicker issue); fixed entering rooms that was casuing rep/streaming posts to not work; fixed /accounts to work by adding get data route; fixed bug that preventing gravatars from loading if there was more than one post in the thread
12 years ago
Baris Soner Usakli
fee76db8dc
more fixes
12 years ago
psychobunny
3947b6b6fd
modified ajaxify slightly to make transitions between pages a bit more fluid (although first load doesn't look that awesome); fixed up rooms - resolved DRY failure and properly leave rooms
12 years ago
psychobunny
8133ac53de
small change to ajaxify to ignore href='#', added some design to future features, up for grabs if anybody wants to do them
12 years ago
Julian Lam
1fc6e0db2c
added email verification on registration
...
added email header and footer
12 years ago
Julian Lam
458cd31b4b
adding account to the template index
12 years ago
psychobunny
5aa3dab289
added popstate check to trigger ajaxify on back button keypress. forward button doesn't work yet
12 years ago
psychobunny
3e96f64191
streaming posts. also moved topics to be entirely client side parsed. made some changes. added block level caching to templates. added a prepare method to templates
12 years ago
psychobunny
bcb672e1fe
socket rooms! and almost finished rep (socket updates) except for one small bug where current_user isnt being pulled
12 years ago
psychobunny
2bc9876852
fixed ready_callback bug
12 years ago
psychobunny
517b4de2fe
threads look awesome now
12 years ago
Baris Soner Usakli
a47491225a
clear topic and content after post
12 years ago
Julian Lam
69bafcf19c
refactoring register to use form post instead of socket (for passport integration)
12 years ago
psychobunny
9119a9d104
small refactor of routing, cleanup, templates are now parsed entirely on client side for /, /register, /login for now
12 years ago
psychobunny
1bec9fc5aa
breadcrumbs, and changed home in nav to 'forum'
12 years ago
psychobunny
b2bc967e9b
got ajaxify working with threads, some cleanup, fixed anon posting, got rid of a few more global.sockets calls
12 years ago
psychobunny
e658531a67
replies are up
12 years ago
psychobunny
0f3f2bb859
post replies, unfinished
12 years ago
psychobunny
ab456e07af
fixes to template parser: hide block if no data exists (prevents the default tpl skeleton from showing up)
12 years ago
Baris Soner Usakli
20aa5d439e
log server errors in browser
...
added uid to posts
12 years ago
psychobunny
7f4ea6e19b
Merge branch 'master' of https://github.com/psychobunny/node-forum
12 years ago
psychobunny
98ca14e31c
started working on threadss, implemented slug url, fixed crashing bug during post creation
12 years ago
Julian Lam
2a9c33b9f8
user activity counter (bug present where all users register as same session? this isn't good....)
12 years ago
psychobunny
e5a6d1bf8b
added a way to track socket listners added to the page to prevent memory leaks and duplicated definitions of events
12 years ago
psychobunny
faa3924734
prevent scripts in tpls from being executed more than once
12 years ago
psychobunny
880d6832be
Merge branch 'master' of https://github.com/psychobunny/node-forum
12 years ago
psychobunny
5173498180
client side templates in, fixed home page to parse templates on ajaxify, added footer to the page transition animation for smoothness
12 years ago
Julian Lam
81364580ed
new 403 page
12 years ago
Julian Lam
f774974803
logout functionality
12 years ago
psychobunny
877219cb58
fixed conflicts
12 years ago
psychobunny
e50e136d83
inbetween some changes but asked to pull so I'll comment better later
12 years ago
Julian Lam
a98cd26fa6
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
0985087f5d
auth...
12 years ago
psychobunny
78d753b8f9
Merge branch 'master' of https://github.com/psychobunny/node-forum
12 years ago
psychobunny
fffe5eb78c
tried to get innerHTML of an input by accident
12 years ago
Julian Lam
71e410d571
Merge branch 'master' of github.com:psychobunny/node-forum
...
Conflicts:
src/webserver.js
12 years ago
Julian Lam
c1186f396e
some work on session login etc
12 years ago
psychobunny
d711a4e334
added post button, post window, added click handler to toaster alert, started on posts and topics schema and code
12 years ago
Julian Lam
8e49e0f203
fixing event propagation in ajaxify.go
12 years ago
Julian Lam
19f9a48a8c
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
e56e7b549b
more stuff on pw reset
12 years ago
psychobunny
a06b3519a1
moved event alert to serverside, now node controls the registration alert. added some transition animation to page changes
12 years ago
psychobunny
67bf1b6041
updated ajaxify to do a callback after page change, added toaster style notifications (app.alert), changes to webserver to update automatically
12 years ago
Julian Lam
96a4cbd8d1
fixed menu "active" state
12 years ago
Julian Lam
3c04a71b08
renaming functions so that they're less derpy (from enable/enableAll to
...
enable/onclick)
12 years ago
Julian Lam
2b4e562e21
committed fix to ajaxify that caused any newly appended anchors to not be
...
ajaxified, also tweaked ajaxify so that it only unbinds its own events
instead of clobbering any other events attached to anchors (#futureproof)
12 years ago
psychobunny
fd9cb2eaf7
ajaxify.go(relative_url); - use this to navigate to a page manually
12 years ago
Julian Lam
f975105176
added email to registration fields, email existence check
12 years ago
psychobunny
be954d176d
prevent same state from loading again
12 years ago
psychobunny
5b64500da3
switch loading of config file to synchronous to prevent socket server from opening pre-emptively
12 years ago
psychobunny
1d35f369d9
clean up client side + config.json
12 years ago