Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | KB56 PostText: Inherit from PanacheEntityBase. | Matthias Andreas Benkard | 2020-09-11 | 1 | -1/+2 |
| | | | | | | | | PostText did not inherit from PanacheEntityBase. This meant that automatic setter and getter generation (and thus dirtiness tracking) was not working, making updates to existing post texts impossible. Change-Id: I0901b15acc73827276322feb000831a8e93d5717 | ||||
* | KB56 Move AboutResource.java back to where it belongs. | Matthias Andreas Benkard | 2020-09-10 | 1 | -0/+22 |
| | | | | Change-Id: I13151679db9aa75c4e9cd04d0d8726b408b1ab3f | ||||
* | KB56 Add login button and status box. | Matthias Andreas Benkard | 2020-09-10 | 3 | -3/+50 |
| | | | | Change-Id: I72658014b2198a1a01ffa02ad4bafcdf9d66ab2b | ||||
* | Add localized texts to Benki post model. | Matthias Andreas Benkard | 2020-08-27 | 11 | -81/+390 |
| | | | | Change-Id: I123cfe2ff06f85dc14c705b21d723d1c68fd2e00 | ||||
* | Add Scalafmt to Spotless configuration. | Matthias Andreas Benkard | 2020-08-22 | 1 | -3/+3 |
| | | | | Change-Id: I789221c34222c263507ade58efda3bf29a6a7fdb | ||||
* | Add Scala compiler. | Matthias Andreas Benkard | 2020-08-22 | 1 | -23/+0 |
| | | | | Change-Id: I68ffcf35b1b6ea2e42a479bdb71f868a486781db | ||||
* | Benki: Cache HTML renderings of posts in the database. | Matthias Andreas Benkard | 2020-06-13 | 6 | -11/+58 |
| | | | | Change-Id: I3367ceb8769d354f64165d23ec7ed1f2155c4c49 | ||||
* | Feed: Add alternate links to every post. | Matthias Andreas Benkard | 2020-05-02 | 1 | -8/+22 |
| | | | | Change-Id: I2abbccabe3d53b6efade8266e11ccc9071cc1a46 | ||||
* | Feed: Add generated titles to lazy chat messages. | Matthias Andreas Benkard | 2020-05-02 | 1 | -0/+12 |
| | | | | Change-Id: I691cbc0a1440960a5dc8a46863d7291927ff3390 | ||||
* | URL-encode URI fields in the news feed. | Matthias Andreas Benkard | 2020-05-02 | 1 | -8/+15 |
| | | | | Change-Id: I69ff4dfea602f17dbbdbd72366c7647aba00e105 | ||||
* | KB54 Group posts by date, use floating to make style sheet even more compact. | Matthias Andreas Benkard | 2020-04-26 | 1 | -3/+28 |
| | | | | Change-Id: I41346eb51481d4c2c4e7066373fba5b7073e3e4f | ||||
* | KB54 Put posts in date buckets for templating. | Matthias Andreas Benkard | 2020-04-26 | 2 | -4/+31 |
| | | | | Change-Id: Ic17b2dede722f5962a55b9c4d3b4663a71480e9c | ||||
* | KB53 Support bookmark edition. | Matthias Andreas Benkard | 2020-04-19 | 1 | -0/+40 |
| | | | | Change-Id: Ieacbb5c448b9afa4bc9524167e0c73618de6db48 | ||||
* | PostResource: Rearrange methods. | Matthias Andreas Benkard | 2020-04-19 | 1 | -25/+25 |
| | | | | Change-Id: I1066712c9230688e672a84fc2cfe03e91f88e3a1 | ||||
* | KB49 Vary feed URI based on resource type rendered. | Matthias Andreas Benkard | 2020-04-19 | 1 | -2/+2 |
| | | | | Change-Id: I02025bc5ce86aa6cda1b083c7a542cefb561c25d | ||||
* | KB49 Add private news feeds. | Matthias Andreas Benkard | 2020-04-19 | 6 | -40/+102 |
| | | | | Change-Id: Ib9488351b9734795e02ddaeb26aa81eeb79c0b4d | ||||
* | Fix problems found by static analysis. | Matthias Andreas Benkard | 2020-04-18 | 12 | -47/+46 |
| | | | | Change-Id: I02c51279f18f629b2d2fb1095692a6ae98b0e25e | ||||
* | Add nullability constraints everywhere. | Matthias Andreas Benkard | 2020-04-18 | 39 | -23/+170 |
| | | | | Change-Id: I80577b7784006070f29ce11af4e6fd87c10363bf | ||||
* | Fix feed links. | Matthias Andreas Benkard | 2020-04-18 | 1 | -4/+3 |
| | | | | Change-Id: I1c04bdbbef852b65a23375d6725714bbc06b95e8 | ||||
* | KB51 Add handler for post links. | Matthias Andreas Benkard | 2020-04-18 | 2 | -8/+29 |
| | | | | Change-Id: Icb36da42fcf085ec541ba70c1421e8635d295974 | ||||
* | KB51 Promote LazychatResource#getMessage => PostResource#getPost, handle ↵ | Matthias Andreas Benkard | 2020-04-18 | 4 | -25/+49 |
| | | | | | | null login. Change-Id: I31601b00f1d72ec2282b6f6deedf971644b93a15 | ||||
* | KB46 Post#queryViewable: Fix visible posts query logic for Post.class. | Matthias Andreas Benkard | 2020-04-18 | 1 | -2/+4 |
| | | | | Change-Id: Ic7f16a9dec8e639133ab266540b5f25d8f1594c9 | ||||
* | KB46 Add All Posts resource. | Matthias Andreas Benkard | 2020-04-18 | 2 | -1/+12 |
| | | | | Change-Id: Ifc8ae0693d7e17addf4a84ed4eedcb43d5ea2f57 | ||||
* | Bookmark: Implement stubbed methods. | Matthias Andreas Benkard | 2020-04-13 | 1 | -2/+2 |
| | | | | Change-Id: I2f159cb7ea068f7d1fb26680b89aa9d3be1f46c2 | ||||
* | Lazy Chat: Implement editing of messages. | Matthias Andreas Benkard | 2020-04-13 | 7 | -37/+160 |
| | | | | Change-Id: I291201da1fbc7c2b6563f0837f7ce3e2f7f8555c | ||||
* | Implement news feed for Lazy Chat. | Matthias Andreas Benkard | 2020-03-29 | 4 | -53/+67 |
| | | | | Change-Id: I3621b77da5277f38c5f50fab24ff7bea580f11cd | ||||
* | Factor common parts of BookmarkResource and LazychatResource into PostResource. | Matthias Andreas Benkard | 2020-03-29 | 11 | -328/+315 |
| | | | | Change-Id: I6e5e123c67340e564c47448cf43b803f7d0cc809 | ||||
* | Show bookmark and lazy chat submission forms if and only if logged in. | Matthias Andreas Benkard | 2020-03-29 | 2 | -6/+4 |
| | | | | | | | With the recent session cookie fix, this now works as it should and can therefore be enabled. Change-Id: I96cfdcd99952e7f91ae468de80d6445a024c74b5 | ||||
* | Enable lazy chat message submission. | Matthias Andreas Benkard | 2020-03-26 | 2 | -0/+49 |
| | | | | Change-Id: I9e9060e29bb63a78591f618cc54acdfb5b49575f | ||||
* | Make various fields final. | Matthias Andreas Benkard | 2020-03-23 | 2 | -8/+8 |
| | | | | Change-Id: I115ca235d66f70d1429c28c2fe49af3231f70734 | ||||
* | Use generic page template for bookmark and lazy chat lists. | Matthias Andreas Benkard | 2020-03-23 | 5 | -10/+40 |
| | | | | Change-Id: I86cc78c8164d6672d8b5cfbc2a3433954068967e | ||||
* | Lazychat: Add paging. | Matthias Andreas Benkard | 2020-03-22 | 2 | -28/+55 |
| | | | | Change-Id: I1db0b0733397d5e7a77b925ba185a39a72041f3e | ||||
* | Make paged post queries generic over Bookmark and LazychatMessage. | Matthias Andreas Benkard | 2020-03-22 | 4 | -86/+109 |
| | | | | Change-Id: Ie0ac96bfc80c3c31bb948681ef90a9a50a512cf4 | ||||
* | Move post list query method to Post class. | Matthias Andreas Benkard | 2020-03-22 | 4 | -67/+97 |
| | | | | Change-Id: I8dbb664d2522a3012a477b850b67cb642bae9aa8 | ||||
* | Make post list querying generic over all subtypes of Post. | Matthias Andreas Benkard | 2020-03-22 | 1 | -16/+28 |
| | | | | Change-Id: I41d1c2e75675ba0ae2176a9d02ea76fb0bb0d76c | ||||
* | Bookmarks: Add paging. | Matthias Andreas Benkard | 2020-03-16 | 1 | -16/+125 |
| | | | | Change-Id: Icd53dd04a74b94e1fa80f23703348070d598c413 | ||||
* | Add contact information. | Matthias Andreas Benkard | 2020-03-01 | 1 | -0/+23 |
| | | | | Change-Id: If94f79fa2e51c8cb7a9c8b63524ff992395aa96f | ||||
* | BookmarkResource: Add missing selection to authenticated bookmark list query. | Matthias Andreas Benkard | 2020-02-23 | 1 | -2/+1 |
| | | | | Change-Id: I965dba4ae0027e2a9f24836b16aa4614c713cca6 | ||||
* | BookmarkResource: Fix user feed IDs and links. | Matthias Andreas Benkard | 2020-02-22 | 1 | -7/+14 |
| | | | | Change-Id: If5238caf54334f6ac47eeefae04f2134dc4de856 | ||||
* | BookmarkResource: Remove code duplication. | Matthias Andreas Benkard | 2020-02-22 | 1 | -6/+4 |
| | | | | Change-Id: I63cc5452b6690e6ef9a5a0d080d97e03a6952b13 | ||||
* | BookmarkResource: Use JPA metamodel for type-safe Criteria queries. | Matthias Andreas Benkard | 2020-02-22 | 1 | -6/+7 |
| | | | | Change-Id: I7571a749275d733c9738eed01dad9fb2de7d77ba | ||||
* | Bookmarks: Add owner bookmark pages (~{user}, ~{user}/feed). | Matthias Andreas Benkard | 2020-02-22 | 3 | -20/+75 |
| | | | | Change-Id: I04395a6454d8c187e23683db72100f49b80fc655 | ||||
* | Bookmarks: Add Atom feed. | Matthias Andreas Benkard | 2020-02-16 | 2 | -22/+119 |
| | | | | Change-Id: I902473b6bffa10afa0cb2295d365d50335de9021 | ||||
* | Add /bookmarks/new endpoint. | Matthias Andreas Benkard | 2020-02-13 | 1 | -0/+17 |
| | | | | Change-Id: I903dbf5f918e1478fff82e5ebf6f3e3e2766572d | ||||
* | Reformat code. | Matthias Andreas Benkard | 2020-02-12 | 2 | -2/+2 |
| | | | | Change-Id: Ic3ee55d3264e02765eaa0ae965253c2dd2d6330a | ||||
* | Bookmark submission: Fetch page info through back end. | Matthias Andreas Benkard | 2020-02-12 | 1 | -4/+17 |
| | | | | | | | CORS prevents us from fetch the target page directly. This patch makes the front end use the back end to fetch it instead. Change-Id: I2d33a68d00b6ce1bb7a7b8dfcb7687f0bd1fdebd | ||||
* | Make bookmark submission authenticated. | Matthias Andreas Benkard | 2020-02-10 | 1 | -0/+2 |
| | | | | Change-Id: I8bb41a106b7b0cc925beac968053f1d5811a652d | ||||
* | Book Marx: Implement bookmark submission. | Matthias Andreas Benkard | 2020-02-10 | 5 | -100/+60 |
| | | | | Change-Id: Ieb1fef8565ed0e17de9590d5207ba11ebfe6f177 | ||||
* | Fix HQL typo. | Matthias Andreas Benkard | 2020-02-09 | 1 | -1/+1 |
| | | | | Change-Id: I81b012588628acaeab43a3a8a4d85bc187e38c0f | ||||
* | Lafargue: Implement basic viewer. | Matthias Andreas Benkard | 2020-02-09 | 4 | -2/+88 |
| | | | | Change-Id: If24f58aa069a14139454708d02ac40109c2181ef |