|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 6014134396 | Finish MVP for content editing | 2025-05-29 14:18:14 +04:00 |  | 
			
				
					|  | 6713665a61 | WIP Rename "projects" page, make content editable 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2025-05-28 18:42:10 +04:00 |  | 
			
				
					|  | 315cf4dd9f | Add editable content helpers | 2025-05-28 18:41:53 +04:00 |  | 
			
				
					|  | 2f86b3c16f | Add admin/editable_contents controller | 2025-05-28 18:40:54 +04:00 |  | 
			
				
					|  | 55c63be9e2 | Memoize instance variable | 2025-05-28 18:39:48 +04:00 |  | 
			
				
					|  | 5c8ffc2630 | Add editable contents table | 2025-05-28 18:39:25 +04:00 |  | 
			
				
					|  | c7a21c7a69 | Add top margin to h3 within content | 2025-05-28 18:37:59 +04:00 |  | 
			
				
					|  | 252b0f1792 | Revert "Add ActionText configs, update spec helpers/configs" This reverts commit c9d23f829d7a7d57854eb311712db3c94dc7e31c. | 2025-05-28 16:53:31 +04:00 |  | 
			
				
					|  | 57246ea76d | Fix navbar current link | 2025-05-28 15:35:57 +04:00 |  | 
			
				
					|  | c9d23f829d | Add ActionText configs, update spec helpers/configs | 2025-05-28 14:52:31 +04:00 |  | 
			
				
					|  | 55111f1b8b | Allow using icons without custom class 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-28 14:50:59 +04:00 |  | 
			
				
					|  | 4c6e64095f | Fix unused invitations count 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2025-05-28 14:28:59 +04:00 |  | 
			
				
					|  | 450ccff65b | Add custom class to all remaining icons 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2025-05-28 13:57:01 +04:00 |  | 
			
				
					|  | 0778f29a8e | Merge pull request 'Refactor ejabberd API integration' (#226) from core/refactor_ejabberd_integration into master 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing Reviewed-on: #226
Reviewed-by: Greg <greg@noreply.kosmos.org> | 2025-05-28 09:22:39 +00:00 |  | 
			
				
					|  | 3dbde86cdf | Merge pull request 'Introduce membership statuses' (#227) from feature/contributor_status into master 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing Reviewed-on: #227
Reviewed-by: Greg <greg@noreply.kosmos.org> | 2025-05-28 09:16:02 +00:00 |  | 
			
				
					|  | 0dcfefd66c | Merge pull request 'Improve admin pages for invitations' (#228) from feature/admin_invitations into feature/contributor_status 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing 
				
	
				Release Drafter / Update release notes draft (pull_request) Successful in 2s Reviewed-on: #228
Reviewed-by: Greg <greg@noreply.kosmos.org> | 2025-05-28 09:00:11 +00:00 |  | 
			
				
					|  | c6a187b25a | Limit invitees on admin user page, link to invitations for more 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing 
				
	
				Release Drafter / Update release notes draft (pull_request) Successful in 4s | 2025-05-28 12:50:10 +04:00 |  | 
			
				
					|  | c99d8545c1 | Add username filter to admin invitations index 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-28 12:34:52 +04:00 |  | 
			
				
					|  | e8f912360b | Fix wrong stats number 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing | 2025-05-28 12:11:26 +04:00 |  | 
			
				
					|  | c94a0e34d1 | Add donations to user details, link to filtered list 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing | 2025-05-27 19:04:35 +04:00 |  | 
			
				
					|  | 04094efbdb | Add username filter with UI to admin donations page | 2025-05-27 18:43:45 +04:00 |  | 
			
				
					|  | 71352d13d2 | Add pending donations to admin donations index 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing And add more info to the details page | 2025-05-27 18:08:22 +04:00 |  | 
			
				
					|  | fff7527694 | Don't show njump link when no pubkey set | 2025-05-27 17:35:48 +04:00 |  | 
			
				
					|  | 7a8ca0707a | Add missing dash for no member status 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing | 2025-05-27 17:18:47 +04:00 |  | 
			
				
					|  | b657a25d4d | Wording | 2025-05-27 17:16:26 +04:00 |  | 
			
				
					|  | e48132cf5f | Set member status to sustainer upon payment 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing Introduces a state machine for the payment status as well.
refs #213 | 2025-05-27 16:39:03 +04:00 |  | 
			
				
					|  | 463bf34cdf | Add link for icon library to README 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-27 15:12:31 +04:00 |  | 
			
				
					|  | f313686b13 | Add settings for member statuses 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-27 14:59:10 +04:00 |  | 
			
				
					|  | 0b4bc4ef5c | Improve color shade of sidebar link icon Was a bit bright | 2025-05-27 14:58:45 +04:00 |  | 
			
				
					|  | 393f85e45c | WIP Add member/contributor status to users 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-27 13:32:58 +04:00 |  | 
			
				
					|  | d737d9f6b8 | Refactor ejabberd API integration 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing 
				
	
				Release Drafter / Update release notes draft (pull_request) Successful in 2s | 2025-05-26 14:10:27 +04:00 |  | 
			
				
					|  | 4bf6985b87 | Fix wrong matcher for custom LDAP attribute 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 389ds doesn't like case-insensitive matches for 7-bit ASCII strings | 2025-05-23 14:08:41 +04:00 |  | 
			
				
					|  | 308cac5a39 | Merge pull request 'Add Mastodon API client, service for syncing avatars and display names' (#225) from feature/mastodon_api into master 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing Reviewed-on: #225
Reviewed-by: Greg <greg@noreply.kosmos.org> | 2025-05-23 08:48:15 +00:00 |  | 
			
				
					|  | 7f766473ab | Fix typo 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-22 13:21:37 +04:00 |  | 
			
				
					|  | c1bac2625c | Only log exception to stdout 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/tag Build is passing | 2025-05-21 16:42:49 +04:00 |  | 
			
				
					|  | c5c6765d67 | Log LDAP exceptions 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-21 16:29:52 +04:00 |  | 
			
				
					|  | 171524fb83 | Use production link 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-18 14:58:55 +04:00 |  | 
			
				
					|  | 3538067da6 | Use production link 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
	
				continuous-integration/drone/pr Build is passing 
				
	
				Release Drafter / Update release notes draft (pull_request) Successful in 2s | 2025-05-18 14:58:34 +04:00 |  | 
			
				
					|  | c374bcd3bc | Merge branch 'master' into feature/mastodon_api 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is running | 2025-05-18 14:56:42 +04:00 |  | 
			
				
					|  | 655009ad7a | Add example link for PGP pubkey 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is running | 2025-05-18 14:56:29 +04:00 |  | 
			
				
					|  | 71c9bd29ab | Merge branch 'master' into feature/mastodon_api | 2025-05-18 14:46:28 +04:00 |  | 
			
				
					|  | e66d134550 | Log missing l param for WKD requests, return 400 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-18 14:46:04 +04:00 |  | 
			
				
					|  | 11167e3e43 | Merge branch 'master' into feature/mastodon_api | 2025-05-18 14:37:47 +04:00 |  | 
			
				
					|  | ebbd87368c | Handle l param missing for WKD request 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2025-05-18 14:37:22 +04:00 |  | 
			
				
					|  | 7b0ebb761f | Allow display name to be removed 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing When form field is empty | 2025-05-18 14:26:09 +04:00 |  |