Cronologia versioni di pWebArc - 13 versioni
pWebArc di Jan Malakhovski
Attenzione alle versioni datate. Sono visualizzate solamente per scopi di test e di riferimento.È raccomandato usare sempre l’ultima versione di un componente aggiuntivo.
Ultima versione
Versione 1.11.0
Rilasciato 27 giu 2024 - 124,98 kBCompatibile con firefox68.0 e successive- Implemented DOM snapshots, their popup UI, keyboard shortcuts and documentation.
- Ctrl+Alt+S runs snapshotTab by default now.
- Changed some default keyboard shortcuts:
- Ctrl+Alt+A and Ctrl+Alt+C run collectAllInLimbo and collectAllTabInLimbo respectively now;
- Alt+Shift+D and Alt+Shift+Wrun discardAllInLimbo and discardAllTabInLimbo now.
- Popup UI:
- Improved layout.
- Destructive actions will start asking for confirmations now.
- Added a bunch of new toolbar icons for various tab states.
In particular, problematic state as well as mixed-capture states (e.g., disabled in this tab, but enabled and with limbo mode in children tabs) now have their own special icons.
- All SVG icons were edited to not reference any fonts, since those are not guaranteed to be available on a user’s system.
- Improved behaviour of new tabs created by clicking buttons on the “Internal State” page.
- Greatly improved documentation.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Scarica Firefox e installa l’estensioneDevi utilizzare Firefox per poter installare questa estensioneVersioni precedenti
Versione 1.10.0
Rilasciato 18 giu 2024 - 105,21 kBCompatibile con firefox68.0 e successive- Implemented dark mode theme. The extension will switch to it automatically when the browser asks (which it will if you switch your browser’s theme to a dark one).
- Implemented some new optional UI-related accessibility config options with toggles in popup UI:
- Colorblind mode: uses bluish colors instead of greenish where possible (which uses mostly the same colors pWebArc used before color-coding of UI toggles was introduced in v1.9.0, with slight variations for the new color-coding).
- Pure text labels: disables emojis in UI labels, makes screen readers happier.
- Improved Internal State/Log UI:
- Added a bunch of tristate toggles for filtering the logs.
- Added in-log buttons to open a narrowed page for reqres with an associated tab.
- Improved keyboard shortcuts:
- In popup UI, toggles and buttons with bound keyboard shortcuts will now get those shortcuts displayed in their tooltips.
- The “Keyboard shortcuts” section of the “Help” page will now show currently active shortcuts (when viewed via the “Help” button from the extension UI).
- The changes to the code there mean all the shortcuts will be reset to their default keys, but it makes stuff much cleaner internally, so.
- Collecting all reqres from currently active tab’s limbo is bound to Alt+S by default now (similarly to how Ctrl+S saves the page).
- Discarding all reqres from currently active tab’s limbo is bound to Alt+W by default now (similarly to how Ctrl+W closes the tab).
- Unmarking all problematic reqres in the currently active tab is bound to Alt+U by default now.
- Added a few more shortcuts:
- Alt+Shift+U by default unmarks all problematic reqres globally now.
- Alt+Shift+S and Alt+Shift+W by default respectively collect and discard all reqres in limbo globally now.
- Added UI for internal scheduled/delayed actions/functions (e.g., saving of frequently changing stuff to persistent storage, automatic actions when a tab closes, etc):
- If some functions are still waiting to be run, the badge will have “~” or “.” in it and change its color, depending on the importance of the stuff that is waiting to be run.
- Popup UI has a new stat line showing the number of such delayed actions and buttons to run or cancel them immediately.
- Added config options and popup UI toggles for picking and marking as problematic reqres with various HTTP status codes.
- “Mark reqres as problematic when they finish … with reqres errors” config option became “… with reqres errors and get dropped”, i.e. it is now disjoint with “… with reqres errors and get picked”.
- Implemented new config options and popup UI toggles for browser-specific workarounds.
- Improved desktop notifications, added some more of them, added config options and popup UI toggles for them.
... and more. See `CHANGELOG.md` in the source repository for more info.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.9.0
Rilasciato 7 giu 2024 - 90,87 kBCompatibile con firefox68.0 e successive- Bugfixes. A whole ton of bugfixes.
- pWebArc now follows a new state diagram.
Terminology-wise, most notably, picked and dropped now mean what collected and discarded meant before.
See the “Help” page for more info.
- A lot of changes to make pWebArc consistently use the above terminology — both in the source and in the documentation — were performed for this release.
- New features:
- Implemented “negative limbo mode”.
It does the same thing as limbo mode does, but for reqres that were dropped instead of picked. (Which is why there is an arrow from dropped to in_limbo on the diagram above.)
- Implemented optional automatic actions when a tab gets closed.
E.g., you can ask pWebArc to automatically unmark that tab’s problematic reqres and/or collect and archive everything belonging to that tab from limbo.
- Implemented a bunch of new desktop notifications.
- Added a bunch of new configuration options.
This includes a bunch of them for controlling desktop notifications.
- Added a bunch of new keyboard shortcuts.
Also, keyboard shortcuts now work properly in narrowed “Internal State” pages.
- Implemented stat persistence between restarts.
You can brag about your archiving prowess to your friends by sharing popup UI screenshots now.
- Added the “Changelog” page, which can be viewed by clicking the version number in the extension’s popup.
- Improved visuals:
- Extension’s toolbar button icon, badge, and title are much more informative and consistent in their behaviour now.
- The version number button in the popup (which opens the “Changelog”) will now get highlighted on major updates.
- Similarly, the “Help” button will now get highlighted when that page gets updated.
- The popup, the “Help” page, the “Internal State” aka the “Log” page all had their UI improved greatly.
- All the toggles in the popup are now color-coded with their expected values, so if something looks red(-dish), you might want to check the help string in question just in case.
- Improved documentation.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.8.1
Rilasciato 22 mag 2024 - 70,18 kBCompatibile con firefox68.0 e successive- Tiny bugfix.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.8.0
Rilasciato 20 mag 2024 - 70,16 kBCompatibile con firefox68.0 e successive- Implemented "problematic" reqres flag, its tracking, UI, and documentation.
This flag gets set for "no\_response" and "incomplete" reqres by default but, unlike "Archive reqres with" settings, it does not influence archival, instead pWebArc d
isplays "error" as its icon and its badge gets "!" at the end.
This is needed because, normally, browsers provide no indication when some parts of the page failed to load properly --- they expect you to actually look at the page
with your eyes to notice something looking broken instead --- which is not a proper way to do this when you want to be sure that the whole page with all its resources was
archived.
- Implemented currently active tab's limbo mode indication via the icon.
- Added more shortcuts, changed defaults for others:
- Added `toggle-tabconfig-limbo`, `toggle-tabconfig-children-limbo`, and `show-tab-state` shortcuts,
- Changed the default shortcut for `collect-all-tab-inlimbo` from `Alt+A` to `Alt+Shift+A` for uniformity.
- Renamed reqres states:
- `noresponse` -\> `no_response`,
- `incomplete-fc` -\> `incomplete_fc`.
- Added a separate state for reqres that are completed from cache: `complete_fc`.
- Improved UI, the internal state/log page is much nicer now, but the popup UI in its default state might have become a bit too long...
- Improved performance when using limbo mode.
- Improved documentation.
- Bugfixes.
(Actually, this releases about half of the new changes in my local branches, so expect a new release soonish.)Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.7.0
Rilasciato 2 mag 2024 - 68,39 kBCompatibile con firefox68.0 e successive- Implement "in limbo" reqres processing stage and toggles.
"Limbo" is an optional pre-archival-queue stage for finished reqres that are
ready to be archived but, unlike non-limbo reqres, are not to be archived
automatically.
Useful in cases when you need to actually look at a page before deciding if
you want to archive it.
E.g., you enable limbo mode, reload the page, notice there were no updates
to the interesting parts of the page, and so you discard all of the reqres
newly generated by that tab via appropriate button in the add-on popup, or
via the new keyboard shortcut.
- The "Log" page became the "Internal State" page, now shows in-flight and
in-limbo reqres, and allows narrowing to data belonging to a tab.
- Improved UI.
- Improved performance.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.6.0
Rilasciato 11 mar 2024 - 64,75 kBCompatibile con firefox68.0 e successive- Replaced icons with a cuter set.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.5
Rilasciato 24 ott 2023 - 63,34 kBCompatibile con firefox68.0 e successive- Added shortcuts toggling tab-related config settings.
- Improved UI.
- Improved documentation.
- Bugfixes.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.4
Rilasciato 26 set 2023 - 62,85 kBCompatibile con firefox68.0 e successive- Improved document_url and origin_url handling.
- Implemented context menu actions.
- Improved UI.
- Improved efficiency when dumping to CBOR.
- Improved documentation.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.3
Rilasciato 4 set 2023 - 60,68 kBCompatibile con firefox68.0 e successiveBug fixes, UI improvements, experimental Chromium support.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.1
Rilasciato 28 ago 2023 - 50,92 kBCompatibile con firefox68.0 e successiveBetter handling of "304 Not Modified" responses, UI and help improvements, bugfixes.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 1.0
Rilasciato 25 ago 2023 - 49,91 kBCompatibile con firefox68.0 e successiveFixed some small bugs, better popup/settings UI, the "Help" page is much more helpful and the "Log" page updates automatically now.Codice sorgente rilasciato sotto licenza GNU Library General Public License v3.0
Versione 0.1
Rilasciato 20 ago 2023 - 44,62 kBCompatibile con firefox68.0 e successiveCodice sorgente rilasciato sotto licenza GNU Library General Public License v3.0