Nicolas Giard
aa9490faf6
feat(ui): new dynamic agenda view ( #4086 )
...
* feat: agenda page in vue (wip)
* feat: scroll to agenda day
* fix: vue 3 composition api + eslint settings
* fix: agenda day scroll match indicator
* fix: convert vite deps to yarn
* fix: missing lodash + legacy build step
* fix: agenda - move calendar into drawer
* fix: improve agenda filter UI
* fix: download ics + move agenda into own component
* feat: use fullcalendar for agenda calendar view (wip)
* feat: add events to agenda calendar
* feat: agenda filter UI improvements
* feat: agenda add to calendar dropdown
* feat: agenda calendar filter + timezone + event coloring
* feat: agenda calendar color improvements
* chore: exclude dist-neue from git
* feat: agenda calendar event modal
* fix: rebuild yarn deps
* chore: add run migration task to vscode
* fix: agenda buttons display flag
* feat: agenda event modal component
* feat: show calendar event quick info on hover
* fix: clear calendar quick info on timezone change
* feat: agenda list view improvements
* feat: agenda list row coloring
* feat: agenda list note
* feat: agenda list icons for office hours + hackathon
* fix: agenda top links
* refactor: use pinia as store for agenda components
* feat: agenda jump to now
* fix: agenda mobile improvements
* feat: agenda search
* feat: agenda search improvements
* feat: agenda event recordings buttons for post-meeting
* fix: agenda switch to meeting timezone on load
* feat: agenda pre & live session buttons
* fix: remove agenda utc + personalize links in top menu
* feat: add pre-vue loading state on page load
* feat: filter from agenda picker mode
* fix: agenda UI improvements
* fix: django-vite non-dev mode
* chore: update yarn dependencies for vue + vite
* feat: agenda settings panel + UI improvements
* feat: agenda settings colors + import/export feature
* feat: agenda color assignments + responsive UI improvements
* feat: agenda realtime red line + debug datetime offset
* feat: agenda add aria labels for settings
* feat: add new agenda path + pages/menu
* fix: bring base/menu.html up to main
* fix: agenda various fixes
* test: add new agenda item to meetings menu for item count
* chore: restore devcontainer extensions list
* fix: agenda UI improvements + montserrat default font
* feat: agenda bolder text + hide event icons options
* feat: agenda warning badge
* fix: agenda various UI improvements + intersectionObserver fix
* feat: agenda floorplan page + various UI improvements
* feat: agenda floor plan pin
* feat: view floor plan room from agenda
* feat: agenda floor plan mobile optimization
* feat: adjust calendar options + default calendar view in settings
* feat: agenda persist picked events + change base font only on new agenda page
* feat: agenda mobile view optimizations
* fix: add .vite to cached volumes
* fix: mobile view for filters, calendar, settings panels
* test: upgrade cypress existing tests to work on bs5 + update dependencies
* fix: use named url patterns to avoid hardcoded URLs. Add rudimentary test coverage for the neue views.
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-07-13 16:20:23 -05:00
Lars Eggert
495df36a77
chore: Make newer bibtexparser versions work with the tests ( #4205 )
...
* chore: Make newer bibtexparser versions work with the tests
* Fix test
2022-07-12 11:18:52 -05:00
Lars Eggert
159f89ebf3
chore: Remove six and pathlib2 from deps ( #4031 )
...
Fixes : #3895 and #3892
2022-05-31 09:12:45 -05:00
Robert Sparks
55d7629e4d
chore: use and expect python39 ( #3908 )
2022-04-29 09:45:41 -05:00
Robert Sparks
86923dfe96
chore: update dependency requirements ( #3904 )
...
* chore: cleanup requirements.txt. Unpin factory-boy, ignoring resulting mypy complaints.
* chore: remove the upper limit as many dependencies as possible
* chore: remove unintended bookmark
* chore: normalize spaces before comments
* chore: improve comment explaining pinned Tastypie
* chore: shift dependencies minimum version requirements forward
2022-04-28 11:06:17 -05:00
Lars Eggert
9db1d48258
fix: Correctly linkify all current TLDs ( #3868 )
...
* fix: Correctly linkify all current TLDs
* Pass a list to the build_*_re functions, not a string
* Need to sort TLDs by length to force longer ones to match first
* chore: silence incorrect mypy complaint.
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-04-26 12:25:18 -05:00
Robert Sparks
f4b0b459cb
feat: add analytics infrastructure ( #3862 )
2022-04-21 18:06:14 -05:00
Lars Eggert
3234f1a121
test: Validate HTML rendered during tests ( #3782 )
2022-04-07 13:30:38 -03:00
Nicolas Giard
9a4505dc74
chore: remove svn/trac infrastructure ( #3649 ) ( #3739 )
...
* chore: Remove svn/trac related infrastructure
* chore: Remove more svn/trac infrastructure
* fix: remove commented out Trac requirement
2022-03-24 12:24:35 -05:00
Jennifer Richards
6c260a5b7e
Merge 7.45.1.dev0 into Bootstrap 5 update branch. Made a first pass at reconciling differences.
...
- Legacy-Id: 19945
2022-02-17 20:09:49 +00:00
Lars Eggert
64d2ba2558
Run tidy as part of tests, and fix HTML issues it finds.
...
- Legacy-Id: 19904
2022-02-01 16:11:34 +00:00
Robert Sparks
1c1d9e885a
Add gunicorn to requirements to support new deployment model. Commit ready for merge.
...
- Legacy-Id: 19880
2022-01-27 15:58:21 +00:00
Lars Eggert
cf629a42ad
And more fixes.
...
- Legacy-Id: 19877
2022-01-25 10:14:25 +00:00
Robert Sparks
194c690f85
Merged in [19834] from lars@eggert.org:
...
Add djhtml (https://github.com/rtts/djhtml ), for auto-reformatting of the Django
templates via 'djlint --profile django --reformat'.
It still has some bugs and issues, esp. on complex templates and with regards to
whitespace after links, but those are manageable, and the benefits of having
consistently-formatted templates IMO outweigh them.
- Legacy-Id: 19847
Note: SVN reference [19834] has been migrated to Git commit f185da354a
2022-01-14 19:06:58 +00:00
Lars Eggert
f185da354a
Add djhtml ( https://github.com/rtts/djhtml ), for auto-reformatting of the Django
...
templates via "djlint --profile django --reformat".
It still has some bugs and issues, esp. on complex templates and with regards to
whitespace after links, but those are manageable, and the benefits of having
consistently-formatted templates IMO outweigh them.
Commit ready for merge.
- Legacy-Id: 19834
2022-01-12 07:04:16 +00:00
Robert Sparks
d41c94ba4c
Pin tastypie at 0.14.3. Related to #3500 . Commit ready to merge.
...
- Legacy-Id: 19804
2022-01-05 17:15:08 +00:00
Robert Sparks
f6d13b434e
Pin weasyprint to an earlier version because of packaging trouble with dependencies.
...
- Legacy-Id: 19769
2021-12-09 22:49:40 +00:00
Robert Sparks
adbf8acb81
Provide pdfs of htmlized (pdfized) documents to replace tools.ietf.org/pdf/ at /doc/pdf. Commit ready for merge.
...
- Legacy-Id: 19753
2021-12-07 23:49:58 +00:00
Lars Eggert
5174cb3e6f
Merge ^/personal/lars/7.39.1.dev4
...
- Legacy-Id: 19705
2021-11-24 09:35:06 +00:00
Robert Sparks
7da8d13d49
Update changelog, pin markdown
...
- Legacy-Id: 19681
2021-11-18 15:18:39 +00:00
Lars Eggert
2cef8b67cf
Require django-bootstrap5
...
- Legacy-Id: 19582
2021-11-09 13:02:43 +00:00
nick
e1c7ed4c2c
fix: downgrade docker/Dockerfile to Python 3.6 and selenium 3.141.0
...
- Legacy-Id: 19546
2021-11-03 21:52:14 +00:00
Robert Sparks
4726214190
Merged in ^/personal/nick/7.39.1.dev0@19535 from nick@staff.ietf.org:
...
Provide a docker environment that is friendly to vs code.
- Legacy-Id: 19536
2021-11-02 19:01:17 +00:00
nick
8559024b8b
fix: django-debug-toolbar urls import + missing pip requirement
...
- Legacy-Id: 19534
2021-11-02 18:37:54 +00:00
Robert Sparks
b6b3592d76
Merged in [19505] from lars@eggert.org:
...
Bump selenium requirement. Forgotten in r19432.
- Legacy-Id: 19532
Note: SVN reference [19505] has been migrated to Git commit af92cf024fd1c081716ab7bd77c46fc1b248a111
2021-11-02 18:15:56 +00:00
Robert Sparks
eefaf8f25c
Pin factory-boy and Faker until they recoordinate
...
- Legacy-Id: 19498
2021-10-29 18:27:15 +00:00
Robert Sparks
a8aab5cb17
Added scout-apm to the requirements and added settings scaffolding.
...
- Legacy-Id: 19399
2021-10-07 16:39:29 +00:00
Robert Sparks
6ac363e3e2
Remove remaining use of markdown2. Enable markdown extras when rendering agendas. Fixes #3316 . Commit ready for merge.
...
- Legacy-Id: 19358
2021-09-08 17:54:40 +00:00
Robert Sparks
b99eecc1ae
Bring the factory-boy and Faker dependencies forward through some minor breaking changes. Stop using the deprecated fr_QC locale in Faker. Commit ready for merge.
...
- Legacy-Id: 19270
2021-08-03 22:22:35 +00:00
Robert Sparks
84717102b0
Add BOF Requests to the datatracker. Commit ready for merge.
...
- Legacy-Id: 19228
2021-07-15 20:15:54 +00:00
Robert Sparks
8e71f4113a
Remove oic patch - 1.3.0 contains the fix. Commit ready for merge.
...
- Legacy-Id: 19214
2021-07-14 18:31:45 +00:00
Robert Sparks
6b383255ad
Staging for merge forward
...
- Legacy-Id: 19199
2021-07-06 18:05:54 +00:00
Robert Sparks
ccf33c323c
Hold Unidecode before 1.2.0 for awhile before adjusting patch to match changed __init__.py
...
- Legacy-Id: 18831
2021-02-16 16:40:02 +00:00
Robert Sparks
6697a131cc
Bump the required setuptools to at least the 51 releases to avoid issues with some python3.6 -mvenv installed ssetuptools.
...
- Legacy-Id: 18818
2021-02-01 21:23:13 +00:00
Robert Sparks
8a8202d757
constrain python-libmagic to at most 0.4.18. .20 breaks, .19 is not reflected at Pypi.
...
- Legacy-Id: 18811
2021-02-01 16:01:40 +00:00
Robert Sparks
c0a1d4e2c8
Allow setuptools to progress past py27
...
- Legacy-Id: 18779
2020-12-17 16:55:17 +00:00
Robert Sparks
ee600c76b8
Don't allow mysqlclient 2.0.2 due to compilation issues.
...
- Legacy-Id: 18762
2020-12-11 22:02:13 +00:00
Henrik Levkowetz
f41fd1867d
Upgraded the required versions of mypy and django-stubs to the latest that support Django 2.2. Fixed some issues found by after the upgrades.
...
- Legacy-Id: 18717
2020-11-22 21:13:36 +00:00
Robert Sparks
30ac9833c5
Provide a management command to inform github backups. Commit ready for merge.
...
- Legacy-Id: 18445
2020-08-28 15:34:25 +00:00
Henrik Levkowetz
4b937c9565
Updated the requirements on Django and tastypie
...
- Legacy-Id: 18412
2020-08-25 13:30:31 +00:00
Robert Sparks
f4fd4b1921
Gather actual repos to backup takinging user and organizational owners into account, iterating through owner repos when necessary using the github api.
...
- Legacy-Id: 18384
2020-08-19 19:07:29 +00:00
Henrik Levkowetz
bbcbc365e5
The factory-boy module now has a 3.0 release, which is backwards incompatible with 2.x. Updated the requirements file accordingly.
...
- Legacy-Id: 18364
2020-08-13 12:03:07 +00:00
Henrik Levkowetz
0edf58c0a2
Explicitly listed lxml in our requirements.
...
- Legacy-Id: 18145
2020-07-11 16:52:51 +00:00
Henrik Levkowetz
6170ebd64a
Merged in the final part of the automatic scheduler from sasha@dashcare.nl.
...
- Legacy-Id: 18100
2020-06-29 16:54:51 +00:00
Henrik Levkowetz
472584b1f8
Updated requirements for Django 2.2.
...
- Legacy-Id: 18083
2020-06-27 17:18:14 +00:00
Henrik Levkowetz
a9348f129a
Updated requirements for Django 2.1
...
- Legacy-Id: 18055
2020-06-24 20:42:39 +00:00
Henrik Levkowetz
3e6837a3b5
Updated version requirements for django-bootstrap3
...
- Legacy-Id: 18025
2020-06-22 13:35:56 +00:00
Henrik Levkowetz
6c9ba652da
Updated the requirements on django-markup.
...
- Legacy-Id: 18000
2020-06-16 20:55:21 +00:00
Sasha Romijn
6e026926f0
Rebase automatic-scheduler-2 onto 7.3.2.dev0
...
- Legacy-Id: 17990
2020-06-15 12:29:39 +00:00
Henrik Levkowetz
fabc6f8f04
Changed the required version of pyflakes to one that supports ANNASSIGN (python annotated assignments, now used in the code)
...
- Legacy-Id: 17982
2020-06-13 21:37:07 +00:00