|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| | wonkiness.
Change-Id: I3e278bd1c8b03dd55d255fab1a0ca6d94cafbdde | 
| | 
| 
| 
| | Change-Id: I5b94c17f2d2dbd7b19957d212ee879c2cc04ad38 | 
| | 
| 
| 
| | Change-Id: I03526ef4f5d99db202cbbf1045e52464e2d83a9a | 
| | 
| 
| 
| | Change-Id: I6ec407e7b73cd579c33344e791ab915799b43881 | 
| | 
| 
| 
| | Change-Id: If3205486b9a2acbc5578479395237f2d41be0c40 | 
| | 
| 
| 
| | Change-Id: I8a57dbdbad27e01297263b382ce557859d9b462d | 
| | 
| 
| 
| | Change-Id: I9cf42af869056b7c944c891d6dc008a640c82edc | 
| | 
| 
| 
| | Change-Id: If77c7740cd9b776f9c043b246a444788093b0a42 | 
| | 
| 
| 
| | Change-Id: I58ea7a2abd24b2f45b80f401ad0506a698993a9b | 
| | 
| 
| 
| | Change-Id: I63cb2c2350f5183b7fbca335df8a06425193e015 | 
| | 
| 
| 
| | Change-Id: I98fd99327fdfebaddfebe3541e6b1ccb1d78fe3c | 
| | 
| 
| 
| | Change-Id: I27feecfe2d4309397b116552856227eacb7e9600 | 
| | 
| 
| 
| | Change-Id: I9bf140ded85045b09997145ed2a9fb421fedc7d4 | 
| | 
| 
| 
| | Change-Id: Iac22d115f0d1c59eb273a26d720c07f6d1b11077 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| | The initializers were mistakenly removed, but they are needed for
bookmarklet-driven bookmark submission.  This adds them back.
Change-Id: I565e5b3f372da826224d96dddf568295af552744 | 
| | 
| 
| 
| 
| 
| | repository).
Change-Id: I35f3c0252b1002afd50e7f4bf9509fe2f5f3992b | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | Change-Id: I9b24bdaf5f07974de12ae408df3b9a25e8268a48 | 
| | 
| 
| 
| | Change-Id: Ie500e369fa414039bcb1a35aab6fcf456d84956c | 
| | 
| 
| 
| | Change-Id: I8988c116680c7ccdcf40b41770ada30573c63ff6 | 
| | 
| 
| 
| | Change-Id: I5669fa48e0ff1521838ae62e2439a5feb6b1445b | 
| | 
| 
| 
| | Change-Id: Iba0dcabce7a0841dbb0f5cf795cb2d684faf7462 | 
| | 
| 
| 
| | Change-Id: Ib718177935b05b35c4be2d9979975c261e774743 | 
| | 
| 
| 
| | Change-Id: I6c7018edfd4e41e54390c397a3ba675d30ccabc6 | 
| | 
| 
| 
| | Change-Id: Ibe6cd7cbdcf3abd9af189c9dd026a8562ad2b67c | 
| | 
| 
| 
| | Change-Id: Id97c8c7f160e67fbf9f79b00482ebd558727a38e | 
| | 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | Change-Id: I94904259a5d8dd4b8011ae578632fb9cd646c93e | 
| | 
| 
| 
| | Change-Id: I6616c0e9dc6416abcc2e85c38924e5ca7045c062 | 
| | 
| 
| 
| | Change-Id: I4987c74e90befb226f1bf1f06129a665f32544bf | 
| | 
| 
| 
| | Change-Id: Ice21e79d23725beb104a3dcf999f5e68960e9435 | 
| | 
| 
| 
| | Change-Id: I251fbdbe915e32aaeb8daa087691853da17f4799 | 
| | 
| 
| 
| | Change-Id: I879e76e5bbaf91349f6df4637d9dc15291a3ada1 | 
| | 
| 
| 
| | Change-Id: Ibcf94b6532ccb1602bf169ffb434b75557767598 | 
| | 
| 
| 
| | Change-Id: Ibca1be39b37f76ad9dfe743087959559d3f65d2a | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | Change-Id: I3ba2094ea9471d8d86af7c8d6a537d7eb43961de | 
| | 
| 
| 
| | Change-Id: Ic3c8061b0018fab1cdaa9eba3e1f8392635444d2 | 
| | 
| 
| 
| | Change-Id: Iac6491ead60a969e38634c72fdec29f00890c2ce | 
| | 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This tunes G1 so it performs a full GC and releases the memory
reclaimed back to the OS once every 5 minutes.
See: https://openjdk.java.net/jeps/346
Before:
    NAME                       CPU(cores)   MEMORY(bytes)
    mulkcms2-857469cf-p9rvx    1m           428Mi
After:
    NAME                       CPU(cores)   MEMORY(bytes)
    mulkcms2-74d8c8f69-wvfz8   3m           337Mi
Change-Id: I2f6272ad83665f9ee0810c435d0511fd8807697d | 
| | 
| 
| 
| 
| 
| 
| 
| | The Alpine Zulu 15-jre Docker image is much smaller than the OpenJDK
15-slim image (65 MB vs. 200 MB), which is a good enough reason to
switch to it.
Change-Id: Ibde104f6f4217b06af756e842e45f07e243509db | 
| | 
| 
| 
| | Change-Id: I78066954fef2e6afd9e49d56bd4c4060ad59796c | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | A bug causes authentication checks to fail when performed from inside
a reactive operation:
    https://github.com/quarkusio/quarkus/issues/13835
To avoid such a reactive operation, we now render the HTML template
eagerly even in NewsletterResource#register, which is otherwise a
reactive implementation.
Change-Id: I26d6c1cc76eaa041a04c106b7cf06f024a0cded3 | 
| | 
| 
| 
| | Change-Id: I30c20e67c61259d6029055800db3131eeeeb0e46 | 
| | 
| 
| 
| 
| 
| 
| | - Moves secondary navigation items to the footer.
 - Reduces primary navigation items to two lines.
Change-Id: Id104bb051c48bcd1f8ff97b0ecd3e198a7531cd1 | 
| | 
| 
| 
| 
| 
| | Pure CSS defaulted them to 'bolder', which is wrong.
Change-Id: Iac8b527f81d1d9cb4c93b301d6eda76641f7a3b7 | 
| | 
| 
| 
| | Change-Id: Iee7f4dfd14820c19179c43be71759f209caa9989 | 
| | 
| 
| 
| | Change-Id: Iae05f0cac1bacc7e1929a0b3a72d506241c2ece3 |