Commit Graph

40 Commits

Author SHA1 Message Date
Steven McDonald 6c877395b2 Compatibility for Django 2.0/2.1/2.2 and Debian/bullseye 2022-12-13 19:59:43 +00:00
Hans-Christoph Steiner e044e191fc port to Debian/buster 2020-10-08 11:46:26 +02:00
Hans-Christoph Steiner 476f9eae0b use latest Django 1.11.x
closes #241
refs #234
2020-10-07 12:52:05 +02:00
Nico Alt 88c1434125
Bump Django to latest LTS release 1.11.20
This also adds back support for Python <= 3.7.

Related:
* https://gitlab.com/fdroid/fdroid-repomaker-flatpak/merge_requests/29
* https://gitlab.com/fdroid/repomaker/issues/197#note_114210540
* 931c60c521
2019-03-05 17:08:52 +01:00
Facundo Mainere 11b5a017ae html5lib dependency was missing when i finished the gui installation 2018-10-16 11:55:42 -03:00
Torsten Grote f588f11eba
Clean items of datalist before rending in DataListTextInput
Closes #196
2018-08-29 18:25:34 -03:00
Torsten Grote 0f350e66a6
Require bleach 2.1.4 or later 2018-08-29 17:47:13 -03:00
Michael Pöhn 048437cbe4 stick to django 1.x as dependency 2018-01-18 21:55:41 +01:00
Torsten Grote e2f05268c9
Add a window with pywebview and an application shortcut 2017-09-22 10:18:05 -03:00
Nico Alt ca4cf6a26f
Don't hardcode URLs in JavaScript
Fixes #157.
2017-09-14 09:45:32 -03:00
Torsten Grote 02b2443080
Improve CI stages and fix cache
Also fix fdroidserver dependency as it is now on pypi
2017-08-02 13:21:37 -03:00
Torsten Grote b4f9093ade
Add Debian files for building package with dh_virtualenv 2017-07-31 19:02:15 -03:00
Torsten Grote 1c9a773abd
Depend on pre-release of fdroidserver 0.8 2017-07-27 18:29:14 -03:00
Torsten Grote 02f6195051
Update fdroidserver 2017-07-03 19:34:52 -03:00
Torsten Grote 0b01a84e12
Upgrade fdroidserver to make use of improved APK scanning 2017-06-14 17:18:18 -03:00
Torsten Grote bcf4b2b02b
Allow upload of other file types 2017-06-14 17:18:16 -03:00
Torsten Grote e8a51ba312
Update fdroidserver and ensure APK signatures still get verified 2017-06-06 10:09:59 -03:00
Torsten Grote 067d21c89c
Upgrade to latest fdroidserver 2017-05-18 11:37:02 -03:00
Torsten Grote 949a70a334 Require newer six version and cache python dependencies 2017-05-05 15:58:36 -03:00
Torsten Grote ca24ab227a Add simple TinyMCE editor to textareas that can include HTML 2017-05-05 15:58:35 -03:00
Torsten Grote 13da3d2d6b Sanitize HTML from remote app and repository descriptions 2017-05-05 15:58:01 -03:00
Torsten Grote e1c7a652e8
Use ETag when downloading remote repository index 2017-05-02 16:35:03 -03:00
Torsten Grote 0c0537f3b2
Make app metadata translatable 2017-05-02 12:29:29 -03:00
Torsten Grote 4e6200e9ac
Add basic multi-user support 2017-04-25 16:28:20 -03:00
Torsten Grote 12bdf09ec1
Create fresh SSH key pairs for SSH based remote storage 2017-04-24 19:37:51 -03:00
Torsten Grote b8144902a0
Update dependencies 2017-04-21 10:14:34 -03:00
Torsten Grote a5256aef53
Fix issue with background_task migration
Split out development requirements
2017-04-17 14:16:47 -03:00
Torsten Grote ea89883214
Tighten requirements 2017-04-17 09:28:55 -03:00
Torsten Grote fdc53c365d
Add Code Coverage measurement to CI runs 2017-04-14 17:45:45 -03:00
Torsten Grote 77180d46d0
Setting up Continuous Integration with GitLab 2017-04-14 16:20:44 -03:00
Torsten Grote 8bb548122d
Reorganize local file-storage to prevent file duplication
* local repository copy now lives under /media
* keystore has a new private location
* app and repo default icons now have distinct names
2017-04-11 18:27:44 -03:00
Torsten Grote ad5182b573
Introduce APK pointers for global APK storage and remote repositories 2017-04-04 10:25:45 -03:00
Torsten Grote 665f5f3d53
Be more resiliant to information missing from repo index
Also ensure that repo is always being saved after updating it.
2017-04-03 11:23:00 -03:00
Torsten Grote acb3f8bc36
Download and store icon for remote repositories
Also move updating methods into class
and prevent duplicate remote repositories.
2017-03-31 13:04:43 -03:00
Torsten Grote bf946ed55c
First step towards implementing remote repositories
These are meant for direct app import
2017-03-30 19:28:10 -03:00
Torsten Grote f8bf1c2f44
Temporarily use unmerged fdroidserver dependency for development 2017-03-30 16:37:59 -03:00
Torsten Grote 07a7f5c67e
Add rudimentary styling via Sass
This requires some node modules to be set up with npm
2017-03-27 19:34:06 -03:00
Torsten Grote 87c827ee67
Use new methods from fdroidserver and cache repo's public key 2017-03-22 16:06:44 -03:00
Torsten Grote 45a74929b7
Update repositories in a background task 2017-03-22 13:50:38 -03:00
Torsten Grote c706a2f80e
First working prototype 2017-03-21 12:44:44 -03:00