Commit Graph

  • 4111b49d5f preselect All if no category is set, and prevent setting a parent category to itself Athou 2013-05-01 14:06:38 +02:00
  • 9223ad0def change tree hover icon Athou 2013-05-01 14:05:44 +02:00
  • 048c7e2a4e hide some form elements for meta categories details Athou 2013-05-01 07:30:36 +02:00
  • ff0367c62b concat templates and use build timestamp as cache invalidator Athou 2013-05-01 07:13:57 +02:00
  • 10cbfd6171 moved directive template to the templates directory Athou 2013-05-01 06:46:41 +02:00
  • b8d9663365 added missing injection point Athou 2013-04-30 23:06:41 +02:00
  • 4cbd77ca03 version resources Athou 2013-04-30 22:56:43 +02:00
  • b95e7c41f6 remove extra comma Athou 2013-04-30 22:56:29 +02:00
  • f9aa4995f9 refactored a little bit Athou 2013-04-30 22:20:39 +02:00
  • e01da0645d prevent subscription to our own feeds Athou 2013-04-30 22:05:38 +02:00
  • 2d40c4292c refactored tree, no more dropdown for feed editing Athou 2013-04-30 16:17:34 +02:00
  • bfde9241eb starring support (#43) Athou 2013-04-30 11:29:02 +02:00
  • 2cbf51c287 rest endpoint to retrieve a feed or a category as a feed Athou 2013-04-30 07:12:45 +02:00
  • aef82fe690 store a copy of the settings in memory Athou 2013-04-30 07:11:57 +02:00
  • c36e684440 actually restrict starred list to the user's feeds Athou 2013-04-29 22:40:49 +02:00
  • d5218b8773 initial starring support Athou 2013-04-29 22:37:26 +02:00
  • 7c061d333a self-hosting instructions Athou 2013-04-29 17:05:20 +02:00
  • f7004bf625 make sure opml is not empty before importing Athou 2013-04-28 18:04:41 +02:00
  • dc46b2295e dependencies update Athou 2013-04-28 15:28:25 +02:00
  • c3d826eb74 bypass our server directly for feed favicons Athou 2013-04-28 15:15:59 +02:00
  • 06f86a992a add missing injection points Athou 2013-04-28 11:29:41 +02:00
  • 7f979e2310 handle sass files Athou 2013-04-28 11:20:20 +02:00
  • b11e674e9d limit entry body content width Athou 2013-04-28 10:50:21 +02:00
  • e3358e97e4 uservoice feedback Athou 2013-04-28 10:44:45 +02:00
  • 30cf80e4f5 api method to export opml (#64) Athou 2013-04-28 09:19:27 +02:00
  • 2e789b9aa8 document api auth mechanism (fix #65) Athou 2013-04-28 07:47:59 +02:00
  • cfb1e550bc resources concat and minify in production Athou 2013-04-28 07:47:16 +02:00
  • fe3ccb92df disable a feed up to 12 hours Athou 2013-04-27 11:12:05 +02:00
  • af821662cf intercept empty feed early on Athou 2013-04-27 11:03:47 +02:00
  • afcfebdc36 that check is not reliable Athou 2013-04-27 10:49:15 +02:00
  • 0fb6c6c40c refresh button now queues the feed for refresh Athou 2013-04-27 10:44:16 +02:00
  • 71213bfcd8 oops Athou 2013-04-27 06:43:07 +02:00
  • 791aede4cf category is required when subscribing Athou 2013-04-26 23:06:35 +02:00
  • ac47bd61a0 preparing what will be needed to minify and concat resources for production use Athou 2013-04-26 22:34:08 +02:00
  • 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 Athou 2013-04-26 18:53:48 +02:00
  • aa3baf5007 log an info line for metrics Athou 2013-04-26 15:52:08 +02:00
  • ec3c98b7aa prevent duplicates Athou 2013-04-26 11:14:52 +02:00
  • e3682ac844 added a way to display an announcement Athou 2013-04-26 07:40:39 +02:00
  • 51f11e48b5 more performance tweaks Athou 2013-04-26 07:12:19 +02:00
  • 85f381ad99 auto reconnect Athou 2013-04-25 18:56:20 +02:00
  • 69e9d05e0b warn if we are unable to parse xml, debug otherwise (timeout, ...) Athou 2013-04-25 17:28:08 +02:00
  • 2af55553a2 return to async beans, jms is too much overhead atm Athou 2013-04-25 17:26:07 +02:00
  • 84f9b4e10e tomee variable tweaks Athou 2013-04-25 16:39:44 +02:00
  • 9ee2f60e03 small tweaks Athou 2013-04-25 14:59:00 +02:00
  • 50585b3ff9 refactored feed updating Athou 2013-04-25 14:43:52 +02:00
  • 9ea1278823 added utility methods Athou 2013-04-25 14:43:37 +02:00
  • 735c2efb34 queue feed for refresh after a subscription Athou 2013-04-25 14:41:56 +02:00
  • 8944687006 new frontend model class instead of using the backend feed model Athou 2013-04-25 13:14:56 +02:00
  • 98d73ab747 rewrote query (#53) Athou 2013-04-25 13:14:21 +02:00
  • 7912e1e098 correctly check if ga is defined Athou 2013-04-25 12:54:32 +02:00
  • effa009241 new fetchedfeed class Athou 2013-04-25 12:30:21 +02:00
  • 3cbdbcc6f7 missing slash Athou 2013-04-25 08:09:44 +02:00
  • 7f80ccec2c name of columns were actually inverted Athou 2013-04-25 07:08:10 +02:00
  • b390b3534d don't use angular-ui for dropdowns, breaks other dropdowns on the page Athou 2013-04-24 13:55:19 +02:00
  • 1504924a76 fix build failure Athou 2013-04-24 13:16:53 +02:00
  • cde844b4a5 moved some functions to category directive scope Athou 2013-04-24 13:11:34 +02:00
  • edb345da9c track more events Athou 2013-04-24 12:26:27 +02:00
  • 9dab6fa0fa angularjs service for analytics tracking Athou 2013-04-24 11:42:39 +02:00
  • fcb6ad2af2 domain name not needed Athou 2013-04-24 11:41:13 +02:00
  • b767980fe5 import using small database transactions, not a huge one with the whole OPML in it, prevents long table lock Athou 2013-04-24 05:13:06 +02:00
  • 23e6915643 use java classes instead of scala ones Athou 2013-04-23 21:29:16 +02:00
  • 5bba598b2e allows http threads to continue their job by asynchronously queuing database updates Athou 2013-04-23 20:05:08 +02:00
  • c71b0aee96 don't batch refresh more than 100 feeds Athou 2013-04-23 16:00:18 +02:00
  • 83946373d9 use a constant instead Athou 2013-04-23 15:58:56 +02:00
  • f705faf7ac added missing injection points Athou 2013-04-23 12:03:17 +02:00
  • d6597d8cdd simulate internet ag Athou 2013-04-23 11:55:47 +02:00
  • 5c4df4e451 handle background threads ourselves, leave the stateless pool intact Athou 2013-04-23 10:51:05 +02:00
  • 3dd5f8375a dependencies update Athou 2013-04-23 10:31:44 +02:00
  • 62215bf66e removed unnecessary class declaration Athou 2013-04-23 10:25:50 +02:00
  • 0c2712cc6b removed ugly tree icons Athou 2013-04-23 10:23:08 +02:00
  • d56b13784d added missing injection point Athou 2013-04-23 09:55:30 +02:00
  • 24198689a5 properly detect invalid characters Athou 2013-04-23 09:40:13 +02:00
  • 8500589943 combine all characters stripping in one place Athou 2013-04-23 09:31:02 +02:00
  • 29b3b92b85 throw an exception when needed, prevents html error pages parsing Athou 2013-04-23 09:14:18 +02:00
  • 92e76d469f check for nulls before querying the database Athou 2013-04-23 09:06:35 +02:00
  • 64747881de detect encoding and trim invalid characters before parsing xml (#60) Athou 2013-04-23 07:20:21 +02:00
  • 9cb56557be Merge pull request #59 from joshmatz/master Athou 2013-04-22 21:51:50 -07:00
  • e620988fc3 Whitespace cleanup Josh Matz 2013-04-22 21:19:53 -05:00
  • d36a7240bf AngularJS minify compatible Josh Matz 2013-04-22 20:58:18 -05:00
  • 6011411dc4 google analytics support Athou 2013-04-22 20:49:24 +02:00
  • fbba5dce16 completely disable transactions for background threads Athou 2013-04-22 18:02:57 +02:00
  • 8376b69f25 prevent NPE Athou 2013-04-22 17:56:30 +02:00
  • bc072a3727 comment sample connection configuration Athou 2013-04-22 17:11:32 +02:00
  • c59a23ea4f variables tweaking for heavy load Athou 2013-04-22 16:06:18 +02:00
  • faaf18f5cf trim unicode characters from url if any Athou 2013-04-22 13:20:17 +02:00
  • c2e56ccce0 added sample mysql connection configuration Athou 2013-04-22 13:20:05 +02:00
  • 1cd153a4ba typo Athou 2013-04-22 11:58:06 +02:00
  • 839beb5d14 small optimizations Athou 2013-04-22 10:23:53 +02:00
  • bb5d76109a Integer.MAX_VALUE is actually the maximum value in seconds, construct date with milliseconds (#56) Athou 2013-04-22 09:05:04 +02:00
  • db53da7110 Ignore Sublime Project Files Josh Matz 2013-04-21 20:38:16 -05:00
  • d28c74ea25 use a default date instead of null Athou 2013-04-21 23:07:19 +02:00
  • 52e1b23341 removed as it actually beaks transactions Athou 2013-04-21 22:56:41 +02:00
  • c3a271fcd0 not needed anymore as we now strip utf8 4-byte characters Athou 2013-04-21 18:59:38 +02:00
  • 1e94cc434c skipping initial entries marking as the query takes too long to complete and locks the database Athou 2013-04-21 18:57:31 +02:00
  • 1f15cabfa5 strip down utf8 4-byte characters Athou 2013-04-21 18:38:28 +02:00
  • 0f5cb77502 show shortcuts on '?' keypress (#52) Athou 2013-04-21 17:07:34 +02:00
  • 0204dadc3f make sure dates are in an acceptable interval Athou 2013-04-21 16:56:09 +02:00
  • 21366e15a8 link to log in with demo account on the welcome page Athou 2013-04-21 14:11:49 +02:00
  • 78707a200f increase tomee stateless pool size Athou 2013-04-21 14:02:48 +02:00
  • e161ff4167 create a demo user on startup and prevent any profile modification Athou 2013-04-21 13:50:10 +02:00