raucao
2419982ef5
Stabilize flaky remoteStorage Redis spec
...
CI / Test (pull_request) Successful in 42s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
"stores a token in redis" asserted an exact count of Redis keys for the
user, but database cleanup only covers SQL and Redis keys accumulate
across examples and spec files. It also relied on a previously-run
example having created the authorization, so it failed depending on test
order and leftover state.
Clear the authorizations:* namespace before each example in the #create
group, create the authorization under test, and assert on its specific
token key instead of a global count.
2026-10-06 15:33:04 +02:00
raucao
4536b6505c
0.11.1
CI / Test (push) Successful in 33s
v0.11.1
2026-08-10 21:53:49 -06:00
raucao
8453c38f41
Merge pull request 'Fix avatars failing to be set on ejabberd accounts' ( #247 ) from bugfix/246-xmpp_avatar_publishing into master
...
CI / Test (push) Successful in 31s
Reviewed-on: #247
2026-08-11 03:37:28 +00:00
raucao
1957df3bbd
Fix avatars failing to be set on XMPP accounts
...
CI / Test (pull_request) Successful in 32s
Release Drafter / Update release notes draft (pull_request) Successful in 3s
There's a stray `end` that prematurely closes the class
2026-08-10 21:35:28 -06:00
raucao
d196c161df
Force-shutdown Puma if necessary
...
CI / Test (push) Successful in 31s
Do it before the systemd service's timeout is reached
2026-08-10 17:24:08 -06:00
raucao
44b5a0b36b
Merge pull request 'Upgrade Rails to 8.1' ( #245 ) from chore/upgrade_rails into master
...
CI / Test (push) Successful in 32s
Reviewed-on: #245
2026-08-10 23:11:28 +00:00
raucao
5ebf496096
Upgrade Rails to 8.1
CI / Test (pull_request) Successful in 1m4s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
2026-08-10 17:02:37 -06:00
raucao
7a63c87b03
Fix deprecation warning
2026-08-10 17:02:20 -06:00
raucao
6cc35f07eb
Remove more obsolete Devise code
...
The initializer was a no-op override after our Devise upgrade
2026-08-10 17:01:36 -06:00
raucao
89423ecf84
Merge pull request 'Upgrade Devise to 5.0, remove obsolete workarounds' ( #244 ) from chore/upgrade_devise into master
...
CI / Test (push) Successful in 31s
Reviewed-on: #244
2026-08-10 22:40:47 +00:00
raucao
c79c421b89
Fix Devise Turbo Stream responses for flash messages
...
CI / Test (pull_request) Successful in 33s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
Wire Users::DeviseController as Devise parent controller with the
Turbo-aware responder, so failed form submissions (login, password
reset) render correctly as HTML with 422 status instead of
unprocessable turbo-stream content that Turbo silently drops.
Also fixes a NameError in the responder (rendering_options ->
error_rendering_options) and removes the dead TurboController.
2026-08-10 16:37:01 -06:00
raucao
8a8d407bcc
Add missing whitespace between Devise (sign-in) errors and forms
CI / Test (pull_request) Successful in 32s
2026-08-10 15:17:43 -06:00
raucao
045df94c29
Upgrade Devise to 5.0, remove workarounds
CI / Test (pull_request) Successful in 52s
2026-08-10 15:15:27 -06:00
raucao
0c667795a7
0.11.0
CI / Test (push) Successful in 33s
v0.11.0
2026-08-10 14:43:42 -06:00
greg
3517303d37
Merge pull request 'Fix after-sign-in redirect issues' ( #243 ) from bugfix/after-signin_redirects into master
...
CI / Test (push) Successful in 32s
Reviewed-on: #243
Reviewed-by: Greg <greg@kosmos.org >
2026-08-10 17:43:39 +00:00
raucao
89184cd851
Redirect to root after password reset
CI / Test (pull_request) Successful in 32s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
2026-08-10 11:22:03 -06:00
raucao
29a9dee1cb
Consume user_return_to on sign-in
2026-08-10 11:21:59 -06:00
raucao
a62d84e20a
Validate rs/oauth redirect_uri before storing return URL
2026-08-10 11:21:33 -06:00
raucao
7a892fad4e
Add AGENTS.md
CI / Test (push) Successful in 32s
2026-08-10 11:01:21 -06:00
raucao
d60d211765
Merge pull request 'Admin users page: filter by username' ( #242 ) from feature/admin_user_search into master
...
CI / Test (push) Successful in 34s
Reviewed-on: #242
2026-08-10 16:40:32 +00:00
raucao
d58c995230
Admin users page: filter by username
...
CI / Test (pull_request) Successful in 33s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
Allow admins to filter the user list/index by username (partial matches
allowed)
2026-08-10 10:36:05 -06:00
raucao
9c143bc8d6
Merge pull request 'Switch from Yarn to Bun; use Ruby 3.3.12' ( #241 ) from dev/yarn_to_bun into master
...
CI / Test (push) Successful in 33s
Reviewed-on: #241
2026-08-10 00:50:19 +00:00
raucao
0d476c8a8b
Re-add Node.js for CI actions
CI / Test (pull_request) Successful in 34s
Release Drafter / Update release notes draft (pull_request) Successful in 3s
2026-08-09 18:24:28 -06:00
raucao
31341fb4ce
Upgrade Ruby to 3.3.12 everywhere
CI / Test (pull_request) Failing after 2s
2026-08-09 18:13:31 -06:00
raucao
39d9f9b312
Migrate everything from Yarn to Bun
...
No node.js or npm necessary anymore
2026-08-09 18:13:26 -06:00
raucao
8a6e733316
Merge pull request 'Show links for log-in, ToS, and Privacy Policy when logged out' ( #240 ) from chore/login_links into master
...
CI / Test (push) Successful in 44s
Reviewed-on: #240
2026-08-09 20:13:39 +00:00
raucao
9f25b23e2e
Show ToS and Privacy Policy links when logged out
CI / Test (pull_request) Successful in 41s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
2026-08-09 14:10:25 -06:00
raucao
6a32dd5ee9
Show log-in link in header when logged out
...
Except on the login page itself
2026-08-09 14:10:00 -06:00
raucao
b93ddd9dbd
Merge pull request 'Add additional styles for rich text' ( #239 ) from feature/rich-text into master
...
CI / Test (push) Successful in 41s
Reviewed-on: #239
2026-08-09 19:05:33 +00:00
raucao
7e7892df7a
Fail CI if CSS wasn't built for any reason
CI / Test (pull_request) Successful in 40s
Release Drafter / Update release notes draft (pull_request) Successful in 2s
2026-08-09 13:03:02 -06:00
raucao
aff9e534c4
Upgrade Tailwind CSS
2026-08-09 13:02:27 -06:00
raucao
5f6269204b
Add auth token config for Release Drafter
2026-08-09 11:54:35 -06:00
raucao
b44b689caf
Additional styles for rich text
...
CI / Test (pull_request) Failing after 40s
Especially for editable content
2026-08-09 11:42:41 -06:00
greg
55df8a9c31
Merge pull request 'Migrate from Drone CI to Gitea Actions' ( #238 ) from dev/gitea_actions into master
...
CI / Test (push) Successful in 39s
Reviewed-on: #238
Reviewed-by: Greg <greg@kosmos.org >
2026-08-08 19:52:03 +00:00
raucao
da69cb4ad0
Cache gems in CI
CI / Test (pull_request) Successful in 41s
Release Drafter / Update release notes draft (pull_request) Failing after 2s
2026-08-08 08:36:39 -06:00
raucao
139d543e4f
Remove bun from script
CI / Test (pull_request) Successful in 2m11s
2026-08-08 08:15:24 -06:00
raucao
744cc7d7dd
Migrate from Drone CI to Gitea Actions
CI / Test (pull_request) Failing after 2m14s
2026-08-08 08:08:57 -06:00
raucao
8f1fadc74a
Point tailwind command at module executable
continuous-integration/drone/push Build is failing
2026-08-07 12:38:09 -06:00
raucao
e7527a1def
Merge pull request 'Allow anyone to publish NIP-46 events' ( #236 ) from feature/nostr_allow_public_bunker_events into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #236
2026-08-07 18:29:42 +00:00
raucao
0d248ead04
Allow anyone to publish NIP-46 events
...
Release Drafter / Update release notes draft (pull_request) Failing after 3s
This turns our relay into a public remote-sign-in relay
2026-08-07 11:03:31 -06:00
raucao
3bd07472b2
Fix pages views when signed out
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2025-06-12 16:09:42 +04:00
raucao
32b1c2748a
Fix wrong variable
continuous-integration/drone/push Build is passing
2025-05-30 20:22:04 +04:00
raucao
fc6cac8368
Remove superfluous link
...
continuous-integration/drone/push Build is passing
Already linked in the same paragraph
2025-05-30 16:53:05 +04:00
greg
eefdc88a47
Merge pull request 'Editable content' ( #229 ) from feature/186-content_editing into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #229
Reviewed-by: Greg <greg@noreply.kosmos.org >
2025-05-30 11:14:50 +00:00
raucao
f2e8ca790c
Add Privacy and ToS pages, footer menu
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 3s
2025-05-30 13:27:15 +04:00
raucao
32cd4d896d
Fix link color for Devise links
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-05-29 17:26:18 +04:00
raucao
67c450860a
Fix tab links
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-05-29 16:24:33 +04:00
raucao
f1d9cf1e3d
Remove special link class
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
This cleans up the code quite a bit, but also allows links in editable
content to be rendered with the default style.
2025-05-29 16:10:34 +04:00
raucao
ab1490f472
Remove Kosmos name from wording
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
refs #222
2025-05-29 14:24:43 +04:00
raucao
6014134396
Finish MVP for content editing
2025-05-29 14:18:14 +04:00