censor/Censor
1
37
Fork
You've already forked Censor
3

2026年01月14日 - 2026年07月14日

Overview

118 active pull requests
39 active issues
Excluding merges, 5 authors have pushed 98 commits to main and 173 commits to all branches. On main, 64 files have changed and there have been 5586 additions and 1809 deletions.

7 releases published by 2 users

Release v0.7.3 Censor says Kaixo and lets you save redactions with ease 2026年07月09日 22:59:05 +02:00

Release v0.7.2 Censor says Hej and Привіт 2026年06月23日 12:15:21 +02:00

Release v0.7.1 Annotation censoring everywhere 2026年04月28日 22:58:31 +02:00

Release v0.7.0 Zoom in, zoom out, redact your points! 2026年04月04日 11:52:32 +02:00

Release v0.6.0 Secure redaction by design and through extensive testing 2026年03月23日 16:47:41 +01:00

Release v0.5.0 Better safe than sorry: Censor with improved security 2026年03月15日 10:58:11 +01:00

Release v0.4.0 A historic moment for Censor 2026年02月28日 13:18:00 +01:00

112 pull requests merged by 5 users

Merged #233 fix: redact point- or line-like links, widgets and annotations on redaction rectangle borders 2026年07月14日 14:31:35 +02:00

Merged #232 chore: add test files from Open Preserve Foundation 2026年07月14日 10:44:32 +02:00

Merged #231 chore(ci): manual build start on PRs 2026年07月13日 12:43:48 +02:00

Merged #230 chore(ci): omit PR creation for no changes [skip ci] 2026年07月11日 13:24:54 +02:00

Merged #229 feat: saving redacted document always as PDF, hardcode extension, minor stuff 2026年07月10日 10:19:35 +02:00

Merged #228 chore(ci): fix publishing AUR release after publishing release [skip ci] 2026年07月10日 09:42:39 +02:00

Merged #227 release: publish v0.7.3 2026年07月09日 22:53:53 +02:00

Merged #226 chore(ci): publish AUR release after publishing release [skip ci] 2026年07月09日 21:30:44 +02:00

Merged #225 fix: saving file when opened on command line 2026年07月09日 20:19:39 +02:00

Merged #224 meta: add links to Repology and AI rules to README [skip ci] 2026年07月09日 18:14:16 +02:00

Merged #222 i18n: add Basque to translated languages, feat: add Censor and more to keywords in desktop file 2026年07月09日 15:58:49 +02:00

Merged #211 i18n: update translations from Codeberg Translate [skip ci] 2026年07月09日 15:48:29 +02:00

Merged #218 meta: clarify AI Agreement with respect to copyright 2026年07月06日 12:42:42 +02:00

Merged #220 chore: update dependency PyMuPDF to 1.28.0 2026年07月06日 12:40:45 +02:00

Merged #213 chore: update dependencies actions/cache, actions/checkout 2026年06月29日 10:52:25 +02:00

Merged #217 fix(ci): get latest dependency of actions with semver sorting [skip ci] 2026年06月29日 10:48:17 +02:00

Merged #209 release: publish v0.7.2 2026年06月23日 12:14:27 +02:00

Merged #210 chore(ci): switch to Codeberg runner which runs 5 instead of 2 minutes 2026年06月23日 11:51:33 +02:00

Merged #208 chore: update dependencies pytest 9.1.1, jq 1.8.2 and actions/checkout v7 2026年06月23日 11:43:17 +02:00

Merged #207 chore(ci): switch to Codeberg runner which runs 5 instead of 2 minutes [skip ci] 2026年06月23日 11:32:59 +02:00

Merged #205 i18n: add Swedish and Ukrainian to translated languages 2026年06月23日 11:07:20 +02:00

Merged #203 i18n: update translations from Codeberg Translate [skip ci] 2026年06月23日 11:00:44 +02:00

Merged #204 chore: update dependencies (actions/checkout, py-pdf samples) 2026年06月06日 12:08:44 +02:00

Merged #195 i18n: update translations from Codeberg Translate [skip ci] 2026年05月22日 18:48:32 +02:00

Merged #201 chore: update dependenciedependency (py-pdf samples) 2026年05月16日 08:19:45 +02:00

Merged #196 chore: update dependency submodule py-pdf/sample-files 2026年05月04日 10:41:43 +02:00

Merged #194 release: publish v0.7.1 2026年04月28日 22:58:15 +02:00

Merged #191 i18n: add Hindi to translated languages [skip ci] 2026年04月28日 17:21:20 +02:00

Merged #190 i18n: update translations from Codeberg Translate [skip ci] 2026年04月28日 17:20:05 +02:00

Merged #193 chore: update dependencies (PyMuPDF 1.27.2.3) 2026年04月27日 12:45:10 +02:00

Merged #192 fix(ci): use JSON file for GNOME release detection [skip ci] 2026年04月27日 12:07:03 +02:00

Merged #188 chore(ci): use feed for GNOME release version detection [skip ci] 2026年04月25日 22:19:50 +02:00

Merged #187 chore: update dependencies (pygments and pytest) 2026年04月10日 12:38:50 +02:00

Merged #186 chore(ci): fix GNOME release version detection [skip ci] 2026年04月10日 12:31:13 +02:00

Merged #185 release: publish v0.7.0 2026年04月04日 11:52:07 +02:00

Merged #181 i18n: update translations from Codeberg Translate [skip ci] 2026年04月03日 22:59:38 +02:00

Merged #184 feat!: do not reset form field entries during sanitization 2026年04月03日 22:57:43 +02:00

Merged #183 i18n: allow list joiner to be translated [skip ci] 2026年04月03日 12:30:37 +02:00

Merged #182 fix!: support redaction of rotated, cropped and scaled pages, adjust intersection definition 2026年04月03日 11:32:45 +02:00

Merged #180 i18n: update translations from Codeberg Translate [skip ci] 2026年03月26日 12:56:41 +01:00

Merged #178 i18n: add Croatian and Russian to translated languages [skip ci] 2026年03月26日 12:56:06 +01:00

Merged #179 fix: redact annotations, widgets and links also if point-like 2026年03月24日 19:37:38 +01:00

Merged #177 feat: add pinch to zoom and improve zooming behaviour 2026年03月24日 16:25:30 +01:00

Merged #172 release: publish v0.6.0 2026年03月23日 16:47:22 +01:00

Merged #175 fix: do not wrongly warn for overlapping redaction rectangles 2026年03月23日 16:24:12 +01:00

Merged #173 chore(ci): fix release workflows for source update [skip ci] 2026年03月23日 13:56:43 +01:00

Merged #168 i18n: update translations from Codeberg Translate [skip ci] 2026年03月23日 13:37:12 +01:00

Merged #171 chore(test): fix test for unsavable documents, add contributor instructions 2026年03月23日 13:30:31 +01:00

Merged #169 fix: allow saving when document was deleted in the meantime 2026年03月23日 11:52:26 +01:00

Merged #170 fix: remove wrong subtitle after saving [skip ci] 2026年03月23日 11:52:15 +01:00

Merged #166 i18n: add Polish to translated languages [skip ci] 2026年03月23日 10:45:11 +01:00

Merged #143 i18n: update translations from Codeberg Translate [skip ci] 2026年03月23日 10:44:47 +01:00

Merged #159 feat: check successful redaction and warn user if needed 2026年03月23日 10:42:49 +01:00

Merged #167 chore: update dependencies: GNOME 50, PyMuPDF 1.27.2.2 2026年03月21日 11:39:32 +01:00

Merged #160 chore(test): add more test samples and optional sample filtering [skip ci] 2026年03月19日 19:01:56 +01:00

Merged #157 i18n: improve warnings wording, add non-breaking space between page and number [skip ci] 2026年03月18日 15:03:33 +01:00

Merged #156 fix: fall back to full image removal when image cropping fails 2026年03月18日 12:54:21 +01:00

Merged #154 i18n: update pot file [skip ci] 2026年03月17日 20:10:27 +01:00

Merged #153 chore: update submodule dependency 2026年03月17日 20:08:12 +01:00

Merged #151 feat: redact links and widgets 2026年03月17日 19:57:35 +01:00

Merged #152 chore: update PyMuPDF dependency 2026年03月17日 15:48:58 +01:00

Merged #150 chore(testing): add more test samples, use pytest’s parametrization 2026年03月17日 14:49:23 +01:00

Merged #148 chore(ci): fix dependency update pull request creation [skip ci] 2026年03月17日 11:03:00 +01:00

Merged #147 chore(ci): improve dependency update using censor-bot as actor [skip ci] 2026年03月17日 10:49:40 +01:00

Merged #145 chore(ci): fix dependency update, send mail when failing [skip ci] 2026年03月17日 10:28:54 +01:00

Merged #141 release: publish v0.5.0 2026年03月15日 10:57:44 +01:00

Merged #142 chore: update screenshot for v0.5.0 [skip ci] 2026年03月15日 09:50:45 +01:00

Merged #131 i18n: update translations from Codeberg Translate [skip ci] 2026年03月15日 09:30:24 +01:00

Merged #140 feat!: sanitize document when saving 2026年03月14日 13:33:45 +01:00

Merged #136 feat: redact annotations 2026年03月12日 17:19:09 +01:00

Merged #135 fix: redact outside of page borders with proper infinity 2026年03月12日 15:04:25 +01:00

Merged #133 fix(security): redact elements outside of page 2026年03月11日 15:58:09 +01:00

Merged #132 feat: add keyboard access keys (mnemonics) to main menu 2026年03月11日 11:43:07 +01:00

Merged #130 feat: improve saving experience 2026年03月11日 11:11:02 +01:00

Merged #129 feat: add alerts when opening or saving of document fails 2026年03月10日 19:44:07 +01:00

Merged #128 fix!: remove 0 and 1 keyboard shortcuts, with issues in page selector 2026年03月10日 19:27:23 +01:00

Merged #127 feat: improve user interface by moving buttons around 2026年03月10日 19:23:03 +01:00

Merged #125 fix: prevent data loss asking before quitting application 2026年03月10日 17:12:39 +01:00

Merged #126 chore: add AGPL license text to data folder 2026年03月10日 17:07:44 +01:00

Merged #124 chore(testing): add full-page tests using pypdf test samples 2026年03月10日 13:11:49 +01:00

Merged #116 i18n: add Czech to translated languages [skip ci] 2026年03月06日 17:26:54 +01:00

Merged #109 i18n: update translations from Codeberg Translate [skip ci] 2026年03月06日 17:25:50 +01:00

Merged #115 fix: redact vector graphics 2026年03月06日 16:25:42 +01:00

Merged #113 fix: collect garbage when saving document 2026年03月04日 12:58:26 +01:00

Merged #112 chore(testing): add backend tests 2026年03月04日 12:37:46 +01:00

Merged #108 chore(i18n): adjust translators instructions and remove copyright owner translations 2026年03月02日 16:17:41 +01:00

Merged #105 feat: use crosshair cursor for rectangle selection 2026年03月01日 12:13:28 +01:00

Merged #104 chore(build): improve cleanup commands and more 2026年03月01日 10:42:24 +01:00

Merged #97 release: publish v0.4.0 2026年02月28日 13:11:37 +01:00

Merged #103 i18n: update translations from Codeberg Translate 2026年02月28日 12:54:02 +01:00

Merged #102 feat: add undo/redo entries in right-click context menu 2026年02月28日 12:41:25 +01:00

Merged #73 i18n: update translations from Codeberg Translate 2026年02月28日 12:28:56 +01:00

Merged #101 chore(ci): fix job cancelling [skip ci] 2026年02月28日 11:02:00 +01:00

Merged #100 chore(ci): fix repository name check [skip ci] 2026年02月28日 10:45:39 +01:00

Merged #99 chore(ci): improve workflows [skip ci] 2026年02月28日 10:36:50 +01:00

Merged #92 fix: allow repeated saving to same file path 2026年02月27日 20:38:28 +01:00

Merged #96 chore(ci): use censor-bot for release actions 2026年02月27日 18:56:27 +01:00

Merged #95 chore: update dependencies 2026年02月27日 18:32:33 +01:00

Merged #94 chore(ci): fix automated actions dependency updates 2026年02月27日 18:28:29 +01:00

Merged #93 chore(ci): add semi-automated dependency updates 2026年02月27日 18:22:16 +01:00

Merged #91 fix(ci): use actually the PR head for building the flatpak bundle 2026年02月27日 12:18:59 +01:00

Merged #89 chore(ci): use flathub origin for pulling in release preparation, really 2026年02月26日 16:42:11 +01:00

Merged #88 chore(ci): use flathub origin for pulling in release preparation 2026年02月26日 16:37:28 +01:00

Merged #86 fix(ci): use proper pull request ref in GNOME build start 2026年02月26日 16:08:42 +01:00

Merged #74 i18n: add Dutch, French and Vietnamese to translated languages 2026年02月26日 15:52:14 +01:00

Merged #85 i18n: update translations from Codeberg Translate 2026年02月26日 15:32:00 +01:00

Merged #83 fix(ci): use proper pull request ref in GNOME build start 2026年02月26日 14:21:34 +01:00

Merged #82 chore(ci): add automated flatpak builds on GNOME Gitlab for pull requests 2026年02月26日 14:00:39 +01:00

Merged #81 fix: restore save button sensitivity and title on changes 2026年02月24日 18:09:48 +01:00

Merged #80 chore: remove unused PyMuPDFb dependency 2026年02月24日 17:49:52 +01:00

Merged #79 chore: update pyMuPDF (and MuPDF) to 1.27.1 2026年02月24日 17:45:58 +01:00

Merged #75 feat: add undo/redo history 2026年02月23日 18:47:34 +01:00

6 pull requests proposed by 3 users

Proposed #114 WIP: feat: redact vector graphics with less strict option 2026年03月06日 13:01:01 +01:00

Proposed #214 feat: add actions to export and import redactions to/from JSON 2026年06月27日 23:58:20 +02:00

Proposed #215 feat: add color picker for redaction color 2026年06月28日 13:50:46 +02:00

Proposed #216 feat: add option to use a hatch pattern for redactions 2026年06月28日 13:52:41 +02:00

Proposed #219 WIP: chore(ci): use authorized integrations for triggering build on GNOME Gitlab [skip ci] 2026年06月29日 14:14:37 +02:00

Proposed #223 i18n: update translations from Codeberg Translate [skip ci] 2026年07月09日 16:00:00 +02:00

24 issues closed from 4 users

Closed #199 bug: missing redaction of point-like links (and others?) in page corners, without warning 2026年07月14日 14:31:35 +02:00

Closed #212 bug: button icons not shown when not used on Gnome 2026年07月13日 10:58:52 +02:00

Closed #197 bug: first-time saving with Save... or Ctrl+S fails 2026年07月09日 20:19:39 +02:00

Closed #221 Include "censor" in keywords of desktop file 2026年07月09日 15:58:49 +02:00

Closed #137 bug: not possible to redact annotations in some files 2026年04月27日 12:45:10 +02:00

Closed #161 bug: page coordinates mismatch for rotated pages or pages with weird boxes? 2026年04月03日 11:32:46 +02:00

Closed #162 bug: failing signature redaction 2026年03月24日 19:37:39 +01:00

Closed #107 feat: improve zoom accessibility 2026年03月24日 16:25:31 +01:00

Closed #174 bug: redacting with overlapping rectangles raises warning when saving 2026年03月23日 16:24:13 +01:00

Closed #164 bug: saving document fails when document was deleted in the meanwhile 2026年03月23日 11:52:26 +01:00

Closed #155 bug: applying redactions sometimes fails with only Gray, RGB, and CMYK colorspaces supported 2026年03月18日 12:54:21 +01:00

Closed #98 feat: remove PDF signatures 2026年03月17日 19:57:36 +01:00

Closed #3 feat: redact metadata 2026年03月14日 23:37:42 +01:00

Closed #119 bug: annotations not redacted 2026年03月12日 17:19:12 +01:00

Closed #121 bug: drawings (and others?) located outside of page not redacted 2026年03月11日 15:58:32 +01:00

Closed #122 bug: pressing 1 or 0 in page selector is changing zoom instead of inserting 2026年03月10日 19:27:23 +01:00

Closed #123 Bug: Data behind censored blocks (sometimes) stored as plain text 2026年03月10日 12:51:39 +01:00

Closed #5 bug: redaction of vector graphics incomplete 2026年03月06日 16:25:42 +01:00

Closed #84 feat: custom curser for drawing rectangles 2026年03月01日 12:13:29 +01:00

Closed #20 feat: undo/redo 2026年02月28日 12:41:26 +01:00

Closed #90 bug?: saving redacted files ,by overwriting the original,does not work 2026年02月27日 20:38:30 +01:00

Closed #78 bug: saving files (sometimes?) does not work 2026年02月27日 20:38:29 +01:00

Closed #77 chore: update pyMuPDF dependency 2026年02月27日 18:22:17 +01:00

Closed #76 i18n: add Dutch and Vietnamese 2026年02月26日 15:52:14 +01:00

34 issues created by 1 user

Opened #78 bug: saving files (sometimes?) does not work 2026年02月17日 17:40:09 +01:00

Opened #84 feat: custom curser for drawing rectangles 2026年02月26日 15:01:18 +01:00

Opened #90 bug?: saving redacted files ,by overwriting the original,does not work 2026年02月26日 21:00:58 +01:00

Opened #98 feat: remove PDF signatures 2026年02月27日 22:06:43 +01:00

Opened #106 feat: open new documents in multiple windows 2026年03月01日 19:50:24 +01:00

Opened #107 feat: improve zoom accessibility 2026年03月01日 23:28:36 +01:00

Opened #110 meta: testing 2026年03月02日 22:01:21 +01:00

Opened #111 feat: "secure" export to PDF with rasterized images 2026年03月03日 19:11:15 +01:00

Opened #118 feat: asynchronous, parallel page loading for better performance for large PDF files. 2026年03月07日 00:06:40 +01:00

Opened #119 bug: annotations not redacted 2026年03月07日 10:37:19 +01:00

Opened #120 meta: What is redacted? What not? 2026年03月07日 13:28:36 +01:00

Opened #121 bug: drawings (and others?) located outside of page not redacted 2026年03月07日 21:48:22 +01:00

Opened #122 bug: pressing 1 or 0 in page selector is changing zoom instead of inserting 2026年03月09日 13:35:06 +01:00

Opened #123 Bug: Data behind censored blocks (sometimes) stored as plain text 2026年03月09日 17:09:45 +01:00

Opened #134 bug: incomplete redaction of vector graphics (line art) 2026年03月12日 14:38:59 +01:00

Opened #137 bug: not possible to redact annotations in some files 2026年03月12日 16:46:59 +01:00

Opened #138 feat: support reading of encrypted documents 2026年03月12日 22:02:46 +01:00

Opened #139 feat: let new redactions not redact old redactions 2026年03月13日 12:16:06 +01:00

Opened #144 feat: warning for insufficient redactions 2026年03月16日 12:51:06 +01:00

Opened #155 bug: applying redactions sometimes fails with only Gray, RGB, and CMYK colorspaces supported 2026年03月18日 11:15:49 +01:00

Opened #158 bug: incomplete redaction of text or some letters 2026年03月18日 16:00:06 +01:00

Opened #161 bug: page coordinates mismatch for rotated pages or pages with weird boxes? 2026年03月19日 23:21:38 +01:00

Opened #162 bug: failing signature redaction 2026年03月19日 23:26:30 +01:00

Opened #163 bug: opening of some files fails with various errors 2026年03月19日 23:38:55 +01:00

Opened #164 bug: saving document fails when document was deleted in the meanwhile 2026年03月20日 11:06:51 +01:00

Opened #165 bug: incomplete redaction of images or vector drawings? 2026年03月20日 12:21:38 +01:00

Opened #174 bug: redacting with overlapping rectangles raises warning when saving 2026年03月23日 14:14:01 +01:00

Opened #189 meta: packaging status 2026年04月14日 15:52:05 +02:00

Opened #197 bug: first-time saving with Save... or Ctrl+S fails 2026年05月05日 15:02:55 +02:00

Opened #198 bug: sometimes impossible to save redactions, potential data loss 2026年05月05日 16:14:36 +02:00

Opened #199 bug: missing redaction of point-like links (and others?) in page corners, without warning 2026年05月05日 16:23:43 +02:00

Opened #200 bug: missing redaction of a vector graphic, without warning 2026年05月05日 16:39:25 +02:00

Opened #212 bug: button icons not shown when not used on Gnome 2026年06月23日 17:53:29 +02:00

Opened #221 Include "censor" in keywords of desktop file 2026年07月08日 13:58:32 +02:00

6 unresolved conversations

Open #1 feat: select redactions via text selection, text highlighting 2026年07月13日 15:01:09 +02:00

Open #8 feat: save redaction annotations 2026年07月13日 14:47:28 +02:00

Open #2 feat: select redactions via search for text or regex 2026年07月09日 11:27:14 +02:00

Open #11 feat: customize redactions appearance 2026年06月28日 13:52:41 +02:00

Open #19 meta: fulfil GNOME Circle app criteria 2026年06月23日 11:25:10 +02:00

Open #10 feat: continuous page view 2026年06月23日 11:25:06 +02:00