Commit Graph

102 Commits

Author SHA1 Message Date
Vlad-Stefan Harbuz fb56d7ba60 add project RSS feed
Signed-off-by: Vlad-Stefan Harbuz <vlad@vladh.net>
2023-02-22 09:18:52 +01:00
Adnan Maolood ab821d423a hubsrht: Add visibility enum 2022-06-29 17:22:53 +02:00
Drew DeVault d292f65f1f projects: remember visibility across form submissions
References: https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3CCJ5SEF4HBSQ5.2N6Y2AG1CUDQZ%40arctic%3E
2022-04-11 12:16:21 +02:00
наб ed74fc06c4 project-nav.html: add visibility tag like in git., todo., &c. 2021-12-08 18:24:45 +01:00
Drew DeVault 060b91237b Remove popular tags 2021-11-28 11:26:59 +01:00
Drew DeVault c34944b943 trackers: configure with visibility
Following the introduction of visibility parameters to todo.sr.ht.

Fixes ~sircmpwn/hub.sr.ht#75
2021-10-29 10:55:05 +02:00
Daniel P 590f5dc1f3 Remove whitespace after project description 2021-08-23 10:13:32 +02:00
handlerug cc81a855bc Remove unrelated labels from new mailing list form 2021-07-06 10:04:42 -04:00
Sol Fisher Romanoff 4e7364de57 Update placement of "Markdown supported" 2021-05-19 09:47:55 -04:00
Drew DeVault 2ed2460598 project-nav.html: fix link macro for jinja2 3.0.0 2021-05-16 16:35:25 -04:00
Drew DeVault af11d9ae79 Don't append to search for popular tags 2021-03-03 16:43:31 -05:00
Drew DeVault 610accc580 Add list of popular tags to project index 2021-03-03 14:48:58 -05:00
Drew DeVault 89738ae198 Forward errors from GQL to the UI 2021-01-11 09:32:08 -05:00
Drew DeVault 9154800871 Make plaintext project summary transparent 2020-11-25 13:15:49 -05:00
Drew DeVault 074810fba5 Update wording on dashboard page
To encourage users to feel like a part of sr.ht
2020-11-20 11:35:01 -05:00
Thorben Günther 643ed4c9f8 Only show projects on first page of events 2020-11-17 10:03:40 -05:00
Drew DeVault 2220ddf633 Don't hide projects which didn't complete checklist
The UX here is pretty bad and at least a third of users are unaware that
they need to complete the checklist to publish their project.
2020-11-15 14:19:35 -05:00
Thorben Günther ba9573e7da Add `Edit account profile` button to hub profile
Also adds a link to /projects/create
2020-10-24 13:04:09 -04:00
Drew DeVault 3744bd5d47 Add link to tag best practices 2020-09-12 10:49:17 -04:00
Drew DeVault 8737b4881d Make project tags optional
Didn't notice this in the original patchset
2020-09-12 09:57:41 -04:00
Drew DeVault 5b3555567f Correct oversight on index page 2020-09-12 09:16:36 -04:00
наб dc078f279f Add project tags
Ref: ~sircmpwn/hub.sr.ht#19
2020-09-12 09:10:26 -04:00
наб df5ddcc3cb Test for & display invalid search errors on profile page, too
I was there indeed
2020-09-11 09:56:57 -04:00
Drew DeVault 134c1f27d6 Test for & display invalid search errors
Hi nab-was-here
2020-09-10 10:09:03 -04:00
наб c212995eef Allow project slugs to break
Ref: ~sircmpwn/sr.ht#245
2020-09-10 10:04:48 -04:00
наб ff01082c30 Move {git,hg}_new_GET into common handler; use correct origin for /~u/p/{git,hg}/new
Ref: ~sircmpwn/hg.sr.ht/39
2020-09-07 11:35:05 -04:00
наб 9fc47d0bb4 Link resources directly if there's one of a kind
Ref: ~sircmpwn/hub.sr.ht#23
2020-09-07 10:36:23 -04:00
наб 1254d8a222 Properly fill in description in project create page 2020-08-26 09:37:30 -04:00
наб 4d009f9c9a Use format-agnostic README nomenclature instead of hinting at README.md
Also fixes "Head's up!" – the heads are to be up, rather than some head
being up excitingly

Fixes d24e508cd4
2020-08-18 10:12:44 -04:00
Drew DeVault de106cf291 Improvements to home page feature list 2020-08-14 10:28:15 -04:00
наб 96c0147db1 List the featured projects on the anonymous index page
This improves discovery by not making the hub feels like it requires an
account just to browse

Ref: ~sircmpwn/hub.sr.ht#42
2020-08-14 10:22:19 -04:00
Drew DeVault 981622c92f Add page listing all featured projects 2020-08-01 12:34:32 -04:00
Drew DeVault 7b76b9d5eb Add confirmation page for project deletion 2020-07-20 10:04:29 -04:00
Drew DeVault e86c126220 Fix title on manage trackers page 2020-07-14 08:05:34 -04:00
Drew DeVault 3c6f828df2 Fix project deletion
SQLAlchemy's internal cascade handling is the most miserable, broken
piece of shit I have ever had the displeasure of using. So we circumvent
it entirely and let the SQL server do the right thing.

A word of advice: don't use SQLAlchemy for new projects.
2020-07-09 09:56:20 -04:00
Drew DeVault 47d6ec09a1 Implement mailing list removal 2020-07-08 12:19:54 -04:00
Michał Sidor (Michcioperz) d24e508cd4 Add support for different named READMEs 2020-05-25 10:10:57 -04:00
Drew DeVault 0aeb98fab8 project summary: correct hg readme URLs 2020-05-18 09:38:26 -04:00
Drew DeVault d277771ca8 profile: remove redundant link 2020-05-11 09:54:25 -04:00
Drew DeVault 8f238adc82 Improve UI on project checklist 2020-05-08 11:17:58 -04:00
Alex Bierwagen 74c9124619 add user's name to placeholder in "projects.html" template 2020-05-06 10:28:10 -04:00
Drew DeVault 9765707eb7 Fix visibility updates in project settings 2020-04-30 14:02:08 -04:00
Drew DeVault b821833d07 index search tools: d-none by default 2020-04-30 13:16:11 -04:00
Drew DeVault 9362b96441 project-index: hide search tools on xs 2020-04-30 13:13:58 -04:00
Drew DeVault 5151bb11ba Improve layout of resource lists 2020-04-30 12:18:32 -04:00
Drew DeVault 81369a172c Improve user profiles for users with little activity 2020-04-30 09:58:42 -04:00
Drew DeVault 08620422f2 Improve appearance of featured projects 2020-04-30 09:42:52 -04:00
Drew DeVault b90812f934 Fix URLs for embedded images in project summaries 2020-04-30 08:46:07 -04:00
Drew DeVault 34e5c1c7c1 project-index: hide form on mobile 2020-04-30 08:22:19 -04:00
Drew DeVault 7468d5ce0b Project summary: clarify messaging on README prompt 2020-04-29 13:30:24 -04:00