summaryrefslogtreecommitdiff
path: root/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Make ESLint happy.Matthias Andreas Benkard2020-06-143-10/+12
| | | | Change-Id: I3a8cd7a72467e5f1cdef1d3383f8c5b9f6bb27e7
* Benki: Cache HTML renderings of posts in the database.Matthias Andreas Benkard2020-06-138-11/+85
| | | | Change-Id: I3367ceb8769d354f64165d23ec7ed1f2155c4c49
* Add Liquibase.Matthias Andreas Benkard2020-06-134-4/+1178
| | | | Change-Id: I95f2e630f03bcf08c5a8fb2dfba80021da350c75
* Feed: Add alternate links to every post.Matthias Andreas Benkard2020-05-021-8/+22
| | | | Change-Id: I2abbccabe3d53b6efade8266e11ccc9071cc1a46
* Feed: Add generated titles to lazy chat messages.Matthias Andreas Benkard2020-05-021-0/+12
| | | | Change-Id: I691cbc0a1440960a5dc8a46863d7291927ff3390
* URL-encode URI fields in the news feed.Matthias Andreas Benkard2020-05-021-8/+15
| | | | Change-Id: I69ff4dfea602f17dbbdbd72366c7647aba00e105
* Post list: Load JavaScript modules only if editing is enabled.Matthias Andreas Benkard2020-04-271-0/+2
| | | | Change-Id: Ia6a41427866428da6bd57593c57173ad88f990f5
* KB54 Use bookmark Emoji for bookmarks, give title font normal weight.Matthias Andreas Benkard2020-04-262-2/+9
| | | | Change-Id: Id069e3392ee136b7d7b4291b35ad871a88b08732
* KB54 Group posts by date, use floating to make style sheet even more compact.Matthias Andreas Benkard2020-04-263-42/+122
| | | | Change-Id: I41346eb51481d4c2c4e7066373fba5b7073e3e4f
* KB54 Make web style sheet more compact.Matthias Andreas Benkard2020-04-268-1/+55
| | | | Change-Id: I673550eb8bf129469573e2744340e216d740c258
* KB54 Put posts in date buckets for templating.Matthias Andreas Benkard2020-04-263-71/+102
| | | | Change-Id: Ic17b2dede722f5962a55b9c4d3b4663a71480e9c
* Use OpenJ9 instead of HotSpot.Matthias Andreas Benkard2020-04-241-2/+3
| | | | Change-Id: I540ab722070dc73efb720d989493233551b8d689
* KB53 Support bookmark edition.Matthias Andreas Benkard2020-04-196-6/+142
| | | | Change-Id: Ieacbb5c448b9afa4bc9524167e0c73618de6db48
* PostResource: Rearrange methods.Matthias Andreas Benkard2020-04-191-25/+25
| | | | Change-Id: I1066712c9230688e672a84fc2cfe03e91f88e3a1
* KB49 Vary feed URI based on resource type rendered.Matthias Andreas Benkard2020-04-191-2/+2
| | | | Change-Id: I02025bc5ce86aa6cda1b083c7a542cefb561c25d
* KB49 Add private news feeds.Matthias Andreas Benkard2020-04-197-40/+103
| | | | Change-Id: Ib9488351b9734795e02ddaeb26aa81eeb79c0b4d
* Fix problems found by static analysis.Matthias Andreas Benkard2020-04-1812-47/+46
| | | | Change-Id: I02c51279f18f629b2d2fb1095692a6ae98b0e25e
* Add nullability constraints everywhere.Matthias Andreas Benkard2020-04-1839-23/+170
| | | | Change-Id: I80577b7784006070f29ce11af4e6fd87c10363bf
* KB51 Add post links.Matthias Andreas Benkard2020-04-182-4/+12
| | | | Change-Id: I429aadcc71212a9bfb90c812e108e55c51672ba9
* Fix feed links.Matthias Andreas Benkard2020-04-181-4/+3
| | | | Change-Id: I1c04bdbbef852b65a23375d6725714bbc06b95e8
* KB51 Add handler for post links.Matthias Andreas Benkard2020-04-183-10/+31
| | | | Change-Id: Icb36da42fcf085ec541ba70c1421e8635d295974
* KB51 Promote LazychatResource#getMessage => PostResource#getPost, handle ↵Matthias Andreas Benkard2020-04-184-25/+49
| | | | | | null login. Change-Id: I31601b00f1d72ec2282b6f6deedf971644b93a15
* KB46 Post#queryViewable: Fix visible posts query logic for Post.class.Matthias Andreas Benkard2020-04-181-2/+4
| | | | Change-Id: Ic7f16a9dec8e639133ab266540b5f25d8f1594c9
* KB46 Add All Posts resource.Matthias Andreas Benkard2020-04-184-3/+19
| | | | Change-Id: Ifc8ae0693d7e17addf4a84ed4eedcb43d5ea2f57
* When building native images, always do it in a Docker container.Matthias Andreas Benkard2020-04-181-0/+2
| | | | Change-Id: I3e1532f13072432689971573a69295752a33335e
* Remove unused Dockerfiles.Matthias Andreas Benkard2020-04-183-70/+0
| | | | Change-Id: I6a72d73863dbeffb55fe980d81146f21f158105c
* Use Jib to build the Docker image.Matthias Andreas Benkard2020-04-171-0/+9
| | | | Change-Id: Ie528da5c7d3de5f62f8005edc909da15224a87a9
* Navbar tag: Add parameter signature.Matthias Andreas Benkard2020-04-171-0/+2
| | | | Change-Id: If38e971210544ece6e62e8cba277d26c8f1be915
* Update to Quarkus 1.3.2.Final.Matthias Andreas Benkard2020-04-174-4/+4
| | | | | | | Also adds a workaround for Quarkus issue #8662 (https://github.com/quarkusio/quarkus/issues/8662). Change-Id: I0a91a67609b0fce4cf7f4dd356d787caf1e2938d
* MlkLazychatSubmissionForm: Make Flow type checker happy.Matthias Andreas Benkard2020-04-131-7/+14
| | | | Change-Id: I39ad254ea853e657b82069580e369ab701eafd81
* Upgrade to JDK 14.Matthias Andreas Benkard2020-04-131-1/+1
| | | | Change-Id: I58f3ae6c7a048daf34ea79274a6b6154bb8679f4
* Move Dockerfile from Gradle to Maven.Matthias Andreas Benkard2020-04-131-2/+2
| | | | Change-Id: I1f2b50d3b2cfe18b229573b52e1e9860f038a75c
* Post list: Improve lazy chat message edit button layout.Matthias Andreas Benkard2020-04-133-11/+38
| | | | Change-Id: I46100b4b0039f241c7fb13905fb203303f1a466d
* Post list template: Fix whitespace.Matthias Andreas Benkard2020-04-131-1/+1
| | | | Change-Id: Ibcd5302f6a66c0cf6e55f2c213e31df004767c32
* Bookmark: Implement stubbed methods.Matthias Andreas Benkard2020-04-131-2/+2
| | | | Change-Id: I2f159cb7ea068f7d1fb26680b89aa9d3be1f46c2
* Lazy Chat: Implement editing of messages.Matthias Andreas Benkard2020-04-1312-50/+236
| | | | Change-Id: I291201da1fbc7c2b6563f0837f7ce3e2f7f8555c
* Implement news feed for Lazy Chat.Matthias Andreas Benkard2020-03-294-53/+67
| | | | Change-Id: I3621b77da5277f38c5f50fab24ff7bea580f11cd
* Factor common parts of BookmarkResource and LazychatResource into PostResource.Matthias Andreas Benkard2020-03-2912-330/+316
| | | | Change-Id: I6e5e123c67340e564c47448cf43b803f7d0cc809
* Show bookmark and lazy chat submission forms if and only if logged in.Matthias Andreas Benkard2020-03-292-6/+4
| | | | | | | With the recent session cookie fix, this now works as it should and can therefore be enabled. Change-Id: I96cfdcd99952e7f91ae468de80d6445a024c74b5
* Configure cookie path for q_session cookie.Matthias Andreas Benkard2020-03-281-0/+1
| | | | | | | | | | | While Gecko defaults to / as the cookie path if not set, Safari defaults to the page that set the cookie. This means that the session cookie is only valid for the page a login flow was started from but not any other pages and so a new login is required for each page, which makes no sense and is very inconvenient. This patch fixes the problem by explicity setting the cookie path to /. Change-Id: I8edc59958fe9120f70af1c00ebc8ae103ef756f7
* Lazy Chat: Default to semiprivate sharing.Matthias Andreas Benkard2020-03-281-2/+2
| | | | Change-Id: I1d8900e3384dc491ca6af0f7b319953c981b194a
* Update yarn.lock.Matthias Andreas Benkard2020-03-261-397/+1144
| | | | Change-Id: I83eb8a0aeaf9944006fa7b2156618bb8356c3f64
* Enable lazy chat message submission.Matthias Andreas Benkard2020-03-268-10/+168
| | | | Change-Id: I9e9060e29bb63a78591f618cc54acdfb5b49575f
* Make various fields final.Matthias Andreas Benkard2020-03-232-8/+8
| | | | Change-Id: I115ca235d66f70d1429c28c2fe49af3231f70734
* Use generic page template for bookmark and lazy chat lists.Matthias Andreas Benkard2020-03-2312-86/+88
| | | | Change-Id: I86cc78c8164d6672d8b5cfbc2a3433954068967e
* Lazychat: Add paging.Matthias Andreas Benkard2020-03-225-48/+96
| | | | Change-Id: I1db0b0733397d5e7a77b925ba185a39a72041f3e
* Make paged post queries generic over Bookmark and LazychatMessage.Matthias Andreas Benkard2020-03-224-86/+109
| | | | Change-Id: Ie0ac96bfc80c3c31bb948681ef90a9a50a512cf4
* Move post list query method to Post class.Matthias Andreas Benkard2020-03-224-67/+97
| | | | Change-Id: I8dbb664d2522a3012a477b850b67cb642bae9aa8
* Make post list querying generic over all subtypes of Post.Matthias Andreas Benkard2020-03-221-16/+28
| | | | Change-Id: I41d1c2e75675ba0ae2176a9d02ea76fb0bb0d76c
* Bookmarks: Add paging.Matthias Andreas Benkard2020-03-164-39/+200
| | | | Change-Id: Icd53dd04a74b94e1fa80f23703348070d598c413