- Deepkink to hidden seminar?
-
Delete talk
-
swap curator fails
-
(only) change display on endorsement
-
change email changes email everywhere with a delay commit
-
Add ability to request endorsement, then update public_users.html with a link.
-
Add ability to deal with spam: admins should be able to easily hide a page, which should shut down the editing ability of the user who changed it last
-
Stop connecting to the lmfdb database
-
add captcha to reset password and register
-
Use MIT to send mail
-
Forward back to page once you log in: https://github.com/LMFDB/lmfdb/blob/master/lmfdb/users/main.py#L251
-
Give users ability to toggle between 24 hour time and am/pm.
-
Add admin view where you can see hidden content and make people creators directly.
-
add text explaing hidden seminar
-
Remove aliases from institution schema
-
Token keeps showing up when saving a talk
-
Previewing abstract doesn't take double new lines into account.
-
For detail links in edit schedule, surround with an anchor with a valid href so that hover link revealing and open in new tab works, then disable it with javascript.
-
Warning if user tries to close schedule without saving
-
When adding speakers, could give Speaker's math sci net id.
-
Consistency: add talk vs create talk (maybe create seminars, add talks)
-
Add ability to change times for all upcoming talks.
-
Allow seminars to meet on multiple days.
-
Think about the model described at https://talks.cam.ac.uk/document/Adding+a+talk (notably, the ability to include others' subscription lists into your own)
-
Think about security model of how we update the display attribute when someone gets endorsed. Does every talk/seminar that they're an organizer for get set to display=True? Can this be taken advantage of by adding another user as an organizer who then gets endorsed, or transferring ownership? We don't require permission to become an organizer/transfer. Solved if we have newly endorsed users manually have to add the content they want to be displayed. Also: if you aren't yet endorsed, you can't add other organizers or transfer ownership.
-
Interface for creating a singleton talk?
-
Add radio button in the seminar organizers section for who the owner is, only visible by owner and only if they are a creator, allowing them to transfer ownership.
-
** ICS calendar per seminar **
-
** RSS feed on a query for date and seminar: Seminar (in case I didn't specify), Date, Time, Speaker, Title, Abstract **
-
flask error on date error
-
Uniformize from saved events to favorites should the headers say Favorite? or Saved?
-
Add type (conference/seminar) to seminar search.
-
Set table min-width for all pages.
-
Improve styling for talk and seminar pages, add info (time and day)
-
Add placeholders and e.g. for seminar/talk creation
-
Improve institution page: add list of seminars at that institution
-
Search for no institution is broken
-
Should we make identifiers case insensitive?
-
Add little arxiv colored topic tags in search results.
-
Add search on time (rather than datetime) so that users can accomodate their local schedules
-
Paginate search results.
-
Manage submenu is not idempotent
-
When searching, should have ability to flip sort order (default depends on whether past or future)
-
Figure out how to limit number of seminars shown on browse page for initial users (limit at a certain number per topic?)
-
Should conference homepage be different than a seminar's?
-
Add route that strips headers for inclusion into a seminar webpage
-
When logged in, there should be an option to see the site as if you weren't logged in
-
On the homepage, there should be a note at top explaining benefit of logging in
-
In seminar lists, have icon for online vs offline talk (could be both)
-
We now have a warning that javascript is required (displayed at top of every page). Another model: https://iacr.org/tinfoil.html
-
Editable tips
-
Read yaml to create static knowls
-
Clarify online vs online only
- Add checkbox for use institution time when creating seminar.
-
Add a language column for talks and seminars.
-
Django has built in internationalization system (google Zulip internationalization)
-
add links to FAQ
-
Create a message shown to a user when they first visit the site (detected by absence of the timezone cookie); make sure that information also included in About page
-
Add avenues for users to give feedback both to content creators
-
We should create a privacy policy
-
Each seminar should have its own calendar so that seminar organizers can use it as the primary source for their own front-end.
-
Make a custom error type so that we don't accidentally delete a seminar from someone's subscription if we have a bug in our code (we should only delete if the seminar isn't found).
-
Tim suggest mailgun (cheapest low tier). Can steal email code from Zulip (they also use Django). Look at Zulip or Django documentation. Dedicated IP address helps against spam filtering. Or use MIT and talk to MIT help desk.
-
Figure out how to make our emails less likely to be marked spam.
-
Customizable announcement emails for seminar organizers.
-
Clean up css file to remove all the old stuff, think about what we want to have.
-
Once we're ready, think about advertising strategy (Bjorn emailing number theory list; how to reach out beyond number theory, posting on Facebook, etc)
-
scrape some timezones https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
-
Write tests
-
Reach out to Kiran about recruiting organizers.
-
toggle option between http and https
-
Twitter page? Talk to someone who uses it. Grab the username now.
-
Python-social-auth: common framework for authentication integration. Stackexchange/mathoverflow authentication?
-
https://unpkg.com/select-pure@latest/dist/bundle.min.js seems slow. Look at other options for installing select-pure
-
Figure out how to enable cookie-less browsing for robots
-
Move javascript in house if we run into more page load issues
-
Improve our 404
-
Clock isn't updating
-
Maria Gillespie launching an algebraic combinatorics one
-
https://sites.google.com/view/northeastcombinatoricsnetwork/virtual-combinatorics-colloquium
-
https://www.math.ucdavis.edu/research/seminars/?type=6&when=future
-
http://www-users.math.umn.edu/~cfraser/seminar_spring20.html
-
https://math.washington.edu/events/series/combinatorics-and-geometry-seminar
-
https://sites.google.com/view/womenincombinatoricstemporary/colloquium
Look for more on math meetings and email organizers suggesting they add talks to our site?
- Front Range Number Theory Day (April 25)
- aosun
- littmath
- Jordan
- isaksen
- dermenjian
- adams
- Rubinstein-Salzedo
- Moeller-Williams
- https://mathoverflow.net/questions/349283/software-and-ideas-for-workshops-and-conferences-with-long-distance-participants
- https://mathoverflow.net/questions/356119/online-events-during-the-quarantine
- https://www.reddit.com/r/math/comments/fy5dwq/seminars_over_zoom/