Project

General

Profile

Roadmap » History » Version 3

gry, 01/06/2015 09:51 AM
1330, serverside log search

1 1 gry
h1. Roadmap
2 1 gry
3 1 gry
Note: This page is currently a draft and does not represent a coordinated roadmap.
4 1 gry
5 1 gry
h2. Backlog management
6 1 gry
7 1 gry
People join and leave channels, query people and these people go offline. And even if not, there's plenty of logs, for which there is no clear search function inside of Quassel itself. [[Quassel Logging]] has some external scripts to this effect. There should be at least a log search system, and probably also means to "manage" backlog in some way.
8 1 gry
9 3 gry
* #734 Retrieve unread highlights on attach | Non-linear backlog
10 3 gry
11 3 gry
   * #1330 server-side log search in core
12 3 gry
   * «If the core would have such an API, it would be amazing... Especially for stuff like quasseldroid and so... Message filtering would be nice in general. "Give me all unread messages containing my nickname". Would be amazingly useful for notifications.»
13 1 gry
* #1252 separate log and backlog tables
14 1 gry
* #1083 Archive search
15 1 gry
* #1327 The search box should search the complete log
16 1 gry
* #716 Alternate Backlog Retrieval System - Timelines
17 1 gry
* #1204 Have an option to keep a buffer log, but not keep it in the channels tree
18 1 gry
* #1316 Quassel freezes when I switch to a buffer with large backlog
19 1 gry
20 1 gry
Highlights are currently client-side, forcing users to fetch a lot of scrollback, or miss them.
21 1 gry
22 1 gry
* #1122 Reworking of the code for notifications, highlights and ignores (implement on the back end)
23 1 gry
* #1121 Track highlights (Away log) server-side
24 1 gry
* #989 Add ignore highlight option in a channel's context menu
25 1 gry
* #734 Retrieve unread highlights on attach | Non-linear backlog
26 1 gry
27 1 gry
h2. Scripting
28 1 gry
29 1 gry
Scripting ought to be core-side. Currently done by client-side scripts executed when the user runs a command, without any hooks or event handling.
30 1 gry
31 1 gry
* #265 Plug-In/Script support
32 2 gry
* "Task machinery":https://github.com/seezer/quassel/commit/8e4c1d8c20b04bd1b2e7a98ab3ad2899e5735724 (from seezer, needs feedback before using this to build event driven scripting thing)
33 1 gry
34 1 gry
h2. Search box for current chat
35 1 gry
36 1 gry
* #171 Add a /lastlog (irssi) feature