Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.5.0 #146

Merged
merged 93 commits into from
Jun 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
30461f2
OSM widget initialisation
Aug 27, 2023
597dac9
Django BaseGeometryWidget general Refactoring
Sep 6, 2023
bd6175f
Mapbox JS class refactoring
Sep 6, 2023
3d00d87
OSM widget basic functionality works fine. Need to fix geocoding part…
Sep 7, 2023
d818ac8
replace `addListener` usage with `addEventListener` in google map poi…
erdem Nov 2, 2023
6f467c6
Revert "replace `addListener` usage with `addEventListener` in google…
erdem Nov 2, 2023
2011c48
save django_mw_base.js from google maps implementations
erdem Nov 2, 2023
b5da0f9
OSM widget issues fixed, google maps implementation partially modernized
erdem Nov 2, 2023
4c88c76
better settings format
erdem Dec 6, 2023
bf90b0d
change settings usages in doc
erdem Dec 6, 2023
f62b657
add settings section
erdem Dec 6, 2023
c1c1a29
new settings dict structure
erdem Dec 12, 2023
bcdec94
interactive widgets works with new settings structure
erdem Dec 15, 2023
e899108
various leaflet widget fixes
erdem Apr 16, 2024
adc2dae
rename widget namings
erdem Apr 16, 2024
ea57823
fix google javascript API deprecation issues, new settings class, JS …
erdem Apr 24, 2024
0663926
JS tidy up in point field widget
erdem Apr 25, 2024
bee6043
Fix google point field draggable marker event issues
erdem Apr 25, 2024
a54bc4e
GooglePointField JS widget fixes
erdem Apr 25, 2024
879580b
google point field inline js fixes
erdem Apr 25, 2024
7d25d6c
better settings management for google maps
erdem Apr 25, 2024
02a7837
organise widget python class by map provider named modules in widgets…
erdem Apr 26, 2024
ce155dc
organise widget templates by type
erdem Apr 26, 2024
c00650d
re-organise template directory and fix google map initialising issue
erdem Apr 26, 2024
4d7807d
organise js folder
erdem Apr 26, 2024
84773b5
all static files start with mw_ prefix
erdem Apr 26, 2024
fb6a810
delete outdated demo project
erdem Apr 26, 2024
a507fa3
setup new demo project
erdem Apr 27, 2024
b624657
static widget latest development state
erdem Apr 27, 2024
bf6e7c5
remove static widgets
erdem Apr 27, 2024
21316df
files formatted with black
erdem Apr 27, 2024
c744402
add demo admin page for mapbox
erdem Apr 27, 2024
9647986
add leaflet widget to demo admin
erdem Apr 27, 2024
fb98170
Fix Settings module
erdem Apr 27, 2024
be0782a
tidy up settings and mapbox pointfield widget
erdem Apr 27, 2024
b7995e8
optimise imports with isort
erdem Apr 27, 2024
df4a218
delete outdated unit test implementations
erdem Apr 27, 2024
8736d24
Set up brand-new demo project
erdem May 1, 2024
a1884da
various JS fix, introduce leaflet demo
erdem May 1, 2024
1eb0747
add mapbox demo for fe usages
erdem May 1, 2024
208ff21
update various demo project template
erdem May 1, 2024
77409c6
various clean up and new widget media settings structure
erdem May 2, 2024
5a118c8
tidy up mapbox map widget static files
erdem May 6, 2024
8ca93bb
leaflet pointfield widget fixes
erdem May 6, 2024
a557750
isort fixes
erdem May 6, 2024
36f6737
add scripts.py for dev automation commands
erdem May 6, 2024
a9d9283
fix minified media load issues
erdem May 6, 2024
d0323f0
BasePointFieldWidget improvements
erdem May 6, 2024
e1b4a7e
Replace fabfile.py with scripts.py
erdem May 12, 2024
03ef0ae
revise README.md
erdem May 12, 2024
eec81d6
docs update
erdem May 12, 2024
9fef18c
update conf
erdem May 12, 2024
eed3129
update conf
erdem May 12, 2024
0dc6bb1
.readthedocs.yaml update
erdem May 12, 2024
608c471
various documentation updates
erdem May 15, 2024
eb29c43
new docs structure introduced, some bugs in pointfield js fixed on th…
erdem May 16, 2024
f37f177
tidy up readme files
erdem May 28, 2024
8e7273f
various GoogleMapPointFieldWidget docs updates
erdem May 30, 2024
4c7557c
re-structure docs directory, update various widgets documentations
erdem Jun 2, 2024
6b52b55
add leaflet map widget doc
erdem Jun 2, 2024
53e20e7
tidy up docs structure
erdem Jun 6, 2024
a238e7d
template filename fixes
erdem Jun 6, 2024
49df4c2
fix base classes
erdem Jun 6, 2024
491d57c
add BaseStaticWidget
erdem Jun 6, 2024
9f8ace2
add magnific-popup static files
erdem Jun 6, 2024
098fdb8
google static map widget first run
erdem Jun 7, 2024
e689af3
tidy up mixins.py
erdem Jun 7, 2024
d0b8820
magnific popup integrated in google map static widget
erdem Jun 8, 2024
46df955
update demo project with new test proxy test model
erdem Jun 8, 2024
f7e6a3a
use static point field google widget in demo project
erdem Jun 8, 2024
6893631
update demo project css and html
erdem Jun 9, 2024
69b5ec4
implement MapboxPointFieldStaticWidget
erdem Jun 9, 2024
eb6090e
demo project imrpovements
erdem Jun 9, 2024
55a74db
mapbox widget settings update
erdem Jun 9, 2024
1dac100
css and demo template fixes
erdem Jun 9, 2024
fc39283
add google map static map widget documentation
erdem Jun 16, 2024
2959c57
add mapbox static map widget documentation
erdem Jun 16, 2024
7f78848
add demo/README.md
erdem Jun 16, 2024
4e34d6f
various docs updates
erdem Jun 17, 2024
1327bad
generate db migration files for static demo models
erdem Jun 21, 2024
57a6f98
re-design action buttons, various template fixes, mapbox static widge…
erdem Jun 21, 2024
39a3c7b
Tidy up various documentation sections
erdem Jun 22, 2024
a72fed6
mapbox interactive js clean up
erdem Jun 22, 2024
57f1937
added new screenshots and gifs
erdem Jun 22, 2024
c5cb935
Revise Readme file, various wording fix up in docs
erdem Jun 23, 2024
90da527
update gitignore
erdem Jun 23, 2024
5d719f8
update setup.py
erdem Jun 23, 2024
dd55613
new screenshots in better quality
erdem Jun 23, 2024
b29bb8e
generate minified static files
erdem Jun 23, 2024
ee4d2ff
update docs, pypi package tested in test-pypi, linter fixes
erdem Jun 23, 2024
755f515
add ci.yml
erdem Jun 23, 2024
279b7ac
update ci.yml
erdem Jun 23, 2024
2266ee2
add new badges to README.md
erdem Jun 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: CI

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
linter:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.12"

- name: Install Poetry
run: |
python -m pip install --upgrade pip
pip install poetry

- name: Configure Poetry
run: |
poetry config virtualenvs.in-project true

- name: Cache Poetry virtualenv
uses: actions/cache@v2
id: cache
with:
path: .venv
key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-poetry-

- name: Install dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: poetry install

- name: Validate Poetry lock file
run: poetry lock --check

- name: Run isort
run: poetry run isort .

- name: Run black
run: poetry run black .
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,4 @@ tests/testapp/settings_local.py
node_modules/
/env3/
docker-compose.override.yml
/docs/docs/_build/*
10 changes: 10 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
repos:
- repo: https://github.com/psf/black
rev: 23.3.0
hooks:
- id: black

- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: isort
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.12.1
6 changes: 3 additions & 3 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ sphinx:

# We recommend specifying your dependencies to enable reproducible builds:
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
# python:
# install:
# - requirements: docs/requirements.txt
python:
install:
- requirements: docs/requirements.txt
54 changes: 0 additions & 54 deletions .travis.yml

This file was deleted.

33 changes: 0 additions & 33 deletions Dockerfile

This file was deleted.

Loading
Loading