]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Wed, 27 Nov 2024 13:32:28 +0000 (13:32 +0000)]
accounts: Allow editing alternate email addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 13:22:13 +0000 (13:22 +0000)]
users: Update design of profile edit page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:36:07 +0000 (11:36 +0000)]
users: Increase the resolution of avatars
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:33:34 +0000 (11:33 +0000)]
base: Move the download link to second position
This feels more natural to me.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:32:08 +0000 (11:32 +0000)]
support: Rename page and make it more concise
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:24:07 +0000 (11:24 +0000)]
base: Add link to community.ipfire.org
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Nov 2024 11:20:05 +0000 (11:20 +0000)]
asterisk: Don't keep a permanent connection
This was not very stable and caused that we sometimes could not render
the user pages.
Now, we establish a new connection with every request which is still
fast enough.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 18:20:20 +0000 (18:20 +0000)]
campaigns: Re-implement the donation campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 18:08:04 +0000 (18:08 +0000)]
accounts: Don't send promotional messages to newly registered users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:58:18 +0000 (17:58 +0000)]
auth: Style the activated screen
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:33:31 +0000 (17:33 +0000)]
campaigns: Remove old stuff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:30:40 +0000 (17:30 +0000)]
accounts: Immediately schedule the profile setup emails on registration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:30:09 +0000 (17:30 +0000)]
auth: Style the account activation page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:29:43 +0000 (17:29 +0000)]
messages: Don't try to send emails from the future
I will never learn this.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:13:51 +0000 (17:13 +0000)]
accounts: Always ask for consent of promotional emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 17:07:27 +0000 (17:07 +0000)]
messages: Implement sending messages later
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:52:13 +0000 (16:52 +0000)]
cron: Schedule the Christmas campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:45:38 +0000 (16:45 +0000)]
backend: Add option to send campaign emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:45:27 +0000 (16:45 +0000)]
backend: Wrap all tasks into a transaction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:42:01 +0000 (16:42 +0000)]
accounts: Log when we send a message
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:40:59 +0000 (16:40 +0000)]
backend: Read environment from environment
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 16:11:44 +0000 (16:11 +0000)]
accounts: Simplify sending messages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 26 Nov 2024 15:51:08 +0000 (15:51 +0000)]
donate: Update Christmas campaign
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2024 15:33:21 +0000 (15:33 +0000)]
blog: Fix feed URL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Nov 2024 17:07:22 +0000 (17:07 +0000)]
auth: Allow password reset using the email address
Before, we strictly required the username.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 15 Jun 2024 11:16:24 +0000 (11:16 +0000)]
donate: Update Zeiterfassung API
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:23:25 +0000 (16:23 +0000)]
docs: Fix more Python syntax errors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:21:00 +0000 (16:21 +0000)]
blog: Fix Python syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:20:06 +0000 (16:20 +0000)]
docs: Fix Python syntax error on revisions page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:17:13 +0000 (16:17 +0000)]
docs: Fix Python syntax error in search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 7 Jun 2024 16:12:02 +0000 (16:12 +0000)]
docs: Add missing {% end block %} tag
Fixes: #13693
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:55:46 +0000 (14:55 +0000)]
index: Advertise IPFire Location on the frontpage
Fixes: #13647 - Find a way to link to IPFire Location
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:24:49 +0000 (14:24 +0000)]
fireinfo: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:23:14 +0000 (14:23 +0000)]
error: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:22:17 +0000 (14:22 +0000)]
donate: Fix OpenGraph tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:19:56 +0000 (14:19 +0000)]
index: Fix OG tags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:09:12 +0000 (14:09 +0000)]
logo: Fix pride month
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Jun 2024 14:08:17 +0000 (14:08 +0000)]
location: Update OpenGraph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:59:26 +0000 (14:59 +0000)]
docs/diff: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:56:59 +0000 (14:56 +0000)]
nopaste/view: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:59 +0000 (14:55 +0000)]
static/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:39 +0000 (14:55 +0000)]
users/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:55:18 +0000 (14:55 +0000)]
location/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:54:55 +0000 (14:54 +0000)]
fireinfo/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:54:34 +0000 (14:54 +0000)]
lists/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:01:14 +0000 (14:01 +0000)]
docs/files/*: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 14:00:27 +0000 (14:00 +0000)]
docs/404, recent-changes, revisions, search-results, tree: use ogp
module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:58:29 +0000 (13:58 +0000)]
downloads/cloud, mirrors, release: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:32:00 +0000 (13:32 +0000)]
blog/index, write: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 29 May 2024 13:31:26 +0000 (13:31 +0000)]
auth/join, login, password-reset: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:24:20 +0000 (16:24 +0000)]
docs/page: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:23:15 +0000 (16:23 +0000)]
blog/post: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:22:37 +0000 (16:22 +0000)]
about: use ogp module
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 16:18:51 +0000 (16:18 +0000)]
add a module to handle open graph metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:37:55 +0000 (11:37 +0000)]
fireinfo/*: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:27:09 +0000 (11:27 +0000)]
static/*: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:22:57 +0000 (11:22 +0000)]
downloads/cloud & /mirrors: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:15:52 +0000 (11:15 +0000)]
donate: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:14:42 +0000 (11:14 +0000)]
docs/tree: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 11:11:46 +0000 (11:11 +0000)]
docs/files/*: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 10:53:43 +0000 (10:53 +0000)]
docs/search-results: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Tue, 28 May 2024 10:40:11 +0000 (10:40 +0000)]
docs/recent-changes: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 14:05:05 +0000 (14:05 +0000)]
users: add ogp metadata to pages
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 14:01:38 +0000 (14:01 +0000)]
users/groups/index: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 13:56:07 +0000 (13:56 +0000)]
error, index: fix ogp metadata for static pages
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 13:55:38 +0000 (13:55 +0000)]
docs/404: fix ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 13:50:46 +0000 (13:50 +0000)]
fix ogp metadata
files: auth/join, auth/login, auth/password-reset. blog/index, blog/write
* page.title can't be used outside of documentation
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 10:36:59 +0000 (10:36 +0000)]
static: add ogp metadata to all pages
* about, help, legal, partners, sitemap
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 10:24:03 +0000 (10:24 +0000)]
nopaste/view: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Fri, 10 May 2024 19:32:26 +0000 (19:32 +0000)]
location: add ogp metadata to all pages
* download, how-to-use, index, lookup
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Fri, 10 May 2024 19:09:55 +0000 (19:09 +0000)]
lists: add ogp metadata to all sites
* index, unsubscribe, subscribe
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Fri, 10 May 2024 19:00:50 +0000 (19:00 +0000)]
fireinfo: add ogp metadata to every page
* driver, index, processors, profile, releases, vendor, vendors
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 24 Apr 2024 17:42:40 +0000 (17:42 +0000)]
downloads/mirrors: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 24 Apr 2024 17:37:27 +0000 (17:37 +0000)]
downloads/cloud: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Wed, 24 Apr 2024 17:33:27 +0000 (17:33 +0000)]
docs/search-results: fix ogp syntax
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 17:04:48 +0000 (17:04 +0000)]
docs/tree: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 17:04:12 +0000 (17:04 +0000)]
docs/files/*: template ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 17:03:21 +0000 (17:03 +0000)]
donate: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:55:05 +0000 (16:55 +0000)]
docs/search-results: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:54:42 +0000 (16:54 +0000)]
docs/revisions: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:53:03 +0000 (16:53 +0000)]
docs/recent-changes: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:52:31 +0000 (16:52 +0000)]
docs/404: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:52:04 +0000 (16:52 +0000)]
blog/write: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:51:45 +0000 (16:51 +0000)]
blog/post: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:51:21 +0000 (16:51 +0000)]
blog/index: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:50:49 +0000 (16:50 +0000)]
auth/password-reset: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:50:31 +0000 (16:50 +0000)]
auth/join: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:06:06 +0000 (16:06 +0000)]
index: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:05:32 +0000 (16:05 +0000)]
error: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 4 Apr 2024 16:04:41 +0000 (16:04 +0000)]
auth/loging: add ogp metadata
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 7 Mar 2024 12:01:38 +0000 (12:01 +0000)]
lists: added pages to un- subscribe from mailing lists
Rico Hoppe [Sat, 25 May 2024 15:40:01 +0000 (15:40 +0000)]
docs/confirm-restore: fix bug 13538
* add div class field
* responsive size for desktop/ mobile
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 13:52:20 +0000 (13:52 +0000)]
docs/confirm-restore: fix restore page
* this fixes bug 13538
* used wrong block, now uses right block
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sat, 11 May 2024 13:57:33 +0000 (13:57 +0000)]
backend: show checksum on thank-you page
* this fixes bug 13652
* implemented function to get file by filename
* implemented checksum into thank-you page
* removed checksum from title of download links
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Tue, 7 May 2024 21:11:28 +0000 (21:11 +0000)]
wiki.py: make regex for user mentions only match the mention
* fixes bug 13682
* the regex for user mentions used to match whitespace in front of the @
symbol. Through using \B it stops matching "any non word charakter"
and only matches @'s after non-word boundaries.
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sat, 27 Apr 2024 17:29:18 +0000 (17:29 +0000)]
wiki: fix user mention preprocessor regex
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 26 Apr 2024 14:35:48 +0000 (14:35 +0000)]
wiki: Only match usernames when a word starts with @
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 26 Apr 2024 14:35:14 +0000 (14:35 +0000)]
blog: Correctly initialize the renderer
This is necessary because we need to pass the backend in order use some
of the fancy link features.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 15:05:57 +0000 (15:05 +0000)]
location: Create a page that explains how to report problems
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Apr 2024 09:58:08 +0000 (09:58 +0000)]
location: The Archlinux package is in Extra and not AUR
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>