JC Brand
ecf667dc33
More tweaks. updates #212
2014-08-07 22:38:30 +02:00
JC Brand
00e05c029b
Style the live filter and make sure that it...
...
only shows when the roster is overflowing. updates #212
2014-08-07 22:18:44 +02:00
JC Brand
1441f4ab64
Add text input to act as live filter. updates #212
2014-08-07 21:33:19 +02:00
JC Brand
1be8a38621
Trick to link to dir from which script is called
2014-08-06 12:04:23 +02:00
JC Brand
ed1a4d8f70
Mention open source
2014-08-06 10:40:33 +02:00
JC Brand
931fdf0b98
Simpler intro text
2014-08-05 18:50:09 +02:00
JC Brand
d247cb2286
Tweak homepage.
2014-08-05 18:48:54 +02:00
JC Brand
26e7e82f5b
Build a non-OTR version for the website on IE < 9.
2014-08-05 17:44:53 +02:00
JC Brand
bb705825a2
Distinguish between IE < 9 and the rest
2014-08-05 17:38:02 +02:00
JC Brand
5b430eef1a
Don't throw an error when no CSPRNG
2014-08-05 17:29:11 +02:00
JC Brand
7257432f54
Had to rebuild
2014-08-05 17:06:49 +02:00
JC Brand
ce75bc4737
Override otr.js so that we can fallback gracefully on IE
2014-08-05 16:59:38 +02:00
JC Brand
3fea9a09a8
Add a new build without OTR to be used on IE.
2014-08-05 16:11:20 +02:00
JC Brand
e3dbbf2eae
Merge zh translations and update CHANGES.rst for 0.8 release.
2014-08-04 23:24:41 +02:00
JC Brand
2cc38dec44
Merge pull request #195 from lancelothuxi/patch-1
...
Update Chinese translation PO file
2014-08-04 23:09:39 +02:00
JC Brand
75022562f6
Use 'make build'
2014-08-04 23:09:14 +02:00
JC Brand
5ed84dd666
New builds for 0.8 release
2014-08-04 23:04:39 +02:00
JC Brand
ab934b8573
Turns out we need to patch bigint...
2014-08-04 23:00:43 +02:00
JC Brand
c5f2c88f84
Revert "Use the bigint shipped with newest otr.js"
...
This reverts commit a7247a7c6d
.
2014-08-04 23:00:01 +02:00
JC Brand
34b95d0922
New builds
2014-08-04 22:40:12 +02:00
JC Brand
a7247a7c6d
Use the bigint shipped with newest otr.js
2014-08-04 22:37:55 +02:00
JC Brand
28e65c946c
Add build step
2014-08-04 22:37:35 +02:00
JC Brand
4f3eee3401
Bugfix. Make sure url is always defined.
2014-08-04 22:19:18 +02:00
JC Brand
b7f88c965c
Generate new builds
2014-08-04 22:09:40 +02:00
JC Brand
21fd082c9b
Bugfix. Only position groups once all of them have been fetched.
...
updates #83
2014-08-04 21:57:53 +02:00
JC Brand
2ff7061ea2
jquery.tinysort is no longer used.
2014-08-04 20:18:51 +02:00
JC Brand
8c20388ba9
Merge branch 'groups-refactor'
...
Conflicts:
index.html
2014-08-04 20:15:45 +02:00
JC Brand
0c7252f919
Mention new feature, roster groups. updates #83
2014-08-04 19:49:29 +02:00
JC Brand
31decd1723
Disable 'strict' mode to avoid Safari bug.
...
See: https://github.com/jcbrand/converse.js/issues/196
and: https://github.com/jrburke/requirejs/issues/392
updates #196
2014-08-04 19:38:48 +02:00
JC Brand
ca21fc00f8
Enable roster_groups
2014-08-04 19:25:47 +02:00
JC Brand
d24c161039
Use public bosh server
2014-08-04 19:25:00 +02:00
JC Brand
d5b9af7558
Bugfix. Make sure group toggle state is persisted to browser storage.
...
updates #83
2014-08-04 19:12:03 +02:00
JC Brand
be1d1f6652
Remove unused code
2014-08-04 19:01:15 +02:00
JC Brand
cdf0a0d279
Make sure contacts added to a collapsed group header are hidden.
...
updates #83
2014-08-04 18:48:48 +02:00
JC Brand
5171d88c91
Bugfix. data attr is not set via jquery.data
2014-08-04 18:17:34 +02:00
JC Brand
9a3104cb21
"is_last" property no longer used.
2014-08-04 18:00:30 +02:00
JC Brand
539bd2db10
Fixed some problems with rendering roster contacts
2014-08-03 23:55:20 +02:00
JC Brand
4e7de9e5ba
Handle case where groups are added from browser storage.
...
update #83
2014-08-03 23:27:10 +02:00
JC Brand
6a28420d09
Fix linting errors
2014-08-03 23:07:48 +02:00
JC Brand
33d84a0c8e
Store roster on converse obj.
...
Storing it on the rosterview causes race conditions.
2014-08-03 23:05:36 +02:00
JC Brand
ce0096de33
Remember toggle state of group headers. updates #83
2014-08-03 20:48:49 +02:00
JC Brand
1810e8090e
Some cleanup. Remove unused methods, renamed certain vars
2014-08-03 19:42:23 +02:00
JC Brand
219d5c8a30
Major refactor.
...
The RosterView view is now an overview of RosterGroup objects.
RosterGroup objects each have their own collection of contacts which fall under that group.
Additionally, the RosterView has a collection of all contacts.
The comparator of RosterContacts is now used to correctly position roster
contacts and we therefore no longer need to explicitly sort them afterwards.
updates #83
updates #151
2014-08-02 19:31:53 +02:00
JC Brand
ca260f7b4f
Add support for separe group objects and collection
2014-08-02 14:25:24 +02:00
JC Brand
fdd0583a0c
Rename RosterItem to RosterContact
2014-08-02 11:35:03 +02:00
JC Brand
76a18bae0d
Finish the test which checks that contacts can appear in more than one group
2014-08-01 21:36:20 +02:00
JC Brand
2b927f21be
Big refactor. The RosterView is no longer an overview.
...
This is because we can no longer assume a one to one mapping between roster
contacts and their views. Roster contacts can belong to more than one group,
each group needs to show the contact, which means we need a view for each group
the contact belongs to.
updates #83
2014-08-01 21:31:21 +02:00
JC Brand
6a82c087c3
Refactor to eventually allow buddies to belong to multiple groups.
...
In order to make group values non-distinct, (i.e. buddies can be in multiple
groups), we can't assume there's one view per roster item.
This means we cannot manage the rosterview as an overview (since it makes this
assumption).
2014-07-31 21:50:34 +02:00
JC Brand
d0f07f26a5
Check that users are sorted per group and that groups are in the correct order.
...
updates #83
2014-07-31 20:52:38 +02:00
JC Brand
e1ee833310
Fix requesting contact width bug
2014-07-31 18:41:37 +02:00