feat: add new modules and restructure existing ones for improved organization
This change is very large, so some diffs are not shown. Clone the repository to see the full change.
Modified app/src/main.rs app/src/main.rs +10 −12 View app/src/main.rs
Deleted lib/auth/src/api/authority.rs lib/auth/src/api/authority.rs +0 −633
Diff too large to display.
Deleted lib/auth/src/api/context.rs lib/auth/src/api/context.rs
Diff too large to display.
Deleted lib/auth/src/api/identity.rs lib/auth/src/api/identity.rs
Diff too large to display.
Deleted lib/auth/src/handlers/account/mod.rs lib/auth/src/handlers/account/mod.rs
Diff too large to display.
Deleted lib/auth/src/handlers/identity/me.rs lib/auth/src/handlers/identity/me.rs
Diff too large to display.
Deleted lib/auth/src/handlers/identity/mod.rs lib/auth/src/handlers/identity/mod.rs
Diff too large to display.
Renamed lib/auth/src/handlers/account/accept_agreement.rs → lib/auth/src/handlers/accept_agreement.rs lib/auth/src/handlers/accept_agreement.rs +0 −0 View lib/auth/src/handlers/accept_agreement.rs
No content changes.
Renamed lib/auth/src/handlers/account/agreement_page.rs → lib/auth/src/handlers/agreement_page.rs lib/auth/src/handlers/agreement_page.rs +4 −4 View lib/auth/src/handlers/agreement_page.rs
Added lib/auth/src/handlers/challenge.rs lib/auth/src/handlers/challenge.rs View lib/auth/src/handlers/challenge.rs
Diff too large to display.
Renamed lib/auth/src/handlers/account/create_report.rs → lib/auth/src/handlers/create_report.rs lib/auth/src/handlers/create_report.rs +0 −0 View lib/auth/src/handlers/create_report.rs
No content changes.
Renamed lib/auth/src/handlers/account/delete_notification.rs → lib/auth/src/handlers/delete_notification.rs lib/auth/src/handlers/delete_notification.rs +0 −0 View lib/auth/src/handlers/delete_notification.rs
No content changes.
Renamed lib/auth/src/handlers/account/devices.rs → lib/auth/src/handlers/devices.rs lib/auth/src/handlers/devices.rs +4 −5 View lib/auth/src/handlers/devices.rs
Renamed lib/auth/src/handlers/account/get_preferences.rs → lib/auth/src/handlers/get_preferences.rs lib/auth/src/handlers/get_preferences.rs +0 −0 View lib/auth/src/handlers/get_preferences.rs
No content changes.
Renamed lib/auth/src/handlers/account/get_user.rs → lib/auth/src/handlers/get_user.rs lib/auth/src/handlers/get_user.rs +0 −0 View lib/auth/src/handlers/get_user.rs
No content changes.
Added lib/auth/src/handlers/identity_me.rs lib/auth/src/handlers/identity_me.rs View lib/auth/src/handlers/identity_me.rs
Diff too large to display.
Renamed lib/auth/src/handlers/account/list_agreements.rs → lib/auth/src/handlers/list_agreements.rs lib/auth/src/handlers/list_agreements.rs +0 −0 View lib/auth/src/handlers/list_agreements.rs
No content changes.
Renamed lib/auth/src/handlers/account/list_notifications.rs → lib/auth/src/handlers/list_notifications.rs lib/auth/src/handlers/list_notifications.rs +0 −0 View lib/auth/src/handlers/list_notifications.rs
No content changes.
Added lib/auth/src/handlers/login.rs lib/auth/src/handlers/login.rs View lib/auth/src/handlers/login.rs
Diff too large to display.
Added lib/auth/src/handlers/logout.rs lib/auth/src/handlers/logout.rs View lib/auth/src/handlers/logout.rs
Diff too large to display.
Renamed lib/auth/src/handlers/account/mark_notifications_read.rs → lib/auth/src/handlers/mark_notifications_read.rs lib/auth/src/handlers/mark_notifications_read.rs +0 −0 View lib/auth/src/handlers/mark_notifications_read.rs
No content changes.
Renamed lib/auth/src/handlers/account/me.rs → lib/auth/src/handlers/me.rs lib/auth/src/handlers/me.rs +0 −0 View lib/auth/src/handlers/me.rs
No content changes.
Modified lib/auth/src/handlers/mod.rs lib/auth/src/handlers/mod.rs +24 −2 View lib/auth/src/handlers/mod.rs
Renamed lib/auth/src/handlers/account/password.rs → lib/auth/src/handlers/password.rs lib/auth/src/handlers/password.rs +4 −6 View lib/auth/src/handlers/password.rs
Added lib/auth/src/handlers/password_reset.rs lib/auth/src/handlers/password_reset.rs View lib/auth/src/handlers/password_reset.rs
Diff too large to display.
Added lib/auth/src/handlers/register.rs lib/auth/src/handlers/register.rs View lib/auth/src/handlers/register.rs
Diff too large to display.
Renamed lib/auth/src/handlers/account/sessions.rs → lib/auth/src/handlers/sessions.rs lib/auth/src/handlers/sessions.rs +9 −8 View lib/auth/src/handlers/sessions.rs
Renamed lib/auth/src/handlers/account/two_factor.rs → lib/auth/src/handlers/two_factor.rs lib/auth/src/handlers/two_factor.rs +10 −8 View lib/auth/src/handlers/two_factor.rs
Renamed lib/auth/src/handlers/account/unread_notifications_count.rs → lib/auth/src/handlers/unread_notifications_count.rs lib/auth/src/handlers/unread_notifications_count.rs +0 −0 View lib/auth/src/handlers/unread_notifications_count.rs
No content changes.
Renamed lib/auth/src/handlers/account/update_preferences.rs → lib/auth/src/handlers/update_preferences.rs lib/auth/src/handlers/update_preferences.rs +0 −0 View lib/auth/src/handlers/update_preferences.rs
No content changes.
Renamed lib/auth/src/handlers/account/update_profile.rs → lib/auth/src/handlers/update_profile.rs lib/auth/src/handlers/update_profile.rs +0 −0 View lib/auth/src/handlers/update_profile.rs
No content changes.
Renamed lib/auth/src/handlers/account/users.rs → lib/auth/src/handlers/users.rs lib/auth/src/handlers/users.rs +0 −0 View lib/auth/src/handlers/users.rs
No content changes.
Renamed lib/auth/src/share/pow/hash.rs → lib/auth/src/pow/hash.rs lib/auth/src/pow/hash.rs +1 −1 View lib/auth/src/pow/hash.rs
Renamed lib/auth/src/share/pow/mod.rs → lib/auth/src/pow/mod.rs lib/auth/src/pow/mod.rs +0 −0 View lib/auth/src/pow/mod.rs
No content changes.
Renamed lib/auth/src/share/pow/store.rs → lib/auth/src/pow/store.rs lib/auth/src/pow/store.rs +2 −2 View lib/auth/src/pow/store.rs
Deleted lib/auth/src/services/ssh_key/mod.rs lib/auth/src/services/ssh_key/mod.rs
Diff too large to display.
Added lib/auth/src/services/account_access.rs lib/auth/src/services/account_access.rs View lib/auth/src/services/account_access.rs
Diff too large to display.
Added lib/auth/src/services/account_identity.rs lib/auth/src/services/account_identity.rs View lib/auth/src/services/account_identity.rs
Diff too large to display.
Added lib/auth/src/services/account_operations.rs lib/auth/src/services/account_operations.rs View lib/auth/src/services/account_operations.rs
Diff too large to display.
Modified lib/auth/src/services/authority.rs lib/auth/src/services/authority.rs +3 −148 View lib/auth/src/services/authority.rs
Added lib/auth/src/services/authority_store.rs lib/auth/src/services/authority_store.rs View lib/auth/src/services/authority_store.rs
Diff too large to display.
Added lib/auth/src/services/identity.rs lib/auth/src/services/identity.rs View lib/auth/src/services/identity.rs
Diff too large to display.
Modified lib/auth/src/services/lifecycle.rs lib/auth/src/services/lifecycle.rs +6 −6 View lib/auth/src/services/lifecycle.rs
Added lib/auth/src/services/local.rs lib/auth/src/services/local.rs View lib/auth/src/services/local.rs
Diff too large to display.
Renamed lib/auth/src/handlers/identity/login.rs → lib/auth/src/services/login.rs lib/auth/src/services/login.rs +2 −118 View lib/auth/src/services/login.rs
Renamed lib/auth/src/handlers/identity/logout.rs → lib/auth/src/services/logout.rs lib/auth/src/services/logout.rs +2 −25 View lib/auth/src/services/logout.rs
Modified lib/auth/src/services/me.rs lib/auth/src/services/me.rs +1 −0 View lib/auth/src/services/me.rs
Modified lib/auth/src/services/mod.rs lib/auth/src/services/mod.rs +173 −2 View lib/auth/src/services/mod.rs
Renamed lib/auth/src/handlers/identity/password_reset.rs → lib/auth/src/services/password.rs lib/auth/src/services/password.rs +2 −115 View lib/auth/src/services/password.rs
Renamed lib/auth/src/handlers/identity/challenge.rs → lib/auth/src/services/pow.rs lib/auth/src/services/pow.rs +4 −37 View lib/auth/src/services/pow.rs
Modified lib/auth/src/services/profile.rs lib/auth/src/services/profile.rs +6 −12 View lib/auth/src/services/profile.rs
Renamed lib/auth/src/handlers/identity/register.rs → lib/auth/src/services/register.rs lib/auth/src/services/register.rs +2 −124 View lib/auth/src/services/register.rs
Deleted lib/auth/src/services/service.rs lib/auth/src/services/service.rs
Diff too large to display.
Renamed lib/auth/src/api/session.rs → lib/auth/src/services/sessions.rs lib/auth/src/services/sessions.rs +34 −177 View lib/auth/src/services/sessions.rs
Renamed lib/auth/src/api/mfa.rs → lib/auth/src/services/two_factor.rs lib/auth/src/services/two_factor.rs +24 −308 View lib/auth/src/services/two_factor.rs
Modified lib/auth/src/services/users.rs lib/auth/src/services/users.rs +3 −9 View lib/auth/src/services/users.rs
Renamed lib/auth/src/share/rpc.rs → lib/auth/src/share/account_helpers.rs lib/auth/src/share/account_helpers.rs +0 −10 View lib/auth/src/share/account_helpers.rs
Renamed lib/auth/src/api/convert.rs → lib/auth/src/share/auth_convert.rs lib/auth/src/share/auth_convert.rs +2 −20 View lib/auth/src/share/auth_convert.rs
Renamed lib/auth/src/api/error.rs → lib/auth/src/share/auth_error.rs lib/auth/src/share/auth_error.rs +35 −86 View lib/auth/src/share/auth_error.rs
Renamed lib/auth/src/api/store.rs → lib/auth/src/share/auth_store.rs lib/auth/src/share/auth_store.rs +2 −13 View lib/auth/src/share/auth_store.rs
Modified lib/auth/src/share/mod.rs lib/auth/src/share/mod.rs +4 −3 View lib/auth/src/share/mod.rs
Modified lib/auth/src/share/user.rs lib/auth/src/share/user.rs +1 −1 View lib/auth/src/share/user.rs
Renamed lib/auth/src/pages/common.rs → lib/auth/src/templates/common.rs lib/auth/src/templates/common.rs +0 −0 View lib/auth/src/templates/common.rs
No content changes.
Renamed lib/auth/src/pages/mod.rs → lib/auth/src/templates/mod.rs lib/auth/src/templates/mod.rs +0 −0 View lib/auth/src/templates/mod.rs
No content changes.
Renamed lib/auth/src/pages/page.rs → lib/auth/src/templates/page.rs lib/auth/src/templates/page.rs +0 −0 View lib/auth/src/templates/page.rs
No content changes.
Added lib/auth/src/accounts.rs lib/auth/src/accounts.rs +18 −0 View lib/auth/src/accounts.rs
Deleted lib/auth/src/api.rs lib/auth/src/api.rs +0 −509
Modified lib/auth/src/errors.rs lib/auth/src/errors.rs +13 −91 View lib/auth/src/errors.rs
Modified lib/auth/src/lib.rs lib/auth/src/lib.rs +9 −7 View lib/auth/src/lib.rs
Modified lib/auth/src/openapi.rs lib/auth/src/openapi.rs +95 −15 View lib/auth/src/openapi.rs
Deleted lib/auth/src/openapi_account.rs lib/auth/src/openapi_account.rs
Diff too large to display.
Modified lib/auth/src/routes.rs lib/auth/src/routes.rs +120 −57 View lib/auth/src/routes.rs
Deleted lib/auth/src/routes_account.rs lib/auth/src/routes_account.rs
Diff too large to display.
Added lib/auth/src/users.rs lib/auth/src/users.rs View lib/auth/src/users.rs
Diff too large to display.
Modified lib/auth/Cargo.toml lib/auth/Cargo.toml +1 −5 View lib/auth/Cargo.toml
Modified lib/chat/src/handlers/connection.rs lib/chat/src/handlers/connection.rs +3 −0 View lib/chat/src/handlers/connection.rs
Modified lib/chat/src/handlers/presence.rs lib/chat/src/handlers/presence.rs +6 −3 View lib/chat/src/handlers/presence.rs
Modified lib/chat/src/handlers/voice.rs lib/chat/src/handlers/voice.rs +7 −1 View lib/chat/src/handlers/voice.rs
Modified lib/chat/src/services/attachments.rs lib/chat/src/services/attachments.rs +27 −87 View lib/chat/src/services/attachments.rs
Added lib/chat/src/services/audience.rs lib/chat/src/services/audience.rs View lib/chat/src/services/audience.rs
Diff too large to display.
Modified lib/chat/src/services/bookmarks.rs lib/chat/src/services/bookmarks.rs +9 −9 View lib/chat/src/services/bookmarks.rs
Modified lib/chat/src/services/dms.rs lib/chat/src/services/dms.rs +27 −53 View lib/chat/src/services/dms.rs
Modified lib/chat/src/services/drafts.rs lib/chat/src/services/drafts.rs +8 −8 View lib/chat/src/services/drafts.rs
Modified lib/chat/src/services/emojis.rs lib/chat/src/services/emojis.rs +23 −21 View lib/chat/src/services/emojis.rs
Added lib/chat/src/services/media.rs lib/chat/src/services/media.rs View lib/chat/src/services/media.rs
Diff too large to display.
Modified lib/chat/src/services/messages.rs lib/chat/src/services/messages.rs +77 −64 View lib/chat/src/services/messages.rs
Modified lib/chat/src/services/mod.rs lib/chat/src/services/mod.rs +2 −0 View lib/chat/src/services/mod.rs
Modified lib/chat/src/services/outbound.rs lib/chat/src/services/outbound.rs +17 −17 View lib/chat/src/services/outbound.rs
Modified lib/chat/src/services/presence.rs lib/chat/src/services/presence.rs +157 −63 View lib/chat/src/services/presence.rs
Modified lib/chat/src/services/reactions.rs lib/chat/src/services/reactions.rs +9 −9 View lib/chat/src/services/reactions.rs
Modified lib/chat/src/services/read_state.rs lib/chat/src/services/read_state.rs +17 −15 View lib/chat/src/services/read_state.rs
Modified lib/chat/src/services/reminders.rs lib/chat/src/services/reminders.rs +30 −31 View lib/chat/src/services/reminders.rs
Modified lib/chat/src/services/room_admin.rs lib/chat/src/services/room_admin.rs +26 −21 View lib/chat/src/services/room_admin.rs
Modified lib/chat/src/services/rooms.rs lib/chat/src/services/rooms.rs +73 −86 View lib/chat/src/services/rooms.rs
Modified lib/chat/src/services/service.rs lib/chat/src/services/service.rs +33 −68 View lib/chat/src/services/service.rs
Modified lib/chat/src/services/settings.rs lib/chat/src/services/settings.rs +4 −4 View lib/chat/src/services/settings.rs
Modified lib/chat/src/services/threads.rs lib/chat/src/services/threads.rs +29 −29 View lib/chat/src/services/threads.rs
Modified lib/chat/src/services/unfurl.rs lib/chat/src/services/unfurl.rs +5 −5 View lib/chat/src/services/unfurl.rs
Modified lib/chat/src/services/voice.rs lib/chat/src/services/voice.rs +38 −29 View lib/chat/src/services/voice.rs
Modified lib/chat/src/services/webhooks.rs lib/chat/src/services/webhooks.rs +18 −42 View lib/chat/src/services/webhooks.rs
Modified lib/chat/src/share/authz.rs lib/chat/src/share/authz.rs +7 −12 View lib/chat/src/share/authz.rs
Modified lib/chat/src/share/events.rs lib/chat/src/share/events.rs +21 −67 View lib/chat/src/share/events.rs
Modified lib/chat/src/share/lookup.rs lib/chat/src/share/lookup.rs +19 −21 View lib/chat/src/share/lookup.rs
Modified lib/chat/src/share/mention.rs lib/chat/src/share/mention.rs +13 −20 View lib/chat/src/share/mention.rs
Modified lib/chat/src/share/notify.rs lib/chat/src/share/notify.rs +32 −48 View lib/chat/src/share/notify.rs
Modified lib/chat/src/share/realtime.rs lib/chat/src/share/realtime.rs +6 −5 View lib/chat/src/share/realtime.rs
Modified lib/chat/src/errors.rs lib/chat/src/errors.rs +1 −1 View lib/chat/src/errors.rs
Modified lib/chat/src/lib.rs lib/chat/src/lib.rs +1 −0 View lib/chat/src/lib.rs
Modified lib/chat/src/openapi.rs lib/chat/src/openapi.rs +1 −1 View lib/chat/src/openapi.rs
Modified lib/chat/src/worker.rs lib/chat/src/worker.rs +2 −4 View lib/chat/src/worker.rs
Modified lib/chat/Cargo.toml lib/chat/Cargo.toml +3 −0 View lib/chat/Cargo.toml
Added lib/chat-room-store/src/lib.rs lib/chat-room-store/src/lib.rs View lib/chat-room-store/src/lib.rs
Diff too large to display.
Added lib/chat-room-store/Cargo.toml lib/chat-room-store/Cargo.toml View lib/chat-room-store/Cargo.toml
Diff too large to display.
Modified lib/deletion/src/lib.rs lib/deletion/src/lib.rs +27 −17 View lib/deletion/src/lib.rs
Modified lib/deletion/Cargo.toml lib/deletion/Cargo.toml +1 −0 View lib/deletion/Cargo.toml
Modified lib/email/src/lib.rs lib/email/src/lib.rs +14 −0 View lib/email/src/lib.rs
Modified lib/envelope/src/response.rs lib/envelope/src/response.rs +16 −1 View lib/envelope/src/response.rs
Added lib/events/src/emit.rs lib/events/src/emit.rs View lib/events/src/emit.rs
Diff too large to display.
Modified lib/events/src/label.rs lib/events/src/label.rs +1 −0 View lib/events/src/label.rs
Modified lib/events/src/lib.rs lib/events/src/lib.rs +2 −0 View lib/events/src/lib.rs
Modified lib/events/src/outbox.rs lib/events/src/outbox.rs +18 −0 View lib/events/src/outbox.rs
Added lib/export/src/access_error.rs lib/export/src/access_error.rs View lib/export/src/access_error.rs
Diff too large to display.
Modified lib/export/src/api_error.rs lib/export/src/api_error.rs +2 −3 View lib/export/src/api_error.rs
Deleted lib/export/src/auth_api.rs lib/export/src/auth_api.rs
Diff too large to display.
Modified lib/export/src/database.rs lib/export/src/database.rs +17 −66 View lib/export/src/database.rs
Modified lib/export/src/health.rs lib/export/src/health.rs +6 −23 View lib/export/src/health.rs
Deleted lib/export/src/identity_client.rs lib/export/src/identity_client.rs
Diff too large to display.
Added lib/export/src/identity_error.rs lib/export/src/identity_error.rs View lib/export/src/identity_error.rs
Diff too large to display.
Modified lib/export/src/imaging.rs lib/export/src/imaging.rs +3 −3 View lib/export/src/imaging.rs
Modified lib/export/src/lib.rs lib/export/src/lib.rs +17 −23 View lib/export/src/lib.rs
Modified lib/export/src/notify.rs lib/export/src/notify.rs +80 −53 View lib/export/src/notify.rs
Modified lib/export/src/users.rs lib/export/src/users.rs +5 −94 View lib/export/src/users.rs
Modified lib/export/Cargo.toml lib/export/Cargo.toml +0 −1 View lib/export/Cargo.toml
Modified lib/git/src/context/facade.rs lib/git/src/context/facade.rs +2 −2 View lib/git/src/context/facade.rs
Modified lib/git/src/lfs/lock.rs lib/git/src/lfs/lock.rs +1 −1 View lib/git/src/lfs/lock.rs
Modified lib/git/src/service/branches.rs lib/git/src/service/branches.rs +2 −2 View lib/git/src/service/branches.rs
Modified lib/git/src/service/code_comments.rs lib/git/src/service/code_comments.rs +1 −1 View lib/git/src/service/code_comments.rs
Modified lib/git/src/service/commits.rs lib/git/src/service/commits.rs +4 −4 View lib/git/src/service/commits.rs
Modified lib/git/src/service/content.rs lib/git/src/service/content.rs +1 −1 View lib/git/src/service/content.rs
Modified lib/git/src/service/context.rs lib/git/src/service/context.rs +6 −19 View lib/git/src/service/context.rs
Modified lib/git/src/service/git_service.rs lib/git/src/service/git_service.rs +61 −24 View lib/git/src/service/git_service.rs
Modified lib/git/src/service/mod.rs lib/git/src/service/mod.rs +1 −1 View lib/git/src/service/mod.rs
Modified lib/git/src/service/refs.rs lib/git/src/service/refs.rs +3 −4 View lib/git/src/service/refs.rs
Modified lib/git/src/service/releases.rs lib/git/src/service/releases.rs +3 −3 View lib/git/src/service/releases.rs
Modified lib/git/src/service/repos.rs lib/git/src/service/repos.rs +21 −31 View lib/git/src/service/repos.rs
Modified lib/git/src/service/stars.rs lib/git/src/service/stars.rs +1 −1 View lib/git/src/service/stars.rs
Modified lib/git/src/service/tags.rs lib/git/src/service/tags.rs +2 −4 View lib/git/src/service/tags.rs
Modified lib/git/src/service/watches.rs lib/git/src/service/watches.rs +1 −1 View lib/git/src/service/watches.rs
Modified lib/git/src/service/whitelists.rs lib/git/src/service/whitelists.rs +5 −5 View lib/git/src/service/whitelists.rs
Modified lib/git/src/share/access.rs lib/git/src/share/access.rs +22 −64 View lib/git/src/share/access.rs
Modified lib/git/src/share/errors.rs lib/git/src/share/errors.rs +1 −12 View lib/git/src/share/errors.rs
Modified lib/git/src/share/identity.rs lib/git/src/share/identity.rs +2 −2 View lib/git/src/share/identity.rs
Modified lib/git/src/share/policy.rs lib/git/src/share/policy.rs +5 −5 View lib/git/src/share/policy.rs
Added lib/git/src/facade.rs lib/git/src/facade.rs View lib/git/src/facade.rs
Diff too large to display.
Modified lib/git/src/lib.rs lib/git/src/lib.rs +1 −0 View lib/git/src/lib.rs
Modified lib/git/Cargo.toml lib/git/Cargo.toml +1 −0 View lib/git/Cargo.toml
Added lib/issues/src/services/admission.rs lib/issues/src/services/admission.rs View lib/issues/src/services/admission.rs
Diff too large to display.
Modified lib/issues/src/services/attachments.rs lib/issues/src/services/attachments.rs +19 −19 View lib/issues/src/services/attachments.rs
Added lib/issues/src/services/audience.rs lib/issues/src/services/audience.rs View lib/issues/src/services/audience.rs
Diff too large to display.
Modified lib/issues/src/services/boards.rs lib/issues/src/services/boards.rs +20 −20 View lib/issues/src/services/boards.rs
Modified lib/issues/src/services/comments.rs lib/issues/src/services/comments.rs +117 −122 View lib/issues/src/services/comments.rs
Modified lib/issues/src/services/content_history.rs lib/issues/src/services/content_history.rs +4 −4 View lib/issues/src/services/content_history.rs
Modified lib/issues/src/services/dependencies.rs lib/issues/src/services/dependencies.rs +6 −6 View lib/issues/src/services/dependencies.rs
Modified lib/issues/src/services/events.rs lib/issues/src/services/events.rs +4 −4 View lib/issues/src/services/events.rs
Modified lib/issues/src/services/issue_users.rs lib/issues/src/services/issue_users.rs +8 −8 View lib/issues/src/services/issue_users.rs
Modified lib/issues/src/services/issues.rs lib/issues/src/services/issues.rs +61 −65 View lib/issues/src/services/issues.rs
Modified lib/issues/src/services/labels.rs lib/issues/src/services/labels.rs +64 −18 View lib/issues/src/services/labels.rs
Modified lib/issues/src/services/members.rs lib/issues/src/services/members.rs +62 −61 View lib/issues/src/services/members.rs
Modified lib/issues/src/services/milestones.rs lib/issues/src/services/milestones.rs +14 −14 View lib/issues/src/services/milestones.rs
Modified lib/issues/src/services/mod.rs lib/issues/src/services/mod.rs +2 −0 View lib/issues/src/services/mod.rs
Modified lib/issues/src/services/pins.rs lib/issues/src/services/pins.rs +7 −7 View lib/issues/src/services/pins.rs
Modified lib/issues/src/services/reactions.rs lib/issues/src/services/reactions.rs +25 −25 View lib/issues/src/services/reactions.rs
Modified lib/issues/src/services/repo_relations.rs lib/issues/src/services/repo_relations.rs +6 −6 View lib/issues/src/services/repo_relations.rs
Modified lib/issues/src/services/service.rs lib/issues/src/services/service.rs +46 −130 View lib/issues/src/services/service.rs
Modified lib/issues/src/services/stopwatch.rs lib/issues/src/services/stopwatch.rs +8 −8 View lib/issues/src/services/stopwatch.rs
Modified lib/issues/src/services/tracked_time.rs lib/issues/src/services/tracked_time.rs +11 −11 View lib/issues/src/services/tracked_time.rs
Modified lib/issues/src/services/watches.rs lib/issues/src/services/watches.rs +6 −6 View lib/issues/src/services/watches.rs
Modified lib/issues/src/share/authz.rs lib/issues/src/share/authz.rs +7 −14 View lib/issues/src/share/authz.rs
Modified lib/issues/src/share/lookup.rs lib/issues/src/share/lookup.rs +22 −53 View lib/issues/src/share/lookup.rs
Modified lib/issues/src/errors.rs lib/issues/src/errors.rs +1 −1 View lib/issues/src/errors.rs
Modified lib/issues/src/openapi.rs lib/issues/src/openapi.rs +1 −1 View lib/issues/src/openapi.rs
Modified lib/issues/Cargo.toml lib/issues/Cargo.toml +3 −0 View lib/issues/Cargo.toml
Modified lib/models/Cargo.toml lib/models/Cargo.toml +1 −2 View lib/models/Cargo.toml
Modified lib/pulls/src/handlers/labels/list_label_options.rs lib/pulls/src/handlers/labels/list_label_options.rs +1 −1 View lib/pulls/src/handlers/labels/list_label_options.rs
Modified lib/pulls/src/handlers/pulls/create_pull.rs lib/pulls/src/handlers/pulls/create_pull.rs +1 −1 View lib/pulls/src/handlers/pulls/create_pull.rs
Modified lib/pulls/src/handlers/pulls/get_pull_files.rs lib/pulls/src/handlers/pulls/get_pull_files.rs +1 −1 View lib/pulls/src/handlers/pulls/get_pull_files.rs
Modified lib/pulls/src/handlers/pulls/list_pull_commits.rs lib/pulls/src/handlers/pulls/list_pull_commits.rs +1 −1 View lib/pulls/src/handlers/pulls/list_pull_commits.rs
Modified lib/pulls/src/handlers/pulls/list_pulls.rs lib/pulls/src/handlers/pulls/list_pulls.rs +1 −1 View lib/pulls/src/handlers/pulls/list_pulls.rs
Modified lib/pulls/src/handlers/pulls/update_branch_pull.rs lib/pulls/src/handlers/pulls/update_branch_pull.rs +1 −1 View lib/pulls/src/handlers/pulls/update_branch_pull.rs
Modified lib/pulls/src/handlers/relations/mod.rs lib/pulls/src/handlers/relations/mod.rs +6 −6 View lib/pulls/src/handlers/relations/mod.rs
Modified lib/pulls/src/handlers/relations/unlink_issue_pull.rs lib/pulls/src/handlers/relations/unlink_issue_pull.rs +3 −2 View lib/pulls/src/handlers/relations/unlink_issue_pull.rs
Added lib/pulls/src/services/actors.rs lib/pulls/src/services/actors.rs View lib/pulls/src/services/actors.rs
Diff too large to display.
Modified lib/pulls/src/services/approvals.rs lib/pulls/src/services/approvals.rs +26 −66 View lib/pulls/src/services/approvals.rs
Modified lib/pulls/src/services/assignees.rs lib/pulls/src/services/assignees.rs +5 −4 View lib/pulls/src/services/assignees.rs
Modified lib/pulls/src/services/changes.rs lib/pulls/src/services/changes.rs +2 −5 View lib/pulls/src/services/changes.rs
Modified lib/pulls/src/services/checks.rs lib/pulls/src/services/checks.rs +1 −2 View lib/pulls/src/services/checks.rs
Modified lib/pulls/src/services/comments.rs lib/pulls/src/services/comments.rs +5 −17 View lib/pulls/src/services/comments.rs
Modified lib/pulls/src/services/events.rs lib/pulls/src/services/events.rs +7 −45 View lib/pulls/src/services/events.rs
Modified lib/pulls/src/services/labels.rs lib/pulls/src/services/labels.rs +7 −37 View lib/pulls/src/services/labels.rs
Modified lib/pulls/src/services/merge.rs lib/pulls/src/services/merge.rs +1 −2 View lib/pulls/src/services/merge.rs
Modified lib/pulls/src/services/mod.rs lib/pulls/src/services/mod.rs +1 −0 View lib/pulls/src/services/mod.rs
Modified lib/pulls/src/services/pulls.rs lib/pulls/src/services/pulls.rs +10 −43 View lib/pulls/src/services/pulls.rs
Modified lib/pulls/src/services/relations.rs lib/pulls/src/services/relations.rs +4 −10 View lib/pulls/src/services/relations.rs
Modified lib/pulls/src/services/reviewers.rs lib/pulls/src/services/reviewers.rs +4 −5 View lib/pulls/src/services/reviewers.rs
Modified lib/pulls/src/services/reviews.rs lib/pulls/src/services/reviews.rs +5 −5 View lib/pulls/src/services/reviews.rs
Modified lib/pulls/src/services/service.rs lib/pulls/src/services/service.rs +25 −25 View lib/pulls/src/services/service.rs
Modified lib/pulls/src/share/lookup.rs lib/pulls/src/share/lookup.rs +2 −2 View lib/pulls/src/share/lookup.rs
Modified lib/pulls/src/errors.rs lib/pulls/src/errors.rs +3 −3 View lib/pulls/src/errors.rs
Modified lib/pulls/src/openapi.rs lib/pulls/src/openapi.rs +5 −5 View lib/pulls/src/openapi.rs
Modified lib/pulls/Cargo.toml lib/pulls/Cargo.toml +1 −0 View lib/pulls/Cargo.toml
Modified lib/push/src/worker.rs lib/push/src/worker.rs +1 −1 View lib/push/src/worker.rs
Modified lib/push/Cargo.toml lib/push/Cargo.toml +1 −0 View lib/push/Cargo.toml
Modified lib/space/src/handlers/delete_space_image.rs lib/space/src/handlers/delete_space_image.rs +1 −0 View lib/space/src/handlers/delete_space_image.rs
Modified lib/space/src/handlers/get_space_image.rs lib/space/src/handlers/get_space_image.rs +1 −0 View lib/space/src/handlers/get_space_image.rs
Modified lib/space/src/handlers/get_space_image_file.rs lib/space/src/handlers/get_space_image_file.rs +1 −0 View lib/space/src/handlers/get_space_image_file.rs
Modified lib/space/src/handlers/space_admin.rs lib/space/src/handlers/space_admin.rs +459 −420 View lib/space/src/handlers/space_admin.rs
Modified lib/space/src/handlers/upload_space_image.rs lib/space/src/handlers/upload_space_image.rs +1 −0 View lib/space/src/handlers/upload_space_image.rs
Modified lib/space/src/services/dir.rs lib/space/src/services/dir.rs +41 −40 View lib/space/src/services/dir.rs
Modified lib/space/src/services/groups.rs lib/space/src/services/groups.rs +50 −45 View lib/space/src/services/groups.rs
Modified lib/space/src/services/images.rs lib/space/src/services/images.rs +93 −52 View lib/space/src/services/images.rs
Modified lib/space/src/services/invite.rs lib/space/src/services/invite.rs +10 −10 View lib/space/src/services/invite.rs
Modified lib/space/src/services/join.rs lib/space/src/services/join.rs +22 −22 View lib/space/src/services/join.rs
Modified lib/space/src/services/join_requests.rs lib/space/src/services/join_requests.rs +53 −116 View lib/space/src/services/join_requests.rs
Modified lib/space/src/services/join_rules.rs lib/space/src/services/join_rules.rs +11 −10 View lib/space/src/services/join_rules.rs
Modified lib/space/src/services/member.rs lib/space/src/services/member.rs +33 −27 View lib/space/src/services/member.rs
Modified lib/space/src/services/mod.rs lib/space/src/services/mod.rs +2 −0 View lib/space/src/services/mod.rs
Modified lib/space/src/services/permission.rs lib/space/src/services/permission.rs +92 −13 View lib/space/src/services/permission.rs
Added lib/space/src/services/policy.rs lib/space/src/services/policy.rs View lib/space/src/services/policy.rs
Diff too large to display.
Modified lib/space/src/services/role.rs lib/space/src/services/role.rs +55 −38 View lib/space/src/services/role.rs
Modified lib/space/src/services/rooms.rs lib/space/src/services/rooms.rs +53 −300 View lib/space/src/services/rooms.rs
Modified lib/space/src/services/service.rs lib/space/src/services/service.rs +104 −179 View lib/space/src/services/service.rs
Modified lib/space/src/share/authz.rs lib/space/src/share/authz.rs +14 −18 View lib/space/src/share/authz.rs
Modified lib/space/src/share/lookup.rs lib/space/src/share/lookup.rs +3 −5 View lib/space/src/share/lookup.rs
Added lib/space/src/access.rs lib/space/src/access.rs View lib/space/src/access.rs
Diff too large to display.
Modified lib/space/src/authority.rs lib/space/src/authority.rs +42 −102 View lib/space/src/authority.rs
Modified lib/space/src/errors.rs lib/space/src/errors.rs +10 −93 View lib/space/src/errors.rs
Modified lib/space/src/lib.rs lib/space/src/lib.rs +5 −1 View lib/space/src/lib.rs
Modified lib/space/Cargo.toml lib/space/Cargo.toml +2 −0 View lib/space/Cargo.toml
Modified lib/storage/src/lib.rs lib/storage/src/lib.rs +0 −2 View lib/storage/src/lib.rs
Deleted lib/storage/src/store.rs lib/storage/src/store.rs
Diff too large to display.
Modified lib/user/src/handlers/delete_avatar.rs lib/user/src/handlers/delete_avatar.rs +1 −1 View lib/user/src/handlers/delete_avatar.rs
Modified lib/user/src/handlers/get_avatar.rs lib/user/src/handlers/get_avatar.rs +1 −1 View lib/user/src/handlers/get_avatar.rs
Modified lib/user/src/handlers/get_user_avatar.rs lib/user/src/handlers/get_user_avatar.rs +1 −0 View lib/user/src/handlers/get_user_avatar.rs
Modified lib/user/src/handlers/mod.rs lib/user/src/handlers/mod.rs +1 −0 View lib/user/src/handlers/mod.rs
Modified lib/user/src/handlers/push_config.rs lib/user/src/handlers/push_config.rs +2 −3 View lib/user/src/handlers/push_config.rs
Renamed lib/auth/src/handlers/identity/ssh_key.rs → lib/user/src/handlers/ssh_key.rs lib/user/src/handlers/ssh_key.rs +42 −46 View lib/user/src/handlers/ssh_key.rs
Modified lib/user/src/handlers/upload_avatar.rs lib/user/src/handlers/upload_avatar.rs +1 −0 View lib/user/src/handlers/upload_avatar.rs
Added lib/user/src/services/ssh_key/mod.rs lib/user/src/services/ssh_key/mod.rs View lib/user/src/services/ssh_key/mod.rs
Diff too large to display.
Renamed lib/auth/src/services/ssh_key/service.rs → lib/user/src/services/ssh_key/service.rs lib/user/src/services/ssh_key/service.rs +41 −18 View lib/user/src/services/ssh_key/service.rs
Renamed lib/auth/src/services/ssh_key/types.rs → lib/user/src/services/ssh_key/types.rs lib/user/src/services/ssh_key/types.rs +1 −1 View lib/user/src/services/ssh_key/types.rs
Modified lib/user/src/services/avatar.rs lib/user/src/services/avatar.rs +44 −26 View lib/user/src/services/avatar.rs
Modified lib/user/src/services/mod.rs lib/user/src/services/mod.rs +2 −0 View lib/user/src/services/mod.rs
Modified lib/user/src/services/notifications.rs lib/user/src/services/notifications.rs +6 −6 View lib/user/src/services/notifications.rs
Modified lib/user/src/services/profile.rs lib/user/src/services/profile.rs +26 −40 View lib/user/src/services/profile.rs
Modified lib/user/src/services/push_subscriptions.rs lib/user/src/services/push_subscriptions.rs +6 −6 View lib/user/src/services/push_subscriptions.rs
Modified lib/user/src/services/service.rs lib/user/src/services/service.rs +18 −20 View lib/user/src/services/service.rs
Renamed lib/auth/src/api/ssh_key.rs → lib/user/src/services/ssh_keys.rs lib/user/src/services/ssh_keys.rs +58 −118 View lib/user/src/services/ssh_keys.rs
Modified lib/user/src/services/suspensions.rs lib/user/src/services/suspensions.rs +1 −1 View lib/user/src/services/suspensions.rs
Modified lib/user/src/share/mod.rs lib/user/src/share/mod.rs +2 −0 View lib/user/src/share/mod.rs
Added lib/user/src/share/ssh_keys.rs lib/user/src/share/ssh_keys.rs View lib/user/src/share/ssh_keys.rs
Diff too large to display.
Modified lib/user/src/errors.rs lib/user/src/errors.rs +19 −12 View lib/user/src/errors.rs
Modified lib/user/src/openapi.rs lib/user/src/openapi.rs +3 −0 View lib/user/src/openapi.rs
Modified lib/user/src/routes.rs lib/user/src/routes.rs +8 −0 View lib/user/src/routes.rs
Modified lib/user/Cargo.toml lib/user/Cargo.toml +3 −0 View lib/user/Cargo.toml
Renamed lib/auth/src/share/session/cookie.rs → lib/webapi/src/middleware/cookie.rs lib/webapi/src/middleware/cookie.rs +0 −0 View lib/webapi/src/middleware/cookie.rs
No content changes.
Renamed lib/auth/src/share/session/csrf.rs → lib/webapi/src/middleware/csrf.rs lib/webapi/src/middleware/csrf.rs +0 −0 View lib/webapi/src/middleware/csrf.rs
No content changes.
Renamed lib/auth/src/share/session/mod.rs → lib/webapi/src/middleware/mod.rs lib/webapi/src/middleware/mod.rs +1 −1 View lib/webapi/src/middleware/mod.rs
Renamed lib/auth/src/share/session/revalidate.rs → lib/webapi/src/middleware/revalidate.rs lib/webapi/src/middleware/revalidate.rs +7 −5 View lib/webapi/src/middleware/revalidate.rs
Renamed lib/auth/src/handlers/account/account_deletion.rs → lib/webapi/src/account_deletion.rs lib/webapi/src/account_deletion.rs +18 −12 View lib/webapi/src/account_deletion.rs
Renamed lib/auth/src/assets.rs → lib/webapi/src/assets.rs lib/webapi/src/assets.rs +4 −4 View lib/webapi/src/assets.rs
Modified lib/webapi/src/cleanup.rs lib/webapi/src/cleanup.rs +20 −9 View lib/webapi/src/cleanup.rs
Modified lib/webapi/src/lib.rs lib/webapi/src/lib.rs +136 −14 View lib/webapi/src/lib.rs
Modified lib/webapi/src/openapi.rs lib/webapi/src/openapi.rs +10 −2 View lib/webapi/src/openapi.rs
Renamed lib/auth/build.rs → lib/webapi/build.rs lib/webapi/build.rs +0 −0 View lib/webapi/build.rs
No content changes.