Coder Social home page Coder Social logo

brief's Issues

Brief doesn't work well with RTL text, especially bi-directional

From bugzilla:

RTL languages users and i can subscribe to feeds and read them with Brief but
RTL content does not show correctly. i want to explain the problem more:
here is a captured picture about RTL problem:

brief screenshot

in this picture, you can see two kind of texts: 1- normal texts (not bold ones)
that are showing correctly but only there is a small problem that is they are
left aligned and should correct it, in fact they should be right aligned. 2 - Bold Texts, as you see they are combined with some english words (that are LTL)
and in this case there are two problems: first one (small problem) is that they
are left aligned and second one (big problem) is that the sentence order is
corrupted: persian words after the english ones are shown before english word
and persian words before english words are shown after them.
bacause you are not familiar with persian as a RTL language i will try to
explain the problem using an english example:
assume this sentence:
"it is a cat"
you expect if you add a persian word such as *** in the middle of sentence it
changes to:
"it is a *** cat"
but because some problems, when you add that persian word to the middle of
sentence, its order corrupted and will change to:
"cat *** it is a"
it is the exact problem that i explaind about RTL. and i hope you find what is
happening in persian and other RTL sentences when thay are contained with some
english words.
i also use Feedly in firefox and it doesn't have any problem with RTL languages
such as persian, arabic, etc. here is feedly screenshot frome same content in
pereviou captured picture:

feedly screenshot

as you can see, RTL languages are right aligned and sentences order doesn't
corrupted when they are blended with English (as a LTL language) words.

There is a 'language detect' API written by Google which is used in all Google
products (Gmail, Translate, and also Reader). It can force the directionality
of a text box based on the detected language
of the content: http://code.google.com/apis/ajax/playground/#language_detect
Many Thanks

Feed view sometimes accidently shows "No items found" message

This happens randomly when Brief is open and feeds have been updated in the background. You select to Brief's tab and see the view has been refreshed but at the top of the page, above all the items there is a message that the view is empty.

The bug seems to happen intermittently and finding the exact way to reproduce it would is necessary in order to fix it.

Change default zoom

I'm using default zoom 150% for most websites (plugin NoSquint) and but Brief by default looks too small (it opens with 100% zoom, ignoring NoSquint settings).

I can change it zoom using Ctrl+Wheel, but after closing and opening Brief it opens with 100% zoom instead of last used value.

Please add ability to set default zoom level, in any way - using extra option, or (better) just remember last used zoom.

headlines view/full view per feed

On each Firefox session, I can set the view for each feed as headlines or full view. This helps me with those feeds which I don't want to see its items one by one, instead of selected ones, and those which I want to fully read. E.g.: I like to read each item in a news' feed, but only the items of my team in a sport's feed.
Right now, this is how it works (at least, on each session but after setting the feeds' views).

"Recent" rather than "Today"

Hi,

Could it be possible to have a "Recent" filter instead of a "Today" filter, that would display the entries of the last 24 Hours ? Because at 0H02, when I click "Today" the list is empty, which is understandable but not helpful.

[Fx25] Consider using Promise.jsm

I do like our custom coroutines but maybe the can be improved by using the Promise module.

The API reached maturity only in Firefox 25, so it's still quite a long way off.

[Fx20] Use Sqlite.jsm

Now that Firefox provides a Javascript-friendly sqlite API, we can probably drop a lot of our custom StorageUtils module (some of it may still be useful, though).

It was introduced in Firefox 20.

add an undo option

I think it would be nice to have a button or a shortcut to revert quickly a few actions.
The most immediate usecase would be to undo a 'mark as read' option, so that if one makes a mistake while in 'show unread items' it's easier to restore that element.

Does not show lates items in valid atom feed

Adding this atom.xml, Brief (1.7.2 on Firefox 26 on Ubuntu 12.04) does not update after the 10th element. That is, the latest item being displayed is the 11th atom item "Protest gegen Heinrich-Böll-Stiftung".

Here is the current source for debugging, maybe you can paste it to a static source file for debugging:

<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="https://berlin.fau.org/feed" xml:lang="de">
  <link rel="self" href="https://berlin.fau.org/feed/atom.xml"/>
  <title type="html">FAU Berlin: Aktuell (Newsfeed)</title>
  <subtitle>Die kämpferische Gewerkschaft: Artikel, Pressespiegel, Pressemitteilungen</subtitle>
  <updated>2013-10-03T13:14:06+01:00</updated>
  <link rel="alternate" type="text/html" href="https://berlin.fau.org/feed"/>
  <id>urn:syndication:13b39ed7860c4ed1b90c38c20165f0f1</id>
  <logo>https://berlin.fau.org/logo.png</logo>
  <icon>https://berlin.fau.org/favicon.ico</icon>
  <generator uri="http://www.plone.org" version="1.0">plone</generator>




    <entry>
      <title>Gewerkschaftsfreiheit: Große Koalition gegen Koalitionsfreiheit?</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressemitteilungen/gewerkschaftsfreiheit-grosse-koalition-gegen-koalitionsfreiheit"/>

      <id>urn:syndication:db0d1fa2d625438aa11e9f19fde0a5dd</id>
      <summary>"Tarifeinheit" ist Angriff auf Gewerkschaftsfreiheit. FAU Berlin kritisiert scharf Pläne der großen Koalition.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-13T14:35:00+01:00</published>

      <updated>2013-12-13T14:44:35+01:00</updated>


        <category term="Tarifeinheit"/>


        <category term="Gewerkschaftsfreiheit"/>


        <category term="Allgemeines Syndikat"/>


    </entry>



    <entry>
      <title>Zeit zum Besinnen: Prekäre Arbeit wünscht sich niemand!</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/zeit-zum-besinnen-prekaere-arbeit-wuenscht-sich-niemand"/>

      <id>urn:syndication:06d77fb856a4450483f2f08774fb0653</id>
      <summary>Die Weihnachtszeit steht vor der Tür und auch in der Böll-Stiftung wäre nun nach langem Widerstand und andauernder Sturheit die Chance, einmal zur Besinnung zu kommen und über das eigene Verhältnis zur prekären Arbeit nachzudenken. Gründe dafür gibt es genug – die letzten Wochen waren ereignisreich.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-13T13:35:00+01:00</published>

      <updated>2013-12-13T17:37:41+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Für eine Handvoll Dollar?</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressespiegel/fuer-eine-handvoll-dollar"/>

      <id>urn:syndication:4c55da707f8a4a4ea08db185a9fb2d3e</id>
      <summary>Der Arbeitskampf im Berliner Kino Babylon Mitte. Eine mehrseitige ausführliche Revue des bekanntesten Arbeitskampfes der FAU Berlin.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-13T00:43:52+01:00</published>

      <updated>2013-12-13T00:43:52+01:00</updated>


        <category term="Babylon Mitte"/>


        <category term="Kultur"/>


    </entry>



    <entry>
      <title>Gekämpft, geklagt, gewonnen!</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/gekaempft-geklagt-gewonnen"/>

      <id>urn:syndication:3ea7ed9e1a0e4f9db95b57f4b95a672b</id>
      <summary>FAU-Mitglied erhält nach fast zwei Jahren ausstehende Löhne. Die Firma Messeshop unterlag am Mittwoch einer Klage vor Gericht. Der Fall ist beispielhaft für die Ausnutzung von Unwissenheit migrantischer ArbeiterInnen in Deutschland und sollte Mut machen, gegen solche prekarisierende Arbeitsverhältnisse vorzugehen.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-05T21:35:00+01:00</published>

      <updated>2013-12-11T22:45:46+01:00</updated>


        <category term="Bau &amp; Technik"/>


        <category term="Messeshop"/>


        <category term="Foreigners"/>


    </entry>



    <entry>
      <title>Magdeburger Messeshop muss zahlen!</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressemitteilungen/magdeburger-messeshop-muss-zahlen"/>

      <id>urn:syndication:d618079c1013431185f863d4e114c4fe</id>
      <summary>Gekämpft, geklagt, gewonnen: FAU-Mitglied erhält nach fast zwei Jahren ausstehende Löhne.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-05T20:59:19+01:00</published>

      <updated>2013-12-05T20:59:19+01:00</updated>


        <category term="Bau &amp; Technik"/>


        <category term="Messeshop"/>


    </entry>



    <entry>
      <title>Abschied von Markus</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/abschied-von-markus"/>

      <id>urn:syndication:82a2d25b832c42929217087f122dc2f6</id>
      <summary>„Viele sterben zu spät, und Einige sterben zu früh.“, heißt es bei Nietzsche. Unser Genosse Markus Klawitter gehört leider zu den letzteren. Bereits am 18. September diesen Jahres erlag er im Alter von nur 48 Jahren einem Krebsleiden. Ende Oktober nahmen Freundinnen und Freunde in seiner Berliner Wahlheimat Abschied von ihm.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-12-01T00:00:00+01:00</published>

      <updated>2013-12-01T21:41:52+01:00</updated>


        <category term="Nachruf"/>


        <category term="Allgemeines Syndikat"/>


    </entry>



    <entry>
      <title>Konfliktzone Arbeitsverhältnis</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressespiegel/konfliktzone-arbeitsverhaeltnis"/>

      <id>urn:syndication:4ae28d128395473097e0ed3fd76b3fc9</id>
      <summary>Protest: FAU vermutet gewerkschaftsfeindliche Positionen bei der Böll-Stiftung. Kundgebung am Freitag </summary>


      <author>
        <name></name>

      </author>

      <published>2013-11-27T13:03:22+01:00</published>

      <updated>2013-11-27T13:03:22+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Fr., 29.11., 17:30: Kundgebung zur Mitgliederversammlung der Böll-Stiftung: Prekäre Arbeitsbedingungen beenden</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/fr-29-11-17-30-kundgebung-zur-mitgliederversammlung-der-boell-stiftung-prekaere-arbeitsbedingungen-beenden"/>

      <id>urn:syndication:9053f2dfb6944bd1b339a1c42b5fdfd1</id>
      <summary>Wir fordern die Mitgliederversammlung der Heinrich-Böll-Stiftung auf, dem Lohndumping und der Tarifflucht in der "grünen Ideenagentur" endlich ein Ende zu bereiten!</summary>


      <author>
        <name></name>

      </author>

      <published>2013-11-25T23:15:00+01:00</published>

      <updated>2013-11-25T23:22:35+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Trotz Verurteilung wegen illegaler Leiharbeit: Böll-Stiftung erhält Spaltung der Belegschaft aufrecht</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/trotz-verurteilung-wegen-illegaler-leiharbeit-boell-stiftung-erhaelt-spaltung-der-belegschaft-aufrecht"/>

      <id>urn:syndication:bc759561aef94a3daf779e247908b32d</id>
      <summary>Der erste der aus dem Betrieb verdrängten KollegInnen ist nach einem Gerichtsurteil wieder im Betrieb; weitere werden folgen. Offenbar hat die Geschäftsführung der grünen Böll-Stiftung jedoch vor, die KollegInnen vom normalen Betrieb im Konferenzzentrum getrennt zu halten und sie schnell wieder loszuwerden, um weiter ungestört auf Leiharbeit und Outsourcing setzen zu können.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-11-23T18:50:00+01:00</published>

      <updated>2013-11-25T23:24:15+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Wie industriefreundlich wird die große Koalition?</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressespiegel/wie-industriefreundlich-wird-die-grosse-koalition"/>

      <id>urn:syndication:d20036a5e79f4aba9810c24f3813351e</id>
      <summary>Die Wirtschaftsverbände können zufrieden sein, auch wenn sie jeden Ansatz eines Mindestlohns heftig bekämpfen.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-11-22T20:50:00+01:00</published>

      <updated>2013-11-22T20:49:56+01:00</updated>


        <category term="Tarifeinheit"/>


        <category term="Gewerkschaftsfreiheit"/>


    </entry>



    <entry>
      <title>Protest gegen Heinrich-Böll-Stiftung</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressespiegel/protest-gegen-heinrich-boell-stiftung-1"/>

      <id>urn:syndication:f7bd2afb81de4ef69c34e6984b5e8610</id>
      <summary>Der Konflikt zwischen der grünennahen Heinrich-Böll-Stiftung (HBS) und der Basisgewerkschaft Freie ArbeiterInnen Union (FAU) geht weiter.</summary>


      <author>
        <name></name>

      </author>

      <published>2013-10-21T23:00:00+01:00</published>

      <updated>2013-11-29T03:46:10+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>FAU demonstriert vor Böll-Stiftung</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/fau-demonstriert-vor-boell-stiftung"/>

      <id>urn:syndication:28f9af3abdfa4afd83991f322918aa5d</id>
      <summary>Am Freitagabend demonstrierten über 60 FAU-GewerkschafterInnen sowie solidarische KollegInnen und AktivistInnen u.a. von IWW und ASJ gemeinsam vor der Heinrich Böll Stiftung (HBS) gegen den Kurs der Geschäftsführung, Verhandlungen zu verweigern und Einzelgespräche mit klagenden ehem. Beschäftigten zu forcieren. </summary>


      <author>
        <name></name>

      </author>

      <published>2013-10-20T23:45:00+01:00</published>

      <updated>2013-10-21T09:52:30+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Böll-Stiftung"/>


        <category term="Allgemeines Syndikat"/>


    </entry>



    <entry>
      <title>Böll-Stiftung verweigert Verhandlungen</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/presse/pressemitteilungen/boell-stiftung-verweigert-verhandlungen"/>

      <id>urn:syndication:69e65bd64c874130a757d0ada1c883ca</id>
      <summary>FAU-Delegation musste Gespräch mit Geschäftsführung der Heinrich Böll Stiftung (HBS) abbrechen

</summary>


      <author>
        <name></name>

      </author>

      <published>2013-10-16T13:29:38+01:00</published>

      <updated>2013-10-16T13:29:38+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Böll-Stiftung verweigert Verhandlungen</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/boell-stiftung-verweigert-verhandlungen"/>

      <id>urn:syndication:d5cef47faa9f46abb4b14d20e571303e</id>
      <summary>FAU musste Gespräche mit der Geschäftsführung der Heinrich Böll Stiftung abbrechen. Eingeklagter Kollege erhält weder Lohn noch Arbeit. Kundgebung am Freitag um 18.30 Uhr, Schuhmannstraße 8, vor der Heinrich-Böll-Stiftung: Endlich verhandeln!</summary>


      <author>
        <name></name>

      </author>

      <published>2013-10-16T04:40:00+01:00</published>

      <updated>2013-11-07T13:50:39+01:00</updated>


        <category term="Leiharbeit"/>


        <category term="Bildung"/>


        <category term="Böll-Stiftung"/>


    </entry>



    <entry>
      <title>Burasi kimin Berlin? Whose Berlin? Wem gehört Berlin?</title>
      <link rel="alternate" type="text/html" href="https://berlin.fau.org/news/burasi-kimin-berlin-whose-berlin-wem-gehoert-berlin"/>

      <id>urn:syndication:dfc84d4d97f9446a88f71000ca18be50</id>
      <summary>Auch die FAU Berlin unterstützt die MieterInnendemo am Samstag, 28.09.2013, um 14 Uhr am Lausitzer Platz und den bundesweiten Aktionstag "Keine Profite mit der Miete! Die Stadt gehört allen".</summary>


      <author>
        <name></name>

      </author>

      <published>2013-09-26T16:25:00+01:00</published>

      <updated>2013-09-26T17:26:20+01:00</updated>


        <category term="Stadt und Wohnen"/>


        <category term="Allgemeines Syndikat"/>


    </entry>



</feed>

Remove all the remaining sync database operations

Database access should be fully asynchronous.

One problem is the feed cache which is used all over the place. It would be really nice to keep Storage.getFeed() et.al. as synchronous methods. This can be done by delaying initialization of Brief until the cache is filled and making Storage.changeFeedProperties() always update it manually, so that it never has to be torn down.

Use ParserUtils to sanitize entry content

We want to prevent feeds from running scripts, as it presents a potential privacy leak, whereby they can see what other feeds the user is subscribed to. This can be achieved be setting allowScripts flag on the docshell, but sanitizer has the additional advantage of resolving relative URLs of content links, lack of which is another current bug.

However, we first need to benchmark ParserUtils for possible performance impact. This can be done by setting a very high INITIAL_WINDOW_HEIGHTS_LOAD constant and comparing numbers.

Also, it might turn out the sanitizer will unnecessary cripple some feeds, in which case we will have to reconsider using.

Use FileUtils.jsm

A cleaner API for file handling. Database initialization, OMPL export, and style editor are the spots that could use it.

Mark as Read for one Day

Would be nice to have the same buttons as an article row to mark as read or delete for a full Day,
Sometimes ( week-end ) there are only few sites/blogs that produce articles and most are... not interesting ..

Redesign Brief's interface

Brief's interface is about to undergo some major changes.

The first is a completely new, modern look. It will be clear and simple but not overly minimalistic: more generous spacing, no unnecessary decorations that convey no information, flat and crisp icons as buttons, uniform gray-blue colors with orange highlighting. The goal is to provide a neutral, subdued background for the feed content.

Appearance aside, there are some layout and interactivity issues to be resolved:

  • A single button for toggling headlines view isn't very intuitive. Intuitively, the action is more about switching between two different views, than turning headlines view on and off. And even if it wasn't the case, checkbox-like buttons are questionable and out of style. Two separate, radio-like buttons for headlines view and full view feel more natural.
  • Similarly, instead of two checkbox-like buttons to toggle filtering unread items and bookmarks, there should be three buttons for switching between all/unread/bookmarks.
  • Options and Refresh buttons are tiny, awkward, and undiscoverable.
  • The bookmark star on the left side of the item title is a little out of place, separated from the other item controls. The left side of an item should free from obstruction so that you can easily scan item titles, item controls should be grouped in one place on the right.
  • No way to organize feeds. The user has to figure out themselves that it can be done in Library.
  • Feed Properties and some other things are only accessible with the context menu, which isn't discoverable.
  • More

Brief 1.7.2 - "generatorInstance is undefined"

Firefox 24
I'm not even in the Brief-sidebar, yet this error pops up every few minutes

Wed Oct 30 2013 14:38:50
Error: generatorInstance is undefined
Source file: resource://brief/common.jsm
Line: 84

No idea what is causing those errors.

[1.7.2] no feeds visible

after adding and updating many feeds I can't open them. I tried disabling all other addons, but this didn't fix the problem. I'm using Firefox 25 on Fedora.
There is no popup menu in this part of UI (but it should and is on another machine I use).
http://imageshack.us/photo/my-images/853/l719.png/

Everything works (updating, rearranging feeds, preferences, …) but the feed view itself (resource://brief-content/feedview.html) is just an empty HTML document. from Inspector:

<hbox flex="1">

    <button id="reveal-sidebar-button" class="brief-button" hidden="true" tooltiptext="Sidebar einblenden" oncommand="Commands.revealSidebar()"></button>
    <browser id="feed-view" flex="1" disablehistory="true" type="content" src="resource://brief-content/feedview.html" clickthrough="never">
        #document
            <html>
                <head></head>
                <body>
                </body>
            </html>
    </browser>

</hbox>

Seems like there is some configuration preventing brief from working, but I don't know where to start. Can you please help me?

Make feed timeout a preference

I entered an issue on
https://www.mozdev.org/bugs/show_bug.cgi?id=25519
but this seems to be dealt with by none.
So I re-enter the same issue here.


First of all, thank you so much for your providing great software, Brief.

Everyday I check some web sites that provide RSS URLs. Some of the web sites often take much time to return the responses as RSS.

Because of this, it seems that Brief cannot wait for the responses and it shows
an error icon in the folder pane.

So is it possible to add a timeout setting for this issue?

Make it possible to quickly undo various actions

It is quite easy to mark items as read or to delete them too early. It is a small annoyance in case of a single item, as you probably remember what it was and can find it again if it disappeared from the view. However, it can be really awful if you accidentally click "Mark all as read", marking tens or hundreds of items as read.

Brief should keep an undo history and let the user easily undo latest actions.

Deleting and marking items as read are the most important actions to track. Bookmarking items and deleting feeds would be nice.

Make the home folder immutable

The ability to pick a home folder forces a whole separate tab in the options window. Maybe it is unnecessary? Most users probably use the default anyway, is there really a compelling reason why it should be selectable?

Ability to create folders within Brief

It isn't very discoverable that you can manage your feeds using the Library. At the very least there should be button that shows the home folder in the Library.

Also, see issue #15.

Notify of new items through Brief's tab

I'd like some way to tell when new items are published by looking at Brief's tab.

One way could be for the unread item count to be prefixed in Brief's tab title once all feeds are finished being polled. This is also beneficial for users who have Brief's tab always pinned (and have the toolbar button hidden like me) because Firefox will add a "titlechanged=true" attribute to the pinned tab and the background will change in response to that:

capture

And/or show a different favicon when there's new items, like in this example the first tab is read and the second tab is unread:

capture

[2.0a1] Doesn't work with Spiegel Online (german news magazine)

Version 2.0a1 doesn't work with the RSS-Feed of Spiegel Online anymore.

http://www.spiegel.de/schlagzeilen/index.rss

I managed to make it work by deleting brief.sqlite, but after a short time it stopped again.
Also the links to the articles did not work. Brief always opens the home page.
It seems like brief uses the content of <guid>, which always points to the homepage. The link to the article is in the element <link>.

Example entry:

<item>
    <title>Destillerie-Historie: Die Archäologie des Kentucky Bourbon</title>
    <link>http://www.spiegel.de#ai=932440&amp;aitype=rss&amp;ref=rss</link>
    <category>Wissenschaft</category>
    <pubDate>Sun, 10 Nov 2013 10:08:03 +0100</pubDate>
    <guid>http://www.spiegel.de</guid>
</item>

Problem with tooltip regarding last update time

There was a bug in Brief 1.7a1 that was carried into Digest that was not in Brief 1.6.2 and it has to do with the count since last update time (the code for the tooltip time count was changed between these two versions). For example, if feeds are set to update each hour, the count will increment but as soon as the system clock crosses the hour mark, the tooltip will show the feeds updated one hour ago and stay that way. The timing is still accurate but does not show on the tooltip.

To see what I mean, hit the update button at ten minutes before the top of the hour. It will count up to ten minutes, immediately jump to one hour, and stay that way for the next fifty minutes.

The link below shows my reporting the bug and the author of Digest fixing it:

tanriol/digest#39

Since the author of Digest now recommends that we move back to Brief,and the bug is still there in Brief 1.7 which I just tested, could you please look into this problem as the fix in Digest worked perfectly.

Enter key shortcut is activating unintentionally

If you have the Brief tab focused and you carry out a search in Firefox's search bar or navigate to a website from the location bar, it will also open the current feed item (if there's one visible) in a new tab at the same time as doing the other things (when you press the enter key). So I'd prefer if Brief didn't do that while using the search/location bars if possible.

Database isn't closed - brief.sqlite-wal never gets deleted

After closing Firefox, brief.sqlite-shm and brief.sqlite-wal files aren't deleted. This means that the connection is still open. This leads to a big sqlite-wal file (http://github.com/Tanriol/digest/issues/78).

In my case, brief.sqlite was 60MB and brief.sqlite-wal was 69MB. After closing the connection (I try "sqlite3 brief.sqlite .tables", get it from here: http://sqlite.1065341.n5.nabble.com/Persistence-of-wal-and-shm-td65775.html), the only file was brief.sqlite with 69MB. After a vacuum, I finally could reduce it to only 45MB (from initial 129MB).

I hope this issue can be fixed with #20 or with #23 (or both).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.