dproofreaders icon indicating copy to clipboard operation
dproofreaders copied to clipboard

Distributed Proofreaders is a web application intended to ease the process of converting public domain books into e-texts.

Results 52 dproofreaders issues
Sort by recently updated
recently updated
newest added

Suggested implementation: Assuming that wordcheck is integrated with the proofreading page, a number of functions would be needed: ### Basic wordcheck function this would need to identify the project so...

Those 4 are closely coupled so it made sense to handle them as a single PR. Unfortunately due to the coupling, the return of some key getters were not added,...

The change uncovered some mistyped synthetic rows from the project events table in `fill_gaps_in_event`. Those were fixed to use the correct type. Also added a TODO as this underlines a...

If there are character suites equipped for a project that contain identical picker sets, the duplicates stack (see screenshot). Currently, this only affects the Greek picker sets, because Basic Greek...

`.php` pages often define their own functions that are used only within the page. Functions are all defined in the same public namespace in PHP and defining a second function...

This is incomplete. There is minimal styling. The styles in the file struct.css are important for the structure of the pages but do not specify any colours (except to avoid...

@srjfoo identified that `abort_if_not_manager()` in `tools/project_manager/projectmgr.inc` is never used. There are probably other functions that aren't either and are dead code. We should do a pass to detect and remove...

good first issue

The catalog search used to pre-fill the metadata for a new project has a checkbox, checked by default, to omit non-textual materials. While this is almost certainly what we want...

The latest [DP Development VM](https://www.pgdp.net/wiki/DP_Code_Development_VM) runs Ubuntu 20.04 and PHP 7.4. This will not allow development on code after R202503 because of the new PHP 8.1 requirement. Moreover, due to...

devex

Rather than use untyped globals everywhere, pull configuration values from a SiteConfig class. The class still sources from `site_vars.php` so it doesn't break the way the site is configured with...