psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
68 stars 20 forks source link

​XEP-0313 Message Archive Management #618

Open Ri0n opened 9 years ago

Ri0n commented 9 years ago

Original issue 610 created by psi-plus on 2015-03-04T21:43:00.000Z:

По-моему, чрезвычайно полезная и нужная вещь.

oxpa commented 9 years ago

будет реализовано на jabber.ru в ближайшее время. Нет ли желающих реализовать этот XEP? подробности подскажут в support@conference.jabber.ru

p5n commented 7 years ago

Как я понял историю в sqlite уже перенесли.

liuch commented 7 years ago

История на sqlite пока только в составе отдельного патча и сторонних сборок.

rapgro commented 6 years ago

What's the state here? Duplication in psi-im/psi/issues/62.

ValdikSS commented 6 years ago

I offer $1000 bounty for 0313 MAM support in Psi+. This should be implemented either directly in a code or as a plugin, and should be fully compatible with the specification and with existing server implementations. It should work with multiple connections on one account (multiple resources).

ValdikSS commented 6 years ago

Jabber.ru wrote in their Twitter that they add $500 for the bounty. https://twitter.com/JabberRu/status/953710623740907521

zodinyac commented 6 years ago

@Ri0n, кто-нибудь уже начал делать? Я могу взяться.

Ri0n commented 6 years ago

liuch делал. не знаю в каком сейчас состоянии.

Ri0n commented 6 years ago

@liuch отпишись по возможности

liuch commented 6 years ago

Я еще не начинал. На выходных начну, и не с MAM начну, а с XEP-0059: Result Set Management. Этот хеп жизненно необходим для работы MAM, а он у нас еще не реализован. Заодно протестирую его на запросах диско для PSI. Там еще какие-то хепы нужны, я не помню, но то - мелочи. Код истории (API доступа) я подготавливал к МАМ, но не доделал. Как раз для этого я раздербанил патч истории.

Когда у меня будет нормально со временем (заниматься МАМ и ничем другим) - я не знаю, к сожалению. Если код MAM красиво впишется в существующий проект, то я только за, если кто-то это сделает.

Ri0n commented 6 years ago

Тогда всё просто. Давайте определим API для работы с MAM и другими XEPами. а потом попилим кто что делает. при этом АПИ со стабами можно реализовать сразу. в бранче.

ValdikSS commented 6 years ago

@Ri0n, насколько я помню из какого-то разговора пол года назад, MAM гораздо эффективней и удобней делать с psi-new-history, который все еще считается нестабильным (находится в dev).

liuch commented 6 years ago

Я давно предлагал выработать апи для доступа к системам хранения (текст, sqlite, MAM, сторонний плагин), но как-то оно не было подхвачено. Из-за этих непоняток слишком много переделок. Сейчас нужно бы ввести сущности управления страницами, типа before из 0059, (max уже есть) или вообще пересмотреть существующее API, которое я уже давно перетащил из патча новой истории.

Может об этом лучше в конференции? Ближе к вечеру могу подъехать :)

cweiske commented 4 years ago

I'd add 100€/$

Neustradamus commented 1 year ago

I think it will be nice to add this in the Google Summer of Code 2023:

emoxam commented 6 months ago

So did it implemented at psi/psi+?

Neustradamus commented 3 months ago

@yatigautam, @butyoutried, @tech-bash: Maybe you could you continue the current PR?

Linked to: XEP-0313: Message Archive Management: MAM: