iceshrimp/packages/backend/src/misc
Laura Hausmann 4dd8fdbd04
[backend] Refactor database transactions
This moves all code that isn't a direct call to transactionalEntityManager to outside of the transaction blocks, and removes all transaction blocks that were unnecessary
2023-10-25 17:03:08 +02:00
..
id refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
acct.ts refactor: ♻️ substr -> slice 2023-07-12 23:56:22 -07:00
antenna-cache.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
api-permissions.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
app-lock.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
before-shutdown.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
cache.ts Fix Cache<T> .getAll and .delete functions 2023-09-06 19:13:57 +02:00
captcha.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
check-hit-antenna.ts Make antennas also match on CW text, resolves #117 2023-08-19 15:07:20 +02:00
check-word-mute.ts Make non-regex word mutes case insensitive 2023-07-30 17:17:07 +02:00
clone.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
content-disposition.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
convert-host.ts Finish up support for local split domain configurations 2023-09-06 19:13:57 +02:00
convert-milliseconds.ts feat: display remaining time on ratelimits 2023-06-22 17:14:27 -07:00
count-same-renotes.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
create-temp.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
detect-url-mime.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
download-text-file.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
download-url.ts refactor: 🚨 linting fix 2023-07-16 15:32:32 -07:00
emoji-meta.ts no more infinity caches 2023-07-02 22:14:31 -04:00
emoji-regex.ts feat: v1 Mastodon API 2023-02-09 23:21:50 +01:00
extract-custom-emojis-from-mfm.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
extract-hashtags.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
extract-mentions.ts [backend] Add mentions column to user_profile table 2023-10-15 21:57:59 +02:00
fetch-meta.ts [backend] Refactor database transactions 2023-10-25 17:03:08 +02:00
fetch.ts [backend] Permit redirects for AP object lookups 2023-10-11 20:59:30 +02:00
gen-id.ts Port native-utils code back to typescript 2023-09-26 17:21:44 +02:00
gen-identicon.ts chore: remove hard-to-see gradient 2023-02-17 00:16:35 -08:00
gen-key-pair.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
get-file-info.ts [backend] Remove nsfw detection / tensorflow 2023-10-18 23:18:00 +02:00
get-ip-hash.ts fix: 🐛 signin with ipv6 2023-01-24 15:13:25 -08:00
get-note-summary.ts fix: summary if 1 attachment 2023-06-02 23:55:31 -07:00
get-reaction-emoji.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
hard-limits.ts docs: 💡 going past DB_MAX_NOTE_TEXT_LENGTH 2023-07-15 15:32:39 -07:00
i18n.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
identifiable-error.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
is-duplicate-key-value-error.ts fix: 🐛 proper isDuplicateKeyValueError handling 2023-06-22 16:25:27 -07:00
is-instance-muted.ts [mastodon-client] Implement streaming API 2023-10-09 01:59:19 +02:00
is-mime-image.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
is-quote.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
is-user-related.ts clean up w/ rome 2023-01-16 11:19:20 -08:00
keypair-store.ts no more infinity caches 2023-07-02 22:14:31 -04:00
langmap.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
normalize-for-search.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
nyaize.ts revert Chinese cat mode for now 2023-07-10 03:05:27 +00:00
password.ts feat: 🔒 add argon2 support 2023-03-30 19:09:44 -07:00
populate-emojis.ts [mastodon-client] GET /statuses/:id 2023-10-04 22:01:04 +02:00
post.ts formatting 2023-03-30 19:10:03 -07:00
process-masto-notes.ts fix: skip attachment import if undefined 2023-07-19 09:45:00 -07:00
reaction-lib.ts [mastodon-client] Implement glitch reactions 2023-10-08 00:47:35 +02:00
safe-for-sql.ts refactoring 2021-11-12 02:02:25 +09:00
schema.ts Revert "fix api doc?" 2023-05-19 23:21:00 -07:00
secure-rndstr.ts Port native-utils code back to typescript 2023-09-26 17:21:44 +02:00
should-block-instance.ts format 2023-04-30 08:08:45 -04:00
show-machine-info.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
skipped-instances.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
sql-like-escape.ts format 2023-05-07 09:46:07 +09:00
truncate.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
webhook-cache.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00