Timothée Jaussoin
55adc17e41
Fix bad sed
10 months ago
Timothée Jaussoin
e0b1206fa6
Update the respect/validation dependency
Cleanup some code
10 months ago
Timothée Jaussoin
356866ed1a
Only set the cookie in the Front controller
Rename a few methods for coherence
Check properly the existence of the session in Bootstrap->checkSession
Ensure that all the cookies set are secure and stricts
1 year ago
Timothée Jaussoin
0eae792954
Replace mt_rand with random_int in generateKey()
1 year ago
Timothée Jaussoin
11e9fed56b
Update and complete the icons for Pubsub and MUC settings
1 year ago
Timothée Jaussoin
aef9f1fc5e
Add IANA to PHP hash algorythm conversion support, see XEP-0231 2.6
1 year ago
Timothée Jaussoin
1b9bbdc041
Comply with the PSR-4 autoloading standard
1 year ago
toastal
0ab74a738e
ImageSize enum
2 years ago
Timothée Jaussoin
adffb76cb1
Revert the previous commit, causing some crashes
2 years ago
Timothée Jaussoin
599ae0d500
Fallback to the avatar as a banner picture instead of the placeholder if the banner is not set
2 years ago
Timothée Jaussoin
ba6229ccce
Upgrade the icon pack from MaterialIcons to MaterialSymbols
2 years ago
Timothée Jaussoin
dbf6af128d
Remove the public/picture/ directory to use only the main index.php entrypoint
Cleanup and simplify the avatar and picture handling code
Add a CleatTemplatesCache command and call it when starting the daemon
2 years ago
Timothée Jaussoin
ea363caf1d
Fix avatar refresh filter resolution in PresenceBufferSaver
Add a small Scheduler to spread the avatar query in time
2 years ago
Timothée Jaussoin
88e9a460fc
- Move the SVG placeholder avatars under pictures/ to allow proper web server caching
- Factorize the Community tickets in a unique template, move to a card layout
2 years ago
Timothée Jaussoin
7bcdbb7fa6
Fix compileOpcache
2 years ago
Timothée Jaussoin
e79e59eae8
Refactor and cleanup the Moxl Stanza classes
2 years ago
Timothée Jaussoin
5696c067ed
Refactor the internal URL system to move the pages in the path part and not in the parameter part anymore
Redirect the old URLs to the new URL system
2 years ago
Jonny Rimkus
d6a65a0ff1
fixes #1183
According to https://github.com/movim/movim/issues/1183#issuecomment-1486737189
3 years ago
Timothée Jaussoin
4b25fb09b5
Fix traces logs formatting
3 years ago
Timothée Jaussoin
70460b551d
Enforce at least one picture to be attached when the Community is a gallery
3 years ago
Timothée Jaussoin
c9e970537f
Add basic support of XEP-0472: Pubsub Social Feed with Gallery view and toggle in the Communities
3 years ago
Timothée Jaussoin
6eaeb9d60c
Move the opcache compilation in a dedicated daemon command
Force invalidate the cache files before re-caching them
3 years ago
Timothée Jaussoin
3023b97e80
Also add the lib/ directory to the opcache compiler
Update the dependencies
3 years ago
Timothée Jaussoin
f5649ef0f2
Detecting and compiling Movim files for Opcache if enabled
3 years ago
Timothée Jaussoin
5c368e0abe
Go back to CACHE_PATH and LOG_PATH
Load helpers before setLogs to ensure proper config() calling
3 years ago
Timothée Jaussoin
3cc04a771f
Don't mix up DotEnv variable with internal ones
3 years ago
Timothée Jaussoin
9b3a054b99
Fix a memory leak in the Ajax Controller
Fix old and dead code
Rename a few core functions
Update the dependencies
3 years ago
Timothée Jaussoin
db230f5e3c
Move to the arrow function syntax when possible
3 years ago
Timothée Jaussoin
a964c1ec53
Add contact banners support in Movim
3 years ago
Timothée Jaussoin
ce52aaf250
Fix #1098 Move the Movim configuration to DotEnv
Fix #509 Make Movim cache and log path configurable
3 years ago
Timothée Jaussoin
e674e4b46b
Fix the community posts gallery view CSS
Enable the gallery view for blogs and tags
Add a default avatar for consistencie
3 years ago
Timothée Jaussoin
8e731eca51
Implement XEP-0080: User Location
Add new Location widget
Show distance with a contact if both locations are enabled
3 years ago
Timothée Jaussoin
e1ee71bc71
Allow users to configure their registered Push Notification devices
3 years ago
Timothée Jaussoin
3b362ee678
Fix #1077
3 years ago
Timothée Jaussoin
c4a72ca71a
Add PWA Push Notification support through the service worker
4 years ago
Timothée Jaussoin
cce674a292
Fix Stickers handling with the new Image class
4 years ago
Timothée Jaussoin
3e5fa57efc
Rewrite Picture to Image and add transparent images support, default pictures are compressed to webp
4 years ago
Timothée Jaussoin
559776140b
First raw implementation of Pubsub galleries in Movim
Add a small "dumb" galleries detector
4 years ago
Timothée Jaussoin
f980caf107
Copy the stickers in the public cache when launching the daemon
Add a specific daemon command to also copy them from the console
4 years ago
Timothée Jaussoin
fd6e363f87
urilize will generate urls starting with //, ensure that we are detecting them in case of double protectPicture
4 years ago
Timothée Jaussoin
be88a6ef14
Update react\http to 1.5.0
Add missing XEP-0353: Jingle Message Initiation support in the DOAP
4 years ago
Timothée Jaussoin
6658dd20af
Add resolveInfos() to resolve Info elements for Posts easily
5 years ago
Timothée Jaussoin
8db91856ea
Ensure that we don't protect twice the pictures
5 years ago
Timothée Jaussoin
626b4bd081
Move the Firebase call to async
5 years ago
Timothée Jaussoin
988e07c93f
Move the GIF search and publish fully async
5 years ago
Timothée Jaussoin
a382293746
Firebase Push notification integration for the official client
5 years ago
Timothée Jaussoin
fc1f7301f6
Add Chat Markers support for GroupChat and small Channel (< 10)
Simplify the URL resolving system to always use cache
5 years ago
Timothée Jaussoin
a79ff90589
Move the picture proxy to a subdirectory
Fix the related Route and Controller
Add some default configuration to allow fastcgi_cache to be enabled
5 years ago
Timothée Jaussoin
9665944c3e
Resolve the URLs the same way pictures are resolved for the chat messages
Reset the resolve status if the incoming or sent message is edited
Fix the CURL user agent
Fix stripTags to remove useless spaces
CSS fixes
Update the dependencies
5 years ago
Timothée Jaussoin
917f94048d
More propre validation for Messages files
Add thumbnail support in SIMS
Improve strict typing in methods arguments
5 years ago