Commit Graph

16128 Commits (89bd3d78914d16287efe2d99296eb7c71da0c668)

Author SHA1 Message Date
Thibault Duplessis f628d3c496 add games to broadcast round API - closes #9809 2021-09-15 18:02:34 +02:00
Thibault Duplessis 8996ba4582 tweak relation cache 2021-09-15 17:41:53 +02:00
kraktus 767849a396 Display to mods when conv threads are truncated 2021-09-15 14:19:31 +02:00
Thibault Duplessis 2cc0803a10 use junk DB for rating history 2021-09-15 11:05:47 +02:00
Thibault Duplessis 8a4d577e74 instanciate async DBs at most one per second
this looks a bit dangerous tho
2021-09-15 10:46:51 +02:00
Thibault Duplessis 16c31680c0 let the junk DB fail in silence 2021-09-15 09:41:10 +02:00
Thibault Duplessis 292fdfdabd read/write activity from the junk DB 2021-09-15 08:37:33 +02:00
Thibault Duplessis 5d22bb45a7 make lila.db.Env a macwire module 2021-09-15 08:37:10 +02:00
Thibault Duplessis 10166c3ca0 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  New Crowdin updates (#9796)
  Check for i32x4.trunc_sat_f64x2_u_zero in diagnostics.html
  Use @types/web instead of TS-provided "dom" types
  Update Typescript to 4.4.3 for requestIdleCallback
  Update scaffeine to 5.1.1
  Update sbt-bloop to 1.4.9
  link benevity cause (closes #9784)
  Revert "fix weirdness in RawHtml mention regex"
  cache regex
  better clean up msgs
  filter profile info for mobile app
  tweak user profile code
2021-09-15 08:03:21 +02:00
Thibault Duplessis 4a2a1a9547 Revert "fix weirdness in RawHtml mention regex"
This reverts commit f4710dc7f8.

> This was intended to prevent backtracking.
{2,30}+ is posessive, i.e., it will not give back any characters it has consumed.
2021-09-14 18:17:55 +02:00
Thibault Duplessis 3f81db0cbc cache regex 2021-09-14 15:13:28 +02:00
Thibault Duplessis 7d98857ac6 better clean up msgs 2021-09-14 15:10:50 +02:00
Thibault Duplessis cca20457a7 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  tweak ublog rank constants
  add pixabay.com image host
  can't kick team creator
  fetch user team IDs in a single (aggregation) request
  fix weirdness in RawHtml mention regex
  fix ublog markup mention regex when in a quote
  hide friends blogs link to anon
  New Crowdin updates (#9789)
  Fix `blog/friends` page for anon
  Fix sbed-sbed communication
  Translate "x didn't move" in embeds
2021-09-14 15:04:08 +02:00
Thibault Duplessis c1a5fe71ac increase rotation of featured posts 2021-09-14 14:03:14 +02:00
Thibault Duplessis 5fc06ec593 tweak ublog rank constants 2021-09-14 13:57:20 +02:00
Thibault Duplessis d1bd25d54a add pixabay.com image host 2021-09-14 13:37:08 +02:00
Thibault Duplessis 3a599e6680 can't kick team creator 2021-09-14 12:32:57 +02:00
Thibault Duplessis 7b52bcb4ce fetch user team IDs in a single (aggregation) request 2021-09-14 11:15:08 +02:00
Thibault Duplessis f4710dc7f8 fix weirdness in RawHtml mention regex 2021-09-14 09:19:23 +02:00
Thibault Duplessis e1477c6535 fix ublog markup mention regex when in a quote 2021-09-14 09:18:47 +02:00
Thibault Duplessis b6ca4de920
Merge pull request #9791 from kraktus/sb_sb_pm
Fix sbed-sbed communication
2021-09-14 08:08:19 +02:00
Thibault Duplessis 8793e9077d filter profile info for mobile app 2021-09-13 21:38:34 +02:00
Thibault Duplessis 6fc82e775a tweak user profile code 2021-09-13 21:35:47 +02:00
Thibault Duplessis d6be3c2583 ublog post like timeline notification 2021-09-13 21:27:19 +02:00
Thibault Duplessis 8a076b0867 tweak ublog initial rank 2021-09-13 20:30:58 +02:00
Thibault Duplessis 8e04e87b61 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  fix maybe-win title in tablebase view
  let's not divide by zero
  remove broken translation
  delete broken translations
  New Crowdin updates (#9780)
  ublog rank tier likes initial boost
  improve logging of blog mod actions
  future proof fishnet timeout
  future proof fishnet nodes, remove fishnet 1.x bc
  updated fishnet to Fairy-Stockfish 14
  allow even longer fishnet timeouts
  hyphenate "half-move"
  tweak and complete tablebase i18n
  use fixed tb move categories from server
2021-09-13 20:23:29 +02:00
kraktus b72c76d68a Fix sbed-sbed communication
Private messages communication between shadow-banned users was still possible (received notifications, messages weren't hidden in inbox).
2021-09-13 14:20:37 +02:00
Thibault Duplessis 75436fa831 let's not divide by zero 2021-09-13 11:37:13 +02:00
Thibault Duplessis 691e78d012 ublog rank tier likes initial boost 2021-09-13 09:32:06 +02:00
Thibault Duplessis dd63acdfb6 improve logging of blog mod actions 2021-09-13 09:29:14 +02:00
Niklas Fiekas eb88526276 future proof fishnet timeout 2021-09-13 02:45:18 +02:00
Niklas Fiekas bcd8f2f323 future proof fishnet nodes, remove fishnet 1.x bc 2021-09-13 02:12:47 +02:00
Niklas Fiekas 429c5400eb allow even longer fishnet timeouts 2021-09-12 23:17:37 +02:00
Thibault Duplessis c7b242e970 full image url in data export 2021-09-12 19:51:41 +02:00
Niklas Fiekas a87d477323 tweak and complete tablebase i18n 2021-09-12 19:09:30 +02:00
Thibault Duplessis d082811a58 blog tier aggregation in listed post selectors 2021-09-12 18:16:30 +02:00
Thibault Duplessis 4ff572f3f2 code golf 2021-09-12 18:16:29 +02:00
Thibault Duplessis f778baa665 let blog mods delete images 2021-09-12 12:24:25 +02:00
Thibault Duplessis 5ebc321edb let blog moderators edit posts 2021-09-12 12:06:55 +02:00
Thibault Duplessis a55a47f2d0 9 ublog posts per page (grouped by 3) 2021-09-12 11:53:35 +02:00
Thibault Duplessis 152598dad9 better preserve ordinals during string normalization 2021-09-12 11:14:29 +02:00
Thibault Duplessis 4c59d9b0cb add luxembourgish language
https://en.wikipedia.org/wiki/Luxembourgish
2021-09-12 10:06:58 +02:00
Thibault Duplessis 90d58733fe add ublog posts to personal data export 2021-09-12 09:38:17 +02:00
Thibault Duplessis b429a49496 add image domain 2021-09-12 09:13:23 +02:00
Thibault Duplessis 958303d6ab passlist yandex.net 2021-09-11 23:11:01 +02:00
Thibault Duplessis 63e3aa846f use OnceEvery.hashCode instead of RateLimit 2021-09-11 22:32:05 +02:00
Thibault Duplessis 6cea8d18a4 stop logging images 2021-09-11 21:17:58 +02:00
Thibault Duplessis ffe1da65e6 add CC0 sites to allowed image hosts 2021-09-11 20:38:32 +02:00
Thibault Duplessis 9608d8db28 blog mods can delete posts 2021-09-11 20:25:10 +02:00
Thibault Duplessis aaa52bd3e4 fix username-like regex 2021-09-11 19:57:29 +02:00
Thibault Duplessis c42d0898de minor tweaks after #9743 2021-09-11 19:50:49 +02:00
Thibault Duplessis 280007f5d7 remove Context.ToLang 2021-09-11 19:45:35 +02:00
Thibault Duplessis b702160f81 Merge branch 'team_declined_requests' of git://github.com/rglbr/lila into rglbr-team_declined_requests
* 'team_declined_requests' of git://github.com/rglbr/lila:
  add explicit conditions
  use team_requests collection for the declined requests
  consistent naming
  Team Declined requests page
  Track declined team requests
2021-09-11 19:38:41 +02:00
Thibault Duplessis 9613f7afed optimize ublog in user profile 2021-09-11 17:49:29 +02:00
Thibault Duplessis 0ab7733e0e better control who can see which post 2021-09-11 17:19:02 +02:00
Thibault Duplessis 5c9ed5f79f fix study admin permissions 2021-09-11 17:02:01 +02:00
Thibault Duplessis 49141e188d fix ublog liking 2021-09-11 11:53:55 +02:00
Thibault Duplessis 7454787085 in mixed languages ublog mashups, favour english posts 2021-09-11 11:49:05 +02:00
Ragul Balaji Ravichandran 5c01bb8b5d add explicit conditions 2021-09-11 15:13:18 +05:30
Thibault Duplessis 6d5777ceee simplify picfit code 2021-09-11 11:39:44 +02:00
Thibault Duplessis 5225485c7b compose ublog markup processing functions with andThen 2021-09-11 11:17:45 +02:00
Ragul Balaji Ravichandran b00649da0e use team_requests collection for the declined requests 2021-09-11 14:18:15 +05:30
kraktus 6691ffe525 Fix AtUsername in blog posts.
Username with an underscore were escaped.

For https://github.com/ornicar/lila/issues/9767
2021-09-11 10:44:16 +02:00
Thibault Duplessis 3b417e4464 remove debug 2021-09-11 09:31:52 +02:00
Thibault Duplessis 4d9b7a8910 test and implement markdown autolink underscore unescaping
closes #9767
2021-09-11 09:31:01 +02:00
Thibault Duplessis 2cd20d46f3 make base asset URL config more type safe 2021-09-11 09:30:47 +02:00
Thibault Duplessis bfaea49be6 fix streamer image zulip topic 2021-09-11 09:23:07 +02:00
Thibault Duplessis c1837fd405 improve ublog markdown processor and fix game GIF rewrite 2021-09-11 09:00:27 +02:00
Thibault Duplessis 338d4886e2 tweak zulip ublog post message 2021-09-11 08:46:33 +02:00
Niklas Fiekas 687de151d6 also slightly adjust fishnet timeout after e1ff8a1 (for niklasf/fishnet#201) 2021-09-10 19:30:20 +02:00
Thibault Duplessis fc2b5e8cbb send coach and streamer pictures to zulip 2021-09-10 16:48:40 +02:00
Thibault Duplessis bb82ab1846 send untiered new posts to zulip 2021-09-10 15:44:34 +02:00
Thibault Duplessis ff59cdc364 ublog form tweaks 2021-09-10 14:30:17 +02:00
Thibault Duplessis fd175336de block more paths 2021-09-10 14:22:12 +02:00
Thibault Duplessis 27e8c68da0 link to user class in mod UI 2021-09-10 12:54:58 +02:00
Thibault Duplessis 23621ccf4a warning about using classes for multiaccounting 2021-09-10 12:54:41 +02:00
Thibault Duplessis 729a7f3379 better clean up text in chats and studies 2021-09-10 12:09:25 +02:00
Thibault Duplessis a4533bae92 remove multibyte symbols from text
https://www.compart.com/en/unicode/block/U+1F300
https://docs.oracle.com/javase/7/docs/api/java/lang/Character.UnicodeBlock.html#MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
https://stackoverflow.com/questions/12013341/removing-characters-of-a-specific-unicode-range-from-a-string
2021-09-10 11:39:32 +02:00
Thibault Duplessis 2b0b840ac1 garbage char tests 2021-09-10 11:22:14 +02:00
Thibault Duplessis 3bfe5e0412 filter ublog posts shown in topics list 2021-09-10 10:06:39 +02:00
Benedikt Werner 71af0b1936
scalafmt and small tweaks 2021-09-10 09:54:40 +02:00
Thibault Duplessis 7c87f41e12 tweak ublog rank 2021-09-10 07:42:30 +02:00
Thibault Duplessis ec895414b9 filter blog posts by language 2021-09-09 21:54:42 +02:00
Thibault Duplessis 36bef14a7b button to download all rounds of a broadcast 2021-09-09 21:12:21 +02:00
Thibault Duplessis 3a8a6b42bb broadcast stream download endpoint 2021-09-09 21:00:27 +02:00
Thibault Duplessis 909e7c8e59 center markdown images 2021-09-09 19:22:35 +02:00
Thibault Duplessis aa1374e4cb show community posts on homepage 2021-09-09 18:33:07 +02:00
Thibault Duplessis 86a58d676a improve ublog topics page 2021-09-09 16:56:42 +02:00
Thibault Duplessis 1802221a93 ublog topics page WIP 2021-09-09 16:00:05 +02:00
Thibault Duplessis 07ad247d2a discard invalid post topics from DB 2021-09-09 11:38:02 +02:00
Thibault Duplessis 669cc12639 use ublog topics in ranking 2021-09-09 11:14:32 +02:00
Thibault Duplessis 0095b06d3c tweak ublog topics 2021-09-09 10:09:38 +02:00
Thibault Duplessis 3b4b8c3508 add ublog post search index conditions 2021-09-09 08:41:20 +02:00
Thibault Duplessis 3e506f22ba nicer ublog topic URLs 2021-09-09 08:36:24 +02:00
Thibault Duplessis 63a27c68f0 delete all remaining DbImage code - feels good 2021-09-09 08:16:33 +02:00
Thibault Duplessis 1ba1be5247
Merge pull request #9761 from benediktwerner/trans-xDidntMove
Translate "x didn't move"
2021-09-09 07:42:28 +02:00
Benedikt Werner 6300c5a2f6
ublog: Make it obvious that the initial submit button creates a draft 2021-09-09 06:11:09 +02:00
Benedikt Werner 51b72ae481
Translate "x didn't move" 2021-09-09 05:10:43 +02:00
Thibault Duplessis 82d9ea557b normalize ublog languages 2021-09-08 23:18:36 +02:00
Thibault Duplessis 95ebfbe2b2 blog post topic page 2021-09-08 22:57:04 +02:00
Thibault Duplessis eff11bc6ec ublog topic selector 2021-09-08 22:36:52 +02:00
Thibault Duplessis 1c9e6b0174 ublog: better deal with long titles/intros 2021-09-08 18:59:01 +02:00
Thibault Duplessis 9e5c965808 simplify and fix tournament chat visibility condition 2021-09-08 16:23:52 +02:00
Thibault Duplessis dddbd8c5f7 don't log image upload failures
it's about wrong filetype
2021-09-08 15:24:33 +02:00
Thibault Duplessis a41f136033 ublog tweaks 2021-09-08 14:21:01 +02:00
Thibault Duplessis 1fbd805d6b liked ublog list 2021-09-08 13:44:39 +02:00
Thibault Duplessis 3ed848b539 compute blog rank on publish 2021-09-08 12:01:33 +02:00
Thibault Duplessis fcd3869da8 show latest blog post on coach page 2021-09-08 10:54:25 +02:00
Thibault Duplessis ee7d5830fb remove image endpoint 2021-09-08 10:28:32 +02:00
Thibault Duplessis 27c8868990 fix blog tier mod log 2021-09-08 10:10:47 +02:00
Thibault Duplessis 86c2ab1dd0 remove scrimage dependency 2021-09-08 09:48:09 +02:00
Thibault Duplessis d6aea5367b migrate coach pictures to picfit 2021-09-08 09:42:51 +02:00
Thibault Duplessis cece5c7e19 upload new coach images to picfit 2021-09-08 09:26:04 +02:00
Thibault Duplessis 035ab43a71 fix blog posts sorting 2021-09-08 09:14:11 +02:00
Thibault Duplessis ec4934d610 fix friends posts aggregation 2021-09-08 09:03:05 +02:00
Thibault Duplessis 10209df736 show blog tier on post page 2021-09-08 08:57:47 +02:00
Benedikt Werner 7f192a013b
Actually fix wrong initialFen in analysis JSON 2021-09-08 01:19:30 +02:00
Thibault Duplessis 0cc17d4efa throttle streamer picture migration 2021-09-07 22:42:51 +02:00
Thibault Duplessis 2b4dcc7ad3 migrate streamer pictures from mongodb to picfit
this will run one minute after deploy.
most of this code should be deleted after migration.
2021-09-07 22:37:01 +02:00
Thibault Duplessis 7ac1be05ee simplify streamer image rel 2021-09-07 19:58:33 +02:00
Thibault Duplessis 4a95e0e3ee upload streamer images to picfit 2021-09-07 19:56:02 +02:00
Thibault Duplessis 51286511fd report broadcast errors that prevent start 2021-09-07 18:50:33 +02:00
Thibault Duplessis 7eca87f1d1 count ublog post views with a bloom filter 2021-09-07 14:46:11 +02:00
Thibault Duplessis 1257ef10fc more ublog tier/rank system 2021-09-07 14:16:07 +02:00
Thibault Duplessis 2a8e423311 add ublog blog dimension and tier system
mongo lichess bin/mongodb/ublog-blog.js
2021-09-07 12:58:35 +02:00
Thibault Duplessis eec5e08caa ublog tier WIP 2021-09-07 09:55:56 +02:00
Thibault Duplessis 995983fe2a fix ublog post submission 2021-09-07 09:30:08 +02:00
Thibault Duplessis aa2e2ddff3 fix ublog update removes likers list 2021-09-07 08:21:41 +02:00
Thibault Duplessis 2a7352fe99 fix appeal snooze race condition 2021-09-07 08:15:02 +02:00
Thibault Duplessis dd77930b52 only serve 50 challenges 2021-09-06 21:48:05 +02:00
Thibault Duplessis 54253af969 denormalize user flags to ublog posts 2021-09-06 21:43:28 +02:00
Thibault Duplessis 3a0a517796 community blog page 2021-09-06 20:54:07 +02:00
Thibault Duplessis 8db7464f5c complete ublog like 2021-09-06 20:45:45 +02:00
Thibault Duplessis 703bc3c6a0 ublog like/rank system WIP 2021-09-06 19:53:24 +02:00
Thibault Duplessis 618e2d14a9 save ublog post language 2021-09-06 19:10:10 +02:00
Ragul Balaji Ravichandran 8950f3608d Team Declined requests page
Create a page to view all the declined requests and allow a declined request to be accepted
2021-09-06 21:20:15 +05:30
Ragul Balaji Ravichandran 01f2d00218 Track declined team requests
Declined team requests are added to new collection team_request_declined and
the users are not allowed to join the team if the request is declined
2021-09-06 21:16:12 +05:30
Thibault Duplessis 2199988677 optimize ublog queries 2021-09-06 12:13:35 +02:00
Thibault Duplessis e6085c5e9c configure ublog markdown editor and hack around image upload 2021-09-06 11:56:27 +02:00
Thibault Duplessis 7d6068ba28 add user mentions to markdown 2021-09-06 08:50:09 +02:00
Thibault Duplessis 7b23e6cdba convert game gifs to game embeds in ublog 2021-09-05 22:29:17 +02:00
Thibault Duplessis e3279cdad2 user blogging tweaks 2021-09-05 22:13:03 +02:00
Thibault Duplessis 431a298e57 add /blog/friends 2021-09-05 22:07:21 +02:00
Thibault Duplessis b6635283ae use $lookup.pipeline for the relay pager 2021-09-05 17:32:13 +02:00
Thibault Duplessis 958fe7ba11 basic ublog monitoring 2021-09-05 16:33:44 +02:00
Thibault Duplessis cbe1ddd055 a few more image hosting websites 2021-09-05 16:27:18 +02:00
Thibault Duplessis cb5f1826a4 markdown image passlist 2021-09-05 16:21:58 +02:00
Thibault Duplessis 1aa8579025 protect blog post creation with delay and captcha
to reduce the abuse a little
2021-09-05 14:10:31 +02:00
Thibault Duplessis eeada8aeb0 add attributes to markdown links, the quick and dirty way 2021-09-05 13:45:47 +02:00
Thibault Duplessis fc6d36a790 don't feature hidden/deleted blog posts in user activity 2021-09-05 13:31:50 +02:00
Thibault Duplessis 98a98f72ef fix link format in zulip markdown 2021-09-05 13:12:10 +02:00
Thibault Duplessis bf4ce7f33d also send image when publishing the post 2021-09-05 12:54:54 +02:00
Thibault Duplessis 175aaf916d tweak zulip image logging 2021-09-05 12:39:40 +02:00
Thibault Duplessis 6c622a4a1c tweak image to zulip 2021-09-05 12:37:15 +02:00
Thibault Duplessis 800afc60c4 fix picfit signature 2021-09-05 12:23:24 +02:00
Thibault Duplessis a703b7fd37 help zulip recognize images 2021-09-05 12:06:30 +02:00
Thibault Duplessis d6c0f9cc0e put more info in picfit ids 2021-09-05 12:05:01 +02:00
Thibault Duplessis 79a3364b8a send ublog images to zulip, improve etiquette mention 2021-09-05 11:09:32 +02:00
Thibault Duplessis b8b122b86a filter markdown image URLs with a whitelist in user blogs
to prevent untrusted domains from collecting IP address on page load

also applies to team descriptions
2021-09-05 10:12:01 +02:00
Thibault Duplessis fae8aef55c
Merge pull request #9719 from 370417/perf-nav
Show user's best perf in rating graph navigator
2021-09-05 08:30:55 +02:00
Thibault Duplessis e6fc961fa1
Merge pull request #9723 from benediktwerner/trans-leaderTeams
Translate "Leader teams"
2021-09-05 08:26:02 +02:00
Benedikt Werner 023e5822bb
Translate "Leader teams" 2021-09-04 20:59:35 +02:00
Konstantinos07 99c0a32a2e
add entry requirements for classical arenas
5 rated classical games for now, should prevent absolutely `clueless` ratings as well as other issues.
2021-09-04 21:56:24 +03:00
Albert Ford fc12506c37
Show user's best perf in rating graph navigator 2021-09-04 04:28:03 -07:00
Thibault Duplessis c948526d33 enable markdown blockquotes in user blogs 2021-09-04 09:15:44 +02:00
Benedikt Werner 5f13f7bcc9
Fix wrong initialFen in analysis JSON 2021-09-03 22:06:48 +02:00
Benedikt Werner a46eb557e3
video: Enforce sheet encoding to be UTF-8
Google doesn't send an encoding in the Content-Type and Play assumes some ISO encoding for text.
2021-09-02 22:23:10 +02:00
Thibault Duplessis 72908518c4 user blogging optimizations 2021-09-02 21:20:19 +02:00
Thibault Duplessis b77ce737e2 user blogging tweaks 2021-09-02 20:06:06 +02:00
Konstantinos07 d992cce523 missing storm translations, closes #9692 2021-09-02 18:03:42 +03:00
Thibault Duplessis f0062d5c44 user blogging tweaks 2021-09-02 12:26:48 +02:00
Thibault Duplessis 0180cf5def hide blogs from kids 2021-09-02 11:55:50 +02:00
Thibault Duplessis 305cf31454 caching user markdown by hashcode is unsafe
collisions could be used to replace someone else's text
thanks @revoof
2021-09-02 11:47:38 +02:00
Thibault Duplessis 967fb3b430 refactor, monitor and log markdown 2021-09-02 11:24:22 +02:00
Thibault Duplessis e65b3cfa15 catch flexmark stackoverflows 2021-09-02 10:46:44 +02:00
Thibault Duplessis 60fb5901b8 fix flexmark upgrade 2021-09-02 10:10:54 +02:00
Thibault Duplessis bc8cac3647 allow maths operators 2021-09-02 09:22:24 +02:00
Thibault Duplessis 63ac319168 user blogging markdown improvements 2021-09-02 09:00:08 +02:00
Thibault Duplessis 388f11a1b3 user blogging markup style 2021-09-02 08:37:35 +02:00
Thibault Duplessis dc6cc4e8ed delete blog posts 2021-09-01 22:11:24 +02:00
Thibault Duplessis 06a89da3e3 user blog image tweaks 2021-09-01 21:48:35 +02:00
Thibault Duplessis fad5cad609 store picfit image extension in the ID 2021-09-01 18:24:23 +02:00
Thibault Duplessis 68603c3821 explicitely send file type to picfit
fixes issue when picfit silently doesn't resize (presumably)
2021-09-01 18:15:45 +02:00
Thibault Duplessis c2691e303e more user blogging translations 2021-09-01 16:57:17 +02:00
Thibault Duplessis 5a9d09056e user blogging WIP 2021-09-01 15:50:58 +02:00
Thibault Duplessis db4f572100 exclude more chars 2021-09-01 15:09:19 +02:00
Thibault Duplessis 7a14bc00cb user blogging WIP 2021-09-01 13:45:44 +02:00
Thibault Duplessis 9a5f69e5f7 picfit error reporting 2021-09-01 13:45:44 +02:00
Thibault Duplessis 266feddc36 sign picfit requests to prevent DoSing 2021-09-01 13:45:44 +02:00
Thibault Duplessis 4b6c2187c6 user blogging WIP 2021-09-01 13:45:44 +02:00
Thibault Duplessis 7ffa36be54 user blogging WIP 2021-09-01 13:45:44 +02:00
Thibault Duplessis 1febd9ebe9 picfit monitoring 2021-09-01 13:45:44 +02:00
Thibault Duplessis 61c774d90c restore PicfitImage.rel
unique in DB
2021-09-01 13:45:44 +02:00
Thibault Duplessis b13aab3688 use the picfit rel as the image id - bad idea
we need unique image ids to help with cache busting
2021-09-01 13:45:44 +02:00
Thibault Duplessis 39c3257d72 delete previous picfit images 2021-09-01 13:45:44 +02:00
Thibault Duplessis e3d53d1542 user blogging WIP 2021-09-01 13:45:44 +02:00
Thibault Duplessis 02a5601133 PicfitImage.rel reverse reference 2021-09-01 13:45:44 +02:00
Thibault Duplessis e66e7a5828 user blogging WIP 2021-09-01 13:45:44 +02:00
Thibault Duplessis 266f03945b upload ublog images towards picfit (yay!) 2021-09-01 13:45:44 +02:00
Thibault Duplessis 1fc9315ad3 {master} allow ° & ª in event names
at the price of some dubious code
2021-09-01 13:45:44 +02:00