Commit Graph

77 Commits

Author SHA1 Message Date
LittleSheep
479b1933b0 🐛 Fix merged file isn't add to cache 2024-08-21 01:55:40 +08:00
LittleSheep
7a8fa116d3 🐛 Bug fixes and optimization 2024-08-20 22:55:58 +08:00
LittleSheep
37c47f9839 Make it more implementable 2024-08-20 19:17:43 +08:00
LittleSheep
73b39a4fb5 Multipart file upload 2024-08-20 17:08:40 +08:00
LittleSheep
e111e05033 Un-public indexable & select by pools 2024-08-19 01:49:27 +08:00
LittleSheep
02f6ad9020 🐛 Fix crash on maintain cache 2024-08-18 22:45:35 +08:00
LittleSheep
d2ff4087e5 💥 Use attachment rid instead of primary key when create 2024-08-18 22:12:06 +08:00
LittleSheep
165a6be985 💥 Replace attachment id by rid when fetching 2024-08-18 21:10:10 +08:00
LittleSheep
e92e5bad60 Support use rid to get file 2024-08-18 19:53:50 +08:00
LittleSheep
0fb8e27e7c 🐛 Fix mark clean required issue 2024-08-18 17:20:05 +08:00
LittleSheep
e7f6637398 Fix the RandString method cause the lag 2024-08-18 17:16:14 +08:00
LittleSheep
f32803acf4 🐛 Fix doesn't get has lifecycle settings buckets correctly 2024-08-18 16:51:44 +08:00
LittleSheep
6969a0e76c 🐛 Fix sql statement 2024-08-18 16:25:07 +08:00
LittleSheep
1cce7c9b81 🐛 Fix schedule deletion will delete referenced file 2024-08-18 16:16:37 +08:00
LittleSheep
a65b761d5e 🐛 Fix migration issue on pools 2024-08-18 16:02:25 +08:00
LittleSheep
98cf753f66 ♻️ Split mark and delete file 2024-08-18 15:58:07 +08:00
LittleSheep
922a76ee7f Pool clean by lifecycle config 2024-08-18 14:50:12 +08:00
LittleSheep
a82fb3a49c Attachment has pool 2024-08-18 14:09:52 +08:00
LittleSheep
dd0f7399a6 Attachment pool basis 2024-08-18 12:01:41 +08:00
LittleSheep
de6215cffe List attachment original filter 2024-08-11 16:21:16 +08:00
LittleSheep
d34e6f068b Self reference detection 2024-08-11 01:08:08 +08:00
LittleSheep
3e000b6f9e Optimize list attachment api 2024-08-07 01:02:03 +08:00
LittleSheep
13893e87f7 Cache in batch metadata api 2024-08-06 23:45:58 +08:00
LittleSheep
4c5d6d5ec5 👔 Sticker creation & edit will no longer check metadta 2024-08-06 15:41:41 +08:00
LittleSheep
8b3a7d6324 🐛 Fix manifest won't filter by author 2024-08-06 15:29:38 +08:00
LittleSheep
dc57261b2e 🍺 Forgot apply the same code as create sticker is edit sticker 2024-08-04 00:10:26 +08:00
LittleSheep
c381b53a29 🐛 Just forgot to add pagination data into response 2024-08-03 22:45:50 +08:00
LittleSheep
75ab320bf1 Sticker will preload attachment 2024-08-03 22:04:44 +08:00
LittleSheep
dfde530ca4 ⚗️ Try to fix metadata equals type issue 2024-08-03 21:53:14 +08:00
LittleSheep
7e3e168d3c 🐛 Do not specfific metadata type to prevent causing the determine issue 2024-08-03 21:35:00 +08:00
LittleSheep
1a8c28d2f9 🐛 Fix metadata attr type transform issue 2024-08-03 21:29:22 +08:00
LittleSheep
7452b0754d 🗃️ Fix stickers migration issue 2024-08-03 16:30:01 +08:00
LittleSheep
7af44da03b More stickers apis 2024-08-03 16:16:14 +08:00
LittleSheep
ad1d82a2ff Stickers and sticker packs 2024-08-03 15:43:15 +08:00
LittleSheep
8070a87078 🐛 Fix attachment meta dir to prevent further bugs 2024-08-03 03:22:45 +08:00
LittleSheep
b28735bdd7 ⚗️ Can analyze video now 2024-08-02 22:31:30 +08:00
LittleSheep
b093e280fe Batch list attachment meta 2024-08-02 21:52:32 +08:00
LittleSheep
a696b13837 🐛 Fix metadata missing author info 2024-08-02 21:38:47 +08:00
LittleSheep
03f08f1ff6 🐛 Fix get cannot get other attachment userinfo 2024-07-31 15:11:15 +08:00
LittleSheep
8196aac3de Change update attachment policy to prevent conflict with analyzer 2024-07-29 21:11:42 +08:00
LittleSheep
84c3b16735 Background scan for unanalyzed files 2024-07-29 14:41:28 +08:00
LittleSheep
cac19b2c93 🧵 Replace cache with thread-safe sync.Map 2024-07-29 13:31:48 +08:00
LittleSheep
c46d7fa312 🐛 Bug fixes and logging 2024-07-29 13:22:57 +08:00
LittleSheep
8f08d85fb1 🚀 Fix everything and ready to launch! 2024-07-29 01:47:33 +08:00
LittleSheep
82cb45ec53 File operations queue 2024-07-29 00:53:40 +08:00
LittleSheep
089a9ecd9d Processing files in background 2024-07-29 00:01:51 +08:00
LittleSheep
020e59234e Reupload file to permanent storage 2024-07-28 23:16:46 +08:00
LittleSheep
10879bef14 Basic queue for processing 2024-07-28 21:03:56 +08:00
LittleSheep
763977c8f0 🗑️ Remove independent mode 2024-07-28 01:15:52 +08:00
LittleSheep
36d13f4b81 Listing attachment will preload account 2024-07-27 00:23:22 +08:00