Commit Graph

  • f8d6fcb3d2 Merge pull request 'Fix ldap-init race on first-run setup' (#266) from raucao/ldap-init-race into master master raucao 2026-11-09 16:19:27 +00:00
  • 382900521b Fix ldap-init race on first-run setup bugfix/ldap-init-race raucao 2026-11-09 14:27:37 +04:00
  • bde2ebc03f Merge branch 'master' into live live raucao 2026-11-04 17:38:40 +04:00
  • 2fff2d7e09 Merge pull request 'Fix GFM markdown rendering in production' (#265) from bugfix/kramdown into master raucao 2026-11-04 13:37:53 +00:00
  • b62d5a6035 Fix GFM markdown rendering in production raucao 2026-11-04 17:36:19 +04:00
  • 290ceaa7fa Merge branch 'master' into live raucao 2026-11-04 16:09:01 +04:00
  • 455bf93c81 Link dashboard Storage card to connected apps when present raucao 2026-11-04 16:08:22 +04:00
  • 939f447eae Merge pull request 'Upgrade Liquor Cabinet and enable hashed access tokens' (#263) from dev/upgrade_liquor-cabinet into master raucao 2026-11-04 11:40:13 +00:00
  • 7b1f33abd0 Upgrade Liquor Cabinet and enable hashed access tokens raucao 2026-11-04 15:35:45 +04:00
  • 7c9a6a0ee0 0.12.0 v0.12.0 raucao 2026-11-04 14:34:07 +04:00
  • 71b44a0453 Merge pull request 'Hash remoteStorage access tokens at rest' (#262) from feature/hashed_rs_access_tokens into master raucao 2026-11-04 09:49:56 +00:00
  • 4bca003983 Hash remoteStorage access tokens at rest raucao 2026-11-04 09:33:57 +04:00
  • c7eb543ae6 Merge pull request 'Add PKCE support to remoteStorage OAuth' (#256) from feature/rs_auth_pkce into master raucao 2026-11-03 16:42:40 +00:00
  • 19b4dcfb46 Merge pull request 'Store per-device user agent for remoteStorage authorizations' (#257) from feature/rs_device_tokens into feature/rs_auth_pkce raucao 2026-11-03 16:39:10 +00:00
  • e6b7a55518 Merge pull request 'Storage dashboard: connected-app card and details modal' (#258) from feature/rs_storage_dashboard into feature/rs_device_tokens raucao 2026-11-03 16:37:22 +00:00
  • 17bad40bf4 Show device timestamps in the reader's local time raucao 2026-11-03 18:28:14 +04:00
  • faa7bf6146 Revoke device authorizations in place with Turbo Streams raucao 2026-11-03 17:45:37 +04:00
  • 614ead90a9 Distinguish tokens without a recorded device raucao 2026-11-03 16:55:05 +04:00
  • d94fda6d26 Polish the storage dashboard and details modal raucao 2026-11-03 14:36:39 +04:00
  • 30e45d3d34 Address second-round review nits in the storage dashboard raucao 2026-11-03 12:01:56 +04:00
  • 27168dde06 Address review nits in the storage dashboard raucao 2026-11-03 11:44:27 +04:00
  • f2248ea744 Rework storage dashboard and fix authorization revocation raucao 2026-11-02 22:59:06 +04:00
  • c4df1772e0 Determine device names with device_detector raucao 2026-11-02 22:58:49 +04:00
  • c1548035ec Add storage dashboard card and per-app details modal raucao 2026-11-02 13:04:42 +04:00
  • 3dcd263d43 Store the remoteStorage user agent as text, not varchar(255) raucao 2026-11-03 11:42:06 +04:00
  • eeb399ff83 Document the storage-first launch flow raucao 2026-11-02 17:40:00 +04:00
  • 7c4bad860a Store per-device user agent for remoteStorage authorizations raucao 2026-11-02 13:01:44 +04:00
  • cd2b4c9ba5 Address second-round review findings in the PKCE core raucao 2026-11-03 11:59:12 +04:00
  • 295261b332 Address review findings in the PKCE flow raucao 2026-11-03 11:40:18 +04:00
  • 1e69957777 Shorten the authorization code lifetime to 60 seconds raucao 2026-11-03 08:07:34 +04:00
  • 8dd0bf10ce Add PKCE support to remoteStorage OAuth raucao 2026-11-02 13:00:01 +04:00
  • bf23931822 Merge pull request 'Isolate remoteStorage Redis specs from concurrent runs' (#261) from fix/rs-redis-flake into master raucao 2026-11-03 05:13:12 +00:00
  • 1ac5c7725a Isolate remoteStorage Redis specs from concurrent runs raucao 2026-11-03 08:31:26 +04:00
  • dbf76b64b6 Merge pull request 'Docker Compose dev setup: Garage + automated bootstrap' (#250) from chore/docker-compose-setup into master raucao 2026-10-12 19:12:20 +00:00
  • 8c395ce737 Pin platform for amd64-only Docker services raucao 2026-10-12 15:33:42 +02:00
  • 2093f67a64 Merge pull request 'Allow remote access to dev services' (#253) from dev/remote_access into chore/docker-compose-setup raucao 2026-10-06 17:37:49 +00:00
  • 695977172f Fix Liquor Cabinet performance in dev raucao 2026-10-06 19:36:26 +02:00
  • bc37df52a0 Allow remote access to dev services raucao 2026-10-06 19:34:24 +02:00
  • 6279699c11 Switch dev object storage from MinIO to Garage raucao 2026-10-06 15:09:45 +02:00
  • 0d9c580a0a Automate first-run LDAP and database setup raucao 2026-10-06 15:09:32 +02:00
  • 49c2c9feea Merge pull request 'Gate remoteStorage by serviceEnabled instead of Flipper' (#251) from bugfix/remotestorage-service-enabled into master raucao 2026-10-06 13:52:17 +00:00
  • 465563d6a6 Merge pull request 'Fix db seeds for Solid Queue' (#249) from fix/seeds-active-job into master raucao 2026-10-06 13:38:20 +00:00
  • 911d2a5855 Fix db seeds for Solid Queue raucao 2026-10-06 15:06:20 +02:00
  • d8bba02636 Merge pull request 'Stabilize flaky remoteStorage Redis spec' (#252) from bugfix/rs-redis-spec-stabilization into master raucao 2026-10-06 13:36:20 +00:00
  • 2419982ef5 Stabilize flaky remoteStorage Redis spec raucao 2026-10-06 15:33:04 +02:00
  • 8fae099c12 Gate remoteStorage by serviceEnabled instead of Flipper raucao 2026-10-06 15:10:00 +02:00
  • 96f86f3f53 Improve Nostr profile/relay settings forms feature/nostr-onboarding-ruby raucao 2026-09-11 15:37:53 -06:00
  • 0ceedf18e5 Update default discovery relay list raucao 2026-09-11 15:02:59 -06:00
  • 4f569316ea Wording raucao 2026-09-11 15:02:47 -06:00
  • 407d9f633e WIP Relay editing UI raucao 2026-08-11 19:45:07 -06:00
  • a9045fa413 WIP: Improve Nostr user metadata fetching raucao 2026-08-11 18:15:40 -06:00
  • 52742ba305 Enable Rails cache (memory store) raucao 2026-08-11 18:15:19 -06:00
  • 6bfe63c234 Fix nostr event fetching issues raucao 2026-08-11 18:14:11 -06:00
  • 12a1570c7d Add Blossom server URL to global settings raucao 2026-08-11 14:03:38 -06:00
  • 4c20e8d7e0 Remove dead relay from default discovery relays raucao 2026-08-11 13:29:39 -06:00
  • d2152d0ca4 WIP Edit nostr profile raucao 2024-12-23 10:12:57 +01:00
  • cbde625a5d Reorder things in UI raucao 2024-10-30 13:46:28 +01:00
  • 2fd71d64aa Add timeout for fetching latest event raucao 2024-10-30 13:45:56 +01:00
  • 22d29b642c Conditional raucao 2024-10-18 18:58:09 +02:00
  • c11534ab81 Formatting raucao 2024-10-18 18:51:29 +02:00
  • 6577fd0251 Remove client-side nostr discovery raucao 2024-10-18 18:29:10 +02:00
  • 949d158b15 Use rails logger raucao 2024-10-18 18:21:24 +02:00
  • ea4767acc9 WIP Refactor stuff raucao 2024-10-18 18:15:52 +02:00
  • 0dcd07c6f7 WIP Render nostr profile and relay status with Ruby raucao 2024-10-18 15:01:08 +02:00
  • 4f22471aa0 WIP fetch relays and profile with ruby raucao 2024-10-16 13:32:15 +02:00
  • 3e6971b2d1 Fetch user relays, synchronously raucao 2024-10-12 12:45:50 +02:00
  • 7ebc4d3833 Add global setting and default for discovery relays raucao 2024-10-12 12:45:12 +02:00
  • 82385913b2 WIP Nostr onboarding raucao 2024-10-10 23:37:59 +02:00
  • 79e78623e0 Add nostrify lib raucao 2024-10-10 23:37:41 +02:00
  • 4536b6505c 0.11.1 v0.11.1 raucao 2026-08-10 21:53:49 -06:00
  • 64d12c6658 Merge branch 'master' into live raucao 2026-08-10 21:37:50 -06:00
  • 8453c38f41 Merge pull request 'Fix avatars failing to be set on ejabberd accounts' (#247) from bugfix/246-xmpp_avatar_publishing into master raucao 2026-08-11 03:37:28 +00:00
  • 1957df3bbd Fix avatars failing to be set on XMPP accounts raucao 2026-08-10 21:34:38 -06:00
  • 7df61ddcd7 Merge branch 'master' into live raucao 2026-08-10 17:24:47 -06:00
  • d196c161df Force-shutdown Puma if necessary raucao 2026-08-10 17:24:08 -06:00
  • 34cd98625c Merge branch 'master' into live raucao 2026-08-10 17:12:06 -06:00
  • 44b5a0b36b Merge pull request 'Upgrade Rails to 8.1' (#245) from chore/upgrade_rails into master raucao 2026-08-10 23:11:28 +00:00
  • 5ebf496096 Upgrade Rails to 8.1 raucao 2026-08-10 17:02:37 -06:00
  • 7a63c87b03 Fix deprecation warning raucao 2026-08-10 17:02:20 -06:00
  • 6cc35f07eb Remove more obsolete Devise code raucao 2026-08-10 17:01:36 -06:00
  • 89423ecf84 Merge pull request 'Upgrade Devise to 5.0, remove obsolete workarounds' (#244) from chore/upgrade_devise into master raucao 2026-08-10 22:40:47 +00:00
  • c79c421b89 Fix Devise Turbo Stream responses for flash messages raucao 2026-08-10 16:37:01 -06:00
  • 8a8d407bcc Add missing whitespace between Devise (sign-in) errors and forms raucao 2026-08-10 15:17:14 -06:00
  • 045df94c29 Upgrade Devise to 5.0, remove workarounds raucao 2026-08-10 15:15:27 -06:00
  • 0c667795a7 0.11.0 v0.11.0 raucao 2026-08-10 14:43:42 -06:00
  • fa64cf64a2 Merge branch 'master' into live raucao 2026-08-10 14:24:57 -06:00
  • 3517303d37 Merge pull request 'Fix after-sign-in redirect issues' (#243) from bugfix/after-signin_redirects into master greg 2026-08-10 17:43:39 +00:00
  • 89184cd851 Redirect to root after password reset raucao 2026-08-10 11:22:03 -06:00
  • 29a9dee1cb Consume user_return_to on sign-in raucao 2026-08-10 11:21:59 -06:00
  • a62d84e20a Validate rs/oauth redirect_uri before storing return URL raucao 2026-08-10 11:21:33 -06:00
  • 7a892fad4e Add AGENTS.md raucao 2026-08-10 11:01:21 -06:00
  • d60d211765 Merge pull request 'Admin users page: filter by username' (#242) from feature/admin_user_search into master raucao 2026-08-10 16:40:32 +00:00
  • d58c995230 Admin users page: filter by username raucao 2026-08-10 10:36:05 -06:00
  • 8336930077 Merge branch 'master' into live raucao 2026-08-09 18:51:24 -06:00
  • 9c143bc8d6 Merge pull request 'Switch from Yarn to Bun; use Ruby 3.3.12' (#241) from dev/yarn_to_bun into master raucao 2026-08-10 00:50:19 +00:00
  • 0d476c8a8b Re-add Node.js for CI actions raucao 2026-08-09 18:24:28 -06:00
  • 31341fb4ce Upgrade Ruby to 3.3.12 everywhere raucao 2026-08-09 18:13:31 -06:00
  • 39d9f9b312 Migrate everything from Yarn to Bun raucao 2026-08-09 18:11:39 -06:00
  • 1a69f59b32 Merge branch 'master' into live raucao 2026-08-09 14:31:39 -06:00
  • 8a6e733316 Merge pull request 'Show links for log-in, ToS, and Privacy Policy when logged out' (#240) from chore/login_links into master raucao 2026-08-09 20:13:39 +00:00