Alice Harris
5afb258aa9
add sort by name and background for party avatars in header, remove sort option from guilds pages
2014-09-12 09:47:02 +10:00
Tyler Renelle
80dbc1111e
fix(quests): when leaving group, if leader or quest.leader is leaving,
...
re-assign to most senior member. #3709
2014-07-11 16:29:42 -06:00
Tyler Renelle
c180d899c1
perf(groups): bindonce on guild listings for better performance guild
...
page. This requires refreshing when making changes to guilds. Fixes #3663
2014-06-29 13:33:40 -06:00
Matteo Pagliazzi
314497271a
fix(i18n): group name
2014-05-06 20:04:10 +02:00
Tyler Renelle
ce82be637d
feat(groups): add group chat notifications
2014-02-12 21:21:30 -07:00
Tyler Renelle
ebd1df932e
fix(bs3): fix to MemberModalCtrl parameter
2014-02-10 13:48:34 -07:00
Tyler Renelle
ffb42906e1
feat(event-tracking): start adding some client-side GA event-tracking
2014-02-10 11:33:40 -07:00
Matteo Pagliazzi
3447524d41
refactor(bs3): chat suggestions, revert
2014-02-09 00:44:39 +01:00
Matteo Pagliazzi
1e3042a4b6
refactor(bs3): maybe fix for chat suggestions
2014-02-08 20:23:50 +01:00
Matteo Pagliazzi
d6b3279e5c
refactor(bs3): misc fixes
2014-02-06 18:35:12 +01:00
Matteo Pagliazzi
e4bd817443
refactor(bs3): sync with develop
2014-02-06 17:36:33 +01:00
Marcelo Sizer
386d108c3c
Replace hard-coded strings for window.env.t on js files
2014-02-05 20:43:49 -02:00
Matteo Pagliazzi
cdc13d2ffb
refactor(bs3): misc
2014-02-03 19:24:37 +01:00
Matteo Pagliazzi
56133894d8
refactor(bs3): sync with develop
2014-02-03 18:45:25 +01:00
Matteo Pagliazzi
07593dc122
refactor(bs3): port quests modals, fix restore modal and various bugs
2014-02-02 16:43:58 +01:00
Matteo Pagliazzi
317a148760
refactor(bs3): port newStuff and member modals, misc fixes
2014-02-02 15:55:01 +01:00
deilann
dc7a6175e3
correcting quest abort message
2014-02-01 19:05:25 -08:00
Cole Gleason
0579c43248
fix(profile): fix bug where empty profile displayed on username click
...
Due to #2396 , Shared was undefined in one controller. There may be other
cases we should look out for.
Fixes #2465
2014-01-18 01:38:09 -06:00
Andrew Bloomgarden
dc368bb652
Remove references to $rootScope.Shared & .Content in non-view code.
...
Instead, have them request services that return them so tests don’t need to prepare special state.
2014-01-15 21:33:58 -08:00
Cole Gleason
cdd80f11e8
Copy leave and clickLeave function for party to fix #2304 . TODO: Refactor into one function?
2014-01-08 15:09:08 -06:00
Tyler Renelle
5501969262
Merge pull request #2255 from colegleason/leave-guild-challenges
...
When a user leaves a group, remove them from all group challenges
2014-01-07 19:57:39 -08:00
Cole Gleason
b10c29f02f
Fixed bug where user wasn't really removed. Changed popup depending on if user was in challenges. Fixed selectedChal typo
2014-01-06 23:06:14 -06:00
Tyler Renelle
f6e6d115ac
chat: add +1 (like) to messages. @snicker does views/options/social/chat-message.jade flag you for any performance issues which should be optimized with bindonce? (I'm still a bit of a bo-noob)
2014-01-05 22:12:02 -07:00
Tyler Renelle
e474278ab3
groups: upon group-creation, creator is automatically assigned as leader
...
and only member. Remove sending up leader & members from the client,
should all be handled on the server
2014-01-05 15:08:10 -07:00
Cole Gleason
744d8a6780
When a user leaves a group, remove them from all group challenges
2014-01-04 20:05:48 -06:00
Tyler Renelle
83817ec2ee
bosses: add extra notes about losing quest scroll on abort
2013-12-25 11:20:38 -07:00
Tyler Renelle
ae403a55a5
quests: add abort feature
2013-12-23 02:56:55 -07:00
Tyler Renelle
ecb354e2cc
Quests: initial Bosses WIP - invite, accept, reject, etc
2013-12-22 17:46:54 -07:00
Tyler Renelle
d0b07ba4db
apiv2: move tags to apiv2 (remove from client/server, move to Shared.ops)
2013-12-15 14:16:04 -07:00
Tyler Renelle
dc63eff41d
[ #1977 ] move sleep & clear-completed to user.ops
2013-12-12 16:59:53 -07:00
Tyler Renelle
ee1cd3c05d
[ #1977 ] APIv2 WIP - start of a framework where operations are shared
...
between client & server. If the op is called on the client, it updates
the user & then POSTs to the server with op of the same name. If called
on server, it updates the user and user.save()s
2013-12-11 21:42:57 -07:00
Nick Gordon
62aeb7087a
fixes #1936 . petCount was only being calculated for the current user, not for the profile being displayed. This data should probably be calculated in the model rather than in a controller
2013-11-27 21:22:15 -08:00
Matteo Pagliazzi
860a084c69
fix for multiple guilds creation
2013-11-26 20:16:10 +01:00
Adrien Lemaire
b36a288f04
add sort by date joined option
2013-11-23 22:06:22 +11:00
Adrien Lemaire
dcd0e7e95b
add setting in Social→Party→Members
2013-11-23 21:59:58 +11:00
Nick Gordon
afc9b6f62b
chat highlights work properly when preceeded by spaces again
2013-11-20 06:46:07 -08:00
Nick Gordon
55998085e3
fixed the issue with case insensitive highlighting highlighting short usernames
...
how this works:
* rather than throw an expensive regular expression at each chat message, we start by checking to see if the users name exists.
* then, by simple string manipulation we verify that the preceeding character before the alleged username is whitespace, the start of a line, or an '@' character.
* FINALLY, we verify the following character is a non-word character using a regular expression.
* then we cache the highlight status on the local `message` object, because for some reason, this function is called **every time a character is typed in the chatbox.** this seems like a hugh performance problem to me, need to see if there is a way to disable that or something
2013-11-16 09:24:01 -08:00
Tyler Renelle
aad8f80c9d
Merge pull request #1795 from Fandekasp/remove_website
...
remove broken website field from profile
2013-11-13 23:09:27 -08:00
Nick Gordon
66c0840e76
a few fixes and performance increases:
...
* username autocompletes on click now instead of showing undefined
* an adjustable 'update interval' stops the huge performance hit by delaying events from firing until the user has stopped typing for a while
* nested controllers can cause issues because of prototypal inheritance if the models are not defined correctly... with ChatCtrl._chatMessage, this was the case. Modified it to fit in better with "best practices". See blog post here: http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html
2013-11-12 20:04:37 -08:00
Nick Gordon
edcafcc3ce
Fixed issues with positioning of userlist
2013-11-12 07:41:26 -08:00
Adrien Lemaire
4980a2e6b5
remove groups websites
2013-11-12 22:25:40 +11:00
Nick Gordon
cd693835ce
Autocompletion of nicknames in chat works. this commit will require a npm install to fetch new packages
2013-11-11 22:32:52 -08:00
Matteo Pagliazzi
02651d52a4
solve conflict
2013-11-08 17:05:03 +01:00
Matteo Pagliazzi
a78297f129
update chat if necessary after new message posted or deleted
2013-11-08 17:03:10 +01:00
Tyler Renelle
06d1f77ce5
contribu: cleanup tavern, add legend for contrib tiers
2013-11-07 17:25:58 -08:00
Tyler Renelle
962cf9a3be
contrib: add name-tag colors based on contributor level
2013-11-07 12:23:12 -08:00
Matteo Pagliazzi
3b18c322bc
return whole group.chat after chat message is sent
2013-11-06 21:27:24 +01:00
Matteo Pagliazzi
a4951e151c
use $resource class methods to avoid sending whole model to server & reduce some responses
2013-11-06 20:31:39 +01:00
Matteo Pagliazzi
63b4e5152e
better fix #1740
2013-11-04 15:21:05 +01:00
Matteo Pagliazzi
774ded9fb2
fix #1740
2013-11-04 15:17:09 +01:00