README.md 2.39 KB
Newer Older
hannes's avatar
hannes committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Qvitter
==========================================

* Author:    Hannes Mannerheim (<h@nnesmannerhe.im>)
* Last mod.: August, 2013
* Version:   1
* GitHub:    <https://github.com/hannesmannerheim/qvitter>

Qvitter is free  software:  you can  redistribute it  and / or  modify it  
under the  terms of the GNU Affero General Public License as published by  
the Free Software Foundation,  either version three of the License or (at  
your option) any later version.                                            
                                                                           
Qvitter is distributed  in hope that  it will be  useful but  WITHOUT ANY  
WARRANTY;  without even the implied warranty of MERCHANTABILTY or FITNESS  
FOR A PARTICULAR PURPOSE.  See the  GNU Affero General Public License for  
more details.                                                              
                                                                           
You should have received a copy of the  GNU Affero General Public License  
along with Qvitter. If not, see <http://www.gnu.org/licenses/>.            
                                                                           
Setup
-----

You need a webserver with PHP support.

Edit settings.php.

(Qvitter uses a slightly modified statusnet API. Some things will not work
if you connect to a site with standard API. Files are included if you want
to Qvitter-mod your Statusnet API.)
   

TODO
----

hannes's avatar
hannes committed
37
1. Join _new_ external groups and follow _new_ external users ("New" meaning users/groups that the server don't know yet) 
hannes's avatar
hannes committed
38

hannes's avatar
hannes committed
39
2. Auto suggest mentions 
hannes's avatar
hannes committed
40

hannes's avatar
hannes committed
41
3. Register
hannes's avatar
hannes committed
42

hannes's avatar
hannes committed
43
4. Background image uploading/editing
hannes's avatar
hannes committed
44

hannes's avatar
hannes committed
45
5. Color theme
hannes's avatar
hannes committed
46

hannes's avatar
hannes committed
47
6. Auto url-shortening setting under queet box
hannes's avatar
hannes committed
48

hannes's avatar
hannes committed
49
7. Settings (e.g. don't show replies to people I don't follow)
hannes's avatar
hannes committed
50

hannes's avatar
hannes committed
51
8. Syntax-coloring in queet-box, maybe codemirror (worked nicely for ltr but not rtl text when I tried it)
hannes's avatar
hannes committed
52

hannes's avatar
hannes committed
53
9. Image/file upload, drag-n-drop!
hannes's avatar
hannes committed
54

hannes's avatar
hannes committed
55
10. Search users
hannes's avatar
hannes committed
56

hannes's avatar
hannes committed
57
11. Recommended users
hannes's avatar
hannes committed
58

hannes's avatar
hannes committed
59
12. Filters (hide queets containing strings, e.g. mute users)
hannes's avatar
hannes committed
60

hannes's avatar
hannes committed
61
13. Better responsive design
hannes's avatar
hannes committed
62

hannes's avatar
hannes committed
63
14. More languages
hannes's avatar
hannes committed
64

hannes's avatar
hannes committed
65
15. Queet-page
hannes's avatar
hannes committed
66

hannes's avatar
hannes committed
67
16. New api for serving _number_ of new items in several streams (to show number of new items in menu/history) 
hannes's avatar
hannes committed
68

hannes's avatar
hannes committed
69
17. New "expand queet" api for getting conversation, retweets, favs and attachment in the same request 
hannes's avatar
hannes committed
70

hannes's avatar
hannes committed
71
18. DMs
hannes's avatar
hannes committed
72

hannes's avatar
hannes committed
73
19. Node.js long polling server and an new api that serve aggregate of all polling users requests in one go