thelounge/server
Reto Brunner 74aff7ee5a introduce storage cleaner
Once this is getting hooked up, it'll periodically delete old
messages.

The StoragePolicy can be chosen by the user, currently there's
two versions, delete everything based on age is the obvious.

The other is for the data hoarders among us. It'll only delete
message types which can be considered low value... Types with
a time aspect like away / back... joins / parts etc.

It tries to do that in a sensible way, so that we don't block
all other db writers that are ongoing.
The "periodically" interval is by design not exposed to the user.
2023-12-24 16:55:45 +01:00
..
command-line cli: don't fail if stderr is not in json format 2023-12-13 22:55:53 +01:00
models Merge branch 'frameworkInternals' 2023-06-24 14:28:48 +02:00
plugins sqlite: implement deleteMessages 2023-12-23 21:08:07 +01:00
types search: ignore searchResults if it isn't the active query 2023-01-08 11:41:09 +01:00
client.ts Fix load of channels from user config 2023-04-08 13:46:13 +02:00
clientManager.ts Merge branch 'cliMigrations' 2023-11-04 11:59:41 +01:00
config.ts introduce storage cleaner 2023-12-24 16:55:45 +01:00
helper.ts Fix git commit not being available in dist build 2023-02-15 12:03:08 +02:00
identification.ts fix formatting 2023-02-18 11:46:31 +01:00
index.d.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
index.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
log.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
server.ts don't crash on rDNS failure 2023-11-04 11:45:11 +01:00
storageCleaner.ts introduce storage cleaner 2023-12-24 16:55:45 +01:00
tsconfig.json Move condensedTypes to shared/ 2023-01-30 09:14:40 +01:00