Commit graph

26983 commits

Author SHA1 Message Date
Laura Hausmann
ed6d5d2db6
[docker] BuildKit caches break immutable cache, let's stick to immutable lockfile 2023-11-19 04:40:44 +01:00
Laura Hausmann
e5a003d6fb
[client] Fix search page not being rendered when query is empty 2023-11-19 04:35:52 +01:00
Laura Hausmann
47d4b3aba1
[client] Fix spaces in search query parameter parsing 2023-11-19 04:18:15 +01:00
Laura Hausmann
4c12a8882e
[docs] Remove search backends from installation docs, example config & example docker-compose.yml 2023-11-19 04:10:00 +01:00
Laura Hausmann
78c5e1dcdb
[client] Fix guest search disclaimer not being displayed properly 2023-11-19 03:58:36 +01:00
Laura Hausmann
b346cc20d9
[client] Fix search tab reactivation 2023-11-19 03:51:13 +01:00
Laura Hausmann
16057fb237
[client] Don't load inactive tabs in search 2023-11-19 03:51:13 +01:00
Laura Hausmann
a703638199
[client] Don't show FTS filters in user search and guest view 2023-11-19 03:51:13 +01:00
Laura Hausmann
dcee692caf
[client] Add in:favorites and in:bookmarks to FTS filter menu 2023-11-19 03:51:12 +01:00
Laura Hausmann
ee4b58dee8
[client] Add proper search page 2023-11-19 03:51:12 +01:00
Laura Hausmann
855409332b
[backend] Add in:bookmarks and in:favorites postgres FTS filters 2023-11-19 01:36:57 +01:00
Laura Hausmann
8c43c5cae6
[backend] Make inverse postgres FTS filters consistent with regular ones 2023-11-19 01:36:57 +01:00
Laura Hausmann
98f40d8865
[backend] Add instance:local postgres FTS filter 2023-11-19 01:36:57 +01:00
Laura Hausmann
e1ae37dbdb
[backend] Improve postgres FTS filters 2023-11-19 01:36:57 +01:00
Laura Hausmann
5d1bb36be3
[client] Improve postgres FTS filter menu and guide 2023-11-19 01:36:56 +01:00
Laura Hausmann
768165776d
[backend] Allow case sensitive and word search for postgres FTS 2023-11-19 01:36:56 +01:00
Laura Hausmann
4f3bf91e7f
[client] Remove post indexing UI 2023-11-19 01:36:56 +01:00
Laura Hausmann
361176448e
[backend] Add postgres FTS migration 2023-11-19 01:36:56 +01:00
Laura Hausmann
b2f6808bef
[backend] Make postgres FTS filter: filters slightly more typo-safe 2023-11-19 01:36:56 +01:00
Laura Hausmann
b7a5c192d8
[backend] Improve postgres FTS mention filter query 2023-11-19 01:36:56 +01:00
Laura Hausmann
292e537dc7
[backend] Improve postgres FTS attachment filter query 2023-11-19 01:36:55 +01:00
Laura Hausmann
1b4fedc59f
[client] Improve search filter menu 2023-11-19 01:36:55 +01:00
Laura Hausmann
b4616d3f36
[backend] Don't exclude local user in search-by-username-and-host 2023-11-19 01:36:55 +01:00
Laura Hausmann
5b672e20af
[backend] Postgres FTS query should be trimmed 2023-11-19 01:36:55 +01:00
Laura Hausmann
c72eb36d66
[backend] Improve postgres FTS tokenizer 2023-11-19 01:36:55 +01:00
Laura Hausmann
e405d348ed
[backend] Implement basic tokenizer for postgres FTS 2023-11-19 01:36:54 +01:00
Laura Hausmann
a88d581413
[backend] Implement filters for postgres FTS 2023-11-19 01:36:54 +01:00
Laura Hausmann
9b2e966c19
[backend] Remove external search backends 2023-11-19 01:36:54 +01:00
Laura Hausmann
cdec8c4efd
Release: v2023.11.3 2023-11-19 01:29:39 +01:00
Pyrox
33f5217fad [yarn]: Enable support for corepack offline installs
This is required to enable building from nix, as corepack cannot fetch the yarn version from npmjs.com during a build.
Thus, an offline version is required.

This also means that when upgrading yarn, also ensure to run `yarn fetch-yarn` to fetch the latest yarn version to the correct place, and commit that with your version bump.
This will ensure that the version in the repo is kept in sync with the version in package.json.
2023-11-19 01:12:51 +01:00
Jeder
054a40d5f4
[locales] Change default locale to en-US
Fixes settings page on jp-JP locale
2023-11-18 22:33:52 +01:00
Laura Hausmann
b73a07011a
[backend] Backslash needs to be escaped in sqlLikeEscape 2023-11-18 19:46:37 +01:00
Laura Hausmann
cca23bf5d9
[ci] Fix immutable cache breaking CI builds due to caching 2023-11-18 02:35:10 +01:00
Laura Hausmann
2231b9ca19
[yarn] Update .yarnrc.yml in focus-production 2023-11-17 01:52:56 +01:00
Laura Hausmann
64cffd2d68
[docker] Build with immutable lockfile and cache 2023-11-17 00:21:59 +01:00
Laura Hausmann
a5b072016a
[docker] Copy all files in initial pass
Efficient layers in the build stage aren't really useful, as we're only uploading layers from the runtime stage anyway
2023-11-17 00:10:51 +01:00
Laura Hausmann
3a02f5492f
[docker] Fix yarn cache not being loaded due to missing files in dependency yarn pass 2023-11-17 00:08:18 +01:00
Laura Hausmann
bf64af37af
Release: v2023.11.2 2023-11-16 23:03:44 +01:00
Laura Hausmann
9ee786e888
[mastodon-client] Verify scopes are identical between /oauth/authorize and /oauth/token instead of testing whether they are a subset 2023-11-16 20:37:21 +01:00
Laura Hausmann
3def0bdf7f
[docs] Update badges in README 2023-11-16 20:37:11 +01:00
Pyrox
1b10406474 [docs] Update nix development docs
Updates them to note you need to install git-lfs
Removes parts related to the rust parts of the environment that no longer exist
Also adds that if you have problems with the environment, you should join the matrix room and ping me.
2023-11-15 23:37:24 +01:00
Laura Hausmann
e17f2659f5
[docs] Improve git-lfs disclaimers
Not all distros automatically run git lfs install, so we should advise users to do so themselves.
2023-11-15 21:32:42 +01:00
Laura Hausmann
bea635620c
[yarn] Update .pnp.cjs 2023-11-15 19:35:02 +01:00
Laura Hausmann
258f15e842
[yarn] Fix another runtime peer dep 2023-11-15 19:31:15 +01:00
Laura Hausmann
4561461ab3
[yarn] Set pnpMode to strict 2023-11-15 19:31:15 +01:00
Laura Hausmann
67c4f65f31
[yarn] Fix buildtime peer deps 2023-11-15 19:29:21 +01:00
Laura Hausmann
ed2050e6be
[yarn] Make dev script only build things once 2023-11-15 15:53:55 +01:00
Laura Hausmann
141c134698
[yarn] Fix dev script compatibility with yarn v4 2023-11-15 15:50:46 +01:00
Laura Hausmann
c60414f347
[backend] Fix re2 imports 2023-11-15 15:17:35 +01:00
Laura Hausmann
20410b0543
[backend] Move back to upstream re2 dependency
Upstream accepted my patches for both re2 (fixing build on arm64-musl) and the install-artifact-from-github dependency (cutting down build times for architectures where prebuilts are available from ~2 minutes to ~2 seconds), so there's no reason to stick with our fork.
2023-11-15 15:12:59 +01:00