Releases: asciimoo/omnom
v0.7.0
- Dark theme
- Global search
- Feed search
- Accessibility improvements of website & addon (fixed all the findings of the accessibility report from HAN University)
- Automatically suggest existing tags that can be found in the text of a website when opening the addon for bookmarking
- UTM tracker remover from feed links
- Translation updates
- Minor bugfixes
Full Changelog: v0.6.0...v0.7.0
Changelog
- e565d44 [enh] synchronize translations from weblate
- fdd55fb [enh] bump addon version
- 5a551ff [mod] rearrange addon fields
- d2698f8 [enh] add aria labels for tags
- b6e7c6f [fix] remove unused function
- 6e3e5b2 [enh] suggest existing tags from page text when opening the addon
- 9e9f293 [enh] add user filtering to tag text query
- f1bb987 [fix] golint
- dd13f04 [enh] retrieve tags that are substrings of a text
- 4beaee8 [enh] declare constants for database types ++ define current database type
- b0f85a6 [enh] improve addon accessibility #2
- d4fb7d7 [enh] improve addon accessibility
- 6e03f7d [enh] improve accessibility
- 9ce6863 [enh] add postgresql backend support - closes #52
- e84b29b [fix] use correct type for tpl functions
- 5723a32 [enh] automatically populate empty addon settings if the user is logged in
- d8952f2 [enh] modernize (go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix -test ./...)
- 008ddd2 [enh] add global search functionality basics
- 27e58f4 [enh] synchronize translations from weblate
- ce44e79 [enh] save feed item resources to local storage
- c817ca1 [enh] parse rss feed urls from html content
- a77c0bc [fix] revert wrong type conversion
- 36b0d85 [enh] add jsonfeed content type to rss feeds
- db71ede [enh] extract feed info to be able to add different feed formats in the future
- 997691a [enh] check required GET/POST arguments globally
- fca0d2c [fix] show only unread feed items for a selected feed by default
- e2da2a3 [fix] use proper error logging in webapp
- a45dcad [fix] remove handler function from api json
- 9f22d6e [fix] remove debug print
- 0d94e07 [enh] allow bookmark creation from webapp & restrict only snapshot creation
- 42f3913 [enh] add feed search
- ca9fe75 [enh] add utm tracker remover ++ feed tests
- b2a33c6 [fix] display feeds without unread items
- 99cdfd7 [enh] synchronize translations from weblate
- 1e134a4 [fix] add link resolve changes to the db ++ support rss description fields as content
- 84782f3 [enh] add dark mode basics
- 1ac03d0 [fix] do not duplicate hostname in rss links #2
- 7c45693 [fix] do not duplicate hostname in rss links
v0.6.0
What's Changed
- Two new views to compare snapshots of the same URL
- Feed reader functionality with RSS support by @asciimoo in #51
- Bookmarks can be marked as unread to appear in the feed view's unread items
- Command line option to create bookmark
- Translation updates
- Minor bug fixes
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Collection support for bookmarks
- Snapshot compare views
- Localization support
- Single file binary release
- Embed templates into the binary by @hansnielsen in #46
- Embed static assets by @hansnielsen in #48
- Modern CSRF protection by @hansnielsen in #49
- Bug fixes
Full Changelog: v0.4.0...v0.5.0
v0.4.0 Fediverse support
I'm happy to announce that ActivityPub support has been implemented in Omnom.
Check out our wiki page for more details: https://github.com/asciimoo/omnom/wiki/Fediverse-support
v0.3.0
Enhancements
- Downloadable, self contained, single page version of a snapshots
- WebExtension API v3 compatibility
- Build action for addon artifacts
- OAuth support
- GitHub & Google OAuth services are supported by default (see https://github.com/asciimoo/omnom/blob/master/config.yml_sample)
- Easy integration of any custom OAuth provider (https://github.com/asciimoo/omnom/blob/master/oauth/providers.go#L5)
- Option to enable secure cookies from config
- Snapshot search endpoint that allows to list all snapshots of an URL
- Config values and executables support absolute paths
- Snapshot details view - listing & referencing resources & metadata of a snapshot
- Snapshot content search:
- Extract only visible text contents of websites
- Split texts by semantic HTML elements
- Handle
mask-imageCSS rules - Refactored (more flexible) storage interface
Fixes
- Delete user session before logout redirect
- Fix RSS feed format
- Check sender in inter-addon messaging
- Addon: handle missing file extensions and
<template>tag src/srcsetoptimizations- Multiple minor CSS/UI fixes
Special thanks to NLNet for sponsoring the development of this release of Omnom.
v0.2.0
Enhancements
- Common resource sharing between snapshots
- Detailed search interface
- Documented JSON API for every endpoint
- RSS subscription for every endpoint
- Automatic DB migrations
- Server side snapshot validation
- Bookmark/snapshot edit/delete endpoints
- Multiple snapshotter bugfixes
- Code linter for the backend
- Consistent error handling in the webapp
- Multiple UI facelifts
- Reference snapshots for the same URL on the snapshot page
- Snapshot size display
- Automated browser tests for both the webapp and the addon
- Github actions for both the linters and tests
- Documentation: https://github.com/asciimoo/omnom/wiki
Special thanks to NLNet for sponsoring the development of this release of Omnom.
First release - v0.1.0 alpha
This is the first alpha release of Omnom. Most of the basic features of the web application are working and the snapshotter extension handles known website solutions.
Note that parts of the web applications have some rough edges and smaller features can change in the near future.
Special thanks to NLNet for sponsoring the development of Omnom.