Commit Graph

51 Commits

Author SHA1 Message Date
Athou
58501bbfb1 various tweaks 2013-05-22 21:56:22 +02:00
Athou
eff84c69af prevent duplicate entries for push infos 2013-05-22 11:25:29 +02:00
Athou
1329d2f007 don't update if nothing to do 2013-05-22 09:38:32 +02:00
Athou
15b7d685fe wip: allow parallel update of feeds 2013-05-22 08:01:05 +02:00
Athou
e1b8fa4e76 do the heavy work outside of the locked method 2013-05-21 17:00:37 +02:00
Athou
ce5f9f4932 increase timeout duration 2013-05-21 15:06:03 +02:00
Athou
5a9e910ca8 remove warning 2013-05-21 08:45:51 +02:00
Athou
b02bc67a4c more on password recovery 2013-05-21 08:01:43 +02:00
Athou
515cc4c0dd recover password (wip) 2013-05-20 23:14:03 +02:00
Risto Kankkunen
ab621e9c5f Make the error message prettier by avoiding a nested exception.
--HG--
extra : rebase_source : 8c33ce8a8a6ae92fcc1e46a7b416e1c9802bf726
2013-05-20 22:33:45 +03:00
Risto Kankkunen
9fc5cee6fe Avoid a NPE if the public URL is not set.
--HG--
extra : rebase_source : 9b98f856d10dff6cb19bbaf90fb7eb22336aea7f
2013-05-20 22:10:44 +03:00
Athou
f59198e018 persist entry author 2013-05-19 06:47:37 +02:00
Athou
f4d6ebda63 more metrics 2013-05-18 17:50:38 +02:00
Athou
08a286cf23 more metrics 2013-05-18 09:38:34 +02:00
Athou
c6897eb357 better metrics 2013-05-18 00:11:37 +02:00
Athou
11632286bf fix #113 2013-05-17 14:33:21 +02:00
Athou
cda239ef4a some feeds don't use a globally unique id as a guid (sigh) 2013-05-09 06:13:20 +02:00
Athou
ef618c1e13 allow users to permanently delete their account 2013-05-08 16:17:45 +02:00
Athou
e01da0645d prevent subscription to our own feeds 2013-04-30 22:05:38 +02:00
Athou
aef82fe690 store a copy of the settings in memory 2013-04-30 07:11:57 +02:00
Athou
d5218b8773 initial starring support 2013-04-29 22:37:26 +02:00
Athou
56ba907ec5 only allow one thread to update entries for a feed, avoids duplicates if two feeds containing the same entry are updating at the same time 2013-04-26 18:53:48 +02:00
Athou
ec3c98b7aa prevent duplicates 2013-04-26 11:14:52 +02:00
Athou
51f11e48b5 more performance tweaks 2013-04-26 07:12:19 +02:00
Athou
2af55553a2 return to async beans, jms is too much overhead atm 2013-04-25 17:26:07 +02:00
Athou
9ee2f60e03 small tweaks 2013-04-25 15:04:41 +02:00
Athou
50585b3ff9 refactored feed updating 2013-04-25 14:43:52 +02:00
Athou
735c2efb34 queue feed for refresh after a subscription 2013-04-25 14:41:56 +02:00
Athou
98d73ab747 rewrote query (#53) 2013-04-25 13:14:33 +02:00
Athou
92e76d469f check for nulls before querying the database 2013-04-23 09:06:35 +02:00
Athou
faaf18f5cf trim unicode characters from url if any 2013-04-22 13:20:17 +02:00
Athou
1e94cc434c skipping initial entries marking as the query takes too long to complete and locks the database 2013-04-21 18:57:31 +02:00
Athou
1f15cabfa5 strip down utf8 4-byte characters 2013-04-21 18:38:28 +02:00
Athou
0cc26b9380 don't encode all html entities (#46) 2013-04-21 12:13:02 +02:00
Athou
c1db200c54 move write lock to feed creation only 2013-04-21 11:24:45 +02:00
Athou
35447ce3a3 make sure the title is not null 2013-04-20 12:27:52 +02:00
Athou
6fdd07f810 store last login user timestamp 2013-04-18 16:58:56 +02:00
Athou
af109ccf5c fix for admin api 2013-04-18 13:08:17 +02:00
Athou
703a3bf0d5 make sure the title is not too long 2013-04-16 12:57:40 +02:00
Athou
2fbd7c3837 set new entries as unread when subscribing 2013-04-16 07:30:40 +02:00
Athou
b9fbf0fdf3 force a feed refresh when someone subscribes 2013-04-16 07:30:23 +02:00
Athou
48a53a188b make sure the title is not too long 2013-04-14 22:40:13 +02:00
Athou
5be7c487ad optimizations 2013-04-14 18:51:12 +02:00
Athou
86edd54a21 index hashes 2013-04-14 18:28:48 +02:00
Athou
6217f236fa avoid an extra database roundtrip 2013-04-14 18:12:35 +02:00
Athou
874d7a4c07 write lock subscription 2013-04-14 18:12:19 +02:00
Athou
9275ab4b61 remove extra line 2013-04-14 18:11:38 +02:00
Athou
73c932ed6e no transaction needed 2013-04-13 22:55:54 +02:00
Athou
544ebb8e86 injetions cleanup 2013-04-13 09:17:38 +02:00
Athou
38233be861 added mailing class 2013-04-12 13:27:30 +02:00