Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | refactor: Consolidate Qute extensions in a separate package. | Matthias Andreas Benkard | 2022-10-23 | 3 | -70/+58 | |
| | | | | Change-Id: I03526ef4f5d99db202cbbf1045e52464e2d83a9a | |||||
* | Update dependencies. | Matthias Andreas Benkard | 2022-09-04 | 3 | -5614/+2101 | |
| | | | | Change-Id: I6ec407e7b73cd579c33344e791ab915799b43881 | |||||
* | KB66 Post: Order comments by date ascending rather than descending. | Matthias Andreas Benkard | 2022-06-06 | 1 | -1/+1 | |
| | | | | Change-Id: If3205486b9a2acbc5578479395237f2d41be0c40 | |||||
* | KB66 NewsletterSender: Only consider top-level posts. | Matthias Andreas Benkard | 2022-06-06 | 1 | -6/+8 | |
| | | | | Change-Id: I8a57dbdbad27e01297263b382ce557859d9b462d | |||||
* | Upgrade to Quarkus 2.9.2.Final. | Matthias Andreas Benkard | 2022-06-06 | 3 | -3/+16 | |
| | | | | Change-Id: I9cf42af869056b7c944c891d6dc008a640c82edc | |||||
* | KB66 Make ESLint happy. | Matthias Andreas Benkard | 2022-06-05 | 2 | -8/+13 | |
| | | | | Change-Id: If77c7740cd9b776f9c043b246a444788093b0a42 | |||||
* | KB66 PostResource#postComment: Return Uni<Response>. | Matthias Andreas Benkard | 2022-06-05 | 2 | -5/+10 | |
| | | | | Change-Id: I58ea7a2abd24b2f45b80f401ad0506a698993a9b | |||||
* | KB66 Assign comment owner if logged in. | Matthias Andreas Benkard | 2022-06-04 | 2 | -2/+7 | |
| | | | | Change-Id: I63cb2c2350f5183b7fbca335df8a06425193e015 | |||||
* | KB66 Add comment count to post header. | Matthias Andreas Benkard | 2022-06-04 | 4 | -13/+24 | |
| | | | | Change-Id: I98fd99327fdfebaddfebe3541e6b1ccb1d78fe3c | |||||
* | KB66 Add comment notification email. | Matthias Andreas Benkard | 2022-06-04 | 4 | -2/+38 | |
| | | | | Change-Id: I27feecfe2d4309397b116552856227eacb7e9600 | |||||
* | KB66 Add comment box. | Matthias Andreas Benkard | 2022-06-04 | 10 | -37/+157 | |
| | | | | Change-Id: I9bf140ded85045b09997145ed2a9fb421fedc7d4 | |||||
* | KB66 Add comment post form. | Matthias Andreas Benkard | 2022-05-24 | 5 | -1/+89 | |
| | | | | Change-Id: Iac22d115f0d1c59eb273a26d720c07f6d1b11077 | |||||
* | build.xml: Add more directories to 'clean' target. | Matthias Andreas Benkard | 2022-05-24 | 1 | -0/+2 | |
| | | | | Change-Id: I05b8e425fb95a4e6e364c52b73d0857d60814ae9 | |||||
* | Fix semantic HTML. | Matthias Andreas Benkard | 2022-05-24 | 1 | -16/+16 | |
| | | | | | | | | | | | | Applies recommendations by https://validator.w3.org/nu/: - Replaces untitled sections with divs. (Sections are supposed to represent semantic, not structural, units.) - Replaces bookmark title h1. with h2s. (While not strictly required according to the HTML spec, you are supposed to make heading levels independent of semantic structure tags.) Change-Id: I81c634b67bb1044214b5f88a7e05f00d8ba87d5c | |||||
* | MlkBookmarkSubmissionForm: Add initializers back. | Matthias Andreas Benkard | 2022-05-20 | 1 | -0/+3 | |
| | | | | | | | The initializers were mistakenly removed, but they are needed for bookmarklet-driven bookmark submission. This adds them back. Change-Id: I565e5b3f372da826224d96dddf568295af552744 | |||||
* | Remove deprecated (and unused) resteasy-mutiny extension. | Matthias Andreas Benkard | 2022-05-18 | 1 | -4/+0 | |
| | | | | Change-Id: Icea48dc0a26b5458dd1cfc9394ea47d881730485 | |||||
* | Remove runtime container image recipe (moved to “container-images” ↵ | Matthias Andreas Benkard | 2022-05-18 | 4 | -88/+0 | |
| | | | | | | repository). Change-Id: I35f3c0252b1002afd50e7f4bf9509fe2f5f3992b | |||||
* | KB119 POM: Extend resource exclusion list. | Matthias Andreas Benkard | 2022-05-18 | 1 | -20/+8 | |
| | | | | Change-Id: If0c9bb286ccfe05bc1911dda6ebcfd895dc71e59 | |||||
* | Container image: Trim of unused modules. | Matthias Andreas Benkard | 2022-05-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | The list of modules was obtained by: jdeps --print-module-deps \ --multi-release 18 \ --class-path (find target/quarkus-app -name \*.jar | paste -sd:) \ --ignore-missing-deps \ target/quarkus-app/app/*.jar Change-Id: Ie63ff85c459e748270b694b657e1ffbfd7234e4c | |||||
* | Use a custom OpenJDK base container image. | Matthias Andreas Benkard | 2022-05-18 | 5 | -2/+89 | |
| | | | | Change-Id: I9b24bdaf5f07974de12ae408df3b9a25e8268a48 | |||||
* | Update to Quarkus 2.9.0.Final. | Matthias Andreas Benkard | 2022-05-18 | 1 | -1/+1 | |
| | | | | Change-Id: I32dd54a5618594795dea90e5718066f04b88b136 | |||||
* | KB118 MlkBookmarkSubmissionForm: Set descriptionInput.{innerText => value}. | Matthias Andreas Benkard | 2022-05-18 | 2 | -5/+2 | |
| | | | | Change-Id: Ie500e369fa414039bcb1a35aab6fcf456d84956c | |||||
* | Disable dev mode Hibernate validation. | Matthias Andreas Benkard | 2022-05-07 | 1 | -0/+1 | |
| | | | | Change-Id: I8988c116680c7ccdcf40b41770ada30573c63ff6 | |||||
* | MarkdownConverter: Permit abbr, acronym tags. | Matthias Andreas Benkard | 2022-05-07 | 1 | -1/+6 | |
| | | | | Change-Id: I5669fa48e0ff1521838ae62e2439a5feb6b1445b | |||||
* | Format tables with a bit more spacing. | Matthias Andreas Benkard | 2022-05-07 | 2 | -2/+10 | |
| | | | | Change-Id: Iba0dcabce7a0841dbb0f5cf795cb2d684faf7462 | |||||
* | MarkdownConverter: Add AbbreviationExtension. | Matthias Andreas Benkard | 2022-05-04 | 1 | -1/+2 | |
| | | | | Change-Id: Ib718177935b05b35c4be2d9979975c261e774743 | |||||
* | MarkdownConverter: Enable FootnoteExtension. | Matthias Andreas Benkard | 2022-05-03 | 1 | -1/+4 | |
| | | | | Change-Id: I6c7018edfd4e41e54390c397a3ba675d30ccabc6 | |||||
* | Post: Fix typo in bookmarks query for logged-in users. | Matthias Andreas Benkard | 2022-04-09 | 1 | -1/+1 | |
| | | | | Change-Id: Ibe6cd7cbdcf3abd9af189c9dd026a8562ad2b67c | |||||
* | Update dependencies. | Matthias Andreas Benkard | 2022-04-03 | 4 | -7/+20 | |
| | | | | Change-Id: Id97c8c7f160e67fbf9f79b00482ebd558727a38e | |||||
* | Use Blaze Persistence for criteria queries. | Matthias Andreas Benkard | 2022-03-20 | 6 | -66/+117 | |
| | | | | | | | | Blaze Persistence is more flexible, but also less type-safe than JPA Criteria. This change explores what the changes look like and how efficient the resulting queries are. Change-Id: Ia47e4f0280d451e0381f58ece297c5bc06604289 | |||||
* | Update dependencies. | Matthias Andreas Benkard | 2022-03-19 | 4 | -24/+31 | |
| | | | | Change-Id: I94904259a5d8dd4b8011ae578632fb9cd646c93e | |||||
* | KB66 LazychatMessage: Make LazychatReference into a @ManyToMany association. | Matthias Andreas Benkard | 2021-08-01 | 3 | -92/+14 | |
| | | | | Change-Id: I6616c0e9dc6416abcc2e85c38924e5ca7045c062 | |||||
* | KB66 Sanitize HTML in posts. | Matthias Andreas Benkard | 2021-07-18 | 1 | -1/+4 | |
| | | | | Change-Id: I4987c74e90befb226f1bf1f06129a665f32544bf | |||||
* | KB66 Update Google Java Format to version 1.10.0. | Matthias Andreas Benkard | 2021-07-17 | 2 | -1/+2 | |
| | | | | Change-Id: I54e68cf08c1c5a24027382628726cd60daf6dd0b | |||||
* | KB66 Use a MessageLogger for logging. | Matthias Andreas Benkard | 2021-07-17 | 7 | -25/+37 | |
| | | | | Change-Id: Ice21e79d23725beb104a3dcf999f5e68960e9435 | |||||
* | KB66 Upgrade to Quarkus 2.0.2, fix authentication. | Matthias Andreas Benkard | 2021-07-17 | 3 | -2/+7 | |
| | | | | Change-Id: I251fbdbe915e32aaeb8daa087691853da17f4799 | |||||
* | KB66 Upgrade to Quarkus 2.0.0. | Matthias Andreas Benkard | 2021-07-05 | 1 | -1/+1 | |
| | | | | Change-Id: I65d82cf5e09c37a517590e56b3626aa6179b5660 | |||||
* | KB66 Use type-safe templates everywhere. | Matthias Andreas Benkard | 2021-07-05 | 14 | -194/+182 | |
| | | | | Change-Id: I879e76e5bbaf91349f6df4637d9dc15291a3ada1 | |||||
* | KB66 Add editor role. | Matthias Andreas Benkard | 2021-07-04 | 9 | -3/+102 | |
| | | | | Change-Id: Ibcf94b6532ccb1602bf169ffb434b75557767598 | |||||
* | Update dependencies. | Matthias Andreas Benkard | 2021-06-28 | 6 | -12/+12 | |
| | | | | Change-Id: Ibca1be39b37f76ad9dfe743087959559d3f65d2a | |||||
* | Newsletter: Address to self. | Matthias Andreas Benkard | 2021-02-06 | 1 | -0/+4 | |
| | | | | | | | | | | An empty To: header is rejected by WEB.DE. Therefore, adding a primary recipient is necessary even if no obvious one exists. This change makes the NewsletterSender's own address the primary recipient, circumventing the problem. Change-Id: I78febdd1f57b3f5737d83334972867ec9e4781d8 | |||||
* | .gitignore: Add .env. | Matthias Andreas Benkard | 2021-02-06 | 1 | -0/+1 | |
| | | | | Change-Id: Iae8fe8ef9f6aa5ff077484f35cb06b5695656b8e | |||||
* | Replace raw-type uses of Post with Post<?>. | Matthias Andreas Benkard | 2021-02-06 | 2 | -4/+4 | |
| | | | | Change-Id: I3ba2094ea9471d8d86af7c8d6a537d7eb43961de | |||||
* | Add name to From header in newsletters. | Matthias Andreas Benkard | 2021-02-06 | 1 | -2/+2 | |
| | | | | Change-Id: Ic3c8061b0018fab1cdaa9eba3e1f8392635444d2 | |||||
* | Fix unsubscription email address. | Matthias Andreas Benkard | 2021-02-06 | 2 | -2/+2 | |
| | | | | Change-Id: Iac6491ead60a969e38634c72fdec29f00890c2ce | |||||
* | KB66 Post: Add scope field. | Matthias Andreas Benkard | 2021-01-30 | 4 | -0/+82 | |
| | | | | | | | The scope field defines whether a post is a top-level post or a comment and is used to select posts for the main feed. Change-Id: I44363e3e67acbecff9844730a513ddb1d554afaf | |||||
* | Update to Quarkus 1.11.1.Final. | Matthias Andreas Benkard | 2021-01-28 | 1 | -1/+1 | |
| | | | | Change-Id: I3ea188fdebf8315f1dd3e5098d2ede48791cf228 | |||||
* | README: Make use of Rouge's support for console highlighting. | Matthias Andreas Benkard | 2021-01-22 | 1 | -10/+10 | |
| | | | | Change-Id: Idd6926cf19efdad59329f7371db5c231f03ba42a | |||||
* | Document Ant targets 'web', 'deploy'. | Matthias Andreas Benkard | 2021-01-22 | 1 | -4/+20 | |
| | | | | Change-Id: I3b770b92621091faa4366189fedba09d6fbb3e9d | |||||
* | Update dependencies (Quarkus 1.11.0.Final, Hibernate 5.4.27). | Matthias Andreas Benkard | 2021-01-22 | 1 | -4/+4 | |
| | | | | Change-Id: I5a2322c8dcd6004d89c4f4a58c04fa0f4d0a72fb |