Commit Graph

  • 91c48bedd3 separate theme from layout in profile menu Athou 2022-10-27 14:45:22 +02:00
  • c882ad5399 use ActionButton to reduce space used on mobile Athou 2022-10-27 14:42:05 +02:00
  • b3700dc09e scrolling on mobile triggers a click outside Athou 2022-10-27 14:37:06 +02:00
  • b06187ddf7 add indicator when there are tags Athou 2022-10-27 14:32:23 +02:00
  • cf69bb2013 autofocus tag input Athou 2022-10-25 18:05:46 +02:00
  • 81b284ad94 readme update Athou 2022-10-25 13:40:39 +02:00
  • f838f877fa add support for tags Athou 2022-10-25 10:18:50 +02:00
  • d7c6f8eb52 select and mark entry as read when scrolling in expanded view Athou 2022-10-13 11:27:04 +02:00
  • 6f49f1fe01 use preferred color scheme as initial value Athou 2022-10-12 12:26:02 +02:00
  • e75c4554a5 use darker orange in light theme Athou 2022-10-12 12:23:07 +02:00
  • 58852502dc remove some clutter by removing shadow in light theme Athou 2022-10-12 12:21:45 +02:00
  • a151646850 update all dependencies Athou 2022-10-12 08:34:52 +02:00
  • 97d290de9d add support for "n" and "p" keyboard shortcuts Athou 2022-10-11 16:02:18 +02:00
  • 438b255708 give responsibility of marking as read and expanding to caller Athou 2022-10-11 14:27:54 +02:00
  • 754ac166e0 Merge pull request #1017 from tristianc/bugfix/builddir Jérémie Panzer 2022-09-29 15:54:14 +02:00
  • 0b18334236 Determine build directory from variable instead of hardcoding it. Tristian Celestin 2022-09-29 09:43:10 -04:00
  • 90d2ad6b19 fix scrolling for "j" and "k" keyboard shortcuts Athou 2022-09-13 18:10:30 +02:00
  • 21fcae52b2 remove unnecessary html Athou 2022-09-13 17:01:29 +02:00
  • d72c9ba247 add compact headers Athou 2022-09-05 13:52:28 +02:00
  • 27f80148cb add missing alt attributes Athou 2022-08-26 08:43:24 +02:00
  • 1daf57a4bd show placeholder while favicon is loading Athou 2022-08-26 08:23:28 +02:00
  • 3999532e77 initial RTL support Athou 2022-08-26 08:13:36 +02:00
  • 126a5e3bbc add "mark as read up to here" Athou 2022-08-24 09:08:10 +02:00
  • a1fb5871d1 add initial support for expanded mode Athou 2022-08-23 13:42:28 +02:00
  • 4c18ebf61a load swagger-ui css lazily Athou 2022-08-22 14:49:24 +02:00
  • 8bc6a2adcc remove StrictMode, it doesn't really help and causes all components to be rendered twice in dev Athou 2022-08-22 13:43:14 +02:00
  • 475c0673a0 add "show feeds and categories with no unread entries" option Athou 2022-08-22 13:24:52 +02:00
  • f81491fb32 show placeholders for loading img tags, this allows the entry to have its final height immediately Athou 2022-08-20 23:02:55 +02:00
  • 1f2a265c54 mvnw update Athou 2022-08-21 08:14:46 +02:00
  • fbfe16e784 return relative urls to rely less on publicUrl where possible (#1016) Athou 2022-08-20 11:35:37 +02:00
  • c6439fe020 prevent caching of index.html so that the webapp is always up to date Athou 2022-08-19 15:22:03 +02:00
  • 7e605e5cda add sharing buttons Athou 2022-08-19 12:41:33 +02:00
  • 973fe56cc8 add support for starring entries Athou 2022-08-19 10:34:04 +02:00
  • 91bc7fa4b0 various dependency updates Athou 2022-08-19 08:51:34 +02:00
  • 051fa37949 scroll only if the entry doesn't entirely fit on screen (same as commafeed v1) Athou 2022-08-19 08:43:13 +02:00
  • 243aaac3da vite eslint plugin 1.8.1 fixes the issue that required us to override the default exclude filter Athou 2022-08-17 16:01:04 +02:00
  • a8db632c4a support for marking entries older than a threshold Athou 2022-08-15 20:47:46 +02:00
  • 11f5b22cb4 reorganize about page a little Athou 2022-08-15 18:32:18 +02:00
  • 5967706daa git-commit-id-plugin can now retrieve commit information during github action Athou 2022-08-15 18:27:12 +02:00
  • 9c02eba0dc add api documentation page Athou 2022-08-15 15:42:56 +02:00
  • e2340c2e98 add about page Athou 2022-08-15 13:26:45 +02:00
  • a8e818f97f extract page title to its own component Athou 2022-08-15 10:01:26 +02:00
  • 6f26c54b62 add details page for "All" to be be able to get the generated feed url Athou 2022-08-15 09:28:03 +02:00
  • 448feedace style entries content with mantine styles Athou 2022-08-15 00:43:56 +02:00
  • eefc1ee0d7 add metrics page Athou 2022-08-14 18:15:40 +02:00
  • d2eac62273 add error page Athou 2022-08-14 21:05:22 +02:00
  • ee89b34ab8 dependencies update Athou 2022-08-14 13:28:26 +02:00
  • 2d8584b72d store build result Athou 2022-08-14 13:13:53 +02:00
  • e803ce13eb trigger reload manually instead of relying on effects Athou 2022-08-13 21:57:03 +02:00
  • 4e5fd18eea redirect to new feed after subscribe now works even for existing feeds Athou 2022-08-13 18:53:34 +02:00
  • 9ec62bc1de display error when importing invalid OPML file Athou 2022-08-13 18:46:08 +02:00
  • 906acb217a react-async-hook library provides useAsyncCallback that does the same thing as useMutation Athou 2022-08-13 18:38:11 +02:00
  • 6c6cc8d85b return smaller error when trying to subscribe to an invalid feed Athou 2022-08-13 18:05:24 +02:00
  • 5cb09bc4c6 show information about demo account if enabled Athou 2022-08-13 18:00:07 +02:00
  • 198d9fb17e no need to send a redirect after importing an opml file anymore Athou 2022-08-13 17:45:19 +02:00
  • 33b87312f4 redirect to new feed after subscribe Athou 2022-08-13 17:41:31 +02:00
  • ece9b993e0 add playwright tests Athou 2022-08-13 13:00:23 +02:00
  • 04894f118b replace old client with new client from commafeed-ui repository Athou 2022-08-13 10:56:07 +02:00
  • ac7b6eeb21 split client and server into maven modules Athou 2022-08-13 10:34:59 +02:00
  • 4c4868a2b6 cleanup demo account every 24h (#1014) Athou 2022-08-08 16:14:52 +02:00
  • a75f726111 2.6.0 release 2.6.0 Athou 2022-08-08 12:43:36 +02:00
  • d34c0c8652 avoid exposing the smtp host/port when an email could not be sent Athou 2022-08-07 22:11:12 +02:00
  • c0bd7d0610 Merge pull request #1011 from Athou/dependabot/maven/org.postgresql-postgresql-42.4.1 Jérémie Panzer 2022-08-06 21:41:12 +02:00
  • 155a66b913 Bump postgresql from 42.3.3 to 42.4.1 dependabot[bot] 2022-08-06 07:15:04 +00:00
  • c7216ef0a6 fix "MessageBodyWriter not found for media type=text/plain, type=class io.dropwizard.jersey.validation.ValidationErrorMessage" Athou 2022-08-05 14:10:48 +02:00
  • c692a8d8f3 fix for "No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long'." Athou 2022-08-03 15:24:55 +02:00
  • 54e6bc3154 add matrix to test for multiple java versions Athou 2022-07-30 13:55:38 +02:00
  • 2e24d32cc2 add support for java17 (#1009) Athou 2022-07-30 13:54:44 +02:00
  • 1c7e31a464 Merge pull request #1008 from anthonyryan1/master Jérémie Panzer 2022-07-26 07:19:05 +02:00
  • 94bf8338cd Losslessly optimize images to reduce filesize Anthony Ryan 2022-07-25 21:53:27 -04:00
  • 152f0bd727 use the logical date of the entry and not the date the entry was inserted in the database when marking entries older than a threshold (#1007) Athou 2022-07-25 17:29:21 +02:00
  • 6ffdc7b07d mv_store=false is not required anymore (fixes #1007) Athou 2022-07-25 17:13:28 +02:00
  • fe87566668 validate more inputs Athou 2022-07-24 13:26:33 +02:00
  • c36dd47afd request current password when changing profile data for security reasons Athou 2022-07-23 10:57:10 +02:00
  • b6a9b17410 Merge branch 'matthewlenz-patch-1' Athou 2022-07-23 07:59:59 +02:00
  • c78fdf87b8 add valid checksum for instances where the changelog already passed Athou 2022-07-23 07:54:55 +02:00
  • 55a1ccc849 Invalid migration in db.changelog-2.6.xml matthewlenz 2022-07-22 21:35:49 -05:00
  • d97f42ff2d add first integration test Athou 2022-07-16 18:09:36 +02:00
  • 9ab52aeaf2 migrate to junit5 Athou 2022-07-15 19:28:11 +02:00
  • a0190143fe fix deprecation warnings Athou 2022-07-14 21:13:12 +02:00
  • a48135a60d send X-Frame-Options header with value "DENY" Athou 2022-07-14 13:46:08 +02:00
  • 09eec3235d filter is a reserved keyword in liquibase 4.7+ for h2, rename to filtering_expression Athou 2022-07-14 13:30:05 +02:00
  • d21e5dfee4 upgrade dropwizard to 2.1 Athou 2022-07-14 13:17:47 +02:00
  • 899a8d746a increase minimum password strength Athou 2022-07-13 16:01:10 +02:00
  • 9bbfc2de3f avoid exposing registered email addresses Athou 2022-07-13 13:28:07 +02:00
  • d82bb22341 Create SECURITY.md Jérémie Panzer 2022-07-06 12:27:16 +02:00
  • 0fd55c6635 keep using log4j-over-slf4j Athou 2022-03-22 16:20:55 +01:00
  • 4b346dd2e1 liquibase upgrade (#993) Athou 2022-03-22 15:56:53 +01:00
  • 13a0516cce add support for mariadb Athou 2022-03-22 15:48:32 +01:00
  • 5fcd7ccb58 fix checkstyle issues Athou 2022-03-22 15:45:04 +01:00
  • b0aef46c99 add docker-compose config to start mysql and pgsql local databases Athou 2022-03-22 15:41:27 +01:00
  • ec50530284 downgrade mysql client to fix java.lang.ClassCastException: class java.time.LocalDateTime cannot be cast to class java.lang.String (#993) Athou 2022-03-22 14:40:34 +01:00
  • cbc4ebe7b3 fix infinite build in recent eclipse versions Athou 2022-03-22 14:28:16 +01:00
  • f5339db646 Merge pull request #995 from Athou/dependabot/maven/com.h2database-h2-2.1.210 Jérémie Panzer 2022-03-22 12:51:50 +01:00
  • c573e70e8b Merge pull request #994 from Athou/dependabot/maven/org.postgresql-postgresql-42.3.3 Jérémie Panzer 2022-03-22 12:50:37 +01:00
  • 16b3049839 Bump h2 from 2.0.206 to 2.1.210 dependabot[bot] 2022-03-22 11:49:07 +00:00
  • 57ff8e9d22 Bump postgresql from 42.3.2 to 42.3.3 dependabot[bot] 2022-03-22 11:49:07 +00:00
  • 5c6ea23e0f fix wrong start_url when application is running with a context path (fixes #993) Athou 2022-03-21 18:34:31 +01:00
  • 5a2aa7cd4b Merge pull request #988 from Athou/dependabot/maven/org.postgresql-postgresql-42.3.2 Jérémie Panzer 2022-02-02 08:08:53 +01:00
  • 3df53b582a Bump postgresql from 42.3.1 to 42.3.2 dependabot[bot] 2022-02-02 07:08:31 +00:00